/*!
* © JSC "PROGNOZ", 2014.
*/

.PPDropPanel
{
	/*-moz-user-select: none;*/ /* без этого в Mozilla Firefox не работает Drag & Drop */ /* закомментил из-за Defect 434849 */
	outline: none;
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #858585;
	border-radius: 2px;
	box-shadow: 0px 2px 2px rgba(133, 133, 133, 0.6);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.PPDropPanel .PPCover
{
	position: absolute;
	top: 0; left: 0;
	background-color: #FFFFFF;
	opacity: .5;
	filter: alpha(opacity=50);
}

.PPDropPanel .DropPanelTable
{
	direction: ltr;
	table-layout: fixed;
}

.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopLeft, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopCenter, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopRight, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelMiddleLeft, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelMiddleRight, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelBottomLeft, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelBottomCenter, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelBottomRight
{
	font-size: 1px;
	line-height: 0px;
}

.PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopLeft > .PPDropSpacer, .PPDropPanel > .DropPanelTable > tbody > tr > .PPDropPanelTopRight > .PPDropSpacer
{
	width: 2px;
}

.PPDropFrame
{
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 9998;
	background: #000000;
	opacity: 0.0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.PPDropPanelShadowIE
{
	top: 0px;
	left: 0px;
	margin-top: -5px;
	margin-left:-5px;
	position: absolute;
	background-color: #858585; /* Цвет тени */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50), progid:DXImageTransform.Microsoft.Blur(pixelradius=5, enabled="true");
}

/* <Ресайзеры> */

.PPDropPanelResizerRect
{
    position: absolute;
    z-index: 11001;
    border: 1px dashed #8B9097;
}

.PPDropPanel .Resizer
{
	position: absolute;
}

.PPDropPanel .Resizer[resizeway="TL"]
{
	top: 0px;
	left: 0px;
	width: 2px;
	height: 2px;
}

.PPDropPanel .Resizer[resizeway="T"]
{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 2px;
}

.PPDropPanel .Resizer[resizeway="TR"]
{
	top: 0px;
	right: 0px;
	width: 2px;
	height: 2px;
}

.PPDropPanel .Resizer[resizeway="L"]
{
	top: 0px;
	left: 0px;
	width: 2px;
	height: 100%;
}

.PPDropPanel .Resizer[resizeway="R"]
{
	top: 0px;
	right: 0px;
	width: 2px;
	height: 100%;
}

.PPDropPanel .Resizer[resizeway="BL"]
{
	bottom: 0px;
	left: 0px;
	width: 2px;
	height: 2px;
}

.PPDropPanel .Resizer[resizeway="B"]
{
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 2px;
}

.PPDropPanel .Resizer[resizeway="BR"]
{
	bottom: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
}

.PPDropPanel[disabled] .Resizer[ResizeWay="T"], .PPDropPanel[disabled] .Resizer[ResizeWay="B"], .PPDropPanel[disabled] .Resizer[ResizeWay="L"], .PPDropPanel[disabled] .Resizer[ResizeWay="R"], .PPDropPanel[disabled] .Resizer[ResizeWay="TL"], .PPDropPanel[disabled] .Resizer[ResizeWay="BR"], .PPDropPanel[disabled] .Resizer[ResizeWay="TR"], .PPDropPanel[disabled] .Resizer[ResizeWay="BL"]
{
	cursor: default;
}

/* </Ресайзеры> */

.PPDropPanel TD.PPDropPanelTopCenter, .PPDropPanel TD.PPDropPanelTopLeft, .PPDropPanel TD.PPDropPanelTopRight
{
	height: 5px;
}

.PPDropPanel TD.PPDropPanelBottomCenter, .PPDropPanel TD.PPDropPanelBottomLeft, .PPDropPanel TD.PPDropPanelBottomRight
{
	height: 6px;
}

.PPDropPanel TD.PPDropPanelMiddleLeft, .PPDropPanel TD.PPDropPanelMiddleRight, .PPDropPanel TD.PPDropPanelTopLeft, .PPDropPanel TD.PPDropPanelTopRight, .PPDropPanel TD.PPDropPanelBottomLeft, .PPDropPanel TD.PPDropPanelBottomRight
{
	width: 2px;
}

.PPDropPanel TD.PPDropPanelMiddleCenter
{
	position: relative;
}

.PPScrollBox
{
	width: 100%;
	height: 100%;
	white-space: normal;
}

.PPScrollBox .PPScrollV,
.PPScrollBox .PPScrollH
{
	vertical-align: top;	
	position: relative;
}

.PPScrollBox .PPScrollV
{
	/*float: right;	*/
	display: inline-block;
}

.PPScrollBox[dir=rtl] .PPScrollV
{
	float: left;
}

.PPScrollBox .PPScrollH
{
	display: inline-block;
}

.PPScrollBox .PPScrollContent
{
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.PPScrollBox .PPWhiteBox
{
	/*float: right;*/
	background-color: #F4F4F5;
	display: inline-block;
}

.PPScrollBox[dir=rtl] .PPWhiteBox
{
	float: left;
}

.PPDropPanel.PPToolTip
{
	background: #fff3e1;
	color: #313533;
	padding: 2px 4px;
	word-wrap:break-word;
}

.PPC, .PPC input
{
	font-family: Calibri, Helvetica;
	font-size: 12px;
}

.PPHide
{
	display: none !important;
}

.PPSelect
{
	unselectable: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;
	user-select: on;
	-webkit-user-select: text;
}

.PPNoSelect
{
	unselectable: on;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.PPMacOS, .PPMacOS input
{
	font-family: Lucida Grande;
	font-size: 10px;
}

.PPUnix, .PPUnix input
{
	font-size: 8pt;
	font-family: Arial,sans-serif;
}

.PPIPad
{
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
}

.FlippedImg
{
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.Resizer[ResizeWay="T"], .Resizer[ResizeWay="B"]
{
	cursor: n-resize;
}

.Resizer[ResizeWay="L"], .Resizer[ResizeWay="R"]
{
	cursor: w-resize;
}

.Resizer[ResizeWay="TL"], .Resizer[ResizeWay="BR"]
{
	cursor: nw-resize;
}

.Resizer[ResizeWay="TR"], .Resizer[ResizeWay="BL"]
{
	cursor: ne-resize;
}

.CornerRight
{
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.CornerLeft
{
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.CornerAll
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.PPRelease
{
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}

	.PPRelease:hover, .PPHover
	{
		filter: none;
		background-image: none;
		border-bottom-color: #F9C29D;
		border-top-color: #EDB692;
		border-left-color: #F5BE99;
		border-right-color: #F5BE99;
		background-color: #FFF7E9;
	}

	.PPRelease:active, .PPPressed
	{
		border-top-color: #D97D42;
		border-bottom-color: #F19457;
		border-left-color: #E4884B;
		border-right-color: #E4884B;
		background: #f8dbae; /* Old browsers */
		background: -moz-linear-gradient(top,  #f8dbae 0%, #ffe1b3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8dbae), color-stop(100%,#ffe1b3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f8dbae 0%,#ffe1b3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f8dbae 0%,#ffe1b3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f8dbae 0%,#ffe1b3 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f8dbae 0%,#ffe1b3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8dbae', endColorstr='#ffe1b3',GradientType=0 ); /* IE6-9 */
	}

.PPDisabled
{
	filter: none;
	background-image: none;
	border-color: #D2D5D8;
	background-color: #F4F4F5;
}

.PPOverlay
{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	background-color: #F4F4F5;
}

/* Классы для скругления компонентов */

TABLE.PPRoundedTable
{
	direction: ltr;
	height: 100%;
	table-layout: fixed;
}

TD.PPRoundedTopLeft > DIV, TD.PPRoundedTopRight > DIV, TD.PPRoundedBottomLeft > DIV, TD.PPRoundedBottomRight > DIV
{
	height: 1px;
	width: 1px;
}

TD.PPRoundedTopLeft DIV.PPFirst, TD.PPRoundedBottomLeft DIV.PPFirst
{
	margin-left: 1px;
}

TD.PPRoundedTopCenter > DIV, TD.PPRoundedBottomCenter > DIV
{
	height: 1px;
}

/*  */

/* <DragDrop> */

.PPDragClone
{
	background: #000000;
	filter: alpha(opacity=90);
	opacity: 0.1;
	z-index: 11000;
}

/* </DragDrop> */

/* Master Navigation Items Header Content Offset */

DIV.PPNavItm .PPMasterHeadersOffset
{
	padding-left: 13px;
	padding-right: 0px;
}

DIV.PPNavItm[dir="rtl"] .PPMasterHeadersOffset
{
	padding-right: 13px;
	padding-left: 0px;
}

/*************************************************/

/*Жирный стиль*/
.PPBold
{
	font-weight: bold;
}

/*Курсивный стиль*/
.PPItalic
{
	font-style: italic;
}

/*Подчеркнутый стиль*/
.PPUnderline
{
	text-decoration: underline;
}

/*Разделитель*/
.PPSeparator
{
	background-color: #D2D4D7;
	height: 1px;
	width: 100%;
}

/*Разделитель в панелях мастеров*/
.PPCtrlSeparator
{
	height: 1px;
	border-top: solid 1px #CFD1D4;
	margin: 7px 30px 7px 3px;
}

/* Разделитель как PP.Ui.Label */
.PPCtrlLblSeparator
{
	background-color: #CFD1D4;
	height: 1px;
	width: 100%;
	margin: 7px 0px 3px 3px;
}


.PPRotate270
{
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
}

.PPRotate270_IE8
{
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=1, M21=-1, M22=0, SizingMethod="auto expand", enabled=true);
}


.PPCtrlDragNode
{
	position: absolute !important;
	pointer-events: none;
}

.PPRetinaElm
{
	zoom: 0.5;
}

:focus
{
	outline: none;
}

.PPCanvas
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.PPSB
{
	overflow: hidden;
	position: absolute;
	white-space: normal;
	direction: ltr;
	background: transparent;
}

.PPSB .Grip
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAQAAACBxB0+AAAAG0lEQVR42mOYaM4ABkh0zX8IE4mmphAWGzEBAPnDGuat1AGLAAAAAElFTkSuQmCC") no-repeat 50% 50%;	/*Debug\img\sb_grip.png*/
	width: 100%;
	height: 100%;
	position: relative;
}

.PPSB .PPRS,
.PPSB .PPLS,
.PPSB .PPSel
{
	position: absolute;
}

.PPSB .PPLS
{
	left: 0px;
}

.PPSB .PPLS,
.PPSB .PPRS,
.PPSB .PPSel
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 2px;
	border: 1px solid #C4C7CA;
	cursor: default;
	display: inline-block;
	background: #F8F8F8; /* Old browsers */
	background: -moz-linear-gradient(top, #F8F8F8 0%, #E3E3E3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#E3E3E3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F8F8F8 0%,#E3E3E3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F8F8F8 0%,#E3E3E3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F8F8F8 0%,#E3E3E3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F8F8F8 0%,#E3E3E3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=0 ); /* IE6-9 */
}

.PPSB .PPLS.Hover,
.PPSB .PPRS.Hover,
.PPSB .PPSel.Hover
{
	background: #FFF6E8; /* Old browsers */
	background: -moz-linear-gradient(top, #FFF6E8 0%, #F6E5CC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF6E8), color-stop(100%,#F6E5CC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFF6E8 0%,#F6E5CC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFF6E8 0%,#F6E5CC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFF6E8 0%,#F6E5CC 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFF6E8 0%,#F6E5CC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF6E8', endColorstr='#F6E5CC',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPSB .PPLS.Pressed,
.PPSB .PPRS.Pressed,
.PPSB .PPSel.Pressed
{
	background: #FFEED4; /* Old browsers */
	background: -moz-linear-gradient(top, #FFEED4 0%, #F6D7A5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEED4), color-stop(100%,#F6D7A5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFEED4 0%,#F6D7A5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFEED4 0%,#F6D7A5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFEED4 0%,#F6D7A5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFEED4 0%,#F6D7A5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEED4', endColorstr='#F6D7A5',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPSB .ArrowCell
{
	position: relative;
	height: 100%;
	width: 100%;
}

.PPSB .ArrowCell.Left
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAAG0lEQVR42mP4zwCCE82hVBqMSoNRyCJIaiBMAK7zHfoE15DxAAAAAElFTkSuQmCC") no-repeat 50% 50%;	/*Debug\img\sb_arrow_left.png*/
}

.PPSB .ArrowCell.Right
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAAH0lEQVR42mOYaM4AAWn/ocy0/1AmiAFmIolA1cB0AQBQkhIG/2VsNgAAAABJRU5ErkJggg==") no-repeat 50% 50%;	/*Debug\img\sb_arrow_right.png*/
}

.PPSB .PPHZone
{
	position: absolute;
	border-top: 1px solid #D3D6D9;
	border-bottom: 1px solid #D3D6D9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #F5F5F5;
	margin: 3px 0;
}

/* Disabled */

.PPSB .Off .Grip,
.PPSB .Off .ArrowCell
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

/* Vertical */

.PPSB.VMode .PPLS
{
	position: absolute;
}

.PPSB.VMode .Grip
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAQAAADSxYyGAAAAFklEQVR42mOYaF7zHwYnmjOQBGimFwCpEhrmF+7J0wAAAABJRU5ErkJggg==") no-repeat 50% 50%;	/*Debug\img\sb_grip_v.png*/
}

.PPSB.VMode .PPLS,
.PPSB.VMode .PPRS,
.PPSB.VMode .PPSel
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 2px;
	border: 1px solid #C4C7CA;
	cursor: default;
	left: 0px;
	display: inline-block;
	background: #F8F8F8; /* Old browsers */
	background: -moz-linear-gradient(left, #F8F8F8 0%, #E3E3E3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#F8F8F8), color-stop(100%,#E3E3E3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #F8F8F8 0%,#E3E3E3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #F8F8F8 0%,#E3E3E3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #F8F8F8 0%,#E3E3E3 100%); /* IE10+ */
	background: linear-gradient(to right, #F8F8F8 0%,#E3E3E3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=1 ); /* IE6-9 */
}

.PPSB.VMode .PPLS.Hover,
.PPSB.VMode .PPRS.Hover,
.PPSB.VMode .PPSel.Hover
{
	background: #FFF6E8; /* Old browsers */
	background: -moz-linear-gradient(left, #FFF6E8 0%, #F6E5CC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FFF6E8), color-stop(100%,#F6E5CC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #FFF6E8 0%,#F6E5CC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #FFF6E8 0%,#F6E5CC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #FFF6E8 0%,#F6E5CC 100%); /* IE10+ */
	background: linear-gradient(to right, #FFF6E8 0%,#F6E5CC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF6E8', endColorstr='#F6E5CC',GradientType=1 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPSB.VMode .PPLS.Pressed,
.PPSB.VMode .PPRS.Pressed,
.PPSB.VMode .PPSel.Pressed
{
	background: #FFEED4; /* Old browsers */
	background: -moz-linear-gradient(left, #FFEED4 0%, #F6D7A5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FFEED4), color-stop(100%,#F6D7A5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #FFEED4 0%,#F6D7A5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #FFEED4 0%,#F6D7A5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #FFEED4 0%,#F6D7A5 100%); /* IE10+ */
	background: linear-gradient(to right, #FFEED4 0%,#F6D7A5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEED4', endColorstr='#F6D7A5',GradientType=1 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPSB.VMode .ArrowCell.Left
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHUlEQVR42mOYyACG5hAaykn7DxGAckAQJADnQAQAfF0Y0pDzy1YAAAAASUVORK5CYII=") no-repeat 50% 50%;	/*Debug\img\sb_arrow_up.png*/
}

.PPSB.VMode .ArrowCell.Right
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaJ72HwYnmjMwMMAEwBwGqACcAxGA0ADe3BIGgWYu0QAAAABJRU5ErkJggg==") no-repeat 50% 50%;	/*Debug\img\sb_arrow_down.png*/
}

.PPSB.VMode .PPVZone
{
	position: absolute;
	border-left: 1px solid #D3D6D9;
	border-right: 1px solid #D3D6D9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #F5F5F5;
	margin: 0 3px;
}

.PPScrollBarFrame
{
    position: absolute;
    height: 100%;
    width: 100%;
	left: 0px;
    top: 0px;
	z-index: 9998;
	background: #000000;
	opacity: 0.0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    pointer-events:none;
}

.PPButton
{
    position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #C4C7CA;
	color: #313533;
	cursor: default;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	outline: none;
	background: #F8F8F8; /* Old browsers */
	background: -moz-linear-gradient(top,  #F8F8F8 0%, #E3E3E3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#E3E3E3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #F8F8F8 0%,#E3E3E3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=0 ); /* IE6-9 */
}

.PPButton[disabled="disabled"]
{
	outline: none;
}


.PPButton.CenterContentVertically .PPButtonContentContainer
{
	white-space: nowrap;
}

.PPButton.CenterContentVertically .PPButtonContentContainer:before
{
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}

.PPButton.CenterContentVertically .PPContent
{
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}

.PPButton .PPImage, .PPButton .PPArrow
{
	margin: 0 auto;
}

.PPButton[disabled="disabled"] .PPArrow
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}

.PPButton.H .PPImage, .PPButton.H .PPContent, .PPButton.H .PPArrow
{
	display: inline-block;
	vertical-align: top;
}

.PPButton.H .PPArrow, .PPButton.H[dir="rtl"] .PPArrow:first-child
{
	margin-left: -4px;
	margin-right: 4px;
}

.PPButton.H[dir="rtl"] .PPArrow, .PPButton.H .PPArrow:first-child
{
	margin-left: 4px;
	margin-right: -4px;
}

/* если слева от стрелки скрытый элемент */
.PPButton.H .PPHide + .PPArrow
{
	margin-left: 4px;
	margin-right: 4px;
}

.PPButton .PPButtonContentContainer
{
	height: 100%;
	overflow: hidden;
}

.PPButton .PPContent
{
	margin: 0 8px 1px;
	overflow: hidden;
	text-align: center;
}

.PPButton.PPButtonImageLeft .PPContent,
.PPButton.PPButtonImageRight .PPContent 
{
	display: inline;
}

.PPButton[disabled="disabled"] .PPContent
{
	color: #808080;
}

.PPButton .PPImage
{
	font-size: 1px;
	overflow: hidden;
	text-align: center;
}

.PPButton.H .PPImage
{
	margin-left: 2px;
}

.PPButton.H[dir="rtl"] .PPImage
{
	margin-left: 0;
	margin-right: 2px;
}

.PPButton[disabled="disabled"] .PPImage
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.PPButton.H.PPImageButton .PPImage
{
	margin: 0 3px;
}

.PPButton .PPImage, .PPButton .PPImageElement, .PPButton .PPDesaturationElement
{
	direction: ltr;
	position: relative;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-user-drag: none;
    user-drag: none;
}

.PPButton .PPDesaturationElement,
.PPButton .PPDesaturationElement div
{
	margin: 0px; 
	padding: 0px; 
	background: none transparent scroll repeat 0% 0%; 
}

.PPButton .PPDesaturationElement div
{
    margin: 0 auto;
}

.PPButton .PPDesaturationElement
{
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray; 
	-webkit-filter: grayscale(100%); 
    -webkit-filter: grayscale(1); 
}

.PPButton .PPArrow.L
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAAG0lEQVR42mP4zwCCE82hVBqMSoNRyCJIaiBMAK7zHfoE15DxAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\b_a_l.png*/
	height: 7px;
	width: 4px;
}

.PPButton .PPArrow.T
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHUlEQVR42mOYyACG5hAaykn7DxGAckAQJADnQAQAfF0Y0pDzy1YAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\b_a_t.png*/
	height: 4px;
	width: 7px;
}

.PPButton .PPArrow.R
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAAH0lEQVR42mOYaM4AAWn/ocy0/1AmiAFmIolA1cB0AQBQkhIG/2VsNgAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\b_a_r.png*/
	height: 7px;
	width: 4px;
}

.PPButton .PPArrow.B
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaJ72HwYnmjMwMMAEwBwGqACcAxGA0ADe3BIGgWYu0QAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\b_a_b.png*/
	height: 4px;
	margin-top: 6px;
	width: 7px;
}

.PPButton .PPArrow.BR
{
	display: inline-block;
	margin-left: 6px;
	margin-top: 0;
	padding-top: 1px;
}

.PPButton[dir="rtl"] .PPArrow.BR
{
	margin-left: 0;
	margin-right: 6px;
}

/* Hovered */
.PPButton.Hovered
{
	background: #FFF6E8; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFF6E8 0%, #F6E5CC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF6E8), color-stop(100%,#F6E5CC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFF6E8 0%,#F6E5CC 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  #FFF6E8 0%,#F6E5CC 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFF6E8 0%,#F6E5CC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF6E8', endColorstr='#F6E5CC',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

/* Pressed */
.PPButton.Pressed
{
	background: #FFEED4; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFEED4 0%, #F6D7A5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEED4), color-stop(100%,#F6D7A5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFEED4 0%,#F6D7A5 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  #FFEED4 0%,#F6D7A5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFEED4 0%,#F6D7A5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEED4', endColorstr='#F6D7A5',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPButton.PPHighlightBorderOnFocus 
{
    border: 1px solid #faa82d;
}


.PPBreadCrumbNavigationMain
{
	position: relative;
	background-color: transparent;
	cursor: default;
	height: 21px;
	overflow: hidden;
}

.PPBreadCrumbNavigationMain .PPCover
{
	background-color: #FFF;
	background-color: rgba(255, 255, 255, 0.5);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

	.PPBreadCrumbNavigationMain .PPBreadcrumb_Content
	{
		margin-left: 5px;
		background-color: #F4F4F5;
		float: left;
	}

	.PPBreadCrumbNavigationMain .PPBreadcrumb_MainToolBar
	{
		float: left;
	}

.PPBreadCrumbNavigationMain .PPBreadcrumb_LeftNavigationBlock
{
	float: left;
}

.PPBreadCrumbNavigationMain[dir="rtl"] .PPBreadcrumb_Content
{
	margin-left: 0px;	
}

	.PPBreadCrumbNavigationMain .PPButton .PPArrow, .PPNavBCScrollLeftToolBar .PPButton .PPArrow
	{
		margin: 5px 5px;
	}

	.PPBreadCrumbNavigationMain .PPBreadcrumb_ScrollLeftBtn .PPButton .PPArrow
	{
		display: none;
	}

	.PPBreadCrumbNavigationMain .PPBreadcrumb_ScrollLeftBtn .PPButton.H.PPImageButton .PPImage
	{
		margin-top: 5px;
	}

	.PPBreadCrumbNavigationMain .PPToolBar, .PPNavBCScrollLeftToolBar
	{
		padding: 0px;
	}
	
	.PPBreadCrumbNavigationMain .PPButton.H.PPImageButton .PPImage, .PPNavBCScrollLeftToolBar .PPButton.H.PPImageButton .PPImage
	{
		margin-left: 1px;
		margin-top: 1px;
		margin-right: 1px;
	}

	.PPBreadCrumbNavigationMain .PPButton.H.PPImageButton.PPBCNavUsualBtn .PPImage, .PPNavBCScrollLeftToolBar .PPButton.H.PPImageButton.PPBCNavUsualBtn .PPImage
	{
		height: 15px;
		width: 11px;
	}

	.PPBreadCrumbNavigationMain .PPBCNeedFlip.PPButton[disabled="disabled"] .PPArrow, .PPNavBCScrollLeftToolBar .PPBCNeedFlip.PPButton[disabled="disabled"] .PPArrow
	{
		opacity: 1;
	}

	.PPBreadCrumbNavigationMain .PPToolBarButton.Flat.Released.PPNavBCHoverItem[enabled="enabled"], .PPNavBCScrollLeftToolBar .PPToolBarButton.Flat.Released.PPNavBCHoverItem[enabled="enabled"]
	{
		background-color: #FFF7E9;
		border-color: #F8DEB6;
	}

.PPBreadCrumbNavigationMain .PPToolBar .PPToolBarButton.Right.PPNavBCHoverItem, .PPNavBCScrollLeftToolBar .PPToolBarButton.Right.PPNavBCHoverItem
{
	border-left-color: #E7A57A;
}

.PPBreadCrumbNavigationMain[dir="rtl"] .PPToolBar .PPToolBarButton.Left.PPNavBCHoverItem, .PPNavBCScrollLeftToolBar[dir="rtl"] .PPToolBarButton.Left.PPNavBCHoverItem
{
	border-right-color: #E7A57A;
}

.PPBreadCrumbNavigationMain .PPToolBar .PPToolBarButton.Right.PPBCItemTreeMenu .PPArrow, .PPNavBCScrollLeftToolBar .PPToolBarButton.Right.PPBCItemTreeMenu .PPArrow
{
	display: none;
	font-size: 16px;
}

.PPBCNavHistoryLine
{
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
	margin-right: 2px;
	overflow:hidden;
	text-overflow: ellipsis;
}

.PPBreadCrumbNavigationMain[dir="rtl"] .PPBreadcrumb_ScrollLeftBtn, .PPBreadCrumbNavigationMain[dir="rtl"] .PPBreadcrumb_LeftNavigationBlock
{
	float:right;
}

.PPBreadCrumbNavigationMain[dir="rtl"] .PPBCNeedFlip .PPImage, .PPNavBCScrollLeftToolBar[dir="rtl"] .PPBCNeedFlip .PPImage
{
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}


.PPVBCTable
{
	border-collapse: collapse;
	border-spacing: 1px;
}

	.PPVBCTable tfoot .PPContent
	{
		font-style: italic;
	}

.PPVBCItem
{
	background-color: #F4F4F5;
	cursor: default;
}
	.PPVBCItem:hover 
	{
		background-color: #F8E3C5;
	}

	.PPVBCItem div
	{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.PPVBCItem td
	{
		width: 19px;
		padding: 0px;
		border-bottom: 1px solid #ffffff;
	}

	.PPVBCItem:last-child td
	{
		border-bottom: 0px;
	}

	.PPVBCTable tfoot td
	{
		border-bottom: 0px;
		border-top: 1px solid #ffffff;
	}

	.PPVBCItem .PPArrow
	{
		display: none;
	}

	.PPVBCItem.Selected
	{
		background-color: #D4D6D9;
	}

	.PPVBCItem .PPButton
	{
		padding: 0px;
	}

	.PPVBCItem .PPButton.Released
	{
		border-style: solid;
		border-width: 1px;
		border-color: rgba(0, 0, 0, 0);
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		background: rgba(0, 0, 0, 0);
		filter: none;
	}
	.PPVBCItem .PPButton.Hovered
	{
		border-style: solid;
		border-width: 1px;
		border-color: rgb(231, 165, 122);
		border-radius: 3px;
		background: rgb(255, 247, 233);
		filter: none;
	}
	.PPVBCItem .PPButton.Pressed
	{
		border-style: solid;
		border-width: 1px;
		border-color: rgb(217, 125, 66);
		border-radius: 3px;
		background: rgb(255, 225, 179);
		filter: none;
	}
	.PPVBCItem .PPButton.Selected
	{
		border-style: solid;
		border-width: 1px;
		border-color: rgb(141, 141, 141);
		border-radius: 3px;
		background: rgb(220, 220, 220);
	}

	

		.PPVBCItem .PPButton .PPContent
		{
			margin: 0 1px 1px 1px;
		}

.PPVBCItemTreeLine
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsAAAA7AAWrWiQkAAAA9SURBVDhPY2AgAJ48efKfkBqYPBOxColRN2oYMaGEqmaEhBkjoZAhlGilpaV5GRkZvxAyZ1R+NAQGZQgAAPWMCL3oiNhLAAAAAElFTkSuQmCCGAAAAABJRU5ErkJggg==");	/*Debug\img\bc-tree-line.png*/
	background-repeat: no-repeat;
}

.VerticalBreadCrumbMain[dir="rtl"] .PPVBCItemTreeLine
{
	text-align: right;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvwAADr8BOAVTJAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAAEZJREFUOE9jYCAAnjx5ogJSAqT/E1JLUB5oCAs1DRshLmOkZpgNtwgAJUwC2AIozwRKe0AMYqv8//+fh2BiHVUwGgKDNQQAGspoCJI5xSsAAAAASUVORK5CYII=");	/*Debug\img\bc-tree-line-rtl.png*/
}



.PPArrowDropPanel
{
	box-shadow: none;
	background: transparent;
	border: none;
	overflow: visible !important;
}

.PPArrowDropPanel > .ArrowDPContainer
{
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
	background-color: #F7F6F7;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);

}

.PPArrowDropPanel > .ArrowDPContainer > .ContentBody
{
	background-color: #F7F6F7;
	border-radius: 4px;
	overflow: hidden;
    padding: 1px;
}

.PPArrowDropPanel > .ArrowDPContainer > .Overlay
{
	background-color: #F7F6F7;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.PPArrowDropPanel > .ArrowDPContainer > .Arrow
{
	display: none;
	position: absolute;
}

.PPArrowDropPanel.ArrowTop > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowBottom > .ArrowDPContainer > .Arrow
{
	display: block;
}

.PPArrowDropPanel.ArrowTop > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowBottom > .ArrowDPContainer > .Arrow
{
	height: 6px;
	width: 11px;
}

.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow,
.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow
{
	height: 11px;
	width: 6px;
}

.PPArrowDropPanel.ArrowTop > .ArrowDPContainer > .Arrow
{
	top: -6px;
	left: 50%;
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\adp_arrow_top.png*/
}

.PPArrowDropPanel.ArrowLeft > .ArrowDPContainer > .Arrow
{
	left: -6px;
	top: 50%;
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\adp_arrow_left.png*/
}

.PPArrowDropPanel.ArrowRight > .ArrowDPContainer > .Arrow
{
	right: -6px;
	top: 50%;
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\adp_arrow_right.png*/
}


.PPArrowDropPanel.ArrowBottom > .ArrowDPContainer > .Arrow
{
	bottom: -6px;
	left: 50%;
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\adp_arrow_bottom.png*/
}

.PPCombo
{
	color: #313533;
	height: 21px;
	/*overflow: hidden;*/ /*Необходимо для дизайнера*/
	outline: none;
	background-color: #FFFFFF;
	border: 1px solid #D3D6D9;
	border-radius: 3px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPCombo .ControlCover
{
	position: absolute;
	top: 0; left: 0;
	background-color: #FFFFFF;
	opacity: .01;
	filter: alpha(opacity=1);
	width: 100%;
	height: 100%;
}

.PPCombo .PPComboContent
{
	padding-top: 1px;
}

.PPCombo[disabled="disabled"]
{
	color: #989A99;
}

.PPCombo .PPControlNode
{
	box-sizing: border-box;
	height: 100%;
	margin-right: 21px;
}

.PPCombo .PPControlNode .PPTextBox
{
	height: 100%;
}

.PPCombo[dir="rtl"] .PPControlNode
{
	margin-left: 21px;
	margin-right: auto;
}

.PPCombo .PPButtonNode
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 21px;
	height: 100%;
	margin: auto 0;
	
	border: 1px solid transparent;
	border-radius: 2px;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAApSURBVHjaPMixDQAwDMMwfuWLfFAubocihSbRpGebYGFSqMmb8kFxBwAKuBTAI5lF+wAAAABJRU5ErkJggg==") 50% 50% no-repeat;	/*Debug\img\c_arrow.png*/
}

.PPCombo[disabled="disabled"] .PPButtonNode
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.PPCombo[dir="rtl"] .PPButtonNode
{
	left: 0;
	right: auto;
}

.PPCombo .PPTextBox .PPTextTable,
.PPCombo .PPMaskEditTable
{
	border: none;
}

@-moz-document url-prefix() /* Грязный хак для FF */
{
	.PPCombo .PPTextBox .PPTextBoxInput,
	.PPCombo .PPTextBox .PPTextBoxEllipsisNode
	{
		margin: 0;
	}
}

.PPCombo .PPTextBox .PPTextBoxImage
{
	margin: 0 auto !important;
}

.PPCombo .PPButtonNode.Hovered
{
	background-color: #FFF7E9;
	border-color: #E7A57A;
	box-shadow: inset 0 0 1px #E7A57A;
}

.PPCombo .PPButtonNode.Pressed
{
	background-color: #FFE1B3;
	border-color: #D97D42;
	box-shadow: inset 0 0 1px #D97D42;
}

.PPCombo .PPTextBox .PPTextBoxImage.Hovered
{
	background-color: #FFF7E9;
	border-color: #E7A57A;
	box-shadow: inset 0 0 1px #E7A57A;
}

.PPCombo .PPTextBox .PPTextBoxImage.Pressed
{
	background-color: #FFE1B3;
	border-color: #D97D42;
	box-shadow: inset 0 0 1px #D97D42;
}

.PPDropPanel.PPComboDropPanel
{
	border-color: #D3D6D9;
	padding: 2px;
}

.PPCombo .PPMaskEditBorderConteiner
{
	border: 0;
}

.PPCombo .PPMaskEditTable
{
	background: transparent;
	border: none;
}


.PPTreeDropDown .PPTextBox .PPTextBoxImageContainer
{
	padding-right: 1px;
}

.PPTreeDropDown[dir="rtl"] .PPTextBox .PPTextBoxImageContainer
{
	padding-left: 1px;
	padding-right: 0;
}

.PPTreeDropDown .PPTextBox .PPTextBoxTd 
{
    padding-left: 4px;
}

.PPTreeDropDown .PPTextBox .PPTextBoxImage
{
	background-position: 1px 1px;
	border: 1px solid transparent;
	border-radius: 2px;
}

.PPTreeDropDown .PPTextBox .PPTextBoxImage.PPTreeDropDownFindImage
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAABCFBMVEUAAABjhK5ykLh1k7t2k7p5lbx5lrt6l7x8mL2Am76CnMCEnsGEn8KIocKKosKLpMOIosWOpsiQqMaRp8WSqceWrcqar8qZsNCasdOfs8+gtM6htc+lutervNOtvtStv9qvwtyvwuC0xd61xt+0xNiqv96pvt2ft96ett29zeS/zeLBz+PB0OXCz9/N1+TP2ebP2efR2+fP2uvM1+jJ1+zU3erW3unX3urW3uzX3+3Y4Ora4u3Y4fDZ4vHV4PLT3vHd5vTe5/Xf6Pbf6Pjg6fjh6vnj7Pnk7Pnj7Prm7frn7/vn7vzp8Pzp8Pvp8Prs8vzu8/vy9vz3+f34+v78/P7s7/Xr7vTk6fGOgitAAAAAAXRSTlMAQObYZgAAAJhJREFUeNpjYGBgUOHn5ZNjgAIrTgElHWVBDj0wL5xL2cPf18tDk9sMxJUS9wkK8nNz9ZbhA3HZTAJDfF1dXF2M2EFcFrvgAGcXF1dHC1Yw1z7Q0wXItbHmAHFFFHxcgcA2TFsIxNXnsXN3crAMC5XUBdskyyVvbGCuJcooBnGHuTQ7O4eUobCEGgMyYFZXReEzaSii8HlMAUQ3FYfq7D2HAAAAAElFTkSuQmCC");	/*Debug\img\c_find.png*/
}

.PPTreeDropDown .PPTextBox .PPTextBoxImage.PPTreeDropDownCrossImage
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAD1BMVEUAAAAzM2ZmZpmZmczMzP8KeXMRAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYEAFSmDEoKLAZAikGJ2UBUCiIoZgSWUwxWQorADiCDAaASlFBgZBNDMAeEQCye5m8ksAAAAASUVORK5CYII=");	/*Debug\img\c_cross.png*/
    background-position: 2px 2px;
}

DIV.PPDropPanel.PPTreeDropDownDrop
{
	overflow: hidden;
	padding: 2px 0 0 2px;
}

DIV.PPDropPanel.PPTreeDropDownDrop .treeList
{
	border: none 0px;
	height: 100%;
	overflow: hidden;
	width: 100%;
}

DIV.PPTreeDropDown DIV.PPComboFace
{
	direction: ltr;
}


.PPCropTextDiv
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	visibility: hidden;
	padding: 0;
	margin: 0;
	border: none;
}

/*стили для мастеров BubbleChart и MapChart*/

.PPAreaSelection
{
	position: absolute;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PPAreaSelection .Corner
{
	border: 2px solid #3271B7;
	position: absolute;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PPAreaSelection .Corner[side='TL']
{
	border-bottom: none;
	border-right: none;
}

.PPAreaSelection .Corner[side='TR']
{
	border-bottom: none;
	border-left: none;
}

.PPAreaSelection .Corner[side='BL']
{
	border-top: none;
	border-right: none;
}

.PPAreaSelection .Corner[side='BR']
{
	border-top: none;
	border-left: none;
}

.PPAreaSelection .Corner[side='C']
{
	left: 4px;
	top: 4px;
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right: none;
	background-color: rgba(50, 113, 183, 0.20);
}

.PPLegendBaseHeaderLine, .PPLegendBaseFooterLine
{
	position: absolute;
	overflow: hidden;
}


/* Анимация базовых контролов. Для включения добавить DOM-ноде предку класс .PPSmooth */

.PPSmooth .PPButton,
.PPSmooth .PPHyperlink,
.PPSmooth .PPCellPicker .PPCell,
.PPSmooth .BCPanel .BCPaletteCell,
.PPSmooth .PPSpinEdit .PPSpinEditButtonUp,
.PPSmooth .PPSpinEdit .PPSpinEditButtonDown,
.PPSmooth .PPCComboFace,
.PPSmooth .PPCComboFace .Bg,
.PPSmooth .PPCPanel .PPCCPaletteColorBtn,
.PPSmooth .PPCPanel .PPCCSliderBg,
.PPSmooth .PPListBox .PPListItem,
.PPSmooth .PPListBox .PPIconListItem,
.PPSmooth .PPMenu .PPMenuItem,
.PPSmooth .PPMonthCalendarDiv .elem,
.PPSmooth .PPCheckBox .CBImg,
.PPSmooth .PPRadioButton .RBImg,
.PPSmooth .PPTextBox .PPTextBoxInput,
.PPSmooth .PPTextBox .PPTextBoxTd,
.PPSmooth .PPTextBox .PPTextBoxImage,
.PPSmooth .PPMaskEditTable .PPMaskEditInput,
.PPSmooth .PPNavigationBar .Layout .PPNavItm .Bar,
.PPSmooth .PPTabControl .PPTabItem .PPLeft,
.PPSmooth .PPTabControl .PPTabItem .PPCenter,
.PPSmooth .PPTabControl .PPTabItem .PPRight,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderLeft, /* Ribbon */
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderCenter,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderRight,
.PPSmooth .PPCombo .PPButtonNode,
.PPSmooth .PPTimeLine .PPTimelineButton,
.PPSmooth .PPTreeList .caption th.PPC,
.PPSmooth .PPTreeList .caption th span.sorticon,
.PPSmooth .PPTreeList .data td,
.PPSmooth .PPTreeList .data span.text,
.PPSmooth .PPTSContainer .PPTSHeader,
.PPSmooth .PPListCaptions .PPListCaption,
.PPSmooth .PPListCaptions .PPListCaptionsMenuIcon,
.PPSmooth .PPTLVView.PPTLVFirstCellSelect .PPTLVColumn0 .PPTLVNodeText,
.PPSmooth .PPTLVView.PPTLVRowSelect .PPTLVNodeRow 
{
	-moz-transition-duration: 150ms;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
	-webkit-transition-timing-function: ease-out;
	transition-duration: 150ms;
	transition-timing-function: ease-out;
}

.PPSmooth .PPTSContainer .PPTSSelectionBorder, /* TabSheet */
.PPSmooth .PPTSContainer .PPTSSelControl, /* TabSheet */
.PPSmooth .PPTSContainer .PPTSSelectionInnerBorder /* TabSheet */
{
	-moz-transition-property: left, top, width, height;
	-moz-transition-duration: 75ms;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-property: left, top, width, height;
	-webkit-transition-duration: 75ms;
	-webkit-transition-timing-function: ease-out;
	transition-property: left , top, width, height;
	transition-duration: 75ms;
	transition-timing-function: ease-out;
}

.PPSmooth .PPTabControl .PPTabItem .PPLeft, /* TabControl */
.PPSmooth .PPTabControl .PPTabItem .PPCenter,
.PPSmooth .PPTabControl .PPTabItem .PPRight,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderLeft, /* Ribbon */
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderCenter,
.PPSmooth .PPRibbon .PPRibbonCategoryHeaderRight,
.PPSmooth .PPCellPicker .PPCell, /* CellPicker */
.PPSmooth .BCPanel .BCPaletteCell, /* BorderCombo */
.PPSmooth .PPCheckBox .CBImg, /* CheckBox */
.PPSmooth .PPRadioButton .RBImg /* RadioButton */
{
	-moz-transition-property: background;
	-webkit-transition-property: background;
	transition-property: background;
}

.PPSmooth .PPCPanel .PPCCPaletteColorBtn, /* ColorPanel */
.PPSmooth .PPCPanel .PPCCSliderBg,
.PPSmooth .PPTextBox .PPTextBoxInput, /* TextBox */
.PPSmooth .PPTextBox .PPTextBoxTd,
.PPSmooth .PPMaskEditTable .PPMaskEditInput, /* MaskEdit */
.PPSmooth .PPNavigationBar .Layout .PPNavItm .Bar, /* NavigationBar */
.PPSmooth .PPTimeLine .PPTimelineButton, /* Timeline */
.PPSmooth .PPTreeList .caption th.PPC, /* TreeList */
.PPSmooth .PPTreeList .caption th span.sorticon,
.PPSmooth .PPTreeList .data td,
.PPSmooth .PPTreeList .data span.text,
.PPSmooth .PPTSContainer .PPTSHeader, /* TabSheet */
.PPSmooth .PPListCaptions .PPListCaption, /* ListCaptions */
.PPSmooth .PPListCaptions .PPListCaptionsMenuIcon,
.PPSmooth .PPTLVView.PPTLVFirstCellSelect .PPTLVColumn0 .PPTLVNodeText, /* TreeListView */
.PPSmooth .PPTLVView.PPTLVRowSelect .PPTLVNodeRow
{
	-moz-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
}

.PPSmooth .PPTextBox .PPTextBoxImage, /* TextBox */
.PPSmooth .PPListBox .PPIconListItem /* ListBox */
{
	-moz-transition-property: border-color;
	-webkit-transition-property: border-color;
	transition-property: border-color;
}

.PPSmooth .PPHyperlink /* PPHyperlink */
{
	-moz-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
}

.PPSmooth .PPSpinEdit .PPSpinEditButtonUp, /* SpinEdit */
.PPSmooth .PPSpinEdit .PPSpinEditButtonDown,
.PPSmooth .PPCComboFace, /* ColorCombo */
.PPSmooth .PPCComboFace .Bg,
.PPSmooth .PPListBox .PPListItem, /* ListBox */
.PPSmooth .PPMenu .PPMenuItem, /* Menu */
.PPSmooth .PPCombo .PPButtonNode /* Combo */
{
	-moz-transition-property: border-color, background-color;	
	-webkit-transition-property: border-color, background-color;
	transition-property: border-color, background-color;
}

.PPSmooth .PPMonthCalendarDiv .elem /* MonthCalendar */
{
	-moz-transition-property: background-color, border-color, box-shadow;
	-webkit-transition-property: background-color, border-color, box-shadow;
	transition-property: background-color, border-color, box-shadow;
}

.PPSmooth .PPButton /* PPButton */
{
	-moz-transition-property: background, border, box-shadow;
	-webkit-transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow;
}

.PPBISearchMenuButton
{
	margin-right: 10px;
	float: left;
}

.PPBISearchMenuButton[dir="rtl"]
{
	margin-right: 10px;
	float: right;
}

.PPBISearchMenuButton.PPButton.H.PPImageButton .PPImage
{
	margin: 0;
}

.PPBISearchMenuButton + .PPEaxSourceFindTextBox 
{
	overflow: hidden;
}

.PPFilterDialog .DialogContent
{
	padding: 8px;
}

.PPFilterDialog .PPLineLabel,
.PPFilterDialog .PPLabel
{
	height: 14px; /* ставим высоту везде как в FF */
}

.PPFilterDialog .HideCellsLineLabel
{
	padding-bottom: 10px;
}

.PPFilterDialog .HideLineLabel,
.PPFilterDialog .RangeOfActionLineLabel,
.PPFilterDialog .HideByFormulaGrid
{
	padding-bottom: 7px;
}

.PPFilterDialog .ABAfterLine
{
	padding-bottom: 3px;
}

.PPFilterDialog .HideConditionCombo
{
	margin-bottom: 10px;
}

.PPFilterDialog .ABPanel
{
	padding-bottom: 5px;
}

.PPFilterDialog .FilterDialogALabel,
.PPFilterDialog .FilterDialogBLabel
{
	padding-top: 4px;
}

.PPFilterDialog .FilterDialogALabel
{
	text-align: left;
}

.PPFilterDialog .FilterDialogBLabel
{
	text-align: center;
}

.PPFilterDialog .HideCellsCheckBoxGrid td,
.PPFilterDialog .HideByFormulaGrid td
{
	height: 23px;
}

.PPFilterDialog .HideByFormulaCheckBox
{
	padding-top: 3px;
}

.PPFilterDialog .RangeOfActionGrid td
{
	height: 30px;
}

.PPFilterDialog .RangeOfActionGrid .PPCombo td
{
	height: inherit;
}

/* RTL */

.PPFilterDialog[dir="rtl"] .FilterDialogALabel
{
	text-align: right;
}

.PPChart
{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	position: relative;
}

.PPChart .Axis,
.PPChart .PlotArea,
.PPChart .Graphic,
.PPChart .Legend,
.PPChart .PPChartScroller,
.PPChart .ToolTip,
.PPChart .EditMode
{
	top: 0;
	left: 0;
	position: absolute;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PPChart .ToolTip
{
	pointer-events:none;
}

.PPChart .PPChartSelectFrame
{
	position: absolute;
	background-color: rgba(66,66,66,0.3);
	border: 1px solid #fff;
	outline: 1px solid rgba(66,66,66,0.3);
}

.PPChart .PPChartSelectFrame.Morph
{
	border: none;
}

.PPChart .PPChartSelectFrame.Morph .SITL,
.PPChart .PPChartSelectFrame.Morph .SITR,
.PPChart .PPChartSelectFrame.Morph .SIBL,
.PPChart .PPChartSelectFrame.Morph .SIBR
{
	position: absolute;
	width: 10px;
	height: 10px;
}

.PPChart .PPChartSelectFrame.Morph .SITL
{
	border-top: 2px solid rgb(255,187,106);
	border-left: 2px solid rgb(255,187,106);
	left: 0;
	top: 0;
}

.PPChart .PPChartSelectFrame.Morph .SITR
{
	border-top: 2px solid rgb(255,187,106);
	border-right: 2px solid rgb(255,187,106);
	right: 0;
	top: 0;
}

.PPChart .PPChartSelectFrame.Morph .SIBL
{
	border-bottom: 2px solid rgb(255,187,106);
	border-left: 2px solid rgb(255,187,106);
	left: 0;
	bottom: 0;
}

.PPChart .PPChartSelectFrame.Morph .SIBR
{
	border-bottom: 2px solid rgb(255,187,106);
	border-right: 2px solid rgb(255,187,106);
	right: 0;
	bottom: 0;
}

.PPCylinder
{
	background-color: transparent;
	position: relative;
}

.PPCylinder > .PPCover
{
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.PPParallelCoordinates
{
	position: relative;
	overflow: hidden;
	top: 0px;
	left:0px;
}

.PPParallelCoordinatesArea svg,
.PPParallelCoordinatesArea div
{
	position: absolute;
	overflow:hidden;
}

.PPParallelCoordinatesArea div .v
{
	width:0px;
	height:0px;
}


.PPMapChart
{
	transform: translateZ(0);
}

.PPMapChart .PPMiniMapButton,
.PPMapChart .PPMiniMapButton.Hovered,
.PPMapChart .PPMiniMapButton.Pressed,
.PPMapChart .PPMiniMapButton.MiniMapEnabled,
.PPMapChart .PPMiniMap .PPButton,
.PPMapChart .PPMiniMap .PPButton.Hovered,
.PPMapChart .PPMiniMap .PPButton.Pressed
{
	margin: 0px;
	padding: 0px;
	color: #8D8D8D;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	background: #DBDBDB;
	border-width: 1px;
	border-style: solid;
	border-radius: 0px;
}

.PPMapChart .PPMiniMapButton,
.PPMapChart .PPMiniMapButton.Hovered,
.PPMapChart .PPMiniMapButton.Pressed,
.PPMapChart .PPMiniMapButton.MiniMapEnabled
{
	position: absolute;
	border-color: #8D8D8D;
	box-shadow: 1px -1px 0px 0px rgba(141, 141, 141, 0.2);
	-moz-box-shadow: 1px -1px 0px 0px rgba(141, 141, 141, 0.2);
	-webkit-box-shadow: 1px -1px 0px 0px rgba(141, 141, 141, 0.2);
}

.PPMapChart .PPMiniMap .PPButton,
.PPMapChart .PPMiniMap .PPButton.Hovered,
.PPMapChart .PPMiniMap .PPButton.Pressed
{
	border-color: #CDCDCD;
	box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.5);
	filter: none;
}

.PPMapChart .PPMiniMapButton.Hovered,
.PPMapChart .PPMiniMap .PPButton.Hovered
{
	border-color: #4D4D4D;
}

.PPMapChart .PPMiniMapButton.Hovered
{

	box-shadow: 1px -1px 0px 0px rgba(141, 141, 141, 0.4);
	-moz-box-shadow: 1px -1px 0px 0px rgba(141, 141, 141, 0.4);
	-webkit-box-shadow: 1px -1px 0px 0px rgba(141, 141, 141, 0.4);
}

.PPMapChart .PPMiniMap .PPButton.Hovered
{
	padding-top: 1px;
	background: #EEEEEE;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-color: #EDEDED;
	border-right-color: #C4C4C4;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px #CFCFCF, 0 2px #EFEFEF;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px #CFCFCF, 0 2px #EFEFEF;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px #CFCFCF, 0 2px #EFEFEF;
}

.PPMapChart .PPMiniMapButton.Pressed,
.PPMapChart .PPMiniMapButton.MiniMapEnabled
{
	color: #FFFFFF;
	border-color: #8D8D8D;
	background: -webkit-linear-gradient(top,rgba(162, 162, 162, 1) 0%, rgba(130, 130, 130, 1) 100%);
}

.PPMapChart .PPMiniMap .PPButton.Pressed
{
	background: #CECECE;
	border-left-width: 0;
	box-shadow: inset 0px 0px 3px 3px rgba(128,128,128,0.2), 0 1px #B8B8B8, 0 2px #EFEFEF;
	-moz-box-shadow: inset 0px 0px 3px 3px rgba(128,128,128,0.2), 0 1px #B8B8B8, 0 2px #EFEFEF;
	-webkit-box-shadow: inset 0px 0px 3px 3px rgba(128,128,128,0.2), 0 1px #B8B8B8, 0 2px #EFEFEF;
}

.PPMapChart .PPMiniMapButton .PPContent,
.PPMapChart .PPMiniMap .PPButton .PPContent
{
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

.PPMapChart .PPMiniMap
{
	z-index: 6;
	margin-left: -2px;
	margin-right: -2px;
	border: 1px solid #c8c8c8;
	box-shadow: -1px 1px 0px 0px rgba(141, 141, 141, 0.2),inset 0px 1px 0px 0px rgba(141, 141, 141, 0.2);
	-moz-box-shadow: -1px 1px 0px 0px rgba(141, 141, 141, 0.2),inset 0px 1px 0px 0px rgba(141, 141, 141, 0.2);
	-webkit-box-shadow: -1px 1px 0px 0px rgba(141, 141, 141, 0.2),inset 0px 1px 0px 0px rgba(141, 141, 141, 0.2);
}

.PPMapChart .PPMiniMap .MiniMap .MiniMapFrame
{
	box-shadow: inset -1px -1px 0px 0px rgba(141, 141, 141, 0.2),-1px -1px 0px 0px rgba(141, 141, 141, 0.2);
	-moz-box-shadow: inset -1px -1px 0px 0px rgba(141, 141, 141, 0.2),-1px -1px 0px 0px rgba(141, 141, 141, 0.2);
	-webkit-box-shadow: inset -1px -1px 0px 0px rgba(141, 141, 141, 0.2),-1px -1px 0px 0px rgba(141, 141, 141, 0.2);
}

.PPMapTerritoryTranscript
{
	position: absolute;
	overflow: hidden;
}

.PPMapTerritoryTranscriptContent
{
	position: absolute;
	white-space: nowrap;
}

.PPMapTerritoryTranscriptContent table
{
	border-collapse: collapse;
	table-layout: fixed;
	width: 0;
	border-spacing: 0px;
}

.PPMapTerritoryTranscriptContent table.PPTempTable
{
	border-collapse: collapse;
	visibility: hidden;
	table-layout: auto;
	width: auto;
	border-spacing: 0px;
}

.PPMapTerritoryTranscriptContent td
{
	position: relative;
	vertical-align: middle;
	text-align: left;
}

.PPMapTerritoryTranscriptMarker
{
	position: absolute;
	display: block;
}

.PPMapTerritoryTranscriptWraper
{
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.PPMapTerritoryTranscriptItemText
{
	display: inline-block;
	cursor: default;
	overflow: hidden;
	text-overflow: ellipsis;
}

.PPMapTerritoryTranscriptContent.Underline .PPIntervalLegendItemText
{
	text-decoration: underline;
}


.PPMapTerritoryTranscript .PrevPage,
.PPMapTerritoryTranscript .NextPage,
.PPMapTerritoryTranscript .CurrentPage
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.PPMapTerritoryTranscript .PrevPage,
.PPMapTerritoryTranscript .NextPage
{
	width: 32px;
	height: 32px;
	border: 8px solid transparent;
	border-top: 16px solid transparent;
}

.PPMapTerritoryTranscript .PrevPage
{
	margin-top: -16px;
	width: 0px;
	height: 0px;
	border-bottom: 16px solid #0000FF;
}

.PPMapTerritoryTranscript .CurrentPage
{
	left: 16px;
	width: 40px;
}

.PPMapTerritoryTranscript .NextPage
{
	width: 0px;
	height: 0px;
	left: 56px;
	border-top: 16px solid #0000FF;
}

/*стили для мастеров BubbleChart и MapChart*/

.VisualizerMasterPanel
{
	margin: 8px 32px 0;
}

.VisualizerMasterPanel[dir="rtl"]
{
	margin: 8px 32px 0 0;
}

.VisualizerMasterPanel.Overflow .PPGridPanel
{
	overflow: hidden;
}

.VisualizerMasterPanel .PanelItem,
.VisualizerMasterPanel .PanelHeader,
.VisualizerMasterPanel .PanelItemRight
{
	margin: 4px 3px 5px 0;
	vertical-align: middle;
	display: inline-block;
}

.VisualizerMasterPanel .PanelItem.NoVerticalMargin,
.VisualizerMasterPanel .PanelHeader.NoVerticalMargin,
.VisualizerMasterPanel .PanelItemRight.NoVerticalMargin
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.VisualizerMasterPanel[dir="rtl"] .PanelItem,
.VisualizerMasterPanel[dir="rtl"] .PanelHeader,
.VisualizerMasterPanel[dir="rtl"] .PanelItemRight
{
	margin: 4px 0 5px 3px;
	vertical-align: middle;
	display: inline-block;
}

.VisualizerMasterPanel .NoWrap
{
	white-space: nowrap;
}

.VisualizerMasterPanel .PanelItem.PPLabel,
.VisualizerMasterPanel .PanelItemRight.PPLabel,
.VisualizerMasterPanel .PanelItem.PPRadioButton,
.VisualizerMasterPanel .PanelItemRight.PPRadioButton
{
	margin-top: 7px;
	margin-bottom: 9px;
	white-space: nowrap;
}

.VisualizerMasterPanel .PanelItem.PPLabel.NoVerticalMargin,
.VisualizerMasterPanel .PanelItemRight.PPLabel.NoVerticalMargin
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.VisualizerMasterPanel .PanelItemRight
{
	float: right;
	margin-right: 0;
	margin-left: 3px;
}

.VisualizerMasterPanel[dir="rtl"] .PanelItemRight
{
	float: left;
	margin-right: 3px;
	margin-left: 0;
}

.VisualizerMasterPanel .PanelItemRight.NoMargin
{
	margin-left: 0;
}

.VisualizerMasterPanel[dir="rtl"] .PanelItemRight.NoMargin
{
	margin-right: 0;
}

.VisualizerMasterPanel .PanelHeader
{
	font-weight: 800;
}

.VisualizerMasterPanel .PanelSeparator
{
	margin: 10px 0 4px 0;
}

.VisualizerMasterPanel .PanelItem.PanelSeparator
{
	margin-top: 7px;
}

.VisualizerMasterPanel .PanelListBox
{
	margin: 3px 0 0 0;
	border: 1px solid #CFD1D4;
}

.VisualizerMasterPanel .PanelNumberEdit
{
	margin-left: 4px;
}

.VisualizerMasterPanel[dir="rtl"] .PanelNumberEdit
{
	margin-right: 4px;
}

.VisualizerMasterPanel .PanelCombo
{
	margin-top: -2px;
}

.VisualizerMasterPanel .IsHeaderVisiblePanel
{
	margin: 5px 0 9px;
}

.PPLblRightMargin
{
	margin-right: 5px;
}

.PPManualGridPanel > .PPGridPanel > tbody > tr > td
{
	padding-top: 4px;
}

.VisualizerMasterPanel .AreaGroupPanel
{
	margin-left: 23px;
	margin-top: -4px;
}

.VisualizerMasterPanel[dir="rtl"] .AreaGroupPanel
{
	margin-right: 23px;
	margin-top: -4px;
}

.VisualizerMasterPanel .PanelItem.MarginLeft
{
	margin-left: 20px;
}

.VisualizerMasterPanel[dir="rtl"] .PanelItem.MarginLeft
{
	margin-right: 20px;
}

.VisualizerMasterPanel .PanelItem.MarginRight
{
	margin-right: 6px;
}

.VisualizerMasterPanel[dir="rtl"] .PanelItem.MarginRight
{
	margin-left: 6px;
}

.VisualizerMasterPanel .PanelItem.PanelImage
{
	margin: 0px;
	padding: 0px;
}


.PPCommonPanel .PPGridPanel > tbody > tr > td, .PPMainPanel .PPGridPanel > tbody > tr > td, .PPMapPanel .PPGridPanel > tbody > tr > td, .PPAreaVisualPanel .PPMainGridPanel > .PPGridPanel > tbody > tr > td, .PPVisual3DPanel .PPMainGridPanel > .PPGridPanel > tbody > tr > td
{
	padding: 4px 31px 0;
}

.PPLegendPanel .PPMainGridPanel > .PPGridPanel > tbody > tr > td, .PPV3DItem
{
	padding-top: 4px;
	padding-left: 31px;
}

.PPLegendPanel .PPMainGridPanel[dir="rtl"] > .PPGridPanel > tbody > tr > td
{
	padding-left: 0;
	padding-right: 31px;
}

.PPMainPanel .PPListBox
{
	border: 1px solid #d3d6d9;
	padding: 2px;
}

.PPFillPanel .PPGridPanel > tbody > tr > td, .PPStylePanel .PPGridPanel > tbody > tr > td, .PPAreaVisualPanel .PPGridPanel > tbody > tr > td, .PPSignaturesPanel .PPGridPanel > tbody > tr > td, .PPVisual3DPanel .PPGridPanel > tbody > tr > td
{
	padding-top: 4px;
}

.PPStylePanel .PPCombo, .PPStylePanel .PPCComboFace, .PPFillPanel .PPCComboFace
{
	display: inline-block;
}

.PPStylePanel .PPCombo, .PPStylePanel .PPCComboFace
{
	margin: 0 4px 0 0;
}

.PPStylePanel .PPCombo[dir="rtl"], .PPStylePanel .PPCComboFace[dir="rtl"]
{
	margin: 0 0 0 4px;
}

.PPFillPanel .PPCComboFace
{
	margin: 0 4px 0 0;
	vertical-align: middle;
}

.PPFillPanel .PPCComboFace[dir="rtl"]
{
	margin: 0 0 0 4px;
}

.PPFillPanel .PPTextBox
{
	margin: 0 0 0 4px;
}

.PPFillPanel .PPTextBox[dir="rtl"]
{
	margin: 0 4px 0 0;
}

.PPFillPanel .PPLabel
{
	overflow: hidden;
	vertical-align: middle;
	white-space: nowrap;
}

.PPFillPanel .PPCheckBox, .PPStylePanel .PPCheckBox, .PPSignaturesPanel .PPCheckBox
{
	margin: 0 6px 0 12px;
}

.PPFillPanel .PPCheckBox[dir="rtl"], .PPStylePanel .PPCheckBox[dir="rtl"], .PPSignaturesPanel .PPCheckBox[dir="rtl"]
{
	margin: 0 12px 0 6px;
}

.PPFillPanel .PPCheckBox .PPCBText, .PPStylePanel .PPCheckBox .PPCBText, .PPSignaturesPanel .PPCheckBox .PPCBText
{
	margin: 0;
}

.PPFillPanel .PPRadioButton .PPCBText, .PPSignaturesPanel .PPRadioButton .PPCBText
{
	margin: 0 6px;
}

.PPFillPanel .PPRadioButton, .PPFillPanel .PPRadioButton[dir="rtl"], .PPSignaturesPanel .PPRadioButton, .PPSignaturesPanel .PPRadioButton[dir="rtl"]
{
	margin: 0;
}

.PPMapPanel .labels
{
	font-weight: bold;
}

.PPLegendPanel .Fontboldlabel
{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.PPLegendPanel .boldlabel
{
	font-weight: bold;
}

.PPLblRightMargin
{
	margin-right: 5px;
}

.PPLblLeftMargin
{
	margin-left: 5px;
}

.PPNoDataLbl
{
	margin-top: 5px;
}

.PPNoDataColor
{
	margin-bottom: 5px;
}

.PPLegendPanel .fontFamily
{
	display: inline-block;
	margin-right: 5px;
}

.PPLegendPanel .fontSize
{
	display: inline-block;
}

.PPLegendPanel .FontColor
{
	display: inline-block;
	vertical-align: middle;
}

.PPLegendPanel .fontStylesToolbar
{
	display: inline-block;
}

.PPLegendPanel .PPLabel.Separator
{
	height: 1px;
	background-color: #CFD1D4;
	width: 238px;
	margin-top: 14px;
}

.PPLegendPanel .LegendPosition
{
	margin-top: 10px;
	border: 1px solid #CFD1D4;
}

.PPLegendPanel .BackgroundOpacity
{
	margin-right: 5px;
}

.PPLegendPanel .ColumnsCountLbl
{
	font-weight: bold;
	margin-right: 5px;
	margin-top: 5px;
}

.PPLegendPanel .PanelNumberEdit_Right
{
	margin-left: 5px;
	float: right;
	display: inline-block;
	margin-top: 5px;
}

.PPLegendPanel .PanelLabel_Right
{
	float: right;
	display: inline-block;
	margin-top: 5px;
	padding-top: 3px;
}

.PPLegendPanel .IsHeaderVisiblePanel
{
	margin: 5px 0 9px;
}

.PPBorderTypeCombo .PPC
{
	float: left;
	margin-right: 6px;
}

.PPBorderTypeCombo .PPC:last-child
{
	margin-right: 0px;
	margin-left: 0px;
}

.PPBorderTypeCombo .PPCheckBox
{
	padding-top: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.PPBorderTypeCombo .PPCombo
{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.PPBorderTypeCombo .PPCombo[disabled="disabled"]
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}


.PPMasterBorderTypeCombo .Line
{
	margin-left: 22px;
	margin-top: 8px;
	margin-bottom: 5px;
	height: 22px;
}

.PPMasterBorderTypeCombo .Line .PPC
{
	float: left;
}

.PPMasterBorderTypeCombo .Line .PPLabel,
.PPMasterBorderTypeCombo .Line .PPRadioButton
{
	margin-top: 3px;
	margin-right: 3px;
}

.PPMasterBorderTypeCombo .PPCombo
{
	margin-right: 6px;
}

/* RTL */

.PPBorderTypeCombo[dir="rtl"] .PPC
{
	float: right;
	margin-right: 0;
	margin-left: 6px;
}

.PPBorderTypeCombo[dir="rtl"] .PPC:last-child
{
	margin-right: 0px;
	margin-left: 0px;
}

.PPMasterBorderTypeCombo[dir="rtl"] .Line
{
	margin-right: 22px;
	margin-left: 0;
}

.PPMasterBorderTypeCombo[dir="rtl"] .Line .PPC
{
	float: right;
}

.PPMasterBorderTypeCombo[dir="rtl"] .Line .PPLabel,
.PPMasterBorderTypeCombo[dir="rtl"] .Line .PPRadioButton
{
	margin-left: 3px;
	margin-right: 0;
}

.PPMasterBorderTypeCombo[dir="rtl"] .PPCombo
{
	margin-left: 6px;
	margin-right: 0;
}

.PPMasterBorderTypeCombo .PPCombo[disabled="disabled"]
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.PPFontTools
{
	padding: 5px 3px 9px 7px;
	border: 0;
	outline: 0;
}

.PPFontTools[dir="rtl"]
{
	padding: 5px 7px 9px 3px;
}

.PPFontTools TABLE, .PPFontTools TABLE TR
{
	border-collapse: collapse;
	width: 100%;
}

.PPFontTools .FontSizeColor
{
	width: 100%;
	display: inline-block;
	margin: 7px 0 10px 0;
}

.PPFontTools .FontSizeColor .Item,
.PPFontTools .FontSizeColor .Label
{
	float: left;
}

.PPFontTools[dir="rtl"] .FontSizeColor .Item,
.PPFontTools[dir="rtl"] .FontSizeColor .Label
{
	float: right;
}

.PPFontTools .PPLabel
{
	margin-right: 5px;
}

.PPFontTools .PPLabel[dir="rtl"]
{
	margin-left: 5px;
}

.PPFontTools .FontSizeColor .SecondLabel
{
	float: left;
	margin-left: 12px;
}

.PPFontTools[dir="rtl"] .FontSizeColor .SecondLabel
{
	float: right;
	margin-right: 12px;
	margin-left: 5px;
}

.PPFontTools .FontSizeColor .Label,
.PPFontTools .FontSizeColor .SecondLabel
{
	margin-top: 4px;
}

.PPFontTools .PPFontToolsNotValid {
	background-color: #ffdcdc;
}

	


.PPSignaturesEditor
{

}

.PPSEMenuButtonContainer
{
	float: right;
	margin-top: 10px;
}

.PPSignaturesEditor[dir='rtl'] .PPSEMenuButtonContainer
{
	float: left;
}

.PPSETextAreaContainer
{
	border-style:solid;
	border-width:1px;
	border-color:#D4D6DA;
	border-radius:3px;
}

.PPSignaturesEditor.OneLine .PPTextBox
{
    float: left;
}

.PPSignaturesEditor.OneLine .PPSEMenuButtonContainer
{
    margin-top: 0px;
}

.PPTextArea
{
	background: #FFFFFF;
	border: 1px solid #D3D6D9;
	padding: 1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #313533;
	position: relative;
}

.PPTextArea > .PPCover
{
	background: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 100%;
}

.PPTextArea .PPSelect
{
	outline: none;
}

.PPTextArea .PPContentNode
{
	font-family: Calibri, Helvetica;
	font-size: 100%;
	width: 100%;
	height:100%;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	border: 0;
	outline: none;
	resize:none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPTextArea > .PPScrollBox .PPScrollContent
{
	cursor: text;
}

/* tree without word wrap */

/* node widgets vertical align */

.PPTLVNoWrap .PPTLVNodeWidgets:after
{
	display: inline-block;
	width: 0;
	height: 100%;
	content: '';
}

.PPTLVNoWrap .PPTLVIconVerticalAlignTop .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignTop .PPTLVNodeWidgets:after
{
	vertical-align: top;
}

.PPTLVNoWrap .PPTLVIconVerticalAlignMiddle .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignMiddle .PPTLVNodeWidgets:after,
.PPTLVNoWrap .PPTLVIconVerticalAlignFirstLineMiddle .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignFirstLineMiddle .PPTLVNodeWidgets:after

{
	vertical-align: middle;
}

.PPTLVNoWrap .PPTLVIconVerticalAlignBottom .PPTLVNodeWidget,
.PPTLVNoWrap .PPTLVIconVerticalAlignBottom .PPTLVNodeWidgets:after
{
	vertical-align: bottom;
}

.PPTLVNoWrap .PPTLVFixedColumnSize .PPTLVNodeWidgets 
{
	float: left;
}

.PPTLVNoWrap .PPTLVAutoColumnSize .PPTLVNodeWidgets
{
	display: inline-block;
	table-layout: auto;	
	vertical-align: top;
}

.PPTLVNoWrap .PPTLVAutoColumnSize .PPTLVNodeContent 
{
	/* для автоматического вычисления ширины нужно выстроить блоки в первой колонке один за другим */
	display: inline-block;
    padding: 0 6px 0 0;
}

.PPTLVNoWrap .PPTLVAutoColumnSize .PPTLVColumn0 .PPTLVNodeContent 
{
    margin: 0;
}

.PPTLVNoWrap .PPTLVFixedColumnSize .PPTLVNodesTable
{
	width: 0;
}

.PPTLVNoWrap .PPTLVNodeContent
{
	height: 100%;
	white-space: nowrap;
}

/* center vertically node cell control */

.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent > .PPC,
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent > .PPIPad,
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent > .PPMacOS,
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent > .PPUnix,
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent > .PPLinux,
.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent:after
{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.PPTLVNoWrap .PPTLVNodeCellControlOnly .PPTLVNodeContent:after
{
	width: 0;
   height: 100%;
	content: '';
}

.PPTLVNoWrap .PPTLVNodeTextContainer
{
	height: 100%;
	-ms-text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.PPTLVNoWrap .PPTLVColumn0.PPTLVNodeCellEdited .PPTLVNodeText
{
	margin-left: 1px;
}

/* selection and hover */

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeChildrenSelected .PPTLVColumn0 .PPTLVNodeText
{
	background: rgb(244, 244, 244);
}

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeSelected .PPTLVColumn0 .PPTLVNodeText
{
	background: rgb(228, 228, 228);
}

.PPTLVNoWrap[enabled="enabled"] .PPTLVView.PPTLVFirstCellSelect.PPTLVDragEnded .PPTLVNodeHovered .PPTLVColumn0 .PPTLVNodeText
{
	background: rgb(248, 227, 197);
}

.PPTLVNoWrap .PPTLVView.PPTLVRowSelect .PPTLVNodeChildrenSelected
{
	background: rgb(244, 244, 244);
}

.PPTLVNoWrap .PPTLVView.PPTLVRowSelect .PPTLVNodeSelected
{
	background: rgb(228, 228, 228);
}

.PPTLVNoWrap[enabled="enabled"] .PPTLVView.PPTLVRowSelect.PPTLVDragEnded .PPTLVNodeHovered
{
	background: rgb(248, 227, 197);
}

/* focus */

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeFocused .PPTLVColumn0.PPTLVNodeCellEdited .PPTLVNodeText
{
	border: 1px dashed #8B9097;
}
.PPTLVNoWrap .PPTLVNodeWidgets 
{
	position: relative;
	z-index: 1;
}

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeFocused .PPTLVNodeCellContentWrapper
{
	position: relative;
}

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeFocused .PPTLVNodeCellContentWrapper:before
{
	 /*подвижная правая граница фокусной рамки для случая ограниченной ширины PPTLVNodeText*/
	display: block;
	position: absolute;
	width: 0;
	height: 100%;
	right: 6px;
	border-right: 1px dashed #8B9097;
	content: '';
}

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeFocused .PPTLVColumn0.PPTLVNodeCellEdited .PPTLVNodeTextContainer:after
{
	/*элемент для сокрытия подвижной границы фокусной рамки когда ширина PPTLVNodeText не ограничена*/ 
	display: inline-block;
	position: absolute;
	width: 9999px;
	background: inherit;
	color: transparent;
	content: 'x';
}

/* background inheritance */
/*чтобы непрозрачные элементы имели цвет фона, заданный из setStyle, необходимо отнаследовть 
по цепочке значение background от родителей, к кторым стиль непосредственно применяется
(setStyle устанавливает стиль .PPTLV, setNodeStyle или setNodeDefaultStyle устанавливают стиль .PPTLVNodeRow)*/

.PPTLVNoWrap
{
	background: #ffffff;
}

.PPTLVNoWrap .PPTLVView,
.PPTLVNoWrap .PPTLVPage,
.PPTLVNoWrap .PPTLVNodesTable,
.PPTLVNoWrap .PPTLVNodesTable tbody,
.PPTLVNoWrap .PPTLVNodeRow,
.PPTLVNoWrap .PPTLVNodeCell,
.PPTLVNoWrap .PPTLVNodeCellContentWrapper,
.PPTLVNoWrap .PPTLVNodeWidgets,
.PPTLVNoWrap .PPTLVNodeContent,
.PPTLVNoWrap .PPTLVNodeTextContainer
{
	background: inherit;
}

/* node edit */

.PPTLVNoWrap .PPTLVNodeCellEditing .PPTLVNodeText
{
	display: block;
}

.PPTLVNoWrap .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeCellEditing .PPTLVColumn0 .PPTLVNodeText
{
	border: 1px dashed #8B9097;
}

.PPTLVNoWrap .PPTLVColumn0.PPTLVNodeCellEditing .PPTLVNodeText
{
	margin-left: 3px;
}

/* disabled */

.PPTLVNoWrap[disabled="disabled"] .PPTLVNodeText
{
	cursor: default;
}

/* rtl */

.PPTLVNoWrap[dir="rtl"] .PPTLVNodeWidgets
{
	float: right;
}

.PPTLVNoWrap[dir="rtl"] .PPTLVNodeCellContentWrapper .PPTLVNodeText
{
	margin-right: 1px;
	margin-left: 0;
}

.PPTLVNoWrap[dir="rtl"] .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeFocused .PPTLVNodeCellContentWrapper:before
{
	right: auto;
	left: 6px;
}

/* tree with word wrap */

.PPTLVWrapped .PPTLVNodeRow
{
	overflow: hidden;
}

.PPTLVWrapped .PPTLVNodeWidgets
{
	display: table-cell;
}

.PPTLVWrapped .PPTLVColumn0 .PPTLVNodeContent
{
	display: table-cell;
	vertical-align: top;
}

.PPTLVWrapped .PPTLVAutoColumnSize .PPTLVNodeContent,
.PPTLVWrapped .PPTLVAutoColumnSize .PPTLVNodeText
{
	white-space: nowrap;
}

.PPTLVWrapped .PPTLVAutoColumnSize .PPTLVNodeTextContainer
{
	display: table-cell;
}

/* icon vertical alignment */

.PPTLVWrapped .PPTLVIconVerticalAlignTop .PPTLVNodeWidgets
{
	vertical-align: top;
}

.PPTLVWrapped .PPTLVIconVerticalAlignMiddle .PPTLVNodeWidgets
{
	vertical-align: middle;
}

.PPTLVWrapped .PPTLVIconVerticalAlignBottom .PPTLVNodeWidgets
{
	vertical-align: bottom;
}

.PPTLVWrapped .PPTLVIconVerticalAlignFirstLineMiddle .PPTLVNodeWidgets
{
	vertical-align: top;
	position: relative;
}

/* content vertical alignment */

.PPTLVWrapped .PPTLVContentVerticalAlignTop .PPTLVNodeCell
{
	vertical-align: top;
}

.PPTLVWrapped .PPTLVContentVerticalAlignMiddle .PPTLVNodeCell
{
	vertical-align: middle;
}

.PPTLVWrapped .PPTLVContentVerticalAlignBottom .PPTLVNodeCell
{
	vertical-align: bottom;
}

/* selection and hover */

.PPTLVWrapped .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeChildrenSelected .PPTLVColumn0 .PPTLVNodeTextContainer
{
	background: rgb(244, 244, 244);
}

.PPTLVWrapped .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeSelected .PPTLVColumn0 .PPTLVNodeTextContainer
{
	background: rgb(228, 228, 228);
}

.PPTLVWrapped[enabled="enabled"] .PPTLVView.PPTLVFirstCellSelect.PPTLVDragEnded .PPTLVNodeHovered .PPTLVColumn0 .PPTLVNodeTextContainer
{
	background: rgb(248, 227, 197);
}

.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeChildrenSelected
{
	background: rgb(244, 244, 244);
}

.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeSelected
{
	background: rgb(228, 228, 228);
}

.PPTLVWrapped[enabled="enabled"] .PPTLVView.PPTLVRowSelect.PPTLVDragEnded .PPTLVNodeHovered
{
	background: rgb(248, 227, 197);
}

/* focus */

.PPTLVWrapped .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeFocused .PPTLVColumn0 .PPTLVNodeTextContainer
{
	outline: 1px dashed #8B9097;
	outline-offset: -1px;
}

.PPTLVWrapped .PPTLVView.PPTLVRowSelect .PPTLVNodeFocused
{
	outline: 1px dashed #8B9097;
	outline-offset: -1px;
}

/* node edit */

.PPTLVWrapped .PPTLVNodeTextContainer
{
	display: block;
}

.PPTLVWrapped .PPTLVEditField
{
	overflow: hidden;
	resize: none;
}

.PPTLVWrapped .PPTLVView.PPTLVFirstCellSelect .PPTLVNodeCellEditing .PPTLVColumn0 .PPTLVNodeTextContainer
{
	border: 1px dashed #8B9097;
}

.PPRichTextArea
{
	background: #FFFFFF;
	border: 1px solid #D3D6D9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #313533;
	position: relative;
}

	.PPRichTextArea > .PPCover
	{
		background: #FFFFFF;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		height: 100%;
		left: 0;
		opacity: 0.5;
		position: absolute;
		top: 0;
		width: 100%;
	}

.PPRichTextArea .PPSelect
{
	outline: none;
}

.PPRichTextArea .PPContentNode > p
{
	margin-top: 0;
	margin-bottom: 0;
}

.PPRichTextArea .PPContentNode
{
	width:auto;
	min-height:100%;
	padding: 0 4px;
	word-wrap: break-word;
	outline: none;
	white-space: pre-wrap;
}

.PPRichTextArea > .PPScrollBox .PPScrollContent
{
	cursor: text;
}

.GaugePropertiesPanel .PPGridPanel
{
	margin: 0px 11px 0 32px;
}

.GaugePropertiesPanel .PPListBox
{
	margin: 4px 11px 0 32px;
}


.GaugePropertiesPanel .PPGridPanel td>.PPCComboFace
{
	margin-top: 4px;
}

.GaugePropertiesPanel .PPGridPanel td>.PPCheckBox
{
	margin-left: -20px;
	margin-top: 4px;
	display: inline-block;
}

.GaugePropertiesPanel .PPGridPanel td>.PPNumberEdit
{
	margin-top: 4px;
}

.GaugePropertiesPanel .PPGridPanel td>.PPTextBox
{
	margin-top: 4px;
}

.GaugePropertiesPanel .PPGridPanel td>.PPLabel
{
	margin-top: 4px;
}


.PPGaugePanel .PPGridPanelContainer,
.PPGaugePanel .PPGridPanelContainer > .PPGridPanel,
.PPGaugePanel .PPGaugeSubPanel
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.PPGaugePanel
{
	margin: 0 20px 0 12px;
}

.PPGaugePanel .PPMarginLeft
{
    margin-left: 18px;
}

.PPGaugePanel > .PPGridPanelContainer
{
	margin: 12px 0;
}

.PPGaugePanel > .PPGridPanelContainer > .PPGridPanel > tbody > tr > td:first-child
{
	width: 18px;
	vertical-align: top;
	padding-top: 11px;
}

.PPGaugePanel .PPGridPanelContainer .PPGridPanel,
.PPGaugePanel .PPGaugeSubPanel,
.PPGaugePanel .TableAnch
{
	margin-top: -7px;
}

.PPGaugePanel .PPGridPanelContainer .PPGridPanel > tbody > tr > td,
.PPGaugePanel .PPGaugeSubPanel > tbody >  tr > td,
.PPGaugePanel .TableAnch > tbody > tr > td
{
	padding: 7px 0 0 0; 
	vertical-align: top;
}

.PPGaugePanel .PPGaugeSubPanel,
.PPGaugePanel .TableAnch > tbody > tr > td
{
	padding-left: 18px;	
}

.PPGaugePanel .PPFileUpload .PPFileButtonContainer
{
	width: 26px;
}

.PPGaugePanel .ItemLabel,
.PPGaugePanel .ItemLabelSecond,
.PPGaugePanel .ItemControl
{
	float: left;
}

.PPGaugePanel .ItemLabel,
.PPGaugePanel .ItemLabelSecond
{
	margin: 3px 4px 0 0;
	white-space: pre-wrap;
}

.PPGaugePanel .ItemLabelSecond
{
	margin-left: 12px;
}

.PPGaugePanel .LeftBtn
{
	float: left;
	margin-right: 4px;
}

.PPGaugePanel .RightBtn
{
	float: right;
	margin-left: 4px;
}

.PPGaugePanel .Stretch
{
	border-collapse: collapse;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.PPGaugePanel .PPFileUpload, .PPGaugePanel .PPFileUpload > form, .PPGaugePanel .PPFileUpload > form > div, .PPGaugePanel .PPFileUpload > form > div > table
{
	width: 100%;
	border-collapse: collapse;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.PPGaugePanel .SectorsList
{
	background-color: transparent;
	outline: 1px solid #d0d3d8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.PPGaugePanel .PPPanel.Stretch
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAOUAAACNCAMAAAB/sE0TAAABj1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYHBwcUFBRSUlJVVVVXV1daWlpbW1tbW1teXl5dXV1hYWFkZGRkZGRpaWloaGhmZmZhYWFra2tsbGxubm5xcXFsbGx1dXV6enqAgICGhoaRkZGLi4uampqbm5udnZ2bm5uioqKfn5+jo6OkpKSnp6ekpKSfn5+oqKiqqqqsrKyrq6usrKyrq6utra2srKy3uLe3t7e3uLe2tra4uLi5ubm7u7u9vb3BwcHCwsLDw8PFxcXHx8fJycnLy8vNzc3S0tLU1NTW1tbX19fY2Njb29vg4ODi4uLj4+Pp6ens7Ozt7e3w8PDz8/P19fX29vb39/f4+Pj5+fn6+vr7+/v///+3uLetsretsretsretsretsretsretsretsretsretsretsretsretsretsretsretsretsretsrf5GPI9AAAAhHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESFBUWGBkbHB0eHxoJHx4dHB4gHRscHR8iJCUnIyEiJigtKywxQkVNTFRWY2VpaHV3d4aFi4yRkpSVyv////////////////////////////////////////////////8BBwoOFRcaICySlqCmt73R8vuKvidsAAAGMElEQVR42u2dh1fiShSHSQClBDT23X37dt3Crtt7771lAooVxLZ2NBN7r/zhbxJijxjIzIQH8zuHczyInHy5371JJCEuAFyukn+4CIXYGxfTwixmFl0lzzm7mlmdLXnK5Z3MznLJG7u+ndleL3XKld3NzObuSmkbO7exNp+ZX9uYK2nKpa0FV8a1sLVU6luS8theFhclscVhlMxYRsmMZZSsL5mxjJIZyyiZsYySGcv6klEyYxklM5ZRMmMZJetLZiyjtPTG3LGUmrEIied5t+dI3OgpaqzEKRGhGwF6Kyp9R1JZ4UWobp4CKHbGmaNvrCEagP6AcCQB/79Z1DNBZyw+h4Uy/7OmOB4AbwUA/gAAQggAUTx4VIfRcwIAvkoAPG702v2/+/Mn+8B5RhYgUMhsGbVORFVENQxFmm8//5jqibdGJRlFirbGe1Ifn99ujoRQTVFFtS7l8iwkcLwv90zVER++TbbJbYn+odHx9PS0okxPp8dHh/oT6Mnk24c6qCVzqfRlHq/ljDIGhciTr+1S18CYAqF6LBAqYwNdUvvXJxEhaBSU+/9QIlc9Xr2MNz90SskR5QTgIVRlJCl1fripF9Tr4fPgdNTYbD/6/ELk3g+pexjmQNyr6XC39ONeRPD7cvRncVFmZfUHQ/dTcip9JqIBmkYvvh8K+sloi319IEhd1hvf5H7FImPW3H752w1dW/yYmCmNjhQir2O9ippnlN7Ya6St5e50yljdVl9AaEl0TEA178CJjkSLEPBZtNYhyqytwdArabAARp1zUHqldSdma3GujyykEPkVn1ILzlT8l24tVkyMlAbk9c4+qNoI7Ou8bg3TCWMNyAexYVuQCHM49sASpgOUBuRTeVK1nUn5KV5pca0PA/JZVFExRIk+w4qJiXIPMpZWsSQds4BJ29g9XaNQxRQYPVta2pTG4JEVFVsU2RhBRWMsx3u0TUhsUsWYyZi2QfFgaU0clAiywi9c6RxWsWa484rgr8iBSdVYrSl9wfDvPoiXEvb9Dgd9OVqTLiVqykDoZRwzJMKMvwwFUGtyRWBstilbpCkVe6akFjytaZ+Sd2tNmRhUCWQwobXmaXOWorFaKQPhNx2QBCXseBMOnFpMepTZ+Xo1NqESyUTsau45S8dYTp+v33shGUrY+12fsw5TaqMndAvnTs/xXaBbIW0AOWosp4+eVL9KLP0pfQBxTlLqo+cOuVJqxbyjDyAHjeV4r0+o/pmC5Chh6me14PPamz82KZGwoWtSWiWYtHQtZK4sLWORsMHw+25IkhJ2vw8HTZWlRKnPnmbcxyInj02aT5s/VIzltNnzWIJkKaH0WJs/jlHqs+dLkjRl8os+fxwyVp89l9tHVMIZab9sOn8oUWrCPpIU0pSK9MimsnbWhy7suy5ImhJ2vTNXlgZlVtjkgEo8A0lTZakYy7mRsJfaxshTjrVdQso6ROlBwt6VFfKUinwXKWujMW2sDx5Rii/aIHlK2PZCRJS8I5Ro+IifEjQoE59Ek/FDxVgeDR+R5KHl4YNMEY0f+5RzSwUNn5qeIRqUQz01ZuPn7CzNHV4fKxtb+VZdHz618VEalKPx2sLGz9bGyt6Szy6v764tFEIp1rWO06Acb60TT1JaMHZhbXd9WfvKOrC4urO9OV/QhkSsi6ZpUKajBVK65je3d1bRFxCCTDbgzJhRStM0KKclM0rX2Yu8x4a+bNFqLc2MlelQyqaUlmtpty/lvzQo/8q2+9LyjDUz9rNMJZ8LpDRmrI3tpb4laWg6f+FI/rmQO4X8/nxTw/6WZCavKy2Obi8LuNKCQ1dHhGsAaDoHwDnCj8Z6AAKVhV9pYeM/eGgPT6iqqW9oPMjFgx9Bo0kuNubOKb9vqK+pErQ9vPwKiWc/VvsMuqqmts40oA5fajVIe58i2DiK1k7yCVeLpgEivlSH9VN/OPqMB2eomwcIGGP3bHY7nx8Yl8aYB/gwxv6VCfY4j19UuR/gwRg3T/Mzd+fftsgWhlGWDiejZMYySmYso2R9yYxllMxYRsmMZZTMWNaXjJIZyyiZsYySGcsoWV8yY/M4x68s7iZYHneGLI+7fJbJHVvL5O675XEn5WK8K3bp38r9P3BT8KFuZypXAAAAAElFTkSuQmCC");	/*Debug\img\anchors.png*/
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

.PPGaugePanel .Separator
{
	height: 1px;
	background-color: #CFD1D4;	
	width: 100%;
	margin: 7px 0 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.PPGaugePanel .Anch
{
	margin-left: 18px;
}




.PPTabSheetMaster 
{
  
}

.PPTabSheetMasterPanel
{
	padding: 16px 32px 0px;
    text-align: left;
}

.PPTabSheetMasterPanel.WithBoxes
{
	padding: 8px 32px 0px 12px;
    text-align: left;
}

.PPTabSheetMasterPanelDim.WithBoxes
{
	padding: 0px 32px 0px 12px;
    text-align: left;
}

.PPTabSheetMasterPanel[dir="rtl"]
{
	padding: 16px 32px 0px;
    text-align: right;
}

.PPTabSheetMasterCondTree .PPTLVNodeContent
{
	padding: 1px 3px 1px 1px;
}

.PPTabSheetMasterCondTree[dir="rtl"] .PPTLVNodeContent
{
	padding: 1px 1px 1px 3px;
}

.PPTabSheetMasterPanel[dir="rtl"].WithBoxes
{
	padding: 8px 12px 0px 32px;
    text-align: right;
}

.PPTabSheetMasterSubPanel
{
	padding: 0px 0px 0px 20px;
	text-align: left;
}

.PPTabSheetMasterSubPanel[dir="rtl"]
{
	padding: 0px 20px 0px 0px;
    text-align: right;
}

.PPTabSheetMasterSeparator
{
	margin: 8px 0 8px 0;
}

.PPLabel.WithPointerCursor,
.WithPointerCursor .PPContent
{
	cursor: pointer;
}

.PPTabSheetMasterSeparatorNoPaddingTop
{
	margin: 8px 0 8px 0;
	padding-top: 0px !important;
}

.PPTabSheetMasterPanel .PPRadioButton, 
.PPTabSheetMasterPanel .PPNumberEdit, 
.PPTabSheetMasterPanel .PPLabel, 
.PPTabSheetMasterPanel .PPCombo,
.PPTabSheetMasterPanel .PPCComboFace,
.PPTabSheetMasterPanel .PPCheckBox, 
.PPTabSheetMasterPanel .PPListBox, 
.PPTabSheetMasterPanel .PPFontBox, 
.PPTabSheetMasterPanel .PPButton, 
.PPTabSheetMasterPanel .PPLabel,
.PPTabSheetMasterPanel .PPTextArea
{
	margin-bottom: 8px;
}

.PPTabSheetMasterPanel .PPFontTools .PPLabel, 
.PPTabSheetMasterPanel .PPFontTools .PPCombo,
.PPTabSheetMasterPanel .PPFontTools .FontSizeColor
{
	margin-bottom: 0;
}

.PPTabSheetMasterPanel .PPFontTools
{
	padding: 0px;
}

.PPTabSheetMasterPanel .PPGridPanel .PPLabel
{
	margin-bottom: 0;
}

.PPTabSheetMasterSubPanel
{
	padding-top: 2px;
}

.PPTabSheetMasterSubPanel .PPSlider
{
    margin-top: 4px;
}

.PPTabSheetMasterPanel .PPLabel .PPCombo,
.PPTabSheetMasterPanel .PPLabel .PPNumberEdit
{
    margin-bottom: 0px;
}

.PPTabSheetMasterPanel .PPLineLabel
{
	margin-top: 2px;
}

.PPTabSheetMasterPanel .PPCheckBox.WithInput .CBImg 
{
    margin-top: 3px;
}

.PPTabSheetMasterPanel .PPCheckBox.WithInput
{
    margin-bottom: 0;
}

.PPTabSheetMasterPanel .PPCheckBox.WithLabel
{
    padding-top: 11px;
}

.PPTabSheetMasterPanelDim .PPLabel.WithLabelCombo,
.PPTabSheetMasterPanel .PPCheckBox.WithLabelCombo,
.PPTabSheetMasterPanel .PPLabel.WithLabelCombo
{
    padding-right: 6px;
	margin-bottom: 0;
}

.PPTabSheetMasterPanel .WithLabelCombo
{
	margin-bottom: 0;
}

.PPTabSheetMasterPanel .PPLineLabel.WithBox
{
	padding-top: 12px;
}


.PPTabSheetMasterPanel .PPPanelItem
{
    padding-top: 3px;
	margin-bottom: 0;
}

.PPTabSheetMasterPanel .PPPanelItemRight
{
	float: right;
}

.PPTabSheetMasterPanel .PPPanelItemRight[dir="rtl"]
{
	float: left;
}

.PPTabSheetMasterLongLabel .PPLabel,
.PPTabSheetMasterLongLabel .PPCombo,
.PPTabSheetMasterLongLabel .PPBorderCombo,
.PPTabSheetMasterLongLabel .PPTextBox,
.PPTabSheetMasterLongLabel .PPCComboFace
{
    float: left;
    margin-right: 4px;
    margin-bottom: 6px;
}

.PPTabSheetMasterLongLabel .PPLabel
{
    padding-top: 2px
}

.PPTabSheetMasterLongLabel[dir="rtl"] .PPLabel
{
    margin-right: 0;
}

.PPTabSheetMasterPanel .PPListBox
{
    border: solid 1px #BBB;
}

.PPTabSheetMasterPanel .WithPadding
{
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 3px;
}

.PPTabSheetMasterPanel[dir="rtl"] .WithPadding
{
    padding-right: 20px;
    padding-left: 0;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPPanelItemRight.PPCombo
{
     margin-left: 6px;
}

.PPTabSheetNumberSubPanel[dir="rtl"] .PPPanelItemRight.PPCombo
{
     margin-left: 0;
}

.PPTabSheetMasterPanel .PPLabel .PPRadioButton
{
    padding-right: 10px;
    padding-bottom: 8px;
}

.PPTabSheetMasterPanel .PPCheckBox .PPLabel
{
    cursor: pointer;
}

.PPTabSheetMasterPanel .PPLineLabel
{
    padding-top: 10px;
}

.PPTabSheetMasterPanel .PPShiftedLabel
{
    padding-left: 20px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPShiftedLabel
{
    padding-right: 20px;
}

.PPTabSheetMasterPanel .PPPanelLabel
{
    padding-top: 6px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPPanelLabel
{
    padding-right: 6px;
    padding-top: 6px;
}

.PPTsmTopBorder
{
    border-top: solid 1px #000;
}

.PPTsmBottomBorder
{
    border-bottom: solid 1px #000;
}

.PPTsmLeftBorder
{
    border-left: solid 1px #000;
}

.PPTsmRightBorder
{
    border-right: solid 1px #000;
}

.PPTabsheetBorderSelectionBorders
{
    border: 1px dotted #808080;
}

.PPTabsheetBorderSelectionBorders TD
{
    padding-top: 5px;
    text-align: center;
}

.PPTabsheetBorderSelectionVisual
{
    background: #FFFFFF;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    width: 80px;
    height: 60px;
    padding: 2px 2px;
}

.PPTabsheetBorderSelectionVisual Table
{
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}

.PPTabsheetBorderSelectionVisual Table TD
{
    width: 50%;
    height: 50%;
}

.PPTabSheetMasterPanel .PPTabSheetNumberSubPanel .PPLabel,
.PPTabSheetMasterPanel .PPTabSheetNumberSubPanel .PPCheckBox,
.PPTabSheetMasterPanel .PPTabSheetNumberSubPanel .PPListBox
{
    margin-bottom: 4px;
}

.PPTabSheetConRulesTable
{
	background-color: white;
	border: 1px solid #C4C7CA;
	border-radius: 3px;
}

.PPTabSheetMasterPanel .PPTabSheetVerticalButtomSeparator
{
	margin-right: 4px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPTabSheetVerticalButtomSeparator
{
	margin-left: 4px;
}


.PPTabSheetMasterPanel .PPTabSheetMRowSeparator
{
	padding-top: 11px;
}

.PPTabSheetMasterPanel .PPTabSheetMRowMarginTop
{
	margin-top: 11px;
}

.PPTabSheetMasterPanel .PPTabSheetMRowSeparator.PPTabSheetMRowLabel
{
	padding-top: 0px;
}

.PPTabSheetMasterPanel .PPTabSheetMRowSeparator.PPTabSheetMRowSecondLabel
{
	padding-top: 6px;
}

.PPTabSheetMasterPanel .PPTabSheetMRowSecondCombo
{
	margin-top: 6px;
}

.PPTabSheetMasterPanel .PPTabSheetGridCombo
{
	margin-bottom: 0px;
	margin-left: 4px;
}

.PPTabSheetMasterPanel .PPTabSheetColorCombo
{
	margin-bottom: 0px;
	margin-left: 7px;
}

.PPTabSheetMasterPanel .PPTabSheetGridComboBottom
{
	margin-bottom: 4px;
	margin-top: 4px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPTabSheetGridCombo
{
	margin-bottom: 0px;
	margin-right: 4px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPTabSheetColorCombo
{
	margin-bottom: 0px;
	margin-right: 7px;
}

.PPTabSheetMasterPanel .PPGridMasterCondLebelValue
{
	padding: 7px 0px 7px 7px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPGridMasterCondLebelValue
{
	padding: 7px 7px 7px 0px;
}

.PPTabSheetMasterPanel .PPGridMasterLebelLeftCombo
{
	padding-left: 10px;
}

.PPTabSheetMasterPanel[dir="rtl"] .PPGridMasterLebelLeftCombo
{
	padding-left: 10px;
}

.PPTabSheetMasterPanel .PPGridPanel .PPLabel .PPPanelItemLeft
{
    width: 100px;
}

.PPTabSheetMasterPanel .PPGridPanel .PPLabel .PPPanelItemRight
{
    width: 140px;
}

.PPTabSheetMasterPanel .PPCheckBox
{
    width: inherit;
    white-space: nowrap;
    word-wrap: inherit;
}

.PPTabSheetMasterPanel .LeafCheckBox
{
	margin-left: -20px;
}

.PPTS
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	table-layout: fixed;
	border-spacing: 0;
	border-collapse: collapse;
} 

.PPTSContainer[disabled="disabled"]
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.PPTSRotate90
{
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}

.PPTS tr td
{
	margin: 0px;
	padding: 0px;
	overflow: visible;
	white-space: normal;
}

.PPTSNoRTL .PPTSGrid tr td.PPTSCell
{
	border-top: 1px solid rgb(218,220,221);
	border-left: 1px solid rgb(218,220,221);
}

.PPTSNoRTL .PPTSNoGrid tr td.PPTSCell
{
	border-top-style: none;
	border-left-style: none;
}

.PPTSNoRTL .PPTSGrid tr td.PPTSCellSpan
{
	border-top: 1px solid rgb(218,220,221);
	border-left: 1px solid rgb(218,220,221);
}

.PPTSNoRTL .PPTSNoGrid tr td.PPTSCellSpan
{
	border-top-style: none;
	border-left-style: none;
}

.PPTSIsRTL .PPTSGrid tr td.PPTSCell
{
	border-top: 1px solid rgb(218,220,221);
	border-right: 1px solid rgb(218,220,221);
}

.PPTSIsRTL .PPTSNoGrid tr td.PPTSCell
{
	border-top-style: none;
	border-left-style: none;
}

.PPTSIsRTL .PPTSGrid tr td.PPTSCellSpan
{
	border-top: 1px solid rgb(218,220,221);
	border-right: 1px solid rgb(218,220,221); 
}

.PPTSIsRTL .PPTSNoGrid tr td.PPTSCellSpan
{
	border-top-style: none;
	border-right-style: none;
}

.PPTSCellConText
{
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	padding-bottom: 1px; /*�.�. ���������� ����� �����*/
	direction: ltr;
}

.PPTSBackgroundPicture
{
	background-size: 100% 100%;
	background-clip: border-box;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
}

.PPTSContainer
{
	position: relative; 
	overflow-x: hidden; 
	overflow-y: hidden;
	cursor: default;
	position: relative;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select:  none;
	user-select: none ;
}

.PPTSContainerSelectable
{
	-moz-user-select: text !important;
}

.PPTSContainer:focus
{
	outline: none;
}

.PPUiTabSheetContainer img
{
	margin: 0px;
	padding: 0px;
}

.PPTSCellSpan
{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
}

.PPTSCell
{
	margin: 0 0 0 0;
	overflow: visible;
	padding: 0 0 0 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
}

.PPTSRowHeader
{
	border-bottom: 1px solid white !important;
}

.PPTSCellControl
{
	position: absolute;
	border-collapse: collapse;
	text-align: center;
}

.PPTSHeader
{
	background-color: rgb(235,235,255);
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 12px;
	font-family: Calibri, sans-serif;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
}

.PPTSIsRTL .PPTSColHeader
{
	border-left: 1px solid white !important;
}

.PPTSNoRTL .PPTSColHeader
{
	border-right: 1px solid white !important;
}

td.PPTSHeader div
{
	overflow: hidden;
}

.PPTSCellLeft
{
	text-align: left;
}

.PPTSCellRight
{
	text-align: right;
}

.PPTSCellCenter
{
	text-align: center;
}

.PPTSCellJustify
{
	text-align: justify;
}

.PPTSCellNoWrap
{
	white-space: nowrap;
}

.PPTSCellWrap
{
	white-space: normal;
}

.PPTSCellContent
{
	vertical-align: top;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.001; /*� IE ��������� ������ ����� ������ ������*/
}

.PPTSCellSpan div.PPTSCellContent
{
	overflow: visible;
}

.PPTSCellSpan div.PPTSCell
{
	position: relative;
	display: block;
}

.PPTSScrollBarContainer
{
	position: absolute;
	background-color: rgb(244,244,245);
}

.PPTSScrollBar
{
	background-color: rgb(255, 255, 255) !important;
}

.PPTSHeaderCorder
{
	background-repeat: no-repeat;
}

.PPTSPicture
{
	overflow: hidden;
	position: absolute;
	background-repeat: no-repeat;
}

.PPTSIsRTL .PPTSHeaderCorder
{
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\corner_rtl.png*/
	background-position: -10% bottom;
}

.PPTSNoRTL .PPTSHeaderCorder
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAYAAABlcqYFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiYBgFo4AaYO+h4/PRxZhoYEECzSzBZQHVLMFnAVUsIWQBxZYQYwFFlhBrAdmWkGIBWZaQagHJlpBjAUmWkGvBKCAZAAQYADeNI6w9gSsUAAAAAElFTkSuQmCC");	/*Debug\img\corner.png*/
	background-position: right bottom;
}

.PPTSHyperlink
{
	cursor: pointer;
	display: inline;
}

.PPTSShadowFixedLine
{
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#bebebe',Direction=180,Strength=4);
	-moz-box-shadow: rgba(0, 0, 0, 0.16) 1px 1px 1px 0px, rgba(0, 0, 0, 0.2) 2px 2.5px 3.5px 1px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.16) 1px 1px 1px 0px, rgba(0, 0, 0, 0.2) 2px 2.5px 3.5px 1px;
	box-shadow: rgba(0, 0, 0, 0.16) 1px 1px 1px 0px, rgba(0, 0, 0, 0.2) 2px 2.5px 3.5px 1px;
	position: absolute;
	display: block;
	background-color: rgba(134, 134, 134, 0.65);
}

.PPTSShadowFixedLineIE
{
	position: absolute;
	display: block;
	background-color: rgba(134, 134, 134, 0.65);
	box-shadow: rgba(0, 0, 0, 0.16) 1px 1px 1px 0px, rgba(0, 0, 0, 0.2) 2px 1.5px 3.5px 1px;
}

.PPTSShadowFixedLineIEBackground
{
	background-color: rgb(192, 192, 192) !important;
}

.PPTSFixedLine
{
	display: block;
	position: absolute;
}

.PPTSAdjustContainer
{
	white-space : nowrap;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	line-height: 1.001;
}
.PPTSRotNode
{
	float: left;
}

.PPTSHeaderResizer
{
	position: absolute;
	opacity: 0.0;
	filter: alpha(opacity=0);
}

.PPTSHeaderResizerView
{
	background-color: #FFA500;
}

.PPTSExpander
{
	position: absolute;
	width: 12px;
	height: 12px;
}

.PPTSEEXPP
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAAAAADF+lnMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpjaIABhob/EABh+WCwfEAApyxcLwwAAEokOoVJHBMPAAAAAElFTkSuQmCC");	/*Debug\img\plus.png*/
}

.PPTSEXPM
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAAAAADF+lnMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABlJREFUeNpjaIABhob/EICL5QMC/wmqgwEAyAA9UWh3ZvUAAAAASUVORK5CYII=");	/*Debug\img\minus.png*/
}

.PPTSFilterNode
{
	position: absolute;
	width: 16px;
	height: 16px;
}

.PPTSFilterIcon
{
	border-color: #A6AAAF !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 1px !important;
}

DIV.PPTSFilterIcon DIV.PPArrow
{
	display:none;
}

.PPTSFilterIconSel
{
	background: #C0C0C0 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #C0C0C0 0%, #B2B2B2 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0C0C0), color-stop(100%,#B2B2B2)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #C0C0C0 0%,#B2B2B2 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #C0C0C0 0%,#B2B2B2 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #C0C0C0 0%,#B2B2B2 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #C0C0C0 0%,#B2B2B2 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0C0C0', endColorstr='#B2B2B2',GradientType=0 ) !important; /* IE6-9 */
}

.PPTSFilterIconSel.Hovered
{
	background: #FFF6E8 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ccc4b9 0%, #c4b7a3 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc4b9), color-stop(100%,#c4b7a3)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ccc4b9 0%,#c4b7a3 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ccc4b9 0%,#c4b7a3 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ccc4b9 0%,#c4b7a3 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #ccc4b9 0%,#c4b7a3 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc4b9', endColorstr='#c4b7a3',GradientType=0 ) !important; /* IE6-9 */
}

.PPTSFDialogLineLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAABCAIAAACOvmNtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAkSURBVBhXY3z+4hUjEDAwMDIxAAkg4z+QhIL/YBEIm4GBgQEApUYE043hG5oAAAAASUVORK5CYII=");	/*Debug\img\tsffnd_r.png*/
	width: 15px;
	height: 1px;
	display: inline-block;
}

.PPTSFDialogLineRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAABCAIAAACOvmNtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAsSURBVBhXFcKBEQAgCALA9l+0FAHdoPr71T2vPVJTplQ0SgkClT8icAL75AXCJimVCjrbGgAAAABJRU5ErkJggg==");	/*Debug\img\tsffnd_l.png*/
	width: 15px;
	height: 1px;
	display: inline-block;
	
}

.PPTSFDialogLineCenter
{
	background: #E6E7E9;
	height: 1px;
	display: inline-block;
}

DIV.PPTSFilterMenuItemIcon IMG
{
	margin: 0px!important;
	width: 20px !important;
	height: 19px!important;
}

.PPTSFSRadioAnd
{
	margin-top: 8px;
	margin-left: 53px;
}

.PPTSFSRadioAndRTL
{
	margin-top: 8px;
	margin-right: 53px;
}

.PPTSFSRadioOr
{
	margin-top: 8px;
	margin-left: 29px;
}

.PPTSFSRadioOrRTL
{
	margin-top: 8px;
	margin-right: 29px;
}

DIV.PPTSFilterDialog td.Header
{
	text-align: left;
}

.PPTSFilterDialogBtnOk
{
	margin-left: 230px;
	margin-top: 7px;
}

.PPTSFilterDialogBtnOkRTL
{
	margin-right: 230px;
	margin-top: 7px;
}

.PPTSFilterDialogBtnCancel
{
	margin-top: 7px;
	margin-left: 6px;
}

.PPTSFilterDialogBtnCancelRTL
{
	margin-top: 7px;
	margin-right: 6px;
}

.PPTSFilterDialogLebel
{
	margin-top: 10px;
	margin-left: 10px;
}

.PPTSFilterDialogLebelRTL
{
	margin-top: 10px;
	margin-right: 10px;
}

.PPTSFilterDialogCombo
{
	margin-top: 8px;
	margin-left: 6px;
}

.PPTSFilterDialogComboRTL
{
	margin-top: 8px;
	margin-right: 6px;
}

.PPTSFilterDialogControl
{
	margin-top: 8px;
	margin-left: 21px;
}

.PPTSFilterDialogControlRTL
{
	margin-top: 8px;
	margin-right: 21px;
}

.PPTSFilterTree
{
	border: 1px #D3D6D9 solid !important;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PPTSFilterMenuBtnOk
{
	margin-top: 7px;
}

.PPTSFilterMenuBtnOkRTL
{
	margin-top: 7px;
}

.PPTSFilterTreeErrorLebel
{
	text-align: center;
	background-color: white;
	padding-top: 23px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: 1px solid #D3D6D9;
}

.PPTSFilterTreeRes
{
	height: 12px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, #FEFEFE), color-stop(1, #D8DBDF));
	background-image: -o-linear-gradient(bottom, #FEFEFE 40%, #D8DBDF 100%);
	background-image: -moz-linear-gradient(bottom, #FEFEFE 40%, #D8DBDF 100%);
	background-image: -webkit-linear-gradient(bottom, #FEFEFE 40%, #D8DBDF 100%);
	background-image: -ms-linear-gradient(bottom, #FEFEFE 40%, #D8DBDF 100%);
	background-image: linear-gradient(to bottom, #FEFEFE 40%, #D8DBDF 100%);
	width:100%;
}

.PPTSFilterTreeResControl
{
	width: 20px;
	height: 12px;
	background-repeat: no-repeat;
}

.PPTSFilterTreeResControl[dir="rtl"]
{
	float:left;
	background-position: left bottom;
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\tsfmresizerrtl.png*/
	cursor: sw-resize;
}

.PPTSFilterTreeResControl[dir="ltr"]
{
	float:right;
	background-position: right bottom;
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\tsfmresizer.png*/
	cursor: se-resize;
}

.PPTSNotePic
{
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\note.png*/
	background-repeat: no-repeat;
	background-position: 100% 1px;
	background-origin: border-box;
}

.PPTSNotePicRTL
{
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\note_rtl.png*/
	background-repeat: no-repeat;
}

.PPTSCellLock
{
	background-repeat: no-repeat;
	position: absolute;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEG0lEQVQ4EQEQBO/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTk5P/AAAAAAAAAAAAAAAAbW1tAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk5OT////////////1tbW/9bW1v+Tk5P/AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUQC9vb0AAAAAAL29vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACZmcz/BgY5ANfX1wAAAAAAAAAAAL29vQBJSXwAmZnM/wAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABLSxgAw8P2AElJfAAGBjkABgY5ADMzMwDNzc0AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLSxgAAAAAAAAAAAAAAAAA6OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgrUAgoK1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZgAAAAAAAADlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAOjoGwAAAAAAmpqaAJqamgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZnM/8zM///k5OT/5OTk/8zM//9mZpn/AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZnM/83NzQAAAAAAAAAAAJqaZwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw31oec0h2bAAAAABJRU5ErkJggg==");	/*Debug\img\lock.png*/
}

.PPTSObj
{
	position: absolute;
	direction: ltr;
}

.PPTSObjFullPart,
.PPTSObj span
{
	position: absolute;
}

.PPTSObjSelInnerBorder
{
	border: 1px white solid;
	position: absolute;
	display: none;
}

.PPTSObjResizer
{
	position: absolute;
	width: 7px;
	height: 7px;
	background-color: gray;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: white solid 1px;
}

.PPTSObjSelArea
{
	position: absolute;
	border: gray solid 1px;
}

.PPTSObjSelAreaIE
{
	position: absolute;
	border: black solid 1px;
	background-color: gray;
	filter: alpha(opacity=20);
}

.PPTSObjEditable
{
	border: orange solid 1px;
	position: absolute;
	background-color: rgba(128, 128, 128, 0.1);
}

.PPTSObjBRRes
{
	cursor:se-resize;
}

.PPTSObjBLRes
{
	cursor:sw-resize;
}

.PPTSObjTRRes
{
	cursor:ne-resize;
}

.PPTSObjTLRes
{
	cursor:nw-resize;
}

.PPTSObjTRes
{
	cursor:n-resize;
}

.PPTSObjBRes
{
	cursor:s-resize;
}

.PPTSObjRRes
{
	cursor:w-resize;
}

.PPTSObjLRes
{
	cursor:e-resize;
}

.PPTSSelectionBorder
{
	display: none;
	position: absolute;
	border: 1px solid rgba(0, 0, 0, 0.22);
}

.PPTSSelectionNoSmooth
{
	-moz-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
}


.PPTSNewSelectionBorder
{
	display: none;
	position: absolute;
	border-color: rgb(255, 153, 0);
	border-style: solid;
}

.PPTSSelectionInnerBorder
{
	border: 1px solid rgb(255, 255, 255);
}

.PPTSSelControl
{
	position: absolute;
}

.PPTSSelectionResizer
{
	display: none;
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: rgb(139, 144, 151);
	border: 1px white solid;
	cursor: crosshair;
}

.PPTSSelResizerTouch
{
	display: none;
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: rgb(139, 144, 151);
	border: 1px white solid;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.PPTSSelectedArea
{
	position: absolute;
	opacity: 0.22;
	filter: alpha(opacity=22);
	background-color: rgb(0, 0, 0);
}

.PPTSOldSelectedArea
{
	position: absolute;
	opacity: 0.22;
	filter: alpha(opacity=22);
	background-color: rgb(0, 0, 0);
}

.PPTSSelectionHeaderHighlight
{
	background-color: rgb(228, 228, 228);
}

.PPTSRowColumnSelectionHeaderHighlight
{
	background-color: rgb(255,196,107);
}

.PPTSEditor
{
	position: absolute;
	margin: 0px;
	overflow: hidden;
	resize: none;
	line-height: 1;
	outline:none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
}

.PPTSEditorAdjustContainer
{
	position: absolute;
	overflow:hidden;
	line-height: 1;
	margin: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
	word-wrap: break-word;
	opacity: 0;
	filter: alpha(opacity=0);
}

.PPTSCustomEditor
{
	outline:none;
}

.PPTSCustomEditorBorder
{
	border: none !important;
}

.PPTSRowColTouchResizer
{
	width:16px;
	height:16px;
	position: absolute;
}

.PPTSRowColTouchResizerLine
{
	width:12px;
	height:1px;
	background-color:rgb(139, 144, 151);
	position:relative;
	left: 2px;
	box-shadow: rgba(255, 255, 255, 1) 0px -1px 0px 0px;
}


.PPListCaption
{
	padding: 0;
	height: 100%;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	font-weight: normal;
	line-height: 17px;
}

.PPListCaptionsSortEnabled.PPListCaptionsCaptionResized .PPListCaption[enabled="enabled"]
{
	cursor: pointer;
}

.PPListCaptionsSortEnabled.PPListCaptionsCaptionResized .PPListCaption[enabled="enabled"].Hovered
{
	background: #F8E3C5;
}

.PPListCaptionsSortEnabled.PPListCaptionsCaptionResized .PPListCaption[enabled="enabled"].Pressed
{
	background: #FFC46B;
}

.PPListCaptionContent
{
	overflow: hidden;
	padding: 0 0 0 5px;
	height: 100%;

	-ms-text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

/* вертикальное центрирование контрола в .PPListCaptionContent */

.PPListCaptionContent :first-child,
.PPListCaptionContent:after
{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.PPListCaptionContent:after
{
    width: 0;
    height: 100%;
	 content: '';
}

/* класс для измерения ширины контента */

.PPListCaptionContent.PPListCaptionContentMeasure
{
	display: inline-block;
}

.PPListCaptionSorticon
{
	top: 0;
	right: 0;
	display: none;
	float: right;
	padding: 0 0;
	width: 20px;
	height: 100%;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARbSURBVGhD7ZdtSFtXGMefm/q6D+teoLAPQ/phH4bCCJQtgYu2S2dpNwcOSrGsDDa3wj6IsA9Vo0tSjX2BgpUxBnUvhc0yy2qZrWuDds7axtKBX5S6Lx1roX5JR6WdL0lu7p7n5JwbY25MTkxfJPcXn5znnnPu35vzPPe8KGDxzKDrOveeXWy8tLDICithLKSwEsZCCmMP0z8YaMPCH79Kom9/fe2n3M+afOsVAhthD2MkTF//kL7vfRd68YeOYRG6/wD+un0HHsw/ZHWChcVlmH/4CF7Z8vJnGPxTvDqJfOsVAhsuYfbWvU1Pza6piPFgUyF+CwVe4XedHrgAXxxsMD1p5VuP+HZwQsxafWh/y/if1Ksps9rU1FTOena7Pe+zZDYJ09LSph892p12jDIxPh6cHh4eqjT7XwoGYs+eupnqamcVr0rB2MOUl5XCxZFrcHH0OrPhK9fh0pVg3H4PwuWxIJy/fBXODo3A3XshDLQO0ajG707w07mAjsuR/lx5er3BS1fh519H4A7q6PghrXR6K/lvMex/026HP2f+aUTfIeNziSQikYi/oqIC5ubmGtF3yPhc4okyMTE5XVxcguWNaV4lDSVDUVExkA4Z+TbbJjQbJoyNtfOuphgJs7i0DNveeB127XAyq93uhJ01jrhVO8CF9t47KuxQt8H45E2IxQADHOV3J8hFR5iZ3mq0FTkl65ux8k2T9Z80quqo6uz0Kqr61ppBzURXl08R5vcfVo4c6ULzs5J3SUvSKemlF19IBBAHhsaGGbYJf/Pzm0HDmYCWkkiaGUFWR1g6vZVo2E8g65vxOBOmublZF9bU1MRK3iRNIDA6TctRa6tbb2vr0EdHx3KeZQifr0v3ejsN8/n8WT1bUsKw4IoP3i5MY4GPG/6xfuRoWuqM0Li/Tjn/25hQ4bUJLaFD7PvgXej/5UJcFM1MbzUxehiOrG/G40yYnp4eJUZvDUJTPl2zixwIBicry8rKobS0DEpKaFmaqORNOaGq6kw4HIbl5SVYWloEp9Mxw5vWJClhaCzEzMB8buTTuDPDSSCCSwe9udoar6+0Flmm6QAJRxN9ZH0zREAJWT8bent7WZKsJ1kIj8eteL0dhnk87evSc7m2V3V3d7KliDbRtbWurJa51IQRhuMiAisCzYJNxpcSjRrTIKuVSY+4dXvuQOCPMXKPoz8g49PXakKh0IHZ2Vlyj6M/IOPTV7asN1laW9vZUkSl2/2l3t7uMYx3yQnaPHd0eHXaTPOqjBg/hI7Bu3fW4NGXg454GiopoAwsT585Cx817IWvTv0AJzxNpoORb71CwGy5W+8xOBOyx/SkhNnlqjGiSoWxQlDJe9Jzf//jGfj4wwY4+c130HO4OW3C5FOvEJDZHz0tjOAc8n9d/9rWV889WliASCQKoX/neUsqRZtsEI0vHy3H3J8fY5WryLdeIbChEsbi6bMREiZp02thkQkrYSyksBLGQgKA/wHa+sUDO4BHJgAAAABJRU5ErkJgggAAAABJRU5ErkJggp0AAAAASUVORK5CYII=") no-repeat;	/*Debug\img\treeIcons.png*/
}

.PPListCaption.PPListCaptionSortAsc .PPListCaptionSorticon
{
	display: inline;
	background-position: -100px -2px;
}

.PPListCaption.PPListCaptionSortDesc .PPListCaptionSorticon
{
	display: inline;
	background-position: -120px -2px;
}

.PPListCaptionResizer
{
	float: right;
	padding: 0;
	width: 3px;
	height: 100%;
}

.PPListCaptionsCaptionResized .PPListCaption[enabled="enabled"] .PPListCaptionResizer
{
	cursor: default;
}

.PPListCaption[enabled="enabled"].PPListCaptionResizeable .PPListCaptionResizer
{
	cursor: e-resize;
}

.PPListCaptionResizerLine
{
	position: relative;
	z-index: 1;
	margin: 0 1px 0 1px;
	width: 1px;
	height: 100%;
	background: #FFF;
}

/* disabled */
.PPListCaption[disabled="disabled"] .PPListCaptionContent
{
	cursor: default;
}

/*component-specified tree style*/


.PPTLB
{
	border-right: 1px solid rgb(241, 241, 241);
	border-left: 1px solid rgb(223, 223, 223);
	color: rgb(61, 65, 63);
}

.PPTLB .PPTLBLevelUp,
.PPTLB .PPTLBActiveNodeText,
.PPTLB .PPTLBLevelUpIcon
{
	display: block;
	height: 29px;
	line-height: 29px;
}

.PPTLB .PPTLBLevelUp,
.PPTLB .PPTLBActiveNodeText
{
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
	
.PPTLB .PPTLBLevelUpUpperLevel
{
	visibility: hidden;
}

.PPTLB .PPTLBActiveNodeText
{
	margin-left: 14px;
	border-top: 1px solid rgb(223, 223, 223);
	font-weight: bold;
	cursor: default;
}

.PPTLB .PPTLBLevelUp
{
	margin-left: 2px;	
	color: rgb(255, 102, 0);
	cursor: pointer;
}

.PPTLB .PPTLBLevelUpIcon
{
	float: left;
	width: 13px;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RUJBODM1REE4QTExRTI5QkJCQzNCQkQ1MTdGRjg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3RUJBODM2REE4QTExRTI5QkJCQzNCQkQ1MTdGRjg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTdFQkE4MzNEQThBMTFFMjlCQkJDM0JCRDUxN0ZGODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTdFQkE4MzREQThBMTFFMjlCQkJDM0JCRDUxN0ZGODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tabn9AAAAo0lEQVR42mL8//8/AyHAhFMmndEXiCNATEasJoEUMDCsAeKvQKzChEfBDyD2YZj5/x0THgWeQAXHUN2EQwFCEUTBamwKIA5PYxAC0veBmA+IC4AKJqI7E+K7dEZ3IHs9EP8DYm+gwoOY4TTz/04gGQjEzEC8FajJHntgQhQGICm0wx7iqAq3wRTiCnEPqBu/A7ESI84IhijkAZq+hpGYVAAQYAAOqEWUGJJDbwAAAABJRU5ErkJggg==") 2px center no-repeat;	/*Debug\img\treeLevelUp.png*/
}

.PPTLB .PPListCaptionsContainer,
.PPTLB .PPListCaptionsRow,
.PPTLB .PPListCaptionsMenuIcon
{
	background-color: rgb(235, 235, 235);
}

.PPTLB .PPTLVPage
{
	background: #fff;
}

.PPTLB .PPTLVActivePage
{
	z-index: 1;
}

.PPTLB .PPTLVNodeRow
{
	cursor: default;
}
 
.PPTLB[enabled="enabled"] .PPTLVNodeRow:hover
{
	background: rgb(255, 236, 223);
}

.PPTLB .PPTLVNodeRow.PPTLVNodeSelected
{
	background: rgb(255, 225, 204);
}

.PPTLB .PPTLVNodeRow,
.PPTLB .PPTLVNodeCell,
.PPTLB .PPTLVNodeCellContentWrapper
{
	height: 29px;
}

.PPTLB .PPTLVNodeWidgets
{
	padding-top: 5px;
}

.PPTLB .PPTLVNodeContent
{
	height: 100%;
	padding: 1px 8px 0 15px;	
	line-height: 28px;
}

.PPTLB .PPTLVNodeTextContainer
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.PPTLB .PPTLVNodeText
{
	white-space: nowrap;
}

.PPTLB .PPTLVNodeDrillIcon
{
	display: none;
}

.PPTLB .PPTLVNodeExpanded .PPTLVNodeDrillIcon,
.PPTLB .PPTLVNodeCollapsed .PPTLVNodeDrillIcon
{
	display: block;
	float: right;
	width: 20px;
	height: 28px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAYAAAAoAdW+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFNDA0RUZFREE4QTExRTJCMTFEQTgwMDhGMTU5MDE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFNDA0RUZGREE4QTExRTJCMTFEQTgwMDhGMTU5MDE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEU0MDRFRkNEQThBMTFFMkIxMURBODAwOEYxNTkwMTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEU0MDRFRkREQThBMTFFMkIxMURBODAwOEYxNTkwMTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SV2kbAAAAgklEQVR42mL8//8/Ay7AxIAHMJmYmMgCcRYunX+BOB+ooBpD8syZM8+AtCMQx6ErANuJpqAGw0FICmJgChjRvQKUMAdSx4HYiglNQgZILQHiMqBJJ5jQJPYD8UygRA/cTmwSYDuNjY1hErOAEt3I1rAAMchFXUCJ2eiBwEh2wAMEGAC/VzatE5fMegAAAABJRU5ErkJggg==");	/*Debug\img\treeNodeHasChild.png*/
	background-position: center center;
	background-repeat: no-repeat;
}

/* drag */

.PPTLB .PPTLVNodeDragInsertBefore td,
.PPTLB .PPTLVNodeDragInsertAfter + .PPTLVNodeRow td
{
	padding-top: 28px;
}

/* RTL */

.PPTLB[dir="rtl"] .PPTLBLevelUp
{
	margin-left: 0;
	margin-right: 2px;
}

.PPTLB[dir="rtl"] .PPTLBLevelUpIcon
{
	float: right;
	filter: FlipH;
	-moz-transform: scaleX(-1);
   -o-transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
   transform: scaleX(-1);
}

.PPTLB[dir="rtl"] .PPTLBActiveNodeText
{
	margin-left: 0;
	margin-right: 14px;
}

.PPTLB[dir="rtl"] .PPTLBActiveNodeText
{
	margin-right: 3px;
	margin-left: 0;
	padding-right: 11px;
	padding-left: 0;
}

.PPTLB[dir="rtl"] .PPTLVNodeContent
{
	padding: 1px 15px 0 8px;
}

.PPTLB[dir="rtl"] .PPTLVNodeExpanded .PPTLVNodeDrillIcon,
.PPTLB[dir="rtl"] .PPTLVNodeCollapsed .PPTLVNodeDrillIcon
{
	float: left;
}


.PPTLV
{
	position: relative;
	overflow: hidden;
	padding: 0;
	outline-width: 0;
	border-width: 0;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.PPTLVScrollSpacer
{
	position: absolute;
	display: none;
	border: solid 1px rgb(139, 144, 151);
	background: rgb(238, 238, 238);
}

.PPTLVView
{
	position: relative;
	overflow: hidden;
	direction: ltr; /* прокрутку в rtl разные браузеры понимают по-разному, единственный способ добиться кросс-браузерности это всегда оставаться в ltr */
}

.PPTLVPage
{
	display: none;
}

.PPTLVActivePage,
.PPTLVAnimatingPage
{
	display: block;
}

.PPTLVAnimatingPage
{
	position: absolute;
}

.PPTLVNodesTable 
{
	position: relative;
	border-collapse: collapse;
}

.PPTLVFixedColumnSize .PPTLVNodesTable
{
	width: 0;
	table-layout: fixed;
}

.PPTLVAutoColumnSize .PPTLVNodesTable
{
	table-layout: auto;
}

.PPTLVNodeCell
{
	overflow: hidden; 
	padding: 0;
	line-height: 20px;
}

.PPTLVNodeCellControlOnly > div > .PPTLVNodeTextContainer,
.PPTLVNodeCellControlOnly > div > .PPTLVNodeControlContainer,
.PPTLVNodeCellControlOnly > div > div > .PPTLVNodeTextContainer,
.PPTLVNodeCellControlOnly > div > div > .PPTLVNodeControlContainer
{
	display: none;
}

.PPTLVNodeCellContentWrapper
{
	overflow: hidden;
	white-space: nowrap;
}

.PPTLVNodeContent 
{
	padding: 0 6px 0 3px;
	width: inherit;
	text-align: left;
}

.PPTLVNodeControlContainer
{
	position: relative;
	z-index: 3;
	float: right;
	height: 100%;
}

/* вертикальное центрирование контрола в .PPNodeControlContainer */

.PPTLVNodeControlContainer :first-child,
.PPTLVNodeControlContainer:after
{
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.PPTLVNodeControlContainer:after
{
	width: 0;
	height: 100%;
	content: '';
}

.PPTLVNodeTextContainer
{
	overflow: hidden;
}

.PPTextUnderline .PPTLVNodeText
{
	text-decoration: underline;
}

.PPTLVNodeText.PPTLVNodeTextHTMLMarkup
{
	display: block; /* если содержимое это разметка, контейнер должен растягиваться по содержимому */
}

.PPTLVNodeTextHighlight
{
	background-color: #444;
	color: #ddd;
	font-weight: bold;
}

.PPTLVNodeWidgets
{
	height: 100%;
	white-space: nowrap;
}

.PPTLVNodeWidget
{
	margin-top: -400px;
	padding-top: 400px;
	margin-bottom: -400px;
	padding-bottom: 400px;
	-webkit-background-origin: content-box;
	-moz-background-origin: content-box;
	background-origin: content-box;
	background-position: 0 0, 0 center;
	background-repeat: no-repeat;

	direction: ltr;
}

.PPTLVNodeWidget,
.PPTLVNodeDragPage .PPTLVNodeWidgets:before
{
	display: inline-block;
	width: 20px;
 	height: 20px;
	vertical-align: top;
}

.PPTLV[enabled="enabled"] .PPTLVColumn0 .PPTLVNodeText
{
	cursor: pointer;
}

/* empty node */

.PPTLVEmptyNode .PPTLVNodeText
{
	padding-left: 5px;
	padding-right: 5px;
}

/* dynamic scrolling border bottom node */

.PPTLVBorderBottomRow
{
	display: none;
}

.PPTLVVerticalScrollable .PPTLVBorderBottomRow
{
	display: table-row;
}

.PPTLVBorderBottomTd
{
	padding: 0;
}

.PPTLVTreeTab 
{ 
	background: none; 
}

.PPTLVNodeCustomIcon
{
	height: 100%; 
	background-position: center center;
	background-repeat: no-repeat;
}

/* ==lines with ltr== */

/* tree with lines */
.PPTLVShowTreeLines .PPTLVTreeLine { background-image: none, url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }

.PPTLVShowTreeLines .PPTLVTreeNode { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABZJREFUeNpjZHA4wEgQ1xcyEqXO4QAAEnQUBU1AD3cAAAAASUVORK5CYII="),	/*Debug\img\treeNode11.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABZJREFUeNpjZHA4wEgQ1xcyEqXO4QAAEnQUBU1AD3cAAAAASUVORK5CYII="),	/*Debug\img\treeNode11.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ background-position: 0 0, 0 center;}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeLast { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABNJREFUeNpjYHBgYCCI6z8wEAkAxxYDsHO8NrkAAAAASUVORK5CYII="),	/*Debug\img\treeNode12.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ background-position: 0 0, 0 bottom;}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeRoot { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYBgWgBEBkASxqhx6ggAPCwAWjpiPcgAAAABJRU5ErkJggg=="),	/*Debug\img\treeNode14.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ background-position: 0 0, 0 top;}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABNJREFUeNpjYHBgYCCI6z8wEAkAxxYDsHO8NrkAAAAASUVORK5CYII="),	/*Debug\img\treeNode12.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/}
.PPTLVShowTreeLines .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast.PPTLVTreeRoot { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjYBjCgBELaxgCAANoAAN62rkeAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode13.png*/ none; }

/* collapesed node  */
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2NxJt1BCEwQA89MBHYdidNkAAAAASUVORK5CYII="),	/*Debug\img\treeNode21.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeFirst { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2NxJt1BCEwQA89MBHYdidNkAAAAASUVORK5CYII="),	/*Debug\img\treeNode21.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeLast { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAC5JREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2Nw5UAAA71wBC+ptkpkAAAAASUVORK5CYII="),	/*Debug\img\treeNode22.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeRoot { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAC5JREFUeNpjYKArYIIBFEEWCMAQZCRSkBEEWJiYwYB07dhsx+ZOEGDG5isaCwIA3kMBDviXwOsAAAAASUVORK5CYII="),	/*Debug\img\treeNode24.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAC5JREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2Nw5UAAA71wBC+ptkpkAAAAASUVORK5CYII="),	/*Debug\img\treeNode22.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast.PPTLVTreeRoot { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAChJREFUeNpjYKArYIIBFEEWCMAQZCRSkBEEWJiYwYB07dhsx+bOgQIA2cwA/DDnrhoAAAAASUVORK5CYII="),	/*Debug\img\treeNode23.png*/ none; }

/* expanded node  */
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACxJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzupFsooQkCAP4vASmJ9uELAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode31.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeFirst { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACxJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzupFsooQkCAP4vASmJ9uELAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode31.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeLast { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAClJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzuHCgAAPm4ARefPTFTAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode32.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeRoot { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAChJREFUeNpjYKArYIIBFEEWCCBbkBEEWJiYwYA6ZmJzJwgwY/MVjQUB6J8BGmb7f5YAAAAASUVORK5CYII="),	/*Debug\img\treeNode34.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAClJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzuHCgAAPm4ARefPTFTAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode32.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/ }
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode.PPTLVTreeFirst.PPTLVTreeLast.PPTLVTreeRoot { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACNJREFUeNpjYKArYIIBFEEWCCBbkBEEWJiYwYA6ZmJz50ABAOQoAQj0VBSkAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode33.png*/ none; }

/* without lines */
.PPTLVHideTreeLines .PPTLVTreeNode { background: none; }
.PPTLVHideTreeLines .PPTLVNodeCollapsed .PPTLVTreeNode { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAADFBMVEUAAAD///+AgIBMTEzQ8hxsAAAAAXRSTlMAQObYZgAAACFJREFUeNpjYMAPtFYtAJKqoQkgshRBqv9HF4GogagnDAB2hQoLdYC9bwAAAABJRU5ErkJggg==");	/*Debug\img\treeNode20.png*/ }
.PPTLVHideTreeLines .PPTLVNodeExpanded .PPTLVTreeNode { background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAADFBMVEUAAABMTEyAgID///+yZztJAAAAAXRSTlMAQObYZgAAAB5JREFUeNpjYMAPtFYtAJL6/x+gkbqhD7CKQ9QTBgAR0RCfvKd8GwAAAABJRU5ErkJggg==");	/*Debug\img\treeNode30.png*/ }

/* expanded node icon or checkBox bottom tail */
.PPTLVShowTreeLines .PPTLVNodeExpanded .PPTLVTreeNode + .PPTLVWidgetWrapper
{
	padding-bottom: 100px;
	margin-bottom: -100px;
	background-image: none, url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGklEQVQ4y2MgCjiM4lE8ikfxKB4xmBjAwAAAfjZfQbltw8gAAAAASUVORK5CYII=");	/*Debug\img\treeLineTail.png*/
	background-position: 0 0, 0 10px;
}

.PPTLV[dir="rtl"] .PPTLVShowTreeLines .PPTLVTreeLine,
.PPTLV[dir="rtl"] .PPTLVShowTreeLines .PPTLVTreeNode
{
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
}

.PPTLV[enabled="enabled"] .PPTLVNodeRow div[data-type|="control"]
{
	cursor: pointer;
}

/* ShowGridLines */
.PPTLVShowGridLines .PPTLVNodeCell { background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mN8woAJABH6AOYnSFRJAAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacerDark.png*/ }
.PPTLVShowGridLines .PPTLVNodeCell.PPTLVColumn0 { background: transparent; }

/* checkBoxes */

.PPTLVCheckBox 
{
	width: 100%;
	height: 100%;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAUCAMAAAA5vxZBAAAAAXNSR0IArs4c6QAAAeZQTFRFAGlPZGRlZ2dnaWlqampqa2tsb29wc3N0dHR0enp7goKDiYqL2X1C3oFFkJGS3YVH2YZS2oZQlJWW3ohM5IhLmpuc645R75JW2pdr8ZRX/5kAp6en/5wR/50KqKio8Jpf/54Tqamp/6ASqqqq8Z1j8Z5o/6MZr6+v/6cjs7Oz/6swtLS0tbW1tra3/64z8a2A8a2Bubm5/7I8urq6u7u7vLy9vb29vr6+v7+/7baS/rhN/7hNwMDB7reU77eTwcHBwcHDwcLD77mVwsLC/7tU8LmV8bqW7ryZ/sBjxMfK/r9vxsfI77+fx8fI/8Jm7sGly8jHzMnI/8Rr7sSp+cKd/8Ztzs7O7smw+cem8cmwz9HT+cmp0dHR0tLS09PT+cyv0dTW1NTU0tXY+dCb1dXV+c+z1tbW+dC12NjY+tK419nc2dnZ+tO52tra+dS729vb3d3d99q139/f99vJ+d2w+N62+N644eHi+N+6+OC74OPl4+Pj+OG9+OK/+OLU+ePU+ePV/+S8+OXP+uTV9ebc+ebZ/+jC9+nS/efY+enf/+rI+erf7e3u/erd/+zN7e7v7u7v+uzj7/Dw8PHx8PHy/u/m8vLy8vP09PT09fX1//fp9/j4+Pj4+Pj5+fn5+fn6+vr6////2qljigAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QQJCyYricvZngAAAmhJREFUSMftlWlXUkEYgG+aUpiZZkpWuLSYhqlpRpaaFuhklrYpZQtE5JbYZgqYlrSQlpkJ0kVp/mkzd5Y795yxo32yE8/H57wMz33PmXsVJcV/A9DZhFE8DGUT5u/+CwAVElTqNmKUoSQ1ySFlw0Zycnf4jcb7cPd6RgHqQoCwoNIhtdW0DbHd1MoNnblzgRpPcjVGWE16qIn67yG8/ig3cTLy/Rs1QF10nUVccS2yk8O9ll2IPZbeMDMvyMy1G2GWCAP0yQKQDkFTlvWA1Xo4y8QNmYnuZsYDY/RXMUiDoP8+wc8NmUn4mAHQ1f4K8azdxU6eseQUIQ7mWGaYITOP9jIjTUwvtZ2w2Wyl6cbElTpuZIne2wSvMTHRzw2ATeM/MeNN7OTp3BKcWFSSO82MNvP2EDfSxLTyekx5miExbteNLNHdT3AbEhNu3QDYPKElTjTzLWaXHcOUZfMt4pkPx3UjTcyoOI2pyBAT4+cFI0v0eQk+MXFtQDAAtk1qiZNtfIv5lScxlfl8i2jm8ynBSBMzq85gqjKFxPhF0cgShwcIw0Liml80ADpCWmLIwbdY0HgO01jAt+gIfb0kGvl1qW2w2+0NtcJ1WWkxGOl1YeiJv8YMBkDnlJY45eSJhR1XMR2FPNH58pbBSBPNeXWI+jwzNw/3GY0sMfiU8JqbH2NGA+Bg30fEu75BdvJsTfF1xOXimllmHhwxGul7scu8A7HT3MVNJzWdf3gvLgXxwp4Hl7iZp2aevxeXR24i7o4ss5Mjo9X7EUerRyPMPKHmcQRsia9Lz9wnjS9zPeuZf+EbnSLFluA3UOVcKsYQKkMAAAAASUVORK5CYII=") no-repeat 1px 0 content-box;	/*Debug\img\treeCheck.png*/
}
.PPTLV[enabled="enabled"] .PPTLVCheckBox:hover { background-position: -107px 0; }
.PPTLVCheckBox.PPTLVNodeDisabled { width: 20px; background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAUCAMAAAA5vxZBAAAAAXNSR0IArs4c6QAAAeZQTFRFAGlPZGRlZ2dnaWlqampqa2tsb29wc3N0dHR0enp7goKDiYqL2X1C3oFFkJGS3YVH2YZS2oZQlJWW3ohM5IhLmpuc645R75JW2pdr8ZRX/5kAp6en/5wR/50KqKio8Jpf/54Tqamp/6ASqqqq8Z1j8Z5o/6MZr6+v/6cjs7Oz/6swtLS0tbW1tra3/64z8a2A8a2Bubm5/7I8urq6u7u7vLy9vb29vr6+v7+/7baS/rhN/7hNwMDB7reU77eTwcHBwcHDwcLD77mVwsLC/7tU8LmV8bqW7ryZ/sBjxMfK/r9vxsfI77+fx8fI/8Jm7sGly8jHzMnI/8Rr7sSp+cKd/8Ztzs7O7smw+cem8cmwz9HT+cmp0dHR0tLS09PT+cyv0dTW1NTU0tXY+dCb1dXV+c+z1tbW+dC12NjY+tK419nc2dnZ+tO52tra+dS729vb3d3d99q139/f99vJ+d2w+N62+N644eHi+N+6+OC74OPl4+Pj+OG9+OK/+OLU+ePU+ePV/+S8+OXP+uTV9ebc+ebZ/+jC9+nS/efY+enf/+rI+erf7e3u/erd/+zN7e7v7u7v+uzj7/Dw8PHx8PHy/u/m8vLy8vP09PT09fX1//fp9/j4+Pj4+Pj5+fn5+fn6+vr6////2qljigAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QQJCyYricvZngAAAmhJREFUSMftlWlXUkEYgG+aUpiZZkpWuLSYhqlpRpaaFuhklrYpZQtE5JbYZgqYlrSQlpkJ0kVp/mkzd5Y795yxo32yE8/H57wMz33PmXsVJcV/A9DZhFE8DGUT5u/+CwAVElTqNmKUoSQ1ySFlw0Zycnf4jcb7cPd6RgHqQoCwoNIhtdW0DbHd1MoNnblzgRpPcjVGWE16qIn67yG8/ig3cTLy/Rs1QF10nUVccS2yk8O9ll2IPZbeMDMvyMy1G2GWCAP0yQKQDkFTlvWA1Xo4y8QNmYnuZsYDY/RXMUiDoP8+wc8NmUn4mAHQ1f4K8azdxU6eseQUIQ7mWGaYITOP9jIjTUwvtZ2w2Wyl6cbElTpuZIne2wSvMTHRzw2ATeM/MeNN7OTp3BKcWFSSO82MNvP2EDfSxLTyekx5miExbteNLNHdT3AbEhNu3QDYPKElTjTzLWaXHcOUZfMt4pkPx3UjTcyoOI2pyBAT4+cFI0v0eQk+MXFtQDAAtk1qiZNtfIv5lScxlfl8i2jm8ynBSBMzq85gqjKFxPhF0cgShwcIw0Liml80ADpCWmLIwbdY0HgO01jAt+gIfb0kGvl1qW2w2+0NtcJ1WWkxGOl1YeiJv8YMBkDnlJY45eSJhR1XMR2FPNH58pbBSBPNeXWI+jwzNw/3GY0sMfiU8JqbH2NGA+Bg30fEu75BdvJsTfF1xOXimllmHhwxGul7scu8A7HT3MVNJzWdf3gvLgXxwp4Hl7iZp2aevxeXR24i7o4ss5Mjo9X7EUerRyPMPKHmcQRsia9Lz9wnjS9zPeuZf+EbnSLFluA3UOVcKsYQKkMAAAAASUVORK5CYII=") no-repeat -53px 0;	/*Debug\img\treeCheck.png*/ }

.PPTLVNodeChecked .PPTLVCheckBox { background-position: -17px 0; }
.PPTLV[enabled="enabled"] .PPTLVNodeChecked .PPTLVCheckBox:hover { background-position: -125px 0; }
.PPTLVNodeChecked.PPTLVNodeDisabled .PPTLVCheckBox.checked { background-position: -71px 0; }

.PPTLVNodeCheckedUnknown .PPTLVCheckBox { background-position: -35px 0; }
.PPTLV[enabled="enabled"] .PPTLVNodeCheckedUnknown .PPTLVCheckBox:hover { background-position: -143px 0; }
.PPTLVNodeCheckedUnknown.PPTLVNodeDisabled .PPTLVCheckBox.disabled { background-position: -89px 0; }

/* captions */

.PPTLVMenuBox
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 17px;
	background: #FFF;
}

.PPTLVMenuIcon
{
	position: relative;
	left: 1px;
	width: 14px;
	height: 100%;
	z-index: 2;
	border-right: 1px solid #FFF;
	background:  #EBEBFF url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARbSURBVGhD7ZdtSFtXGMefm/q6D+teoLAPQ/phH4bCCJQtgYu2S2dpNwcOSrGsDDa3wj6IsA9Vo0tSjX2BgpUxBnUvhc0yy2qZrWuDds7axtKBX5S6Lx1roX5JR6WdL0lu7p7n5JwbY25MTkxfJPcXn5znnnPu35vzPPe8KGDxzKDrOveeXWy8tLDICithLKSwEsZCCmMP0z8YaMPCH79Kom9/fe2n3M+afOsVAhthD2MkTF//kL7vfRd68YeOYRG6/wD+un0HHsw/ZHWChcVlmH/4CF7Z8vJnGPxTvDqJfOsVAhsuYfbWvU1Pza6piPFgUyF+CwVe4XedHrgAXxxsMD1p5VuP+HZwQsxafWh/y/if1Ksps9rU1FTOena7Pe+zZDYJ09LSph892p12jDIxPh6cHh4eqjT7XwoGYs+eupnqamcVr0rB2MOUl5XCxZFrcHH0OrPhK9fh0pVg3H4PwuWxIJy/fBXODo3A3XshDLQO0ajG707w07mAjsuR/lx5er3BS1fh519H4A7q6PghrXR6K/lvMex/026HP2f+aUTfIeNziSQikYi/oqIC5ubmGtF3yPhc4okyMTE5XVxcguWNaV4lDSVDUVExkA4Z+TbbJjQbJoyNtfOuphgJs7i0DNveeB127XAyq93uhJ01jrhVO8CF9t47KuxQt8H45E2IxQADHOV3J8hFR5iZ3mq0FTkl65ux8k2T9Z80quqo6uz0Kqr61ppBzURXl08R5vcfVo4c6ULzs5J3SUvSKemlF19IBBAHhsaGGbYJf/Pzm0HDmYCWkkiaGUFWR1g6vZVo2E8g65vxOBOmublZF9bU1MRK3iRNIDA6TctRa6tbb2vr0EdHx3KeZQifr0v3ejsN8/n8WT1bUsKw4IoP3i5MY4GPG/6xfuRoWuqM0Li/Tjn/25hQ4bUJLaFD7PvgXej/5UJcFM1MbzUxehiOrG/G40yYnp4eJUZvDUJTPl2zixwIBicry8rKobS0DEpKaFmaqORNOaGq6kw4HIbl5SVYWloEp9Mxw5vWJClhaCzEzMB8buTTuDPDSSCCSwe9udoar6+0Flmm6QAJRxN9ZH0zREAJWT8bent7WZKsJ1kIj8eteL0dhnk87evSc7m2V3V3d7KliDbRtbWurJa51IQRhuMiAisCzYJNxpcSjRrTIKuVSY+4dXvuQOCPMXKPoz8g49PXakKh0IHZ2Vlyj6M/IOPTV7asN1laW9vZUkSl2/2l3t7uMYx3yQnaPHd0eHXaTPOqjBg/hI7Bu3fW4NGXg454GiopoAwsT585Cx817IWvTv0AJzxNpoORb71CwGy5W+8xOBOyx/SkhNnlqjGiSoWxQlDJe9Jzf//jGfj4wwY4+c130HO4OW3C5FOvEJDZHz0tjOAc8n9d/9rWV889WliASCQKoX/neUsqRZtsEI0vHy3H3J8fY5WryLdeIbChEsbi6bMREiZp02thkQkrYSyksBLGQgKA/wHa+sUDO4BHJgAAAABJRU5ErkJgggAAAABJRU5ErkJggp0AAAAASUVORK5CYII=") no-repeat -83px -1px;	/*Debug\img\treeIcons.png*/ /* =80+(20-14)/2 */
}

/* node edit */

.PPTLVEditField
{
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 0 0;
	
	text-align: left;
	line-height: 14px;
}

.PPTLVEditField::-ms-clear
{
	display: none;
}

/* drag and drop */

.PPTLVNodeDragPage
{
	display: block;
	position: fixed;
	min-height: 0 !important;
	border: none !important;
	z-index: 99999;
	opacity: 0.75;
	filter: alpha(opacity=75);
	background: rgb(248, 227, 197);
	pointer-events:none;
}

.PPTLVNodeDragPageShowTabs .PPTLVNodeWidgets:before  /* одиночный отступ у всех перетаскиваемых вершин */
{
	content: '';
}

.PPTLVNodeDragPageCancel
{
	background: rgb(255, 170, 170);
}

.PPTLVNodeDragSplitter
{
	position: absolute;
	height: 0;
	border-top: 2px solid rgb(0, 0, 255);
}

.PPTLVNodeDragSplitterEnd
{
	position: absolute;
	width: 0;
	height: 6px;
	border-left: 2px solid rgb(0, 0, 255);
}

.PPTLVNodeDragInsertChildren
{
	outline: 2px solid rgb(0, 0, 255);
	outline-offset: -2px;
}

/* find */

.PPTLVSearchInput
{
}

.PPTLVSearchNotfound .PPTLVSearchInput
{
	background: #FAA;
}

/* range selection */

.PPTLVSelectionArea
{
	position: absolute;
	width: 100px;
	height: 50px;
	border: solid 1px #e69017;
}

.PPTreeListSelectionAreaInner
{
	width: 100%;
	height: 100%;
	opacity: 0.25;
	filter: alpha(opacity=25);
	background: #e69017;
}

/* disabled */

.PPTLV[disabled="disabled"]
{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/* rtl */

.PPTLV[dir="rtl"] .PPTLVPage
{
	direction: rtl;
}

.PPTLV[dir="rtl"] .PPTLVNodeContent 
{
	padding: 0 3px 0 6px;
	text-align: right;
}

.PPTLV[dir="rtl"] .PPTLVNodeControlContainer
{
	float: left;
}

.PPTLV[dir="rtl"] .PPTLVNodeDrillIcon
{
	filter: FlipH;
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
   -o-transform: scaleX(-1);
   transform: scaleX(-1);
}

.PPTLV[dir="rtl"] .PPTLVMenuBox
{
	right: auto;
	left: 0;
}

.PPTLV[dir="rtl"] .PPTLVMenuIcon
{
	right: 1px;
	left: auto;
	border-right: 0;
	border-left: 1px solid #FFF;
}

.PPTLV[dir="rtl"] .PPTLVEditField
{
	text-align: right;
}

.PPListCaptions
{
	position: relative;
	overflow: hidden;
	padding: 0;
	width: 100%;
	outline-width: 0;
	border-width: 0;
	background: rgb(235, 235, 255);
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.PPListCaptionsContainer
{
	overflow: hidden;
	height: 100%;
}

.PPListCaptionsWide .PPListCaptionsContainer
{
	direction: ltr; /* прокрутку в rtl разные браузеры понимают по-разному, единственный способ добиться кросс-браузерности это всегда оставаться в ltr. Когда прокрутки нет, сохраняем direction неизменным */
}

.PPListCaptionsTable
{
	position: relative;
	width: 0;
	height: 100%;
	border-collapse: collapse;
	table-layout: fixed;	
}

.PPListCaptionsRow
{
	position: relative;
	/*border-left: 1px solid #FFF;*/
	background: rgb(235, 235, 255);
}

.PPListCaptionsFirstSpacer,
.PPListCaptionsLastSpacer
{
	padding: 0;
}

.PPListCaptionsMenuBox
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: #FFF;
}

.PPListCaptionsMenuIcon
{
	position: relative;
	left: 1px;
	z-index: 2;
	width: 14px;
	height: 100%;
	border-right: 1px solid #FFF;
	background-color: #EBEBFF;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARbSURBVGhD7ZdtSFtXGMefm/q6D+teoLAPQ/phH4bCCJQtgYu2S2dpNwcOSrGsDDa3wj6IsA9Vo0tSjX2BgpUxBnUvhc0yy2qZrWuDds7axtKBX5S6Lx1roX5JR6WdL0lu7p7n5JwbY25MTkxfJPcXn5znnnPu35vzPPe8KGDxzKDrOveeXWy8tLDICithLKSwEsZCCmMP0z8YaMPCH79Kom9/fe2n3M+afOsVAhthD2MkTF//kL7vfRd68YeOYRG6/wD+un0HHsw/ZHWChcVlmH/4CF7Z8vJnGPxTvDqJfOsVAhsuYfbWvU1Pza6piPFgUyF+CwVe4XedHrgAXxxsMD1p5VuP+HZwQsxafWh/y/if1Ksps9rU1FTOena7Pe+zZDYJ09LSph892p12jDIxPh6cHh4eqjT7XwoGYs+eupnqamcVr0rB2MOUl5XCxZFrcHH0OrPhK9fh0pVg3H4PwuWxIJy/fBXODo3A3XshDLQO0ajG707w07mAjsuR/lx5er3BS1fh519H4A7q6PghrXR6K/lvMex/026HP2f+aUTfIeNziSQikYi/oqIC5ubmGtF3yPhc4okyMTE5XVxcguWNaV4lDSVDUVExkA4Z+TbbJjQbJoyNtfOuphgJs7i0DNveeB127XAyq93uhJ01jrhVO8CF9t47KuxQt8H45E2IxQADHOV3J8hFR5iZ3mq0FTkl65ux8k2T9Z80quqo6uz0Kqr61ppBzURXl08R5vcfVo4c6ULzs5J3SUvSKemlF19IBBAHhsaGGbYJf/Pzm0HDmYCWkkiaGUFWR1g6vZVo2E8g65vxOBOmublZF9bU1MRK3iRNIDA6TctRa6tbb2vr0EdHx3KeZQifr0v3ejsN8/n8WT1bUsKw4IoP3i5MY4GPG/6xfuRoWuqM0Li/Tjn/25hQ4bUJLaFD7PvgXej/5UJcFM1MbzUxehiOrG/G40yYnp4eJUZvDUJTPl2zixwIBicry8rKobS0DEpKaFmaqORNOaGq6kw4HIbl5SVYWloEp9Mxw5vWJClhaCzEzMB8buTTuDPDSSCCSwe9udoar6+0Flmm6QAJRxN9ZH0zREAJWT8bent7WZKsJ1kIj8eteL0dhnk87evSc7m2V3V3d7KliDbRtbWurJa51IQRhuMiAisCzYJNxpcSjRrTIKuVSY+4dXvuQOCPMXKPoz8g49PXakKh0IHZ2Vlyj6M/IOPTV7asN1laW9vZUkSl2/2l3t7uMYx3yQnaPHd0eHXaTPOqjBg/hI7Bu3fW4NGXg454GiopoAwsT585Cx817IWvTv0AJzxNpoORb71CwGy5W+8xOBOyx/SkhNnlqjGiSoWxQlDJe9Jzf//jGfj4wwY4+c130HO4OW3C5FOvEJDZHz0tjOAc8n9d/9rWV889WliASCQKoX/neUsqRZtsEI0vHy3H3J8fY5WryLdeIbChEsbi6bMREiZp02thkQkrYSyksBLGQgKA/wHa+sUDO4BHJgAAAABJRU5ErkJgggAAAABJRU5ErkJggp0AAAAASUVORK5CYII=");	/*Debug\img\treeIcons.png*/
	background-position: -83px -1px; /* =80+(20-14)/2 */
	background-repeat: no-repeat;
}

.PPListCaptions[enabled="enabled"] .PPListCaptionsMenuIcon:hover
{
	background-color: #F8E3C5;
}

.PPListCaptionsMenuIcon.Pressed
{
	background-color: #FFC46B;
}

.PPListCaptionsCaptionResizing 
{
	cursor: e-resize;
}

.PPListCaptionsCaptionResized 
{
}

/* RTL */
.PPListCaptions[dir="rtl"] .PPListCaptionsTable
{
	direction: rtl;
}

.PPListCaptions[dir="rtl"] .PPListCaptionsMenuBox
{
	right: auto;
	left: 0;
}

.PPListCaptions[dir="rtl"] .PPListCaptionsMenuIcon
{
	right: 1px;
	left: 0;
	border-left: 1px solid #FFF;
	border-right: 0;
}

.PPListCaptions[dir="rtl"] .PPListCaptionResizer
{
	float: left;
}


.PPLineLabel
{
	display: table;
	width: 100%;
	cursor: default;
}

.PPLineLabel[disabled="disabled"]
{
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.PPLineLabel > .PPContent
{
	margin-right: 10px;
	white-space: nowrap;
}

.PPLineLabel > .PPContent, .PPLineLabel > .PPLine
{
	display: table-cell;
	vertical-align: middle;
}

.PPLineLabel > .PPLine
{
	width: 100%;
}

.PPLineLabel > .PPLine > .R
{
	float: right;
}

.PPLineLabel > .PPLine > .L
{
	float: left;
}


.PPSparkline
{
	display: inline-block;
}


.PPSpoiler
{
	position: relative !important;
	white-space: nowrap;
    overflow:hidden !important;
    display:block !important;
    background-color:rgb(244, 244, 245);
}

.PPSpoiler > *
{
    display: block !important;
}

.PPSpoiler > .PPPanelCnt
{
    position:absolute;
}

/* ------- Ресайзер ------- */
.PPSpoilerResizerContainer
{
    position: absolute;
}

.PPSpoiler.Disabled .PPSpoilerResizerContainer
{
    cursor: default;
}

.PPSpoilerResizer
{
    background-color: #E6E6E6;
    border: none;
}

.PPSpoiler.Top > .PPSpoilerResizerContainer, .PPSpoiler.Bottom > .PPSpoilerResizerContainer
{
	height: 3px;
	width: 100%;
	border: none;
	cursor: n-resize;
}

.PPSpoiler.Left > .PPSpoilerResizerContainer, .PPSpoiler.Right > .PPSpoilerResizerContainer
{
	height: 100%;
	width: 3px;
    border: none;
	cursor: e-resize;
}

.PPSpoiler.Top > .PPSpoilerResizerContainer > .PPSpoilerResizer, .PPSpoiler.Bottom > .PPSpoilerResizerContainer > .PPSpoilerResizer
{
	height: 1px;
	width: 100%;
}

.PPSpoiler.Left > .PPSpoilerResizerContainer > .PPSpoilerResizer, .PPSpoiler.Right > .PPSpoilerResizerContainer > .PPSpoilerResizer
{
	height: 100%;
	width: 1px;
}

.PPSpoilerPhantomResizer
{
	background-color: #C5C5C5;
	position: fixed;
	z-index: 11001;
}

/* ------- Кноки экспанда влево\вправо ------- */

.PPSpoiler .PPSpoilerExpandButton
{
    height: auto !important;
    width: auto !important;
    position: relative;
}

.PPSpoiler .PPSpoilerExpandButton.PPRibbonButton .PPImage
{
    height: 21px;
    width: 11px;
}

.PPSpoiler .PPSpoilerExpandButton .PPContent, .PPSpoiler .PPSpoilerExpandButton .PPImage
{
    vertical-align: middle;
}

/* ------- Настройки позиционирования TitleButtonsContainer ------- */
.PPSpoilerTitleButtonsContainer
{
    display: inline-block;
    position: absolute;
}

.PPSpoiler.Left.PPNoRTL .PPSpoilerTitleButtonsContainer
{
    right: 0px;
    top: 0px;
}
.PPSpoiler.Left.PPRTL .PPSpoilerTitleButtonsContainer
{
    left: 0px;
    top: 0px;
}

/*NoRTL*/
.PPSpoiler.Top.PPNoRTL .PPSpoilerTitleButtonsContainer
{
    left: 6px;
    bottom: 0px;
}
.PPSpoiler.Bottom.PPNoRTL .PPSpoilerTitleButtonsContainer
{
    left: 6px;
	top : 0px;
}
/*RTL*/
.PPSpoiler.Top.PPRTL .PPSpoilerTitleButtonsContainer
{
    right: 6px;
    bottom: 0px;
}
.PPSpoiler.Bottom.PPRTL .PPSpoilerTitleButtonsContainer
{
    right: 6px;
    top : 0px;
}

/* --- Left, Right --- */
.PPSpoiler.Right.PPNoRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton, .PPSpoiler.Left.PPRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton
{
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
     
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;

    top: -25px;
}

.PPSpoiler.Left.PPNoRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton, .PPSpoiler.Right.PPRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton
{
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);

    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;

    top: -25px;
}

/* --- Top, Bottom --- */
.PPSpoiler.Bottom .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton .PPImage
{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.PPSpoiler.Top.PPNoRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton
{
  margin-left: 5px;
}
.PPSpoiler.Bottom.PPNoRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton
{
  margin-left: 5px;
}
/* --- RTL --- */
.PPSpoiler.Top.PPRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton
{
  margin-right: 5px;
}
.PPSpoiler.Bottom.PPRTL .PPSpoilerTitleButtonsContainer > .PPSpoilerExpandButton
{
  margin-right: 5px;
}

.PPTabSearchDialog.PPDropPanel.PPWindow .WindowTable > tbody > tr > td > .Content
{
	border: none;
	margin: 12px 17px 2px 17px;
	background-color: transparent;
}

.PPTabSearchDialog .PPButton.Expand
{
	display: none;
}

.PPTabSearchDialog .WindowTable > tbody > tr:first-child + tr > td:before
{
	/* вставляем перед контентом линию под заголовком */
	display: block;
	margin: 0 3px;
	border-bottom: 1px solid #d3d6d9;
	content: '';
}

.PPTabSearchDialog .SearchReplacePanel 
{
	position: static;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px;
	border: 1px #E2E2E2 solid;
	border-top: none;
	margin-bottom: 4px;
	background-color: #FFFFFF;
}

.PPTabSearchDialog .SearchReplacePanel .PPCheckBox,
.PPTabSearchDialog .SearchReplacePanel .PPLabel
{
	height: 16px; /* ставим высоту везде как в FF, чтобы размеры элементов не зависели от браузера */
}

.PPTabSearchDialog .SearchTabPanelSearchLabel,
.PPTabSearchDialog .SearchTabPanelSearchCombo
{
	display: inline-block; /* располагаем лейбл и комбик в одну строку */
	vertical-align: middle;
}

.PPTabSearchDialog .SearchTabPanelSearchCombo
{
	margin-left: 7px;
}

.PPTabSearchDialog .WholeWordsCheckBox,
.PPTabSearchDialog .TargetTextCheckBox
{
	margin-left: 10px;
}

.PPTabSearchDialog .SearchTabPanel,
.PPTabSearchDialog .ParametersLabel,
.PPTabSearchDialog .MoreButton 
{
	margin-bottom: 10px;
}

.PPTabSearchDialog .CaseSensitivePanel
{
	margin-bottom: 7px;
}

.PPTabSearchDialog .MoreButton,
.PPTabSearchDialog .DialogButtonsPanel .PPButton
{
	float: right;
}

.PPTabSearchDialog .TargetValueCheckBox,
.PPTabSearchDialog .DirectionCombo
{
	margin-left: 7px;
}

.PPTabSearchDialog .OptionsGridPanel td
{
	height: 28px;
}

.PPTabSearchDialog .OptionsGridPanel .PPCombo td
{
	height: inherit;
}


.PPTabSearchDialog .DialogButtonsPanel
{
	margin-top: 11px;
}

.PPTabSearchDialog .FindAllButton,
.PPTabSearchDialog .FindNextButton
{
	margin-left: 7px;
}

.PPTabSearchDialog .CloseButton
{
	margin-left: 11px;
}

/* сокрытие дополнительных параметров */
.PPTabSearchDialog .MoreOption
{
	visibility: hidden;
}

.PPTabSearchDialogMoreOptions .MoreOption
{
	visibility: visible;
}

/* RTL */

.PPTabSearchDialog[dir=rtl] .SearchTabPanelSearchCombo,
.PPTabSearchDialog[dir=rtl] .DirectionCombo
{
	margin-left: 0;
	margin-right: 7px;
}

.PPTabSearchDialog[dir=rtl] .WholeWordsCheckBox,
.PPTabSearchDialog[dir=rtl] .TargetTextCheckBox
{
	margin-left: 0;
	margin-right: 10px;
}

.PPTabSearchDialog[dir=rtl] .TargetValueCheckBox
{
	margin-left: 0;
	margin-right: 7px;
}

.PPTabSearchDialog[dir=rtl] .MoreButton,
.PPTabSearchDialog[dir=rtl] .DialogButtonsPanel .PPButton
{
	float: left;
}

.PPTabSearchDialog[dir=rtl] .FindAllButton,
.PPTabSearchDialog[dir=rtl] .FindNextButton
{
	margin-left: 0;
	margin-right: 7px;
}

.PPTabSearchDialog[dir=rtl] .CloseButton
{
	margin-left: 0;
	margin-right: 11px;
}

.PPFilterLinkAttrDialog.PPDialogWindow .PPDialogContent
{
	padding: 6px 6px 10px 6px;
}

.PPFilterLinkAttrDialog .PPLineLabel
{
	margin: 8px 0;
}

.PPFilterLinkAttrDialog .PPCombo
{
	margin: 5px;
}

.PPFilterLinkAttrDialog .PPCheckBox
{
	margin: 5px;
}

.PPSearchDlg .PPDialogContent
{
	padding: 8px;
}
.PPSearchDlg .FindWhatLabel
{
	padding: 3px 0 2px 0;
}
.PPSearchDlg .SearchScopeLbl
{
	padding-top:2px;
}
.PPSearchDlg .ButtonsPanel
{
	height: 22px;
	width: 372px;
	padding: 10px 0;
}
.PPSearchDlg .PPDialogButtons
{
	display: none;
}
.PPSearchDlg .MoreButton
{
	float: right;
}
.PPSearchDlg[dir=rtl] .MoreButton
{
	float: left;
}
.PPSearchDlg .FindAllButton
{
	margin-left: 5px;
}
.PPSearchDlg[dir=rtl] .FindAllButton
{
	margin-right: 5px;
}
.PPSearchDlg .checkBGridPnl
{
	width: 372px;
	padding-top:2px;
}

.PPSearchDlg .checkBGridPnl td
{
	height: 22px;
}
.PPSearchDlg .checkBGridPnl .PPGridPanel
{
	width: 100%;
}
.PPSearchDlg .checkBGridPnl .PPControlNode td
{
	height: 15px; /*чтобы не поехали комбобоксы*/
}

.PPSearchDlg .checkBGridPnl .checkByType
{
	padding-top: 4px;
}
.PPSearchDlg .checkBGridPnl .dialogCombo
{
	display: inline-block;
	float:right;
	width: 240px;
}
.PPSearchDlg[dir=rtl] .checkBGridPnl .dialogCombo
{
	display: inline-block;
	float:left;
	width: 240px;
}

.PPMsSpecifiedVector .PPListItem .Icon,
.PPMsSpecifiedVector[dir="rtl"] .PPListItem .Icon
{
	margin: 4px 0 !important;
	padding: 0 !important;
}

.PPMsFillGaps .PPMsEmptyCombo .PPTextBoxImage
{
	display: none;
}

.PPMsFillGaps .PPLabel 
{
	margin-bottom: 5px;
}

.PPMsFillGaps .PPCombo, 
.PPMsFillGaps .PPCombo.PPDateTimePicker, 
.PPMsFillGaps .PPCheckBox,
.PPMsFillGaps .PPTextBox 
{
	margin-bottom: 10px;
}

.PPMsFillGaps 
{
	margin-right: 7px;
}

.PPMsFillGaps [dir="rtl"]
{
	margin-left: 7px;
}

.PPMsFillGaps .PPGridPanel > tbody > tr > td 
{
	padding: 0px !important;
}

.PPPlacedControl
{
	position: absolute;
	overflow: hidden;
}



.PPSizeLegendContent, .PPSizeLegendMarker, .PPSimpleSizeLegendContent
{
	position: absolute;
	white-space: nowrap;
}

.PPSimpleSizeLegendContent
{
    padding: 4px 5px;
    text-align: left;
}

.PPSizeLegendContent div
{
	position: absolute;
	top: 0;
}

.PPSizeLegendContent svg
{
	position: absolute;
}


.PPIntervalsLegend
{
	position: absolute;
	overflow: hidden;
}

.PPIntervalsLegendPageContainer 
{
	overflow: hidden;
	white-space: nowrap;
}

.PPIntervalsLegendContent, .PPIntervalsLegendControlNode
{
	position: absolute;
	white-space: nowrap;
}

/*
.PPIntervalsLegendContent div
{
	position: absolute;
	top:0px;
} */

.PPIntervalsLegendContent table
{
	border-collapse: collapse;
	table-layout: fixed;
	width: 0;
	border-spacing: 0;
}

.PPIntervalsLegendContent table.PPTempTable
{
	border-collapse: collapse;
	visibility: hidden;
	table-layout: auto;
	width: auto;
	border-spacing: 0;
}

/* отключаем границы и отступы, чтобы получать при замерах внутренние размеры элементов */
.PPIntervalsLegendContent .PPTempTable td,
.PPIntervalsLegendContent .PPTempTable div
{
	border: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/*
.PPIntervalsLegendContent svg
{
	position: absolute;
	top: 0px;
	left: 0px;
}
*/

.PPIntervalsLegendContent td
{
	position: relative;
	vertical-align: middle;
	text-align: left;
}

.PPIntervalsLegendMarker
{
	position: absolute;
	display: block;
}

.PPIntervalsLegendMarker canvas
{
	/* иначе в IE8 не работает окраска маркеров */
	direction: ltr;
}

.PPIntervalsLegendWraper
{
	position: relative;
	display: block;
	overflow: hidden;
}

.PPIntervalLegendItemText
{
	display: inline-block;
	cursor: default;
	overflow: hidden;
	text-overflow: ellipsis;
}

.PPIntervalsLegendContent.Underline .PPIntervalLegendItemText
{
	text-decoration: underline;
}

.PPIntervalsLegend .PrevPage,
.PPIntervalsLegend .NextPage,
.PPIntervalsLegend .CurrentPage
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.PPIntervalsLegend .PrevPage,
.PPIntervalsLegend .NextPage
{
	width: 32px;
	height: 32px;
	border: 8px solid transparent;
	border-top: 16px solid transparent;
}

.PPIntervalsLegend .PrevPage
{
	margin-top: -16px;
	width: 0px;
	height: 0px;
	border-bottom: 16px solid #0000FF;
}

.PPIntervalsLegend .CurrentPage
{
	left: 16px;
	width: 40px;
	text-align: center;
	font: normal 12px Calibri, Helvetica;
}

.PPIntervalsLegend .NextPage
{
	width: 0px;
	height: 0px;
	left: 56px;
	border-top: 16px solid #0000FF;
}

.PPIntervalsLegendAlphaLayer, .PPIntervalsLegendImageLayer
{
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.PPIntervalsLegendImageLayer 
{
	z-index: 1;
}



.PPBubbleChart
{
	position: relative;
	overflow: hidden;
	top: 0px;
	left:0px;
}

.PPBubbleChartArea svg,
.PPBubbleChartArea div
{
	position: absolute;
	overflow:hidden;
}

.PPBubbleChartArea div .v
{
	width:0px;
	height:0px;
}



.PPTreeData,
.PPTreeCanvas
{
    position: relative;
}

.PPTreeRoot
{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.PPTreeRoot > DIV > V
{
    position: absolute;
}

.PPTreeFPS 
{
    position: absolute;
    right: 2px;
    top: 2px;
}

.PPTreeDiv
{
    position: absolute;
    width: 100%;
    height: 100%;
}

.PPBubbleInfo
{
    -khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;	
	unselectable: on;
	user-select: none;
    position: absolute;
    cursor: default;
}

.PPBubbleCaption
{
   text-align: center;
}
.PPBubbleValue
{
   text-align: center;
   font-weight: bold;
}

.PPBubbleContent
{    
    text-align: center;
    display:inline-block;
    position: absolute;
    visibility: hidden;
    overflow: hidden;
}

.PPBubbleSelecting {
    cursor: pointer;
}


.PPChartBreadcrumb
{
	cursor: default;
}

.PPChartBreadcrumbItem
{	
	text-align: left;
}

.PPChartBreadcrumbNotLastItemLabel
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAALGeYUxB9wAAAIpJREFUeAGVwTsKg0AABNAxSOrcfyoRhQUxnsUignG/7j3GlBKIxvdwWV3XIvnAP8ZxVNu2IlnizDzPml6TjDHCDskC3+xi5azT8l7U971wxDuvGKJSTPLOq6oq4ZcUk/KalWLS8ByEI3nNCiGo6zqRLHHEWSdjjEjecaZpGpEscRXJgmSBD5I37GxrbGTKPCzREwAAAABJRU5ErkJggg==");	/*Debug\img\chrtBcArrowRight.png*/
	background-repeat:	no-repeat;
	background-position: right center;
}

.PPChartBreadcrumbItemLabelContainer
{
	position: relative;
}

.PPChartBreadcrumbItem[dir="rtl"]
{
	text-align: right;
}

.PPChartBreadcrumbNotLastItemLabel[dir="rtl"]
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABGdBTUEAALGeYUxB9wAAAIlJREFUeNqVkUEKwyAURG2Rrnv/rEQUBLE5i4sGrBpNc48JGgqlGGI/PL6LJzgjIf/MMAxn3Dnn6JGplBLW2qZ8UUqRLzA9JzjndtkYcwT8yyOGiODDLjPGWmCOM5a8IKdcz1UeH+MRVV7fa91nAanWGimleqGnjVsJWd7d2zMVQjTl66fCwu8HbqvG2tslsPfhAAAAAElFTkSuQmCC");	/*Debug\img\chrtBcArrowLeft.png*/
	background-repeat:	no-repeat;
	background-position: left center;
}

.PPChartBreadcrumbItemLabelContainer[dir="rtl"]
{
	position: relative;
}

.PPTagCloud, .PPTagCloudSpace
{
	position: relative;
}

.PPTagCloudSpace div
{
	background-color: white;
}

.PPTagCloudSpace svg text,
.PPTagCloudSpace div
{
	cursor: pointer;
	unselectable: on;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}

.PPTagCloudSpace svg
{
	position: absolute;
	left: 0;
	top: 0;
}


.PPTreeMapBranch,
.PPTreeMapLeaf,
.PPTreeMapItem
{
    position: absolute;
    border: solid 0px transparent;
    box-sizing: border-box;
	-moz-box-sizing: border-box;
    cursor: default;
}

.PPTreeMapBranch 
{
    border: solid 1px #AAA;
}

.PPTreeMapContainer 
{
    position: relative;
    display: block;
    overflow: hidden;
}

.PPTreeMapCaption 
{
    position: relative;
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
    width: 0;
}

.PPTreeMapVertical
{
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
}

.PPTreeMapTextMeasure
{
	 -webkit-transform: none; 
    -moz-transform: none;
    -o-transform: none;
	 display: block !important;
	 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); 
}

.PPTreeMapText
{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
}

.PPTreeMapInline 
{
    display: inline;
    white-space: nowrap;
}

.PPTreeMapLeavesEllipsis .PPTreeMapLeaf .PPTreeMapText 
{
    text-overflow: ellipsis;    
}

.PPTreeMapBranchesEllipsis .PPTreeMapBranch .PPTreeMapText 
{
    text-overflow: ellipsis;    
}

.PPTreeMapLeavesWrap .PPTreeMapLeaf .PPTreeMapText,
.PPTreeMapLeavesWrap .PPTreeMapLeaf .PPTreeMapInline 
{
    white-space: normal;  
}

.PPTreeMapBranchesWrap .PPTreeMapBranch .PPTreeMapText,
.PPTreeMapBranchesWrap .PPTreeMapBranch .PPTreeMapInline 
{
    /* white-space: normal; */
}

.PPTreeMapFocusFrame
{
	position: absolute;
	overflow: hidden;	
}

.PPTreeMapBranchCaption
{
    font-size: 20px;
    color: #999;
    text-shadow: 0px 1px 0px #FFF, 0px 1px 1px #FFF;
}



.PPTreeChartMaster
{
	text-align: left;
}

.PPTreeChartMaster[dir="rtl"]
{
	text-align: right;
}

.PPTreeChartMasterPanel
{
	padding: 8px 32px 0px;
}

.PPTreeChartMasterPanel .PanelListBox
{
    border: 1px solid #CFD1D4;
}

.PPTreeChartMasterPanel .PPRadioButton, 
.PPTreeChartMasterPanel .PPNumberEdit, 
.PPTreeChartMasterPanel .PPCombo, 
.PPTreeChartMasterPanel .PPLabel, 
.PPTreeChartMasterPanel .PPCComboFace,
.PPTreeChartMasterPanel .PPCheckBox, 
.PPTreeChartMasterPanel .PPListBox, 
.PPTreeChartMasterPanel .PPFontBox, 
.PPTreeChartMasterPanel .PPButton, 
.PPTreeChartMasterPanel .PPLabel 
{
	margin-bottom: 4px;
}

.PPTreeChartMasterElementRight
{
	float: right;
}

.PPTreeChartMasterElementRight[dir="rtl"]
{
	float: left;
}

.PPTreeChartMasterPanel .PPLabel
{
	margin-right: 5px;
	margin-left: 0px;
}

.PPTreeChartMasterPanel .PPLabel[dir="rtl"]
{
	margin-right: 0px;
	margin-left: 5px;
}

.PPTreeChartMasterLabelBold
{
	font-weight: bold;
}

.PPTreeChartMasterSeparator
{
	margin: 10px 0 4px 0;
}

.PPGraph[disabled="disabled"]
{
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
	opacity: 0.5;
	cursor: default;
	pointer-events:none;
}

.PPGraphBlock
{
	z-index: 2;
	width: 0px;
	height: 0px;
}

.PPGraphBlockSnapper
{
	border-left: 1px dashed #808080;
	border-top: 1px dashed #808080;
	width: 1px;
	height: 1px;
	position: absolute;
	z-index: 1000;
}

	.PPGraphBlockSnapper.Center
	{
		border-left-color: #0094ff;
		border-top-color: #0094ff;
	}

.PPShapeText
{
	background-color: transparent;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.PPLongListBox
{
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPLongListBox .PPLongListItem
{
	overflow: hidden;
}

.PPLongListBox > .PPItems
{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.PPLongListBox > .PPCover
{
	background: #FFF;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/* start of Scrolls styles */
.PPLongListBox > .PPSB.VMode
{
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
}

.PPLongListBox[dir="rtl"] > .PPSB.VMode
{
	left: 0;
	right: auto;
}
/* end of Scrolls styles */

.PPMSCopyScenarioDialog .PPDropPanel.PPWindow .WindowTable > tbody > tr > td > .Content
{
	margin: 0;
}
.PPMSCopyScenarioDialog .Separator
{
	height: 1px;
	width: 100%;
	margin: 10px 0;
	background-color: #D3D6D9;
}

.PPMSCopyScenarioDialog .MSLabelSeparator
{
	text-align: center;
	padding: 0 10px;
}

.PPMSCopyScenarioDialog .PPTreeList .MSNameColumn > div
{
	padding: 0 0 0 3px;
}

.MSGridSelectScenario table, .MSGridGroupNewScenario table, .MSGridNewNameScenario table, .MSGridGroupVariables table
{
	width: 100%;
}

.PPMSCopyScenarioDialog .PPLabel
{
	white-space: nowrap;
}

.MSGridSelectScenario, .MSGridGroupNewScenario, .MSRadioExistScenarios
{
	margin-top: 10px;
}

.MSGridNewNameScenario, .MSScenarioList
{
	margin-top: 5px;
}

.PPMSCopyScenarioDialog .PPTreeList .data
{
	background-color:#FFF;
}

.PPMSCopyScenarioDialog .PPTreeList > .data > .focus
{
	border: none;
}

.PPMSCopyScenarioDialog .PPTreeList .simple
{
	display: none !important;
}

.PPMSCopyScenarioDialog .PPGridPanel > tbody > tr > td:first-child
{
	padding-right: 5px;
}

.PPMSCopyScenarioDialog[dir="rtl"] .PPGridPanel > tbody > tr > td:first-child
{
	padding-left: 5px;
}

.PPMSCopyScenarioDialog .PPTreeList 
{
	margin: 5px 0 10px;
	border: 1px solid #CCC;
}

.PPMSCopyScenarioDialog .PPLabelNewName, .PPMSCopyScenarioDialog .PPLabelExistScenario
{
	padding-right: 5px;
}

.PPMSCopyScenarioDialog[dir="rtl"] .PPLabelNewName, .PPMSCopyScenarioDialog[dir="rtl"] .PPLabelExistScenario
{
	padding-left: 5px;
}

.PPMSCopyScenarioDialog .PPDialogContent
{
	padding: 0 10px;
}

div.MSScenarioList
{
	padding-left: 20px;
}

div.MSScenarioList[dir="rtl"]
{
	padding-right: 20px;
}

.PPMSCopyScenarioDialog .PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .icon 
{ 
	position: relative; 
	top: 2px;
	left: 2px;
}

.PPMiniMap .MiniMap
{
	position: relative;
	overflow: hidden;
	width: 0;
	height: 0;
}

.PPMiniMap .MiniMap img,
.PPMiniMap .MiniMap canvas,
.PPMiniMap .MiniMap .MiniMapFrame,
.PPMiniMap .MiniMap .MiniMapCover
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.PPMiniMap .MiniMap .MiniMapFrame
{
	position: relative;
	margin-top: -2px;
	margin-left: -2px;
	cursor: move;
}

.PPMiniMap .MiniMap .MiniMapCover
{
	height: 0;
}

.PPMiniMap .MiniMap .MiniMapCover[side='R'],
.PPMiniMap .MiniMap .MiniMapCover[side='L']
{
	width: 0;
}

.PPSpeedometer
{
	background-color: transparent;
	position: relative;
}

.PPSpeedometer > .PPCover
{
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.PPRatingChart
{
	display: inline-block;
	color: #313533;
	position: relative;
}

.PPRatingChart .PPCover
{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFFFFF;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.PPRatingChart .ChartNode
{
	position: relative;
	cursor: default;
}

.PPRatingChart .TrendContainer
{
	position: absolute;
	display: block;
}

.PPRatingChart .PPScrollBox .PPScrollContent
{
	position: relative;
}

.PPRatingChart .PPTimeline
{
	margin-top: 5px;
	display: inline-block;
	position: relative;
}

.PPRatingChartSelection
{
	position: absolute;
	background-color: rgba(0,0,0, 0.2);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	box-shadow: rgba(0,0,0,0.2) 0px 0px 0px 1px;
	border: 1px solid #FFFFFF;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PPRatingChart .RatingHeader
{
	height: 20px;
	font-weight: bold;
	border-bottom: 1px solid #D3d6d9;
	white-space: nowrap;
}

.PPRatingChart .RatingHeader .Column,
.PPRatingChart .RatingSerie .Column,
.PPRatingChart .RatingHeader .Column > DIV
{
	height: 100%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
}

.PPRatingChart .RatingSerie .Column,
.PPRatingChart .RatingHeader .Column > DIV
{
	text-overflow: ellipsis;
	cursor: default;
}

.PPRatingChart .RatingHeader .Column .Resizer
{
	width: 3px;
	margin-left: -6px;
	margin-right: 3px;
	height: 100%;
	background-color: #D3d6d9;
	cursor: ew-resize;
	display: inline-block;
}

.PPRatingChart .RatingHeader .Index
{
	text-align: center;
}

.PPRatingChart .RatingHeader .Move
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPAgMAAACQHae8AAAABGdBTUEAALGPC/xhBQAAAAlQTFRF/////wgAAH8O5foBbgAAAAF0Uk5TAEDm2GYAAAAkSURBVHjaY2BAAw1AzLSAkYGBawUjiIuNEA0AEqwOQCYjkk4AyW0FhpSzTOwAAAAASUVORK5CYII=");	/*Debug\img\updown.png*/
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.PPRatingChart .RatingHeader .Move.Named
{
	background-image: none;
}

.PPRatingChart .RatingHeader .Data:hover
{
	text-decoration: underline;
}

.PPRatingChart .RatingSerie
{
	position: absolute;
	white-space: nowrap;
}

.PPRatingChart .RatingSerie.Selected
{
	background-color: rgb(200, 200, 255);
}

.PPRatingChart .RatingSerie:hover
{
	background-color: rgb(255, 230, 230);
}

.PPRatingChart .RatingSerie.Selected:hover
{
	background-color: rgb(255, 230, 255);
}

.PPRatingChart .RatingSerie .Highlighted
{
	font-weight: bold;
	color: #111513;
}

.PPRatingChart .RatingSerie .Index
{
	color: white;
	text-align: center;
}

.PPRatingChart .RatingSerie .Index .IndexContent
{
	height: 15px;
	border-radius: 4px;
	text-align: center;
	vertical-align: baseline;
	padding-bottom: 2px;
}

.PPRatingChart .RatingSerie .Move
{
	width: 9px;
	padding-left: 0;
	padding-right: 0;
	background-position: left center;
	background-repeat: no-repeat;
}

.PPRatingChart .RatingSerie .Move.Up
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPAQMAAAAMBndOAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAH8O6njx8QAAAAF0Uk5TAEDm2GYAAAAXSURBVHjaY2CAAQ4GBhkGBjswAw3BAAAPQwCTdM1YNgAAAABJRU5ErkJggg==");	/*Debug\img\up.png*/
}

.PPRatingChart .RatingSerie .Move.Down
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPAQMAAAAMBndOAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAA/wgA0yYHKgAAAAF0Uk5TAEDm2GYAAAAVSURBVHjaY2BAAhwYyI6BQQbMAAMACZ0Ak0AwQRMAAAAASUVORK5CYII=");	/*Debug\img\down.png*/
}

.PPRatingChart .RatingSerie .Graph .GraphContent
{
	height: 10px;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 5px;
}

.PPBorderLayout
{
    position: relative;
    display: inline-block;
}

.PPBorderLayout .Top, .PPBorderLayout .Bottom, .PPBorderLayout .Left
{
    left:0
}

.PPBorderLayout .Top, .PPBorderLayout .Bottom, .PPBorderLayout .Right
{
    right:0
}

.PPBorderLayout .Top, .PPBorderLayout .Left, .PPBorderLayout .Right, .PPBorderLayout .Central
{
    top: 0
}

.PPBorderLayout .Bottom, .PPBorderLayout .Left, .PPBorderLayout .Right, .PPBorderLayout .Central
{
    bottom: 0
}

.PPBorderLayoutItem
{
    position: absolute;    
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

.PPBorderLayoutItem.Bordered 
{
    border: #D3D6D9 solid 1px;
}

.PPBorderLayoutItem.Bordered.Top
{
    border-bottom: none;
}

.PPBorderLayoutItem.Bordered.Bottom
{
    border-top: none;
}

.PPBorderLayoutItem.Bordered.Left
{
    border-right: none;
}

.PPBorderLayoutItem.Bordered.Right
{
    border-left: none;
}

.PPBorderLayoutItem .Title
{
    height: 15px;
    background-color: #cfdde6;
}

.PPBorderLayoutItem .Title + .Content
{
    top: 15px;
}

.PPBorderLayout, .PPBorderLayoutItem, .PPBorderLayoutItem .Content, .PPBorderLayoutItem .Title
{
    overflow: hidden;
}

.PPBorderLayout .PPBorderLayoutItem.Left[dir="rtl"]
{
	left:auto;
	right:0; 
	border-right: #D3D6D9 solid 1px;
	border-left: 0;
}

.PPBorderLayout .PPBorderLayoutItem.Right[dir="rtl"]
{
	left:0;
	right:auto; 
	border-right: 0;
	border-left: #D3D6D9 solid 1px;
}

.PPFlexLayout
{
	outline: 0;
	overflow: hidden;
}

.PPFlexLayoutContainer
{
	position: relative;
	top: 0;
}

.PPFlexLayout .PPFlexItem
{
	display: block;
	position: relative;
}

.PPFlexLayout .PPFlexLayoutContainer .PPFlexItem
{
	position: absolute;
}

.PPLayoutBox
{
	overflow: hidden;
}

.PPLayoutBoxHorizontal
{
	white-space: nowrap;
}

.PPLayoutBoxHorizontal > .PPLayoutBoxItem
{
	display: inline-block;	
}


.PPCellPicker
{
	display: inline-block;
}
.PPCellPicker[disabled="disabled"]
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}

.PPCellPicker .PPCell
{
	background: url("data:image/gif;base64,R0lGODlhEwATAJEAAGRkZPr6+v///wAAACwAAAAAEwATAAAITgADCBxIsGBBAAgTKlwIYCAAARAjSpTYUODDiRghVgxwMePEjR09RgQp8qPDkhRPotSociXJlQJeumyJUmZNmiVt5nTIsCdCg0CDCh0aEAA7");	/*Debug\img\cellPicker.gif*/
	height: 19px;
	width: 19px;
}

.PPCellPicker .PPCell.Hovered
{
	background: url("data:image/gif;base64,R0lGODlhEwATAJEAAO9IEP/ilPr6+v///ywAAAAAEwATAAAIWAABCBxIsOBAAQACKFzIsGEAAAgDDJhIsWLFhxEtaqSIMeHGjR0lfrQYciRJiB5NckQpUuWAki5fsowpM2NMmC5xqtRpkufIkA6DKkRpsChBAUiTKl26NCAAOw==");	/*Debug\img\cellPicker_hovered.gif*/
}

.PPListBox
{
	background-color: #ffffff;
	color: #313533;
	cursor: default;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	outline: none;
	/*overflow: hidden;*/
	padding: 0;
}

.PPListBox .PPIconListItem
{
	white-space: nowrap;
}

.PPListBox .PPListItem
{
    white-space: nowrap;
    border: 1px solid transparent;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPListBox.Horizontal .PPListItem,
.PPListBox.Horizontal .PPIconListItem
{
	overflow: hidden;
	display: inline-block;
}

.PPListBox[disabled="disabled"] .PPListItem, .PPListBox[disabled="disabled"] .PPIconListItem, .PPListBox .PPListItem[disabled="disabled"], .PPListBox .PPIconListItem[disabled="disabled"]
{
	opacity: 0.5;
}

.PPListBox[disabled="disabled"] .Icon
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.PPListBox[enabled="enabled"] .PPListItem.Hovered
{
	background-color: #f8e3c5;
}

.PPListBox .PPListItem.Selected,
.PPListBox[disabled="disabled"] .PPListItem.PPFocused.Hovered
{
	background-color: #e4e4e4;
}

.PPListBox .PPListItem .Icon, .PPListBox .PPListItem .Content
{
	display: inline-block;
	vertical-align: middle;
}

.PPListBox .PPListItem .Icon
{
	height: 12px; /* для вертикального выравнивания текста */
	margin: 1px 0px 1px 5px;
	width: 0px; /* для вертикального выравнивания текста */
}

.PPListBox[dir="rtl"] .PPListItem .Icon
{
	margin: 1px 5px 1px 0px;
}

.PPListBox .PPListItem .Content
{
	overflow: hidden;
	padding: 0 6px 0 4px;
	white-space: nowrap;
}

.PPListBox[dir="rtl"] .PPListItem .Content
{
	overflow: hidden;
	padding: 0 4px 0 6px;
	white-space: nowrap;
}

/* IconListItem */

.PPListBox .PPIconListItem
{
	border: 1px solid transparent;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.PPListBox .PPIconListItem .Content
{
	display: none;
}

/* Hovered */
.PPListBox .PPIconListItem.Hovered
{
	background: #FFF7E9;
	border-color: #E7A57A;
	box-shadow: inset 0 0 1px #E7A57A;
}

/* Selected */
.PPListBox .PPIconListItem.Selected
{
	background: #FFE1B3;
	border-color: #D97D42;
	box-shadow: inset 0 0 1px #D97D42;
}

.PPListBox .PPListItem .PPListItemInput 
{
	margin: 0;
}

.PPListBox .PPListItem.PPFocused,
.PPListBox .PPListItem.PPFocused.Hovered
{
	box-sizing: border-box;
	border: 1px dashed #8B9097;
}

.PPListBox .PPNoIndents
{
    margin:0 !important;
    padding: 0 !important;
    border:0 !important;
    border-spacing:0 !important;
}

.PPListBox>.PPScrollBox>.PPScrollContent
{
    font-size: 0px;
}

.PPMaskEditTable
{
	table-layout: fixed;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border: 1px solid #D3D6D9;
	background: #FFF;
}

.PPMaskEditTable .PPMaskEditInput::-ms-clear,
.PPMaskEditTable .PPMaskEditInput::-ms-reveal
{
	display: none;
}


.PPMaskEditTable .PPMaskEditInputTd
{
	padding-left: 6px;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 2px;
	position: relative;
}

.PPMaskEditTable[dir="rtl"] .PPMaskEditInputTd
{
	padding-left: 0;
	padding-right: 6px;
}

.PPMaskEditTable.Safari .PPMaskEditInputTd, .PPMaskEditTable.FF .PPMaskEditInputTd
{
	padding-left: 5px;
}

.PPMaskEditTable[dir="rtl"].Safari .PPMaskEditInputTd, .PPMaskEditTable[dir="rtl"].FF .PPMaskEditInputTd
{
	padding-right: 5px;
}

TABLE.PPMaskEditTable .PPMaskEditInputTdNotValid
{
	background-color: #ffdcdc;
}

TABLE.PPMaskEditTable .PPMaskEditInputTd .PPMaskEditInput
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	border: 0;
	background-color: transparent;
	-moz-outline-style: none;
	-khtml-outline-style: none;
	outline-style: none;
}

.PPMaskEditTable[disabled="disabled"] .PPMaskEditInput
{
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	color: #989a99;
	cursor: default;
}

TABLE.PPMaskEditTable .PPMaskEditInputTd .PPMaskEditInputNotValid
{
	background-color: #ffdcdc;
}

.PPMaskEditBorderConteiner
{
	border: 1px solid #D3D6D9;
}

.PPMaskEditBorderConteiner .PPMaskEditTable
{
	border: 0;
}


.PPDropPanel.PPComboDropPanel > .PPListBox
{
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.PPDropPanel.PPComboDropPanel > .PPListBox .PPListItem .Icon,
.PPDropPanel.PPComboDropPanel > .PPListBox[dir="rtl"] .PPListItem .Icon
{
	margin: 2px 0;
	padding: 2px 0;
}



.PPCombo .PPTextBox .PPTextTable
{
	background: transparent;
	border:none;
}

.PPCombo .SpinButtons .PPSpinEditButtonDownTd,
.PPCombo .SpinButtons .PPSpinEditButtonUpTd
{
	padding-top: 0;
	padding-bottom: 0;
}

.PPCombo .SpinButtons .PPSpinEditButtonDownTd .PPSpinEditButtonDown
{
	height: 7px;
}

.PPDropPanel.PPComboDropPanel > .PPListBox[enabled="enabled"] .PPListItem.PPFocused,
.PPDropPanel.PPComboDropPanel > .PPListBox[enabled="enabled"] .PPListItem.PPFocused.Hovered
{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border: 1px dashed #8B9097;
}

.PPDropPanel.PPComboDropPanel > .PPListBox .PPListItem.PPFocused .Content
{
	padding-left: 4px;
}


.PPCComboFace
{
	width: 26px;
    height: 21px;
	background-color: transparent;
	direction: ltr;
	cursor: pointer;
    border: 1px solid;
    border-color: #C4C7CA;
    border-radius: 4px;
    padding: 1px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.PPCComboFace .Bg
{
	width: 100%;
	height: 100%;
	background-color: transparent;
    border: 1px solid;
    border-radius: 3px;
    border-color: transparent;
	text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.PPCComboFace.Hovered
{
	border-color: #e7a57a;
    background-color: #f8deb6;
}

.PPCComboFacePressed
{
	border-color: #d97d42;
    background-color: #ff9900;
}

.PPCComboFace .Arrow
{
	margin: 0; 
	background-repeat: no-repeat;
	position: relative;
    width: 100%;
    height: 100%;
    background-position: center;
}
.PPCComboFace .ArrowL
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHUlEQVR42mP4P+M/AsxgYGCAC4A4DDABGAciAKEBi2kdECCV+2YAAAAASUVORK5CYII=");	/*Debug\img\cc_arrow_light.png*/
}
.PPCComboFace .ArrowD
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHklEQVR42mOosa35D4e2DAwMcAEQhwEmAONABCA0APNqEmPhGXK6AAAAAElFTkSuQmCC");	/*Debug\img\cc_arrow_dark.png*/
}
/* --Disabled --*/
.PPCComboFace[disabled="disabled"]
{
	cursor: default;
}
.PPCComboFace[disabled="disabled"] .Bg
{
	background-color: #B5B5B5;
}
.PPCComboFace[disabled="disabled"] .Arrow
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHUlEQVR42mP4P+M/AsxgYGCAC4A4DDABGAciAKEBi2kdECCV+2YAAAAASUVORK5CYII=");	/*Debug\img\cc_arrow_light.png*/
}

/*----------------------------------------------------------- Выпадающая часть -------------------------------------------------------------------------*/

.PPDropPanel.PPCCDrop .DropPanelTable
{
	*table-layout: auto; /*ie7*/
}

.PPDropPanel.PPCCDrop .PPCPanel
{
	background-color: transparent;
}

.PPDropPanel.PPCCDrop
{
	background-color: #F5F5F5;
}

.PPDialog
{
	height: 100%;
	width: 100%;
}

.PPDialogWindow .DropPanelTable
{
	height: 100%;
}

.PPDialogWindow .PPDialogFooterLine
{
	height: 13px;
	border-top: 1px solid #d3d6d9;
}

.PPDialogWindow .PPDialogFooterLineLabel
{
	height: 14px;
	vertical-align: top;
}

.PPDialogWindow .PPDialog .PPDialogButtons
{
	height: 22px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: right;
}

.PPDialogWindow[dir="rtl"] .PPDialog .PPDialogButtons
{
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
}

.PPDialogWindow .PPDialog .PPDialogButtons > .PPButton
{
	margin-left: 5px;
}

.PPDialogWindow[dir="rtl"] .PPDialog .PPDialogButtons > .PPButton
{
	margin-left: 0;
	margin-right: 5px;
}

.PPDialogWindow .PPDialogContent
{
	vertical-align: top;
}


.PPDialogWindow .PPConfirmDialog .PPDialogContent
{
	vertical-align: middle;
	padding-left: 48px;
	display: block;
	overflow: hidden;
	margin-top: 10px;
}

.PPDialogWindow .PPConfirmDialog .PPDialogButtons
{
	height: 22px;
}

.PPDialogWindow[dir="rtl"] .PPConfirmDialog .PPDialogContent
{
	padding-left: 0px;
	padding-right: 48px;
}

.PPDialogWindow .PPConfirmDialog
{
	table-layout: fixed;
}

.PPDialogWindow .PPConfirmDialogImg
{
	position: absolute;
	width: 32px;
	height: 32px;	
	display: block;
	margin: 8px;
}

.PPFileUploadDialog
{
	margin-top: 5px;
	margin-left: 5px;
}

.PPFileUploadDialog[dir="rtl"]
{
	margin-left: 0;
	margin-right: 5px;
}

.Message .MessageImage
{
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: top;
	margin: 8px;
	float: left;
}
.Message[dir="rtl"] .MessageImage
{
	float: right;
}

.Message .PPDialogContent
{
	vertical-align: top;
	display:block;
}

.Message .MessageText
{
	margin-top: 10px;
	height: 100px;
	margin-left: 3px;
	margin-right: 0px;
	display: inline-block;
	overflow: hidden;
	float: left;
}

.Message[dir="rtl"] .MessageText
{
	margin-left: 0px;
	margin-right: 3px;
	float: right;
}

.Message.PPDialogWindow .PPDialog .PPDialogButtons
{
	padding-bottom: 5px;
}

.PPPanel
{
	position: relative;
}

.PPPanelCnt
{
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.PPPanelElem
{
	position: absolute !important;
}

.PPStackPanel
{
	position: relative;
	display: inline-block;
}

.PPStackPanel > .PPScrollBox > .PPScrollContent
{
	white-space: nowrap;
}

.PPStackPanel .PPStackNode 
{
	display: inline-block;
	white-space: normal;
	overflow: hidden;
	vertical-align: text-top; /* ! */
}

.PPStackPanel TABLE.PPStackNode
{
	display: inline-table;
}

.PPStackPanel .Vert
{
	display: block;
}

/*Стили для DropPanel внутри StackPanel в режиме IsContentResizable*/

.PPStackPanel .PPStackHoriz
{
	display: inline-block;
}

DIV.PPStackDropPanel
{
	position: relative;
	background: none;
	border : none;
	box-shadow: none;
   z-index: 0;
}

DIV.PPStackDropPanel .PPDropPanelShadowIE
{
	display: none;
}

DIV.PPStackDropPanel .Resizer[resizeway="R"]
{
	width: 5px;
}

DIV.PPStackDropPanel .Resizer[resizeway="R"]:hover
{
	border-right : 1px solid #C0C0C0;
}

DIV.PPStackDropPanel .Resizer[resizeway="B"]
{
	height: 5px;
}

DIV.PPStackDropPanel .Resizer[resizeway="B"]:hover
{
	border-bottom : 1px solid #C0C0C0;
}

.PPDropPanel.PPStackPanelItem TD.PPDropPanelBottomCenter,  .PPDropPanel.PPStackPanelItem TD.PPDropPanelBottomLeft, .PPDropPanel.PPStackPanelItem TD.PPDropPanelBottomRight
{
	height: 2px;
}

.PPStackPanelResizerRect
{
    border-style:solid;
}

.PPTreeList
{
	padding: 0 0 0 0;
	outline-width: 0;
	border-width: 0;
	overflow: hidden;
	position: relative;
}

.PPTreeList,
.PPTreeList > DIV.vscrollbackground,
.PPTreeList > DIV.hscrollbackground 
{
    background-color: #FFF;
}

.PPTreeListHighLightText
{
	font-weight: bold;
	color: #ddd;
	background-color: #444;
}

/* Caption */
.PPTreeList > DIV.caption
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 17px;
	padding: 0 0 0 0;
}

.PPTreeList > DIV.caption > TABLE
{
	position: relative;
	border-collapse: collapse;
	table-layout: fixed;	
	width: 0;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR
{
	position: relative;
	background: #EBEBFF;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH
{
	overflow: hidden;
	height: 17px;
	line-height: 17px;
	padding: 0 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH > DIV
{
	position: relative;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.PPC > DIV
{
	padding: 0 0 0 5px;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.captionborder
{
	width: 1px;
	background-color: #FFF;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.control
{
	vertical-align: middle;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.control > DIV
{
	line-height: normal;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH
{
	cursor: pointer;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.PPC:hover
{
	background-color: #F8E3C5;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.PPC.pressed
{
	background-color: #FFC46B;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH:hover > DIV > .sorticon,
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH:hover > DIV > .sorticon.desc 
{
	background-color: #F8E3C5;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.pressed > DIV > .sorticon,
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.pressed > DIV > .sorticon.desc 
{
	background-color: #FFC46B;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.last
{
	cursor: default;
}
.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.last:hover
{
	background-color: transparent;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.drag
{
    width: 3px;
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH.drag > DIV
{
   margin-left: 1px;
   margin-right: 1px;
	background: #FFF;
	height: 100%;
	width: 1px;
}

.PPTreeList > DIV.caption.resizable > TABLE > THEAD > TR > TH.drag
{
	cursor: e-resize; 	
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH > DIV > .sorticon
{
   position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 17px;
	height: 17px;
	padding: 0 0;
	background: #EBEBFF url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARbSURBVGhD7ZdtSFtXGMefm/q6D+teoLAPQ/phH4bCCJQtgYu2S2dpNwcOSrGsDDa3wj6IsA9Vo0tSjX2BgpUxBnUvhc0yy2qZrWuDds7axtKBX5S6Lx1roX5JR6WdL0lu7p7n5JwbY25MTkxfJPcXn5znnnPu35vzPPe8KGDxzKDrOveeXWy8tLDICithLKSwEsZCCmMP0z8YaMPCH79Kom9/fe2n3M+afOsVAhthD2MkTF//kL7vfRd68YeOYRG6/wD+un0HHsw/ZHWChcVlmH/4CF7Z8vJnGPxTvDqJfOsVAhsuYfbWvU1Pza6piPFgUyF+CwVe4XedHrgAXxxsMD1p5VuP+HZwQsxafWh/y/if1Ksps9rU1FTOena7Pe+zZDYJ09LSph892p12jDIxPh6cHh4eqjT7XwoGYs+eupnqamcVr0rB2MOUl5XCxZFrcHH0OrPhK9fh0pVg3H4PwuWxIJy/fBXODo3A3XshDLQO0ajG707w07mAjsuR/lx5er3BS1fh519H4A7q6PghrXR6K/lvMex/026HP2f+aUTfIeNziSQikYi/oqIC5ubmGtF3yPhc4okyMTE5XVxcguWNaV4lDSVDUVExkA4Z+TbbJjQbJoyNtfOuphgJs7i0DNveeB127XAyq93uhJ01jrhVO8CF9t47KuxQt8H45E2IxQADHOV3J8hFR5iZ3mq0FTkl65ux8k2T9Z80quqo6uz0Kqr61ppBzURXl08R5vcfVo4c6ULzs5J3SUvSKemlF19IBBAHhsaGGbYJf/Pzm0HDmYCWkkiaGUFWR1g6vZVo2E8g65vxOBOmublZF9bU1MRK3iRNIDA6TctRa6tbb2vr0EdHx3KeZQifr0v3ejsN8/n8WT1bUsKw4IoP3i5MY4GPG/6xfuRoWuqM0Li/Tjn/25hQ4bUJLaFD7PvgXej/5UJcFM1MbzUxehiOrG/G40yYnp4eJUZvDUJTPl2zixwIBicry8rKobS0DEpKaFmaqORNOaGq6kw4HIbl5SVYWloEp9Mxw5vWJClhaCzEzMB8buTTuDPDSSCCSwe9udoar6+0Flmm6QAJRxN9ZH0zREAJWT8bent7WZKsJ1kIj8eteL0dhnk87evSc7m2V3V3d7KliDbRtbWurJa51IQRhuMiAisCzYJNxpcSjRrTIKuVSY+4dXvuQOCPMXKPoz8g49PXakKh0IHZ2Vlyj6M/IOPTV7asN1laW9vZUkSl2/2l3t7uMYx3yQnaPHd0eHXaTPOqjBg/hI7Bu3fW4NGXg454GiopoAwsT585Cx817IWvTv0AJzxNpoORb71CwGy5W+8xOBOyx/SkhNnlqjGiSoWxQlDJe9Jzf//jGfj4wwY4+c130HO4OW3C5FOvEJDZHz0tjOAc8n9d/9rWV889WliASCQKoX/neUsqRZtsEI0vHy3H3J8fY5WryLdeIbChEsbi6bMREiZp02thkQkrYSyksBLGQgKA/wHa+sUDO4BHJgAAAABJRU5ErkJgggAAAABJRU5ErkJggp0AAAAASUVORK5CYII=") no-repeat -100px -2px;	/*Debug\img\treeIcons.png*/ 
}

.PPTreeList > DIV.caption > TABLE > THEAD > TR > TH > DIV > .sorticon.desc 
{ 
	background: #EBEBFF url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARbSURBVGhD7ZdtSFtXGMefm/q6D+teoLAPQ/phH4bCCJQtgYu2S2dpNwcOSrGsDDa3wj6IsA9Vo0tSjX2BgpUxBnUvhc0yy2qZrWuDds7axtKBX5S6Lx1roX5JR6WdL0lu7p7n5JwbY25MTkxfJPcXn5znnnPu35vzPPe8KGDxzKDrOveeXWy8tLDICithLKSwEsZCCmMP0z8YaMPCH79Kom9/fe2n3M+afOsVAhthD2MkTF//kL7vfRd68YeOYRG6/wD+un0HHsw/ZHWChcVlmH/4CF7Z8vJnGPxTvDqJfOsVAhsuYfbWvU1Pza6piPFgUyF+CwVe4XedHrgAXxxsMD1p5VuP+HZwQsxafWh/y/if1Ksps9rU1FTOena7Pe+zZDYJ09LSph892p12jDIxPh6cHh4eqjT7XwoGYs+eupnqamcVr0rB2MOUl5XCxZFrcHH0OrPhK9fh0pVg3H4PwuWxIJy/fBXODo3A3XshDLQO0ajG707w07mAjsuR/lx5er3BS1fh519H4A7q6PghrXR6K/lvMex/026HP2f+aUTfIeNziSQikYi/oqIC5ubmGtF3yPhc4okyMTE5XVxcguWNaV4lDSVDUVExkA4Z+TbbJjQbJoyNtfOuphgJs7i0DNveeB127XAyq93uhJ01jrhVO8CF9t47KuxQt8H45E2IxQADHOV3J8hFR5iZ3mq0FTkl65ux8k2T9Z80quqo6uz0Kqr61ppBzURXl08R5vcfVo4c6ULzs5J3SUvSKemlF19IBBAHhsaGGbYJf/Pzm0HDmYCWkkiaGUFWR1g6vZVo2E8g65vxOBOmublZF9bU1MRK3iRNIDA6TctRa6tbb2vr0EdHx3KeZQifr0v3ejsN8/n8WT1bUsKw4IoP3i5MY4GPG/6xfuRoWuqM0Li/Tjn/25hQ4bUJLaFD7PvgXej/5UJcFM1MbzUxehiOrG/G40yYnp4eJUZvDUJTPl2zixwIBicry8rKobS0DEpKaFmaqORNOaGq6kw4HIbl5SVYWloEp9Mxw5vWJClhaCzEzMB8buTTuDPDSSCCSwe9udoar6+0Flmm6QAJRxN9ZH0zREAJWT8bent7WZKsJ1kIj8eteL0dhnk87evSc7m2V3V3d7KliDbRtbWurJa51IQRhuMiAisCzYJNxpcSjRrTIKuVSY+4dXvuQOCPMXKPoz8g49PXakKh0IHZ2Vlyj6M/IOPTV7asN1laW9vZUkSl2/2l3t7uMYx3yQnaPHd0eHXaTPOqjBg/hI7Bu3fW4NGXg454GiopoAwsT585Cx817IWvTv0AJzxNpoORb71CwGy5W+8xOBOyx/SkhNnlqjGiSoWxQlDJe9Jzf//jGfj4wwY4+c130HO4OW3C5FOvEJDZHz0tjOAc8n9d/9rWV889WliASCQKoX/neUsqRZtsEI0vHy3H3J8fY5WryLdeIbChEsbi6bMREiZp02thkQkrYSyksBLGQgKA/wHa+sUDO4BHJgAAAABJRU5ErkJgggAAAABJRU5ErkJggp0AAAAASUVORK5CYII=") no-repeat -120px -2px;	/*Debug\img\treeIcons.png*/ 
}

.PPTreeList > DIV.data > DIV.void
{ 
	width: 100%;
	height: 100%;
	visibility: hidden;
}

/* Menu & Scrolls */

.PPTreeList > .menuicon
{
	background:  #EBEBFF url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAUCAYAAABf9dUQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAARbSURBVGhD7ZdtSFtXGMefm/q6D+teoLAPQ/phH4bCCJQtgYu2S2dpNwcOSrGsDDa3wj6IsA9Vo0tSjX2BgpUxBnUvhc0yy2qZrWuDds7axtKBX5S6Lx1roX5JR6WdL0lu7p7n5JwbY25MTkxfJPcXn5znnnPu35vzPPe8KGDxzKDrOveeXWy8tLDICithLKSwEsZCCmMP0z8YaMPCH79Kom9/fe2n3M+afOsVAhthD2MkTF//kL7vfRd68YeOYRG6/wD+un0HHsw/ZHWChcVlmH/4CF7Z8vJnGPxTvDqJfOsVAhsuYfbWvU1Pza6piPFgUyF+CwVe4XedHrgAXxxsMD1p5VuP+HZwQsxafWh/y/if1Ksps9rU1FTOena7Pe+zZDYJ09LSph892p12jDIxPh6cHh4eqjT7XwoGYs+eupnqamcVr0rB2MOUl5XCxZFrcHH0OrPhK9fh0pVg3H4PwuWxIJy/fBXODo3A3XshDLQO0ajG707w07mAjsuR/lx5er3BS1fh519H4A7q6PghrXR6K/lvMex/026HP2f+aUTfIeNziSQikYi/oqIC5ubmGtF3yPhc4okyMTE5XVxcguWNaV4lDSVDUVExkA4Z+TbbJjQbJoyNtfOuphgJs7i0DNveeB127XAyq93uhJ01jrhVO8CF9t47KuxQt8H45E2IxQADHOV3J8hFR5iZ3mq0FTkl65ux8k2T9Z80quqo6uz0Kqr61ppBzURXl08R5vcfVo4c6ULzs5J3SUvSKemlF19IBBAHhsaGGbYJf/Pzm0HDmYCWkkiaGUFWR1g6vZVo2E8g65vxOBOmublZF9bU1MRK3iRNIDA6TctRa6tbb2vr0EdHx3KeZQifr0v3ejsN8/n8WT1bUsKw4IoP3i5MY4GPG/6xfuRoWuqM0Li/Tjn/25hQ4bUJLaFD7PvgXej/5UJcFM1MbzUxehiOrG/G40yYnp4eJUZvDUJTPl2zixwIBicry8rKobS0DEpKaFmaqORNOaGq6kw4HIbl5SVYWloEp9Mxw5vWJClhaCzEzMB8buTTuDPDSSCCSwe9udoar6+0Flmm6QAJRxN9ZH0zREAJWT8bent7WZKsJ1kIj8eteL0dhnk87evSc7m2V3V3d7KliDbRtbWurJa51IQRhuMiAisCzYJNxpcSjRrTIKuVSY+4dXvuQOCPMXKPoz8g49PXakKh0IHZ2Vlyj6M/IOPTV7asN1laW9vZUkSl2/2l3t7uMYx3yQnaPHd0eHXaTPOqjBg/hI7Bu3fW4NGXg454GiopoAwsT585Cx817IWvTv0AJzxNpoORb71CwGy5W+8xOBOyx/SkhNnlqjGiSoWxQlDJe9Jzf//jGfj4wwY4+c130HO4OW3C5FOvEJDZHz0tjOAc8n9d/9rWV889WliASCQKoX/neUsqRZtsEI0vHy3H3J8fY5WryLdeIbChEsbi6bMREiZp02thkQkrYSyksBLGQgKA/wHa+sUDO4BHJgAAAABJRU5ErkJgggAAAABJRU5ErkJggp0AAAAASUVORK5CYII=") no-repeat -83px -1px;	/*Debug\img\treeIcons.png*/ /* =80+(20-14)/2 */
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	position: absolute;
	height: 17px;
	width: 14px;
	padding: 0 0;
	overflow: hidden;
	top: 0;
}

.PPTreeList > .menuicon.narrow
{
	border-left-width: 0;
}

.PPTreeList > .menuicon:hover 
{ 
	background-color: #F8E3C5; 
} 

.PPTreeList > .menuicon.pressed 
{ 
	background-color: #FFC46B; 
} 

.PPTreeList > DIV.spacer 
{ 
	background-color: #EEE; 
	border: solid 1px #8b9097;
	position: absolute;
	width: 15px;
	height: 15px;
	display: none;
}

.PPTreeList > DIV.vscrollbackground,
.PPTreeList > DIV.hscrollbackground 
{
    position: absolute;
    display: none;
}

.PPTreeListHint 
{ 
	background-color: #EEE; 
	border: solid 1px #000;
	width: auto;
	height: auto;
	position: absolute;
	display: none;
	padding: 4px 5px;
}

/* Data */

.PPTreeList > DIV.data
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.PPTreeList > DIV.data > TABLE
{
	position: relative;
	border-collapse: collapse;
	table-layout: fixed;
	width: 0;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR
{
	height: 20px;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR.empty > TD
{
}

.PPTreeList > DIV.data > TABLE
{
	table-layout: fixed; width: 0;
}

.PPTreeList > DIV.data > TABLE.nowrap > TBODY > TR > TD
{
	overflow: hidden; 
	white-space: nowrap;
	line-height: 20px;				/* размер может быть любым но должен быть указан */
	text-align: right;
	height: 20px;
	padding: 0 3px 0 3px;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree,	
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree.control	
{ 
	padding: 0 0;
	text-align: left; 
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.control	
{ 
	text-align: right; 
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN
{
	display: inline-block;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.line,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.node,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.icon,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.cbox,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.cboxdisabled,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text
{
	display: inline-block;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}

.PPTreeList.PPTextUnderline DIV.data > TABLE > TBODY > TR > TD > SPAN.text
{
	text-decoration: underline;
}

/* Editor */
.PPTreeList > DIV.data > TABLE.editing > TBODY > TR.editing > TD > SPAN > SPAN 
{
    margin-bottom: 0;   /* блокирует прокрутку контента строки по вертикали */
    padding-bottom: 0;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text > INPUT.editor
{
	line-height: 14px;
	width: 100%;
	height: 15px;
	padding: 0 0;
	text-align: left;
	display: inline-block;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text > INPUT::-ms-clear,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text > INPUT::-ms-reveal
{
	display: none;
}

/* Selection Area */
.PPTreeListSelectionArea
{
	position: absolute;
	border: solid 1px #e69017;
	width: 100px;
	height: 50px;
}

.PPTreeListSelectionArea > DIV
{
	width: 100%;
	height: 100%;
	background: #e69017;
	filter: alpha(opacity=25);
	opacity: 0.25;
}



.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .line	{ width: 20px; background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: repeat-y; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .line.empty	{background-image: none; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node					{ width: 20px; }
/* multibg */
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node					{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABZJREFUeNpjZHA4wEgQ1xcyEqXO4QAAEnQUBU1AD3cAAAAASUVORK5CYII="),	/*Debug\img\treeNode11.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: no-repeat, repeat-y; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.first			{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABZJREFUeNpjZHA4wEgQ1xcyEqXO4QAAEnQUBU1AD3cAAAAASUVORK5CYII="),	/*Debug\img\treeNode11.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: no-repeat, repeat-y; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.root.first		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYBgWgBEBkASxqhx6ggAPCwAWjpiPcgAAAABJRU5ErkJggg=="),	/*Debug\img\treeNode14.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==");	/*Debug\img\treeLinesH.png*/ background-repeat: no-repeat, no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder			{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2NxJt1BCEwQA89MBHYdidNkAAAAASUVORK5CYII="),	/*Debug\img\treeNode21.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: no-repeat, repeat-y; cursor: pointer; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.first	{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2NxJt1BCEwQA89MBHYdidNkAAAAASUVORK5CYII="),	/*Debug\img\treeNode21.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: no-repeat, repeat-y; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.root.first		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAC5JREFUeNpjYKArYIIBFEEWCMAQZCRSkBEEWJiYwYB07dhsx+ZOEGDG5isaCwIA3kMBDviXwOsAAAAASUVORK5CYII="),	/*Debug\img\treeNode24.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==");	/*Debug\img\treeLinesH.png*/ background-repeat: no-repeat, no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open					{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACxJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzupFsooQkCAP4vASmJ9uELAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode31.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: no-repeat, repeat-y;  }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.first			{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACxJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzupFsooQkCAP4vASmJ9uELAAAAAElFTkSuQmCC"),	/*Debug\img\treeNode31.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC");	/*Debug\img\treeLines.png*/ background-repeat: no-repeat, repeat-y;  }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.root.first		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAChJREFUeNpjYKArYIIBFEEWCCBbkBEEWJiYwYA6ZmJzJwgwY/MVjQUB6J8BGmb7f5YAAAAASUVORK5CYII="),	/*Debug\img\treeNode34.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==");	/*Debug\img\treeLinesH.png*/ background-repeat: no-repeat, no-repeat; }
/* multibg IE (/9 hack) */
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node					{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC") repeat-y\9;	/*Debug\img\treeLines.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.first			{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC") repeat-y\9;	/*Debug\img\treeLines.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.root.first		{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==") no-repeat\9;	/*Debug\img\treeLinesH.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder			{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC") repeat-y\9;	/*Debug\img\treeLines.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.first	{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC") repeat-y\9;	/*Debug\img\treeLines.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.root.first		{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==") no-repeat\9;	/*Debug\img\treeLinesH.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open				{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC") repeat-y\9;	/*Debug\img\treeLines.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.first		{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjZAACxv9gcrgxAZhuFBU7Ubd7AAAAAElFTkSuQmCC") repeat-y\9;	/*Debug\img\treeLines.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.root.first	{ background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==") no-repeat\9;	/*Debug\img\treeLinesH.png*/ }
/* singlebg*/
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.first.last		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABNJREFUeNpjYHBgYCCI6z8wEAkAxxYDsHO8NrkAAAAASUVORK5CYII=");	/*Debug\img\treeNode12.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.last			{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABNJREFUeNpjYHBgYCCI6z8wEAkAxxYDsHO8NrkAAAAASUVORK5CYII=");	/*Debug\img\treeNode12.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.root.first.last	{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjYBjCgBELaxgCAANoAAN62rkeAAAAAElFTkSuQmCC");	/*Debug\img\treeNode13.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.last		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAC5JREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2Nw5UAAA71wBC+ptkpkAAAAASUVORK5CYII=");	/*Debug\img\treeNode22.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.first.last		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAC5JREFUeNpjYIABZgYsgNqCTDCAIsgCARiCjEQKMoIACxMzGJCuHZvt2Nw5UAAA71wBC+ptkpkAAAAASUVORK5CYII=");	/*Debug\img\treeNode22.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.root.first.last	{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAChJREFUeNpjYKArYIIBFEEWCMAQZCRSkBEEWJiYwYB07dhsx+bOgQIA2cwA/DDnrhoAAAAASUVORK5CYII=");	/*Debug\img\treeNode23.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.last			{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAClJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzuHCgAAPm4ARefPTFTAAAAAElFTkSuQmCC");	/*Debug\img\treeNode32.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.first.last		{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAAClJREFUeNpjYIABZgYsgNqCTDCAIsgCAWQLMoIACxMzGFDHTGzuHCgAAPm4ARefPTFTAAAAAElFTkSuQmCC");	/*Debug\img\treeNode32.png*/ background-repeat: no-repeat; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder.open.root.first.last	{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAD1BMVEUAAABMTEyAgIDd3d3///+Uju3SAAAAAXRSTlMAQObYZgAAACNJREFUeNpjYKArYIIBFEEWCCBbkBEEWJiYwYA6ZmJz50ABAOQoAQj0VBSkAAAAAElFTkSuQmCC");	/*Debug\img\treeNode33.png*/ background-repeat: no-repeat; }
/* lines off */
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.simple		        { background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQAAAACl8iCgAAAAAnRSTlMAAHaTzTgAAAALSURBVHgBY6AyAAAAUAABLO4WegAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\treeNode10.png*/ filter: none; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.simple.folder       { background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAADFBMVEUAAAD///+AgIBMTEzQ8hxsAAAAAXRSTlMAQObYZgAAACFJREFUeNpjYMAPtFYtAJKqoQkgshRBqv9HF4GogagnDAB2hQoLdYC9bwAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\treeNode20.png*/ cursor: pointer; filter: none; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.simple.folder.open	{ background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAADFBMVEUAAABMTEyAgID///+yZztJAAAAAXRSTlMAQObYZgAAAB5JREFUeNpjYMAPtFYtAJL6/x+gkbqhD7CKQ9QTBgAR0RCfvKd8GwAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\treeNode30.png*/ filter: none; }


.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox	{ width: 20px; background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAUCAMAAAA5vxZBAAAAAXNSR0IArs4c6QAAAeZQTFRFAGlPZGRlZ2dnaWlqampqa2tsb29wc3N0dHR0enp7goKDiYqL2X1C3oFFkJGS3YVH2YZS2oZQlJWW3ohM5IhLmpuc645R75JW2pdr8ZRX/5kAp6en/5wR/50KqKio8Jpf/54Tqamp/6ASqqqq8Z1j8Z5o/6MZr6+v/6cjs7Oz/6swtLS0tbW1tra3/64z8a2A8a2Bubm5/7I8urq6u7u7vLy9vb29vr6+v7+/7baS/rhN/7hNwMDB7reU77eTwcHBwcHDwcLD77mVwsLC/7tU8LmV8bqW7ryZ/sBjxMfK/r9vxsfI77+fx8fI/8Jm7sGly8jHzMnI/8Rr7sSp+cKd/8Ztzs7O7smw+cem8cmwz9HT+cmp0dHR0tLS09PT+cyv0dTW1NTU0tXY+dCb1dXV+c+z1tbW+dC12NjY+tK419nc2dnZ+tO52tra+dS729vb3d3d99q139/f99vJ+d2w+N62+N644eHi+N+6+OC74OPl4+Pj+OG9+OK/+OLU+ePU+ePV/+S8+OXP+uTV9ebc+ebZ/+jC9+nS/efY+enf/+rI+erf7e3u/erd/+zN7e7v7u7v+uzj7/Dw8PHx8PHy/u/m8vLy8vP09PT09fX1//fp9/j4+Pj4+Pj5+fn5+fn6+vr6////2qljigAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QQJCyYricvZngAAAmhJREFUSMftlWlXUkEYgG+aUpiZZkpWuLSYhqlpRpaaFuhklrYpZQtE5JbYZgqYlrSQlpkJ0kVp/mkzd5Y795yxo32yE8/H57wMz33PmXsVJcV/A9DZhFE8DGUT5u/+CwAVElTqNmKUoSQ1ySFlw0Zycnf4jcb7cPd6RgHqQoCwoNIhtdW0DbHd1MoNnblzgRpPcjVGWE16qIn67yG8/ig3cTLy/Rs1QF10nUVccS2yk8O9ll2IPZbeMDMvyMy1G2GWCAP0yQKQDkFTlvWA1Xo4y8QNmYnuZsYDY/RXMUiDoP8+wc8NmUn4mAHQ1f4K8azdxU6eseQUIQ7mWGaYITOP9jIjTUwvtZ2w2Wyl6cbElTpuZIne2wSvMTHRzw2ATeM/MeNN7OTp3BKcWFSSO82MNvP2EDfSxLTyekx5miExbteNLNHdT3AbEhNu3QDYPKElTjTzLWaXHcOUZfMt4pkPx3UjTcyoOI2pyBAT4+cFI0v0eQk+MXFtQDAAtk1qiZNtfIv5lScxlfl8i2jm8ynBSBMzq85gqjKFxPhF0cgShwcIw0Liml80ADpCWmLIwbdY0HgO01jAt+gIfb0kGvl1qW2w2+0NtcJ1WWkxGOl1YeiJv8YMBkDnlJY45eSJhR1XMR2FPNH58pbBSBPNeXWI+jwzNw/3GY0sMfiU8JqbH2NGA+Bg30fEu75BdvJsTfF1xOXimllmHhwxGul7scu8A7HT3MVNJzWdf3gvLgXxwp4Hl7iZp2aevxeXR24i7o4ss5Mjo9X7EUerRyPMPKHmcQRsia9Lz9wnjS9zPeuZf+EbnSLFluA3UOVcKsYQKkMAAAAASUVORK5CYII=") no-repeat 1px 0;	/*Debug\img\treeCheck.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox.line	{ width: 20px; background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAUCAMAAAA5vxZBAAAAAXNSR0IArs4c6QAAAeZQTFRFAGlPZGRlZ2dnaWlqampqa2tsb29wc3N0dHR0enp7goKDiYqL2X1C3oFFkJGS3YVH2YZS2oZQlJWW3ohM5IhLmpuc645R75JW2pdr8ZRX/5kAp6en/5wR/50KqKio8Jpf/54Tqamp/6ASqqqq8Z1j8Z5o/6MZr6+v/6cjs7Oz/6swtLS0tbW1tra3/64z8a2A8a2Bubm5/7I8urq6u7u7vLy9vb29vr6+v7+/7baS/rhN/7hNwMDB7reU77eTwcHBwcHDwcLD77mVwsLC/7tU8LmV8bqW7ryZ/sBjxMfK/r9vxsfI77+fx8fI/8Jm7sGly8jHzMnI/8Rr7sSp+cKd/8Ztzs7O7smw+cem8cmwz9HT+cmp0dHR0tLS09PT+cyv0dTW1NTU0tXY+dCb1dXV+c+z1tbW+dC12NjY+tK419nc2dnZ+tO52tra+dS729vb3d3d99q139/f99vJ+d2w+N62+N644eHi+N+6+OC74OPl4+Pj+OG9+OK/+OLU+ePU+ePV/+S8+OXP+uTV9ebc+ebZ/+jC9+nS/efY+enf/+rI+erf7e3u/erd/+zN7e7v7u7v+uzj7/Dw8PHx8PHy/u/m8vLy8vP09PT09fX1//fp9/j4+Pj4+Pj5+fn5+fn6+vr6////2qljigAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QQJCyYricvZngAAAmhJREFUSMftlWlXUkEYgG+aUpiZZkpWuLSYhqlpRpaaFuhklrYpZQtE5JbYZgqYlrSQlpkJ0kVp/mkzd5Y795yxo32yE8/H57wMz33PmXsVJcV/A9DZhFE8DGUT5u/+CwAVElTqNmKUoSQ1ySFlw0Zycnf4jcb7cPd6RgHqQoCwoNIhtdW0DbHd1MoNnblzgRpPcjVGWE16qIn67yG8/ig3cTLy/Rs1QF10nUVccS2yk8O9ll2IPZbeMDMvyMy1G2GWCAP0yQKQDkFTlvWA1Xo4y8QNmYnuZsYDY/RXMUiDoP8+wc8NmUn4mAHQ1f4K8azdxU6eseQUIQ7mWGaYITOP9jIjTUwvtZ2w2Wyl6cbElTpuZIne2wSvMTHRzw2ATeM/MeNN7OTp3BKcWFSSO82MNvP2EDfSxLTyekx5miExbteNLNHdT3AbEhNu3QDYPKElTjTzLWaXHcOUZfMt4pkPx3UjTcyoOI2pyBAT4+cFI0v0eQk+MXFtQDAAtk1qiZNtfIv5lScxlfl8i2jm8ynBSBMzq85gqjKFxPhF0cgShwcIw0Liml80ADpCWmLIwbdY0HgO01jAt+gIfb0kGvl1qW2w2+0NtcJ1WWkxGOl1YeiJv8YMBkDnlJY45eSJhR1XMR2FPNH58pbBSBPNeXWI+jwzNw/3GY0sMfiU8JqbH2NGA+Bg30fEu75BdvJsTfF1xOXimllmHhwxGul7scu8A7HT3MVNJzWdf3gvLgXxwp4Hl7iZp2aevxeXR24i7o4ss5Mjo9X7EUerRyPMPKHmcQRsia9Lz9wnjS9zPeuZf+EbnSLFluA3UOVcKsYQKkMAAAAASUVORK5CYII="),	/*Debug\img\treeCheck.png*/ url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==");	/*Debug\img\treeLinesH.png*/  background-repeat: no-repeat, repeat-y; background-position: 1px 0, 0 10px; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox.checked	{ background-position: -17px 0; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox.unknown	{ background-position: -35px 0; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox:hover	{ background-position: -107px 0; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox.checked:hover { background-position: -125px 0; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox.unknown:hover { background-position: -143px 0; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cboxdisabled	{ width: 20px; background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKIAAAAUCAMAAAA5vxZBAAAAAXNSR0IArs4c6QAAAeZQTFRFAGlPZGRlZ2dnaWlqampqa2tsb29wc3N0dHR0enp7goKDiYqL2X1C3oFFkJGS3YVH2YZS2oZQlJWW3ohM5IhLmpuc645R75JW2pdr8ZRX/5kAp6en/5wR/50KqKio8Jpf/54Tqamp/6ASqqqq8Z1j8Z5o/6MZr6+v/6cjs7Oz/6swtLS0tbW1tra3/64z8a2A8a2Bubm5/7I8urq6u7u7vLy9vb29vr6+v7+/7baS/rhN/7hNwMDB7reU77eTwcHBwcHDwcLD77mVwsLC/7tU8LmV8bqW7ryZ/sBjxMfK/r9vxsfI77+fx8fI/8Jm7sGly8jHzMnI/8Rr7sSp+cKd/8Ztzs7O7smw+cem8cmwz9HT+cmp0dHR0tLS09PT+cyv0dTW1NTU0tXY+dCb1dXV+c+z1tbW+dC12NjY+tK419nc2dnZ+tO52tra+dS729vb3d3d99q139/f99vJ+d2w+N62+N644eHi+N+6+OC74OPl4+Pj+OG9+OK/+OLU+ePU+ePV/+S8+OXP+uTV9ebc+ebZ/+jC9+nS/efY+enf/+rI+erf7e3u/erd/+zN7e7v7u7v+uzj7/Dw8PHx8PHy/u/m8vLy8vP09PT09fX1//fp9/j4+Pj4+Pj5+fn5+fn6+vr6////2qljigAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QQJCyYricvZngAAAmhJREFUSMftlWlXUkEYgG+aUpiZZkpWuLSYhqlpRpaaFuhklrYpZQtE5JbYZgqYlrSQlpkJ0kVp/mkzd5Y795yxo32yE8/H57wMz33PmXsVJcV/A9DZhFE8DGUT5u/+CwAVElTqNmKUoSQ1ySFlw0Zycnf4jcb7cPd6RgHqQoCwoNIhtdW0DbHd1MoNnblzgRpPcjVGWE16qIn67yG8/ig3cTLy/Rs1QF10nUVccS2yk8O9ll2IPZbeMDMvyMy1G2GWCAP0yQKQDkFTlvWA1Xo4y8QNmYnuZsYDY/RXMUiDoP8+wc8NmUn4mAHQ1f4K8azdxU6eseQUIQ7mWGaYITOP9jIjTUwvtZ2w2Wyl6cbElTpuZIne2wSvMTHRzw2ATeM/MeNN7OTp3BKcWFSSO82MNvP2EDfSxLTyekx5miExbteNLNHdT3AbEhNu3QDYPKElTjTzLWaXHcOUZfMt4pkPx3UjTcyoOI2pyBAT4+cFI0v0eQk+MXFtQDAAtk1qiZNtfIv5lScxlfl8i2jm8ynBSBMzq85gqjKFxPhF0cgShwcIw0Liml80ADpCWmLIwbdY0HgO01jAt+gIfb0kGvl1qW2w2+0NtcJ1WWkxGOl1YeiJv8YMBkDnlJY45eSJhR1XMR2FPNH58pbBSBPNeXWI+jwzNw/3GY0sMfiU8JqbH2NGA+Bg30fEu75BdvJsTfF1xOXimllmHhwxGul7scu8A7HT3MVNJzWdf3gvLgXxwp4Hl7iZp2aevxeXR24i7o4ss5Mjo9X7EUerRyPMPKHmcQRsia9Lz9wnjS9zPeuZf+EbnSLFluA3UOVcKsYQKkMAAAAASUVORK5CYII=") no-repeat -53px 0;	/*Debug\img\treeCheck.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cboxdisabled.checked	{ background-position: -71px 0; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cboxdisabled.unknown	{ background-position: -89px 0; }

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .icon	        { width: 20px; background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABhJREFUeNpjYCAGOIziUTyKR/EoHsUoGACwNmHBLI5/8wAAAABJRU5ErkJggg==") no-repeat 0 10px;	/*Debug\img\treeLinesH.png*/ }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .icon.last	{ width: 20px; background: transparent url("") no-repeat; }

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text	{ height: 19px; line-height: 19px; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree > SPAN.text	{ display: inline-block; padding-left: 5px; padding-right: 5px; }
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree > SPAN    	{ display: inline-block; height: 20px; white-space: nowrap; vertical-align: top }  /* важно - getMaximalWidthForColumn не работает с inline, height - указана для оперы */

/* Defaults */
.PPTreeList > DIV.data > TABLE > TBODY > TR	{ color: #000;}

/* HighLight */
.PPTreeList.highlighted > DIV.data > TABLE > TBODY > TR	{ color: #555;}


/* Selected */
.PPTreeList > DIV.data > TABLE > TBODY > TR					{ border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD.tree > .text	{ cursor: pointer; }
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.childselect > TD.tree > .text	{ height: 18px; line-height: 17px; background-color: #F4F4F4; border-top: 1px dashed #F4F4F4; } 
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.selected > TD.tree > .text       { height: 18px; line-height: 17px; background-color: #E4E4E4; border-top: 1px dashed #E4E4E4; } 
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.hover > TD.tree > .text		{ background-color: #F8E3C5; } 

/* Focused */
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.focused > TD.tree > .text		{ height: 17px; line-height: 17px; border: 1px dashed #8B9097; padding-left: 4px; padding-right: 4px; }
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.focused > TD.long { border-right:  1px dashed #8B9097; }

/* SelectRow: Selected */
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.childselect > TD { background: #F4F4F4; }
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.selected > TD { background: #E4E4E4; }
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.hover > TD { background: #F8E3C5; } 
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.spaced > TBODY > TR.childselect > TD { background: #F4F4F4 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ }
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.spaced > TBODY > TR.selected > TD { background: #E4E4E4 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ }
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.spaced > TBODY > TR.hover > TD	   { background: #F8E3C5 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ } 
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.wide.vscroll > TBODY > TR > TD.last,
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.wide.vscroll > TBODY > TR.selected > TD.last,
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.wide.vscroll > TBODY > TR.childselect > TD.last  { background: #FFF; }
.PPTreeList > DIV.data > TABLE.nowrap.selectrow.wide.vscroll > TBODY > TR.hover > TD.last   { background: #FFF; }

/* SelectRow: Focused */
.PPTreeListFocusTop,
.PPTreeListFocusBottom  { display: none; position: absolute; left: 1px; border-top: 1px dashed #8B9097; pointer-events: none; }
.PPTreeListFocusLeft,
.PPTreeListFocusRight   { display: none; position: absolute; left: 1px; border-left: 1px dashed #8B9097; pointer-events: none; }
.PPTreeListFocusTop,
.PPTreeListFocusBottom  { left: 0\9; } /* IE */

/* SelectRow: td.last */
.PPTreeList > DIV.data > TABLE.selectrow > TBODY > TR > TD.last { visibility: hidden; }
.PPTreeList > DIV.data > TABLE.selectrow.wide > TBODY > TR > TD.last { visibility: visible; }

/* ShowGridLines */
.PPTreeList > DIV.data > TABLE.lined > TBODY > TR > TD			{ background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mN8woAJABH6AOYnSFRJAAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacerDark.png*/ }
.PPTreeList > DIV.data > TABLE.lined > TBODY > TR > TD.tree			{ background: url(""); }

/* Edit */
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text.edit { padding: 0 0 !important; }

/* Search */
.PPTreeListSearchInput.notfound { background-color: #FAA; } 

.PPTreeListSearchInput::-ms-clear,
.PPTreeListSearchInput::-ms-reveal
{
	background-color: #FAA;
}

/* HighLight */
.PPTreeList.highlighted > DIV.data > TABLE > TBODY > TR.highlight  	{ color: #000;  } 
.PPTreeList.highlighted > DIV.data > TABLE > TBODY > TR.highlight.selected   { color: #000; }

/* WordWrap */
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD 			
{ 
	vertical-align: top; 
	overflow: hidden; 
	text-align: right;
	white-space: nowrap;
}

.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD > .text			
{ 
	padding: 1px 3px 1px 3px;
}

.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .line,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .icon,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cboxdisabled,
.PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node	 
{
	display: block; 
	float: left; 
	width: 20px; 
	height: 18px; 
	vertical-align: top; 
	margin-bottom: -9000px; 
	padding-bottom: 9000px;
}
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD > SPAN		
 { 
 	display: table-cell; 
	white-space: nowrap;
 	height: auto;
 }

.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD > SPAN.text	
{  
	display: table-cell; 
	/* height: 100%;  */
	line-height: 17px;
	width: auto;
}
.PPTreeList > DIV.data > TABLE.wraped > TBODY > TR > TD.tree > SPAN.text	
{  
	display: table-cell; 
	line-height: 17px;
	text-align: left;
	white-space: normal;
}

/* WordWrap: Focused */
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR > TD.tree > .text	{ height: auto; line-height: 18px; border: 1px dashed transparent;  padding: 0 4px 0 4px; } /* FF fix, don't delete */
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.focused > TD.tree > .text,
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.focused.selected > TD.tree > .text,
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.focused.childselect > TD.tree > .text,
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.focused.hover > TD.tree > .text       { height: auto; line-height: 18px; border: 1px dashed #8B9097; padding: 0 4px 0 4px; }
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.focused > TD.long { border-right:  none; }
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.focused.selected > TD.tree > .text	{ height: auto; line-height: 18px; border: 1px dashed #8B9097; padding: 0 4px 0 4px; }

/* WordWrap: SelectText: Selected */
.PPTreeList > DIV.data > TABLE.wraped.selecttext> TBODY > TR.childselect > td.tree > .text { border-top: 1px solid #F4F4F4; }
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.selected > td.tree > .text { border-top: 1px solid #E4E4E4; }
.PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR.hover > td.tree > .text	 { border-top: 1px solid #F8E3C5; } 

/* WordWrap: SelectRow: Selected */
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.childselect > TD { background: #F4F4F4 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ }
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.selected > TD { background: #E4E4E4 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ }
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.hover > TD	 { background: #F8E3C5 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ } 

/* RTL */
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD			{ text-align: left; }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD.tree	{ text-align: right; }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .line			{ background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABlBMVEUAAADd3d3swgqXAAAAAXRSTlMAQObYZgAAABFJREFUeNpjYAABAQY4GEZMAIm8AUE6j/9bAAAAAElFTkSuQmCC");	/*Debug\img\treeLinesR.png*/ }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .line.empty	{ background-image: none; }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .icon       { background: transparent url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAGQAQMAAACUEdI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURQAAAN3d3ezCCpcAAAABdFJOUwBA5thmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA8UlEQVQ4y62UiQ6CQAxEQUUBUX+ZT5eX7MTJpuUIkkxaup1eW2h2PfM/0BY5rJwJT9PfC6ai3wrQZXtUXNk/C16F7+fXxL8rsakF6XkdbseXfryuKBe1uJ134mgWYzKPOg81Rv7ZvMm/5UsdgFnVZ+TXOfHIj/R60NXf2X4dxFb/e/pdy+9zzHpAp0a4mrPgO0ss3zHfkagP78ff631RnIvtYr2rUQ343Y2DhEcc5/h34nztQMarvx/x8GUummnkE92PcsPlXh3RvyGyKcfR+8zq2qo94007Yx71nzZyrnFb25ux+e1TV3ZgKBJ7fw5z/wX0zsjzTms8jgAAAABJRU5ErkJggg==") no-repeat 0 10px;	/*Debug\img\treeLinesHR.png*/ }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .line,
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .icon,
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox,
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cboxdisabled,
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node { float: right; }

.PPTreeList[dir="rtl"] > .PPSB  { direction: ltr; }
.PPTreeList[dir="rtl"] > DIV.data > DIV.focus	{ left: 17px; }
.PPTreeList[dir="rtl"] > .menuicon.narrow {border-left-width: 1px; border-right-width: 0px}
.PPTreeList[dir="rtl"] > div.caption > table > thead > tr > th { text-align: right; }
.PPTreeList[dir="rtl"] > div.caption > table > thead > tr > th.PPC > div:first-child { padding: 0 5px 0 18px; }
.PPTreeList[dir="rtl"] > div.caption > table > thead > tr > th > div > .sorticon { right: auto; left: 0; }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN.text > INPUT.editor { text-align: right; }
.PPTreeList[dir="rtl"] > DIV.data > TABLE.wraped > TBODY > TR > TD.tree > SPAN.text{ text-align: right; }
.PPTreeList[dir="rtl"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > SPAN.node
{
       -moz-transform: scaleX(-1);     /*FF*/
       -o-transform: scaleX(-1);       /*Opera*/
       -webkit-transform: scaleX(-1);  /*Chrome, Safari*/
		 -ms-transform: scaleX(-1);      /*IE9+*/
       transform: scaleX(-1);          /*Pure CSS3*/
       filter: FlipH;                  /*IE8*/
		 
}

/* DragNDrop */
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.draged > TD,
.PPTreeList > DIV.data > TABLE.nowrap.selectrow > TBODY > TR.draged.hover > TD,
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.draged > TD,
.PPTreeList > DIV.data > TABLE.wraped.selectrow > TBODY > TR.draged.hover > TD { background: #88FF88; } 

.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.draged > TD               { background: #88FF88 url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAAAAAD7+dH5AAAADElEQVR42mP8z4AJABQWAQFqS967AAAAAElFTkSuQmCC") repeat-x 0 100%;	/*Debug\img\treeSpacer.png*/ } 
.PPTreeList > DIV.data > TABLE.selecttext > TBODY > TR.draged.hover > TD.tree > .text	{ background-color: transparent; } 
.PPTreeList > DIV.data > TABLE.selectrow > TBODY > TR.draged.hover > TD	                { background-color: transparent; } 
.PPTreeList > DIV.data > TABLE > TBODY > TR.draged > TD > SPAN > .line			{ background-image: none; }
.PPTreeList > DIV.data > TABLE > TBODY > TR.draged > TD > SPAN > .node			{ background-image: none; }


/* Disabled */
.PPTreeList[disabled="disabled"]
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.PPTreeList[disabled="disabled"] > DIV.data > TABLE > THEAD > TR > TH.icon:hover { background-color: transparent; } 
.PPTreeList[disabled="disabled"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox:hover	{ background-position: 0 0; }
.PPTreeList[disabled="disabled"] > DIV.data > TABLE.selecttext > TBODY > TR.hover > TD.tree > .text		{ background-color: transparent; } 
.PPTreeList[disabled="disabled"] > DIV.data > TABLE.selectrow > TBODY > TR.hover > TD	 { background-color: transparent; } 
.PPTreeList[disabled="disabled"] > DIV.data > TABLE.selecttext > TBODY > TR.selected.hover > TD.tree > .text		{ background-color: #E4E4E4; } 
.PPTreeList[disabled="disabled"] > DIV.data > TABLE.selectrow > TBODY > TR.selected.hover > TD	 { background-color: #E4E4E4; } 

.PPTreeList[disabled="disabled"] > DIV.data > TABLE.resizable > THEAD > TR > TH.drag { cursor: auto; }
.PPTreeList[disabled="disabled"] > DIV.data > TABLE > TBODY > TR > TD > SPAN > .node.folder			{ cursor: auto; }
.PPTreeList[disabled="disabled"] > DIV.data > TABLE > TBODY > TR > TD.tree > .text	{ cursor: auto; }

.PPTreeList[disabled="disabled"] > DIV.caption > TABLE > THEAD > TR > TH.PPC { cursor: auto; background-color:	#EBEBFF; }
.PPTreeList[disabled="disabled"] > DIV.caption > TABLE > THEAD > TR > TH:hover > DIV > .sorticon { background-color: transparent; }
.PPTreeList[disabled="disabled"] > DIV.caption.resizable > TABLE > THEAD > TR > TH.drag { cursor: auto; }

.PPTreeList[disabled="disabled"] > .menuicon:hover { background-color: #EBEBFF; } 


.PPTreeList.PPClassViewer > div.data > table.nowrap > tbody > tr > td { text-align: left; }

.PPTreeList[disabled="disabled"]  > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox:hover	{ background-position: 1px 0; }
.PPTreeList[disabled="disabled"]  > DIV.data > TABLE > TBODY > TR > TD > SPAN > .cbox.checked:hover	{ background-position: -17px 0; }

.PPRibbonButton
{
	border-color: transparent;
	border-radius: 2px;
	height: 66px;
	background: transparent;
	filter: none;
	padding: 1px;
	outline: none;
}

.PPRibbonButton.H
{
	height: 21px;
}

.PPRibbonButton .PPImage
{
	height: 32px;
	margin-top: 2px;
	width: 32px;
}

.PPRibbonButton.H .PPImage
{
	height: 16px;
	margin-top: 0;
	width: 16px;
}

.PPRibbonButton .PPContent
{
	line-height: 12px;
	margin: 1px 8px 0;
}

.PPRibbonButton.H .PPContent
{
	line-height: normal;
}

.PPRibbonButton .PPArrow.B
{
	margin-top: 3px;
}

.PPRibbonButton.H .PPArrow.B
{
	margin-top: 7px;
}

/* Hovered */
.PPRibbonButton.Hovered
{
	background: #FFF7E9;
	border-color: #E7A57A;
	box-shadow: inset 0 0 1px #E7A57A;
	filter: none;
}

/* Pressed */
.PPRibbonButton.Pressed
{
	background: #FFE1B3;
	border-color: #D97D42;
	box-shadow: inset 0 0 1px #D97D42;
	filter: none;
}

/* Selected */
.PPRibbonButton.Selected
{
	background: #F1F1F1;
	border-color: #B7B9BB;
	box-shadow: inset 0 0 1px #B7B9BB;
	filter: none;
}


.PPToolBar
{
	display: inline-block;
	padding: 2px 0;
	position: relative;
	overflow: hidden;
}

.PPToolBar .PPCover
{
	background-color: #FFF;
	background-color: rgba(255, 255, 255, 0.01);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
    z-index: 9999;
}

.PPToolBar[disabled="disabled"] .PPToolBarButton
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
}

.PPToolBarVertical > .PPToolBarItem, .PPToolBarVertical > .PPToolBarButton
{
	display:block;
}

.PPToolBarHorizontal
{
	white-space: nowrap;	
}

.PPToolBarVertical > .PPToolBarItem
{
	display:block;
	margin: 4px 0 0 0;
}

.PPToolBarHorizontal > .PPToolBarItem
{
	display: inline-block;	
	margin-right: 4px;
	vertical-align: top;
}

.PPToolBarButton, .PPToolBarSeparator
{
	vertical-align: top;
}

.PPToolBarButton.Right, .PPToolBarSeparator
{
	margin-right: 4px;
}

.PPToolBarButton.Top
{
	margin-top: 4px;
}

.PPToolBarButton.Left
{
	margin-left: 0px;	
}

.PPToolBarButton.Right:last-child, .PPToolBarSeparator:last-child
{
	margin-right: 0;
}

.PPToolBarButton.Right[dir="rtl"], .PPToolBarSeparator[dir="rtl"]
{
	margin-right: 0;
}

.PPToolBarButton.Left[dir="rtl"], .PPToolBarSeparator[dir="rtl"]
{
	margin-left: 4px;
}

.PPToolBarButton.Left[dir="rtl"]:last-child, .PPToolBarSeparator[dir="rtl"]:last-child
{
	margin-left: 0;
}

.PPToolBarButton .PPMenuArrow
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaJ72HwYnmjMwMMAEwBwGqACcAxGA0ADe3BIGgWYu0QAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\b_a_b.png*/
	display: inline-block;
	margin: 1px 0 0 2px;
	height: 4px;
	vertical-align: top;
	width: 7px;
}

.PPToolBarButton[dir="rtl"] .PPMenuArrow
{
	margin: 1px 2px 0 0;
}

.PPToolBarButton.OverflowMenuButton.Horizontal
{
	margin-right: 0;
}

.PPToolBarButton.OverflowMenuButton.Horizontal[dir="rtl"]
{
	margin-left: 0;
}

.PPToolBarButton.OverflowMenuButton.Vertical
{
    width: 100%;
    margin-top: 5px;
}

.PPToolBarButton.OverflowMenuButton .PPMenuArrow
{
	margin: 1px 0 0 0;
}

.PPToolBarButton
{
	position: relative;
	border-radius: 0;
	border-color: #C4C7CA;
	background: #F8F8F8; /* Old browsers */
	background: -moz-linear-gradient(top,  #F8F8F8 0%, #E3E3E3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#E3E3E3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #F8F8F8 0%,#E3E3E3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=0 ); /* IE6-9 */
}

.PPToolBarButton.Left,
.PPToolBarButton.Top
{
	border-top-left-radius: 2px;
}

.PPToolBarButton.Right,
.PPToolBarButton.Top
{
	border-top-right-radius: 2px;
}

.PPToolBarButton.Left,
.PPToolBarButton.Bottom
{
	border-bottom-left-radius: 2px;
}

.PPToolBarButton.Right,
.PPToolBarButton.Bottom
{
	border-bottom-right-radius: 2px;
}

/* Flat */
.PPToolBarButton.Flat.Released
{
	border-color: transparent;
	background: transparent;
	filter: none;
}

/* Selected */
.PPToolBarButton.Selected
{
	border-color: #8D8D8D;
	background: #DCDCDC;
}

.PPToolBarSeparator
{
	background: #BFBFBF;
	display: inline-block;
	height: 15px;
	width: 1px;
	margin-top: 3px;
}

.PPToolBarSeparatorHorizontal
{	
	display: inline-block;
	height: 15px;
	width: 1px;
}

.PPToolBarItem 
{
	display: inline-block;
	margin-left: 0;
	margin-right: 4px;
}

.PPToolBarItem[dir="rtl"]
{
	margin-left: 4px;
	margin-right: 0;
}

.PPToolBarSeparatorVertical
{	
	margin: 5px auto 0 auto;
	display: block;
	height: 1px;
	width: 90%;
}

.PPToolBar .PPToolBarButton.LastBtn
{
	margin-right: 0;
}

.PPToolBar .PPToolBarButton.Right,
.PPToolBar .PPToolBarButton.CenterInGroup
{
	margin-left: -1px;
}

.PPToolBar .PPToolBarButton.Left.Right
{
	margin-left: 0;
}

.PPToolBar .PPToolBarButton.Left.Right[dir="rtl"]
{
	margin-left: 4px;
}

.PPToolBar.PPToolBarVertical .PPToolBarButton.Top.Bottom
{
	margin-top: 4px;
}

.PPToolBar[enabled] .PPToolBarButton.PressedRightBrd
{
	border-left: 1px solid #8D8D8D;
}

.PPToolBar[enabled] .PPToolBarButton.PressedLeftBrd
{
	border-right: 1px solid #8D8D8D;
}

.PPToolBar .PPToolBarButton.SelectRightBrd,
.PPToolBar .PPToolBarButton.PressedRightBrd.Hovered,
.PPToolBar .PPToolBarButton.PressedRightBrd.SelectRightBrd
{
	border-left: 1px solid #E7A57A;
}

.PPToolBar .PPToolBarButton.SelectLeftBrd,
.PPToolBar .PPToolBarButton.PressedLeftBrd.Hovered,
.PPToolBar .PPToolBarButton.PressedLeftBrd.SelectLeftBrd
{
	border-right: 1px solid #E7A57A;
}

.PPToolBar.PPToolBarVertical .PPToolBarButton.Bottom,
.PPToolBar.PPToolBarVertical .PPToolBarButton.CenterInGroupVertical
{
	margin-top: -1px;
}

.PPToolBar.PPToolBarVertical .PPToolBarButton.SelectTopBrd
{
	border-top: 1px solid #E7A57A;
}

.PPToolBar.PPToolBarVertical .PPToolBarButton.SelectBottomBrd
{
	border-bottom: 1px solid #E7A57A;
}

.PPToolBar.PPToolBarVertical[enabled] .PPToolBarButton.PressedTopBrd
{
	border-top: 1px solid #8D8D8D;
}

.PPToolBar.PPToolBarVertical[enabled] .PPToolBarButton.PressedBottomBrd
{
	border-bottom: 1px solid #8D8D8D;
}

.PPToolBar.PPToolBarVertical .PPToolBarButton.PressedTopBrd.Hovered,
.PPToolBar.PPToolBarVertical .PPToolBarButton.PressedTopBrd.SelectTopBrd
{
	border-top: 1px solid #E7A57A;
}

.PPToolBar.PPToolBarVertical .PPToolBarButton.PressedBottomBrd.Hovered,
.PPToolBar.PPToolBarVertical .PPToolBarButton.PressedBottomBrd.SelectBottomBrd
{
	border-bottom: 1px solid #E7A57A;
}

.PPToolBar.PPToolBarHorizontal .WhiteBorderV
{
	width: 1px;
	height: 100%;
	position: absolute;
	border: 0;
	background: #fff;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
}

.PPToolBar.PPToolBarHorizontal[dir="rtl"] .WhiteBorderV
{
	right: 0;
	left: auto;
	width: 1px;
}

.PPToolBar.PPToolBarVertical .WhiteBorderH
{
	height: 1px;
	width: 100%;
	position: absolute;
	border: 0;
	background: #fff;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
}

.PPToolBar .PPToolBarButton.Selected .WhiteBorderV,
.PPToolBar .PPToolBarButton.Hovered .WhiteBorderV,
.PPToolBar .PPToolBarButton.Pressed .WhiteBorderV,
.PPToolBar .PPToolBarButton.Selected .WhiteBorderH,
.PPToolBar .PPToolBarButton.Hovered .WhiteBorderH,
.PPToolBar .PPToolBarButton.Pressed .WhiteBorderH
{
	background: transparent;
}

.PPSpinEdit .SpinButtons
{
	width: 21px;
}

.PPSpinEditButtonUp, .PPSpinEditButtonDown
{
	width: 19px;
	height: 8px;
	border: 1px solid transparent;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAgAgMAAACjlYrOAAAABGdBTUEAALGPC/xhBQAAAAxQTFRF////6OjorbK1fHx8e+OKLwAAAAF0Uk5TAEDm2GYAAAAzSURBVHjaY2AAg/ovDPIXGNgdGBgZUEDWEgapCQxsGOJALlAxUAtQI5o4UDFQC1AjGAAAzZAJU/LrMhAAAAAASUVORK5CYII=");	/*Debug\img\spinedit_sprite.png*/
	background-repeat: no-repeat;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: right;
	margin-right:1px;
}

.PPTextBox[dir="rtl"] .PPSpinEditButtonUp,
.PPTextBox[dir="rtl"] .PPSpinEditButtonDown
{
	margin-right:0;
}

.PPSpinEditButtonUp
{
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background-position: 5px -17px;
}

.PPSpinEditButtonDown
{
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	margin-top:1px;
	background-position: 5px -1px;
}

.PPSpinEditButtonUp:hover
{
	background-color: #FFF7E9;
	border: 1px solid #E7A57A;
}

.PPSpinEditButtonDown:hover
{
	background-color: #FFF7E9;
	border: 1px solid #E7A57A;
}

.PPSpinEditButtonUpPressed:hover
{
	background-color: #FFE1B3;
	border: 1px solid #D97D42;
}

.PPSpinEditButtonDownPressed:hover
{
	background-color: #FFE1B3;
	border: 1px solid #D97D42;
}

.PPSpinEdit[disabled="disabled"] .PPSpinEditButtonUp:hover,
.PPSpinEdit[disabled="disabled"] .PPSpinEditButtonDown:hover
{
	background-color: #FFF;
	border: 1px solid transparent;
}

.PPTextBox[disabled="disabled"] .PPSpinEditButtonUp
{
	background-position: 5px -25px;
}

.PPTextBox[disabled="disabled"] .PPSpinEditButtonDown
{
	background-position: 5px -9px;
}



.PPCPanel
{
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 9px;
	padding-left: 10px;
	text-align: center;
	background-color: #F5F5F5;
	display: inline-block;
}
.PPCPanel[disabled="disabled"]
{
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}

.PPCPanel .PPCCToolBarBlock
{
	display: block;
	text-align: center;
	margin-bottom: 8px;
}
.PPCPanel .PPModeBlock
{
	cursor: default;
	display: block;
	text-align: center;
	min-width: 324px;
}

.PPCPanel .PPToolBar .PPToolBarButton.Left, .PPCPanel .PPToolBar .PPToolBarButton.Right
{
	margin: 0px;
}

/* ---------------- Палитра ------------------------*/

.PPCPanel .PPCCPaletteBlock
{
	-moz-user-select: none;
}
.PPCPanel .PPCCPresentedLabel
{
	margin-bottom: 6px;
	text-align: left;
}
.PPCPanel[dir="rtl"] .PPCCPresentedLabel
{
	text-align: right;
}
.PPCPanel .PPCCPresentedTab
{
	display: inline-table;
}
.PPCPanel .PPCCPaletteColorBtn
{
	width: 22px;
	height: 22px;
	border: 0px none;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAAOklEQVR42mP4+p94yECG4jMEIJJiILfhDAMe2HAGRTEDXihAimKGUcWjiolT3IA3zSEnUZISP03yIABvIoFPn9fbFQAAAABJRU5ErkJggg==");	/*Debug\img\cc_btn.png*/
}
.PPCPanel .PPCCPaletteColorBtn.hovered
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAflBMVEUAAADMzMzMzMzMzMzxybD5yan5x6b4wp75wp33wJv2vpr1vpn1vZn0vZjzvJjxupbwuZXvuZXut5Tvt5PttpLuvJnvv5/60rj607n32rX43rb43rj437r44Lv44b344r/448X45Mf45cn35cr458z3587358/45c/36dL19fXG8vquAAAAA3RSTlMAEIBdDFWvAAAAaUlEQVR42s3KMQqAMBBE0Z2JpBQN4gXEwvsfR5C0OYS7CjZmtbTwlZ/PpRm8sVm49tEL/co2SnEQWwLF9ooVgApRqZhAaRB5ZHvJ8q+sb1lJe2bjZzfrxuueEO54BmWXOTvIHVPK3pbSAZ75XDz2HRffAAAAAElFTkSuQmCC");	/*Debug\img\cc_btn_h.png*/
}
.PPCPanel .PPCCPaletteColorBtn.pressed,
.PPCPanel .PPCCPaletteColorBtn.selected
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAilBMVEUAAADMzMzMzMzMzMzlvaTYsJf/xGv+wGb+v2L+vVr+ulP+t0z+tEX/sj//rzj/rDH/qSr/pyT/pB3/ohb/nhP/nw//nAj/mgL/mQDdgUTfgkbgg0fihEnjhkrkiEvliUzni07pjE/rjlDsj1LtkFTvklXwlFfwml/ahlDdhUfbf0PafkLZfUL19fVTol6rAAAAA3RSTlMAEIBdDFWvAAAAXklEQVR42uXIwQ2AIBAEwOUOpAX/JBAT6b8oHjSArH7hSnCegxpuI1SE6zSuIKmNthktiWrns2BXFRITC4KUTsB0FzdhTCeOtvmjluWcfI0co25izPDlMIpH9dnw9QUpU1Nsvb4RvAAAAABJRU5ErkJggg==");	/*Debug\img\cc_btn_s.png*/
}
.PPCPanel .PPCCPaletteSep
{
	height: 1px;
	border: 0 none;
	background-color: #C5C5C5;
	margin-top: 11px;
	margin-bottom: 9px;
	margin-left: 1px;
}
.PPCPanel .PPCCUsedLabel
{
	margin-bottom: 6px;
	text-align: left;
}
.PPCPanel[dir="rtl"] .PPCCUsedLabel
{
	text-align: right;
}
.PPCPanel .PPCCUsedTab
{
	display: inline-table;
}

/*---------------- Спектр -----------------------------*/

.PPCPanel .PPCCSpectrumBlock
{
	margin-left: 1px;
	margin-top: 11px;
	margin-bottom: 7px;
}
.PPCPanel .PPCCSpectrumTab
{
	display: inline-table;
	direction: ltr;
	border-spacing: 0px;
	border-collapse: collapse;
}
.PPCPanel .PPCCMap
{
	position: relative;
	width: 174px;
	height: 139px;
	background-color: green; /*tmp*/
	margin: 0px;
	overflow: hidden;
}
.PPCPanel .PPCCMap.HSV
{
	background-image: url("data:image/jpeg;base64,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");	/*Debug\img\cc_map_hsv.png*/
}
.PPCPanel .PPCCMap.RGB
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAACLCAIAAAB3DzU8AAAABGdBTUEAALGPC/xhBQAABEVJREFUeNrtnUGO1FAMRH/SkTgIrDjkSFySFdwk6bCcRvRXyu2qYRbvrUKrgZJluWL7p7Oc44GvD9ffTJ9/eb/8/fDxr/H65z9HQvT3qNBwaA2i1wEwBqkApAL8w3bcbu9/ergcy+T6nFwf19eH8M/M/tvb5DoiOiA0HFqDaKoCYBBAKsDze4V9254nhpIk98n1/twvZ19X8vTxepO+1RAdEBoOrUE0VQEwCCAVQLhXSDS/u79d3yJzhazQcGiZKwAGAaQCfPwOYp3YSqP5PSZfP4vt+nwH0RF9RIWGQ2sQTVUADAJIBQjsIIrNb3VKrs0VXKKzQsOhNYimKgAGAaQCBHYQSvO7vj4l184rBEQHhIZDaxBNVQAMAkgFaOwgOs2vMNqvtuvaDqIhOiA0HFqDaKoCYBBAKkBjB6EcwBOa37uwUV+ELljbQTREB4SGQ2sQTVUADAJIBTDtIGb2ZHoOYpanvecgFNFZoeHQGkRTFQCDAFIBivcKqzAcV5rfpTYlr88VAqIDQsOhNYimKgAGAaQCNM4rdJrf9drNqu2675nJ4nmFhtBwaA2iqQqAQQCpAMXzCovwt4vNr+Jgo3VewSQ6IDQcWoNoqgJgEEAqQGMHUX2w76jtIHzPTHZE71Gh4dAaRFMVAIMAUgECOwjhZ42q9wqzzte3g2g8M9kQGg6tQTRVATAIIBXAtINQDuAdr+8ges9MdkTvUaHh0BpEUxUAgwBSAUw7iCGY2P78664jg/UdRFF0QGg4tIOzjYBBAKkAn/JeQWl+TVPy1Xav0HhmsiE0HFqDaKoCYBBAKoBwXsFlYvt1r1y13fl5BZfoIyo0HFqDaKoCYBBAKgBzBeYKzBUAgwBSAUL3Cp3m97x2s2q73vvdxsZ5hYbQcGgNoqkKgEEAqQCNHYSp+Z11u50xf0R0QGg4tAbRVAXAIIBUgMAOwjRX4DmIdmgHz0EABgGkAnzKHYTS/DZ2ELw7Sg7t4N1RgEEAqQAfcq/QGZTPmt/VMyWfzxUCogNCw6E1iKYqAAYBpAII5xUSLy0o7iCU1yzUf+O5KDogNBzawfsgAIMAUgE+fAdRfRmi0PweQrdbnysERAeEhkNrEE1VAAwCSAUo7iCqB/Du1y3uXeh8h9Cub9K3qqL3qNBwaA2iqQqAQQCpAI0dxBBW4ffaXKFzZFDbQVRFH1Gh4dAOzjYCBgGkAvzXHUT1wb6JbR2CLw7h/kDbQZiemTQJDYfWIJqqABgEkApg2kFUm9+lNiXvvZPaJDogNBxag2iqAmAQQCpAca6gJMnsAN6kWVam5LOJ+W3aKQdEB4SGQ2sQTVUADAJIBSieV6gOypfr5rczJT+l8wod0UdUaDi0BtFUBcAggFQAYa6wNAblwiN7Z2NKPn/mMCA6IDQcWoNoqgJgEEAqwPNB9I+3t+sRdedzwdk6n8dFB4SGQ/uiaKoCYBDwN38AT/OvKzUqh3YAAAAASUVORK5CYII=");	/*Debug\img\cc_map_rgb.png*/
}
.PPCPanel .PPCCCross
{
	position: absolute;
	width: 19px;
	height: 18px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASAQAAAACRd9jEAAAABGdBTUEAALGPC/xhBQAAAAJ0Uk5TAAB2k804AAAAGUlEQVR42mNgeMDAgIGRwA/mB2CMAjD1AADBHwx3IYYQKAAAAABJRU5ErkJggg==");	/*Debug\img\cc_cross.png*/
	top: 0px;
	left: 0px;
	margin-left: -9px;
	margin-top: -9px;
}
.PPCPanel .PPCCSlider
{
	position: relative;
	width: 30px;
	height: 139px;
	margin: 0px;
	padding-right: 15px;
}
.PPCPanel .PPCCSliderBg
{
	width: 12px;
	height: 139px;
	margin-left: 9px;
	background-color: green; /*tmp*/
}
.PPCPanel .PPCCSliderBg.RGB
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAACLCAQAAAD/ybAMAAAABGdBTUEAALGPC/xhBQAAAGVJREFUeNrtlEEKwCAMBLX6/y9vRUpJDzl1DirrLQwZMcHtJTndwGBbUEOlCK6sIwXtU4tTvTJC9cgY1ZRRqiFbUlWsQlQtfrC/l4t8h8iRiJyuyEWJ3LmWVDl3nbtWOXfPyt0E3OdaHhH3iwQqAAAAAElFTkSuQmCC");	/*Debug\img\cc_sld_rgb.png*/
}
.PPCPanel .PPCCSliderBg.HSV
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAACLCAIAAAA1YITuAAAABGdBTUEAALGPC/xhBQAAAS5JREFUeNrdlrFuwzAMRE8HD7UUFEanIP//ew2aIJIztGaH7uUFoCo3wI3EO5ImTuZ2PG2vi6Pjiel8T9cvR+c7MS3AwdG0EMhA8ZQpFBWg/APeGF+zZ9izur/cgVf8e8bhx9fVLPM2zIpYAUWsZm5RA9hUXmBdtG8Pnjrvnn178G6AIun+eswRfS8twdWaQC0mQS0m98+zbJpvEX0z9s2TYnxQfwPvxYqN6W82ZF9EWpGaK2pxUMW6RqAF89T+WihPi/FHfKUXJHyO5/hu+78Xtb8ZyLDfNcOYzZREoBa7Wl0BmIN52vOhz5F131Beh71ovsIdjNzLCF6P78EVkrQ4ALV4Ae1myssg8+T+qshrgbxRvj14kXdQQav2974d7mWqwm/OxyffKy6e7OXtG63i78Ks3LYxAAAAAElFTkSuQmCC");	/*Debug\img\cc_sld_hsv.png*/
}
.PPCPanel .PPCCSliderArrow
{
	position: absolute;
	width: 30px;
	height: 11px;
	margin: 0px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAMAAABrjAykAAAABGdBTUEAALGPC/xhBQAAAAlQTFRFAAAAfHx86Ojofc+kJgAAAAF0Uk5TAEDm2GYAAAAiSURBVHjaY2AAASYIyQghGSEkI4RkhJBwHkwOphKmD0gDAAc5ADAV4YMKAAAAAElFTkSuQmCC");	/*Debug\img\cc_sld_arr.png*/
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -5px;
	top: 138px;
	*left: 5px; /*ie7*/
}
.PPCPanel .PPCCInpCell
{
	vertical-align: top;
}
.PPCPanel .PPCCSpecInpTab
{
	border-spacing: 0px;
	border-collapse: collapse;
	/*width: 119px;*/
}
.PPCPanel[dir="rtl"] .PPCCSpecInpTab
{
	direction: rtl;
}
.PPCPanel .PPCCModelCapCell,
.PPCPanel .PPCCEdit1CapCell,
.PPCPanel .PPCCEdit2CapCell,
.PPCPanel .PPCCEdit3CapCell
{
	text-align: left;
	min-width: 47px;
	padding-right: 5px;
	padding-right: 5px;

	-moz-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.PPCPanel[dir="rtl"] .PPCCModelCapCell,
.PPCPanel[dir="rtl"] .PPCCEdit1CapCell,
.PPCPanel[dir="rtl"] .PPCCEdit2CapCell,
.PPCPanel[dir="rtl"] .PPCCEdit3CapCell
{
	text-align: right;
}
.PPCPanel .PPCCModelComboCell,
.PPCPanel .PPCCEdit1Cell,
.PPCPanel .PPCCEdit2Cell,
.PPCPanel .PPCCEdit3Cell
{
	width: 56px;
}
.PPCPanel .PPCCSpecSep1
{
	height: 1px;
	margin: 11px 0px 11px 1px;
	background-color: #C5C5C5;
}
.PPCPanel .PPCCSpecSepCell2,
.PPCPanel .PPCCSpecSepCell3
{
	height: 7px;
}


.PPSlidePanel > table
{
	table-layout: fixed;
	width: 100%;
}

.PPSlidePanel .PPHeader
{
	position: relative;
    cursor: default;
	height: 28px;
	vertical-align: top;
}

.PPSlidePanel .PPHeader .PPTitle
{
	height: 28px;
	display: inline;
	position: absolute;
	overflow: hidden;
}

.PPSlidePanel.RightSided .PPHeader.RightSided > .PPTitle
{
	margin: 0 0 0 0;
    text-align: right;
}

.PPSlidePanel.LeftSided .PPHeader.LeftSided > .PPTitle
{
	margin: 0 4px 0 0;
    text-align: left;
}

.PPSlidePanel .PPHeader .PPButtonsPanel
{
    margin: 6px 4px 0;
    width: 52px;
    height: 16px;
    display: inline-block;
    float: right;
}

.PPSlidePanel.RightSided .PPHeader.RightSided > .PPButtonsPanel
{
	float: left;
}

.PPSlidePanel .PPHeader .PPButtonsPanelCollapsed
{
    width: 26px;
    height: 34px;
}

.PPSlidePanel.RightSided .PPHeader.RightSided > .PPButtonsPanel .PPRibbonButton
{
	float: left;
}

.PPSlidePanel.LeftSided .PPHeader.LeftSided > .PPButtonsPanel .PPRibbonButton
{
	float: right;
}

.PPSlidePanel .PPButtonsPanel .PPRibbonButton
{
	height: 16px;
	width: 26px;
}

.PPSlidePanel .PPButtonsPanel .PPRibbonButton .PPContent
{
	height: 11px;
	margin: 0;
	width: 22px;
}

.PPSlidePanel .PPButtonsPanel .PPCollapseConsole .PPContent div,
.PPSlidePanel .PPButtonsPanel .PPExpandConsole .PPContent div
{
	width: 100%;
	height: 100%
}

.PPSlidePanel .PPButtonsPanel .PPCollapseConsole[dir="rtl"] .PPContent div
{
	background-image: url("data:image/gif;base64,R0lGODlhFgALAIQYAJGRkZKSkpOTk5WVlZaWlrm5uby8vL6+vsjIyMnJyczMzN7e3uPj4+zs7PHx8fPz8/T09PX19fb29vf39/r6+vv7+/z8/P39/f///////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAFgALAAAFHyAmjmRpnmiqridAuuwLY8Ac03N96yK/+r6bcEhMhQAAOw==");	/*Debug\img\right-double-arrow.gif*/
}

.PPSlidePanel .PPButtonsPanel .PPExpandConsole[dir="rtl"] .PPContent div
{
	background-image: url("data:image/gif;base64,R0lGODlhFgALAIQYAJGRkZKSkpOTk5WVlZaWlrm5uby8vL6+vsjIyMnJyczMzN7e3uPj4+zs7PHx8fPz8/T09PX19fb29vf39/r6+vv7+/z8/P39/f///////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAFgALAAAFHyAmjmRpnmiqripAuiwGwDLd0nM85iKv1zvbb0gsikIAOw==");	/*Debug\img\left-double-arrow.gif*/
	float: left;
}

.PPSlidePanel .PPButtonsPanel .PPCollapseConsole[dir="ltr"] .PPContent div
{
	background-image: url("data:image/gif;base64,R0lGODlhFgALAIQYAJGRkZKSkpOTk5WVlZaWlrm5uby8vL6+vsjIyMnJyczMzN7e3uPj4+zs7PHx8fPz8/T09PX19fb29vf39/r6+vv7+/z8/P39/f///////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAFgALAAAFHyAmjmRpnmiqripAuiwGwDLd0nM85iKv1zvbb0gsikIAOw==");	/*Debug\img\left-double-arrow.gif*/
}

.PPSlidePanel .PPButtonsPanel .PPExpandConsole[dir="ltr"] .PPContent div
{
	background-image: url("data:image/gif;base64,R0lGODlhFgALAIQYAJGRkZKSkpOTk5WVlZaWlrm5uby8vL6+vsjIyMnJyczMzN7e3uPj4+zs7PHx8fPz8/T09PX19fb29vf39/r6+vv7+/z8/P39/f///////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAFgALAAAFHyAmjmRpnmiqridAuuwLY8Ac03N96yK/+r6bcEhMhQAAOw==");	/*Debug\img\right-double-arrow.gif*/
}

.PPSlidePanel .PPButtonsPanel .PPCloseConsole .PPContent div
{
	background-image: url("data:image/gif;base64,R0lGODlhFgALAMQAAIODg4SEhIWFhYaGho6OjpGRkaysrLa2trm5ub6+vsLCwsTExMbGxubm5unp6ezs7PDw8PLy8vPz8/b29vf39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAFgALAAAFPWAljmRpnlNDkVQznSYDOKIDMPCpCM8jKDlYYjBIBGGQQAByNEUICAQh0hxJCgfRoSCpUgwL0sKwqprPpxAAOw==");	/*Debug\img\cross.gif*/
	width: 100%;
	height: 100%
}

.PPSlidePanel .PPDetails
{
   vertical-align: top;
}

.PPSlidePanel .PPDetailsCorner[dir = "rtl"]
{
	border-right: 0;
	border-left: 1px solid #8B9097;
}

.PPSlidePanel .PPDetailsCorner[dir = "rtl"] .PPDetailsCornerDot
{
	top:-1px;
	right: 100%;
}

.PPSlidePanel .PPDetailsCorner[dir = "rtl"] .PPDetailsCornerBlackDot
{
	top:0;
	left: 0;
}

.PPSlidePanel .PPDetailsCorner[dir="ltr"]
{
	border-left: 0;
	border-right: 1px solid #8B9097;
	right: 0;
}

.PPSlidePanel.LeftSided .PPDetailsCorner[dir="ltr"] .PPDetailsCornerDot
{
	top:-1px;
	right: -1px;
}

.PPSlidePanel.LeftSided .PPDetailsCorner[dir="ltr"] .PPDetailsCornerBlackDot
{
	top:0;
	right: 0;
}

.PPSlidePanel[disabled] .PPDetailsContainer,
.PPSlidePanel[disabled] .PPHeader
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.PPSlidePanel .PPDetailsContainer
{
	vertical-align: top;
	position:relative;
}

.PPSlidePanel .PPDetails .PPDetailsTitle
{
	display: inline-block;
	background-color: #E4E5E7;
	border-bottom: 1px solid #CFD1D4;
	height: 22px;
	margin: 0 0 0 0;
	position: relative;
	white-space: nowrap;
	vertical-align: top;
}

.PPSlidePanel.RightSided .PPDetails .PPDetailsTitle
{
	left:21px;
}

.PPSlidePanel .PPDetails .PPDetailsCorner
{
	background-color: #E4E5E7;
	border-top: 1px solid #8B9097;
	display:inline-block;
	width: 21px;
	height: 100%;
	position:absolute;
	top:0;
}

.PPSlidePanel .PPDetailsCorner .PPDetailsCornerDot
{
	height: 1px;
	width: 1px;
	background-color: White;
	position: absolute;
}

.PPSlidePanel .PPDetailsCorner .PPDetailsCornerBlackDot,
.PPSlidePanel .PPDetailsCorner .PPDetailsCornerGrayTop,
.PPSlidePanel .PPDetailsCorner .PPDetailsCornerUpper
{
	height: 1px;
	width: 1px;
	background-color: #8B9097;
	position: absolute;
}

.PPSlidePanel .PPDetailsCorner[dir="ltr"] .PPDetailsCornerGrayTop
{
	bottom:0;
	background-color: #CFD1D4;
	border-right:1px solid #CFD1D4;
	border-top:1px solid #CFD1D4;
}

.PPSlidePanel .PPDetailsCorner[dir="rtl"] .PPDetailsCornerGrayTop
{
	bottom:0;
	background-color: #CFD1D4;
	border-left:1px solid #CFD1D4;
}

.PPSlidePanel .PPDetailsCorner[dir="ltr"] .PPDetailsCornerUpper
{
	bottom:1px;
	left:1px;
	background-color: #E4E5E7 !important;
}

.PPSlidePanel .PPDetailsCorner[dir="rtl"] .PPDetailsCornerUpper
{
	bottom:1px;
	background-color: #CFD1D4;
}

.PPSlidePanel .PPDetails .PPDetailsCorner.Collapsed
{
	width: 30px;
}

.PPSlidePanel .PPDetails .PPDetailsTitle
{
	margin: 0 0 0 0;
}

.PPSlidePanel .PPDetails .PPTitleContent
{
	border-top: 1px solid #8B9097;
	height: 22px;
	padding-top: 4px;
	position: relative;
	overflow: hidden;
	color: #313533;
	padding-right: 0px;
	padding-left: 8px;
}

.PPSlidePanel .PPDetails .PPDetailsCorner .PPWhiteLine
{
	height:100%;
	width:1px;
	background-color:#fff;	
	position:relative;
	top:5px;
}

.PPSlidePanel .PPDetails .PPDetailsCorner[dir="ltr"] .PPWhiteLine
{
	border-right:1px solid #CFD1D4;
}

.PPSlidePanel .PPDetails .PPDetailsCorner[dir="rtl"] .PPWhiteLine
{
	right:0;
	border-left:1px solid #CFD1D4;
}

.PPSlidePanel .PPDetails .PPDetailsCorner .PPBigLine
{
	height:22px;
	width:5px;
	position:absolute;
	top: 1px;
}

.PPSlidePanel .PPDetails .PPDetailsCorner[dir="ltr"] .PPBigLine
{
	left:0;
}

.PPSlidePanel .PPDetails .PPDetailsCorner[dir="rtl"] .PPBigLine
{
	right:0;
}

.PPSlidePanel.RightSided .PPDetails .PPTitleContent
{
	padding-left: 0px;
	padding-right: 8px;
	text-align: right;
}

.PPSlidePanel .PPDetails .PPDetailsContent
{
	height: 100%;
	padding-top: 1px;
	background-color:#fff;
}

.PPSlidePanel .PPDetails .PPDetailsContent.LeftSided
{
	margin: 0 22px 0 0;
}

.PPSlidePanel .PPDetails .PPDetailsContent.RightSided
{
	margin: 0 0 0 22px;
}

.PPSlidePanel .PPView
{
	vertical-align: top;
}

.PPSlidePanel .PPViewContent
{
	overflow: hidden;
}

.PPZoomBug
{
	height:100%;
	width:1px;
	position:absolute;
	top:0;
	right:-1px;
	background-color: #e4e5e7;
	border-top: 1px solid gray;
}

/* Ресайзер */
.PPSlidePanel .PPDetailsResizer
{
    width: 3px;
    height: 100%;
    position: absolute;    
    top: 0px;
    cursor: e-resize;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
     */
}

.PPSlidePanel .PPDetailsResizer.LeftSided
{
   right: 0px;
}

.PPSlidePanel .PPDetailsResizer.RightSided
{
   left: 0px;
}

.PPSliderPhantomResizer
{
	background-color: #C5C5C5;
	position: fixed;
	z-index: 11001;
}

/* Slider */

.PPSlider
{
	position: relative;
}

.PPSlider .PPAxis,
.PPSlider .PPTicks,
.PPSlider .PPItems,
.PPSlider .PPLabels
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}

.PPSlider .PPRangeTable
{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}

.PPSlider .PPBeginLabel,
.PPSlider .PPEndLabel
{
	padding: 0 3px;
}

.PPSlider .PPBeginControl,
.PPSlider .PPEndControl
{
	width: 50%;
}

.PPSlider .PPButtons
{
	position: absolute;
	bottom: 0;
	right: 0;
}

.PPSlider[dir="rtl"] .PPButtons
{
	right: auto;
	left: 0;
}

.PPSlider .PPSliderTick
{
	position: absolute;
	vertical-align: middle;
}

.PPSlider.Horizontal .PPSliderTick .PPSliderTickContent
{
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	padding-top: 11px;
	margin: 0 auto;
}

.PPSlider.Vertical .PPSliderTick .PPSliderTickContent
{
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	padding-left: 11px;
	margin: 0 auto;
}

.PPSlider .PPSlots
{
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;
}
.PPSliderAxis
{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0px;
	border: 1px solid #D3D6D9;
	border-radius: 3px;
	background: #F4F4F5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPSlider.Horizontal .PPSlot
{
	display: inline-block;
	vertical-align: top;
}

.PPSlider.Horizontal .PPSlot:first-child
{
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.PPSlider.Horizontal[dir="rtl"] .PPSlot:first-child
{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.PPSlider.Horizontal .PPSlot:last-child
{
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.PPSlider.Horizontal[dir="rtl"] .PPSlot:last-child
{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.PPSlider.Vertical .PPSlot
{
	display: block;
	vertical-align: top;
}

.Vertical .PPSliderAxisSlot
{
	display: block;
}

.Horizontal .PPSliderAxisSlot
{
	display: inline-block;
}

.PPSlider .PPSliderTick
{
	position: absolute;
}

.PPSlider .PPButtons .PPButton
{
	margin: 2px;
}

.PPSlider .PPSlot .PPSliderAxisSlotContent
{
	width: 100%;
	height: 100%;
}

.PPSlider .PPLabel
{
	white-space: nowrap;
}

.PPSliderItem
{
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #C4C7CA;
	background: #F8F8F8; /* Old browsers */
	background: -moz-linear-gradient(top,  #F8F8F8 0%, #E3E3E3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#E3E3E3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #F8F8F8 0%,#E3E3E3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #F8F8F8 0%,#E3E3E3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=0 ); /* IE6-9 */
}

.PPSliderItem .PPButtonContentContainer
{
    height: 100%;
    width: 100%;
}

.PPSliderItem.PPStatic
{
	cursor: default;
}

.PPSliderItem.PPStatic .PPContent
{
	cursor: pointer;
}

.PPSliderItem[disabled="disabled"]
{
	cursor: default;
}

.PPSliderItem[disabled="disabled"] .PPLines,
.PPSliderItem[disabled="disabled"] .PPColor
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.PPSliderItem.Hovered
{
	z-index: 1;
	background: #FFF6E8; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFF6E8 0%, #F6E5CC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF6E8), color-stop(100%,#F6E5CC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFF6E8 0%,#F6E5CC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFF6E8 0%,#F6E5CC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFF6E8 0%,#F6E5CC 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFF6E8 0%,#F6E5CC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF6E8', endColorstr='#F6E5CC',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPSliderItem.Selected
{
	z-index: 1;
	background: #FFEED4; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFEED4 0%, #F6D7A5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEED4), color-stop(100%,#F6D7A5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFEED4 0%,#F6D7A5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFEED4 0%,#F6D7A5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFEED4 0%,#F6D7A5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFEED4 0%,#F6D7A5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEED4', endColorstr='#F6D7A5',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 0 1px #C4C7CA;
}

.PPSliderItem .PPContent
{
	width: 100%;
	height: 100%;
}

.PPSliderItem .PPLines
{
	position: relative;
	width: 100%;
	height: 100%;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAQAAABwkq/rAAAABGdBTUEAALGPC/xhBQAAABtJREFUeNpjqHFkAAMkuuY/lImgqSrkB2XCaQDqcBrL1x2btAAAAABJRU5ErkJggg==") no-repeat center center;	/*Debug\img\PPSliderItemLines.png*/
}

.PPSliderItem.PPStatic .PPLines
{
	background: none;
}

.PPSliderItem .PPColor
{
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 2px;
}

.PPSliderItem .PPArrow
{
	position: absolute;
	width: 100%;
	height: 100%;
}

.PPSliderItem .PPArrow.Dark
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAQAAACrKQXJAAAAM0lEQVR42mOYaM4ABMgkGkj7j04SVDDRPO0/DALNxGYCTAnYSuxWgJRAXYTLDXAHE/IFAHSqK6E3FyBeAAAAAElFTkSuQmCC") no-repeat center center;	/*Debug\img\si_arrow_dark.png*/
}

.PPSliderItem .PPArrow.Light
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAQAAACrKQXJAAAAL0lEQVR42mP478MABMgkGvj/H50kqOC/z38E8MFqAlyJD04rwEp88LoB7mBCvgAAQIRAoAl3fLwAAAAASUVORK5CYII=") no-repeat center center;	/*Debug\img\si_arrow_light.png*/
}

/* Color item */

.PPSliderItem.PPSliderItemColor
{
	padding: 1px;
	border-radius: 2px;
}

/* Range item */

.PPRangeItem
{
	background: #cecece; /* Old browsers */
	background: -moz-linear-gradient(top,  #cecece 0%, #b5b5b5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#b5b5b5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cecece 0%,#b5b5b5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cecece 0%,#b5b5b5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cecece 0%,#b5b5b5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cecece 0%,#b5b5b5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */
}

.PPRangeItem .PPBorders
{
	border: 1px solid #BABABA;
}

.PPSliderItem.PPRangeItem.Hovered,
.PPSliderItem.PPRangeItem.Pressed,
.PPSliderItem.PPRangeItem.Selected
{
	background: #ffbf5e; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffbf5e 0%, #fe9d0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbf5e), color-stop(100%,#fe9d0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffbf5e 0%,#fe9d0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffbf5e 0%,#fe9d0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffbf5e 0%,#fe9d0c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffbf5e 0%,#fe9d0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf5e', endColorstr='#fe9d0c',GradientType=0 ); /* IE6-9 */
	z-index: 0;
}

.PPRangeItem.Hovered .PPBorders,
.PPRangeItem.Pressed .PPBorders,
.PPRangeItem.Selected .PPBorders
{
	border: 1px solid #D97D42;
}

.PPSplitter
{
	position: relative;
	white-space: nowrap;
}

.PPSplitter[disabled=disabled]
{
	opacity: 0.5;
	filter: alpha(opacity=50);	
}

.PPSplitter[disabled=disabled] .PPSplitter[disabled=disabled]
{
	opacity: 1;
	filter: alpha(opacity=100);	
}

.PPSplitter .PPSplitterResizer
{
	background-color: #E6E6E6;	
}

.PPSplitter .PPSplitterResizer.Hover
{
	background-color: #C5C5C5;
}

.PPSplitter.Vertical > .PPSplitterResizer
{
	display: block;
	width: auto;
	height: 1px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 0;
	border-right: 0;
	cursor: n-resize;
}

.PPSplitter.Horizontal > .PPSplitterResizer
{
	display: inline-block;
	width: 1px;
	height: auto;
	border-top: 0;
	border-bottom: 0;
	border-left: 1px solid white;
	border-right: 1px solid white;	
	cursor: e-resize;
}

.PPSplitter .PPSplitterResizer.NotResize,
.PPSplitter.Vertical > .PPSplitterResizer.NotResize,
.PPSplitter.Horizontal > .PPSplitterResizer.NotResize,
.PPSplitter[disabled=disabled] .PPSplitterResizer
{
	cursor: auto;	
}

.PPSplitter .PPSplitterPanel
{
	vertical-align: top;
	overflow: hidden;	
}

.PPSplitter.Vertical > .PPSplitterPanel
{
	display: block;	
}

.PPSplitter.Horizontal > .PPSplitterPanel
{
	display: inline-block;	
}

.PPSplitterCover
{
	position: absolute;
	z-index: 11000;
	opacity: 0.5;
	filter: alpha(opacity=50);	
	background-color: White;
}

.PPSplitterPhantomResizer
{
	position: absolute;
	z-index: 11001;
	background-color: #C5C5C5;

}

.PPTextBox
{
	overflow: hidden;
}

.PPTextTable
{
	color: #313533;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 1px solid #D3D6D9;
	background-color: #FFFFFF;
	border-radius: 3px;
	border-collapse: separate;
}

.PPTextTable tr
{
 height: 100%;
}

.PPTextTable .PPTextBoxTd
{
	position: relative;
	padding-left: 5px;
	overflow: hidden;
	z-index: 0;
}

.PPTextBox[dir="rtl"] .PPTextTable .PPTextBoxTd
{
	padding-left: 0;
	padding-right: 5px;
	overflow: hidden;
}

.PPTextTable .PPTextBoxInput,
.PPTextTable .PPTextBoxEllipsisNode
{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 2px 0 2px 0;
	color: #313533;
}

.PPTextTable .PPTextBoxInput
{
	border: none;
	-moz-outline-style: none;
	-khtml-outline-style: none;
	outline-style: none;
	/*background-color: transparent;*/
}

.PPTextTable .PPTextBoxEllipsisNode
{
	position: absolute;
	display: none;
	top: 0;
	z-index: -1;
	padding-right: 5px; /* same as .PPTextBoxTd padding-left value */
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.PPTextTable .PPTextBoxEllipsisNode:before
{
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.PPTextTable .PPTextBoxEllipsisNode span
{
	vertical-align: middle;
}

.PPTextBox[dir="rtl"] .PPTextTable .PPTextBoxEllipsisNode 
{
	padding-left: 5px;
	padding-right: 1px;
}

/* Ellipsis */

.PPTextBoxEllipsis .PPTextBoxInput
{
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}

.PPTextBoxEllipsis .PPTextBoxEllipsisNode
{
	display: block;
}

.PPTextBoxEllipsis.PPTextBoxFocused .PPTextBoxInput
{
	opacity: 1;
	-ms-filter: "alpha(opacity=100)";
}

.PPTextBoxEllipsis.PPTextBoxFocused .PPTextBoxEllipsisNode
{
	display: none;
}

.PPTextBoxTextMeasure .PPTextBoxEllipsisNode
{
	width: auto !important; /* класс для измерения текущей ширины текста*/
}

/* end Ellipsis */

.PPTextBox .PPTextBoxInput::-ms-clear,
.PPTextBox .PPTextBoxInput::-ms-reveal
{
	display: none;
}

.PPTextTable .PPTextBoxInput.PPWatermark,
.PPTextTable .PPTextBoxEllipsisNode.PPWatermark
{
	color: #A5A5A5;
}

TABLE.PPTextTable .PPTextBoxInput:focus
{
	border: 0px none;
}

.PPTextBox[dir="rtl"] .PPTextTable .PPTextBoxInput
{
	padding-right: 1px;
}

.PPTextTable .PPTextBoxNotValid
{
	background-color: #ffdcdc;
}

.PPTextBox[disabled="disabled"]
{
	color: #989A99;
	cursor: default;
}

.PPTextBox[disabled="disabled"] .PPTextBoxTd, .PPTextBox .PPTextBoxInput[disabled="disabled"]
{
	background-color: #FFF;
	color: #989A99;
}

.PPTextBox .PPTextBoxImage
{
	background-repeat: no-repeat;
	margin: 0 auto;
	overflow: hidden;
}

.PPTextBox .PPTextBoxImageContainer
{
	vertical-align: middle;
}

.PPTextBox[disabled="disabled"] .PPTextBoxImage
{
	margin: 0 auto;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.PPTextBox[disabled="disabled"] .PPTextBoxImageContainer.PPAlwaysEnabled .PPTextBoxImage
{
	margin: 0 auto;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.PPCrossDatabaseMappingsDlgContent
{
	padding: 11px 10px;
}

.PPCrossDatabaseMappingsDlgContent .PPNavItemContent
{
	padding: 0 33px;
}

.PPCrossDatabaseMappingsDlgContent .PPTopLeftItem
{
	margin: 0 0 0 0;
}

.PPCrossDatabaseMappingsDlgContent .PPTopItem
{
	margin: 0 0 0 7px;
}

.PPCrossDatabaseMappingsDlgContent .PPDimensionTree
{
	margin: 1px 0 0 0;
}

.PPCrossDatabaseMappingsDlgContent .PPTopItem[dir="rtl"]
{
	margin: 0 7px 0 0;
}

.PPCrossDatabaseMappingsDlgContent .PPLeftItem
{
	margin: 6px 0 0 0;
}

.PPCrossDatabaseMappingsDlgContent .PPItem
{
	margin: 6px 0 0 7px;
}

.PPCrossDatabaseMappingsDlgContent .PPItem[dir="rtl"]
{
	margin: 6px 7px 0 0;
}

.PPCrossDatabaseMappingsDlgContent .PPBoldItem
{
	font-weight: bold;
}


.PPCrossDatabaseMappingsDlgContent .PPAttrsContainer
{
	background-color: White;
	border: 1px solid #D3D6D9;
}

.PPExpressionEditorDlgContent
{
	padding: 11px 10px;
}

.PPExpressionEditorDlgContent .PPTopLeftItem
{
	margin: 0 0 0 0;
}

.PPExpressionEditorDlgContent .PPTopItem
{
	margin: 0 0 0 7px;
}

.PPExpressionEditorDlgContent .PPTopItem[dir="rtl"]
{
	margin: 0 7px 0 0;
}

.PPExpressionEditorDlgContent .PPLeftItem
{
	margin: 6px 0 0 0;
}

.PPExpressionEditorDlgContent .PPItem
{
	margin: 6px 0 0 7px;
}

.PPExpressionEditorDlgContent .PPItem[dir="rtl"]
{
	margin: 6px 7px 0 0;
}

.PPExpressionEditorDlgContent .PPFormulaPanel
{
	margin: 6px 0 0 10px;
}

.PPExpressionEditorDlgContent .PPFormulaPanel[dir="rtl"]
{
	margin: 6px 10px 0 0;
}

.PPExpressionEditorDlgContent .PPExpressionLabel
{
	margin: 0 0 0 10px;
}

.PPExpressionEditorDlgContent .PPExpressionLabel[dir="rtl"]
{
	margin: 0 10px 0 0;
}

.PPExpressionEditorDlgContent .PPAttrsContainer
{
	background-color: White;
	border: 1px solid #D3D6D9;
}

.PPExpressionEditorDlgContent .PPWbkBreadcrumbSourceDiv
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	overflow: hidden;
}

.PPExpressionEditorDlgContent .PPWbkFormulaTextArea
{
	display: block;
	border: 1px solid #D3D6D9;
	font: inherit;
	width: 600px;
	height: 128px;
	resize: none;
	outline: none;
	overflow: auto;
}

.PPExpressionEditorDlgContent .PPFunctionsDescription
{
	border: 1px solid #D3D6D9;
	font-weight: bold;
}

.PPValidationSettingsDlgContent 
{
	padding: 11px 10px;
}

.PPValidationSettingsDlgContent .PPTopLeftItem
{
	margin: 0 0 0 0;
}

.PPValidationSettingsDlgContent .PPTopItem
{
	margin: 0 0 0 7px;
}

.PPValidationSettingsDlgContent .PPTopItem[dir="rtl"]
{
	margin: 0 7px 0 0;
}

.PPValidationSettingsDlgContent .PPLeftItem
{
	margin: 6px 0 0 0;
}

.PPValidationSettingsDlgContent .PPItem
{
	margin: 6px 0 0 5px;
}

.PPValidationSettingsDlgContent .PPItem[dir="rtl"]
{
	margin: 6px 5px 0 0;
}

.PPValidationSettingsDlgContent .PPPeriodSettingsControl
{
	margin: 6px 0 0 5px;
}

.PPValidationSettingsDlgContent .PPPeriodSettingsControl[dir="rtl"]
{
	margin: 6px 5px 0 0;
}

.PPValidationSettingsDlgContent .PPFontSettingsControl
{
	margin: 6px 0 0 5px;
}

.PPValidationSettingsDlgContent .PPFontSettingsControl[dir="rtl"]
{
	margin: 6px 5px 0 0;
}

.PPValidationSettingsDlgContent .PPFontSettingsControlLeft
{
	margin: 9px 0 0 0;
	white-space: nowrap;
}

.PPValidationSettingsDlgContent .PPAttrsContainer
{
	background-color: White;
	border: 1px solid #D3D6D9;
}

.PPValidationSettingsDlgContent .PPAttrItem
{
	margin: 4px 0 0 4px;
}

.PPValidationSettingsDlgContent .PPAttrItem[dir="rtl"]
{
	margin: 4px 4px 0 0;
}

.PPValidationSettingsDlgContent .PPRuleSettings
{
	margin: 0 0 0 7px;
}

.PPValidationSettingsDlgContent .PPRuleSettings[dir="rtl"]
{
	margin: 0 7px 0 0;
}

.PPValidationSettingsDlgContent .PPSeverityToolbar
{
	white-space: nowrap;
}

.PPValidationSettingsDlgContent .PPSeverityToolbar .PPRibbonButton.H .PPImage
{
	width: 13px;
	height: 13px;
	margin: 2px;
}

.PPValidationSettingsDlgContent .PPExampleLabel
{
	overflow: hidden;
	height: 21px;
}

.PPValidationSettingsDlgContent .PPGridPanelContainer[dir="rtl"]
{
	right: 0;
}

.PPValidationSettingsDlgContent .PPWbkBreadcrumbSourceDiv
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	overflow: hidden;
}

.PPValidationSettingsDlgContent .PPWbkBreadcrumbSourceDiv[disabled="disabled"]
{
	color: #C0C0C0;
}

.PPValidationSettingsDlgContent .PPVfRightControl
{
	float: right;
}

.PPValidationSettingsDlgContent .PPVfRightControl[dir="rtl"]
{
	float: left;
}

.PPValidationSettingsDlgContent .PPLabel.PPVfRadioGroupCaption
{
	height: 13px;
}

.PPValidationSettingsDlgContent .PPRadioButton.PPValidationDlgRadio
{
	display: block;
}

.PPValidationSettingsDlgContent .PPRadioButton.PPValidationDlgRadio .PPCBText
{
	height: 13px;
}

.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfTdVAlignTop td
{
	vertical-align: top;
}

.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfPeriodPanel > .PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfWizContGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfWizContGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCrossDbWizContGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCrossDbWizContGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCrossDbWizGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCrossDbWizGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPRuleSettings > .PPGridPanelContainer > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfTrendWizardContGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCompMismWizContGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCustAnWizContGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfCustAnWizGridPanel > table.PPGridPanel,
.PPValidationSettingsDlgContent .PPGridPanelContainer.PPVfRevCompWizContGridPanel > table.PPGridPanel
{
	width: 100%;
}

.PPValidationSettingsDlgContent .PPWbkValidationAndLabel
{
	text-align: center;
}

.PPValidationSettingsDlgContent .PPRightButtonTD
{
	text-align: right;
}

.PPDataEditor
{
	display: inline-block;
	width: 200px;
	height: 25px;
}

.PPDataEditorDialog .PPDialogContent
{
	padding: 7px 0 0 20px;
}

.PPDataEditorDialog[dir="rtl"] .PPDialogContent
{
	padding: 7px 20px 0 0;
}

/********************************************************************/

.LnTransformPeriodEditor
{
	
}

.LnTransformPeriodEditor > .PPCheckBox
{
	margin: 2px;
	display: block;
	left: -20px;
	position: relative;
}

.LnTransformPeriodEditor > .PPCheckBox[dir="rtl"]
{
	right: -20px;
}

.LnTransformPeriodEditor > .PPDateTimePicker
{
	margin: 5px 0 10px 0px;
}

/********************************************************************/

.TsSpliceMethodEditor SPAN.PPCheckBox
{
	display: block;
	margin: 5px;
}

.TsSpliceMethodEditor .SeparateVerItem
{
	margin-top: 10px;
}

/********************************************************************/

.TsSpliceExprEditor
{
}

	.TsSpliceExprEditor .PPEditControlsDomNode
	{
		margin-top: 5px;
	}
	
		.TsSpliceExprEditor .PPEditControlsDomNode .PPButton
		{
			margin: 5px;
		}
	
	.TsSpliceExprEditor .PPLabel
	{
		margin-left: 5px;
	}
		
	.TsSpliceExprEditor .PPListBox
	{
		margin-top: 5px;
	}

	.TsSpliceExprEditor .PPSpliceItem
	{
	}
		
		.TsSpliceExprEditor .PPSpliceItem .PPSpliceStartDate
		{
			display: inline-block;
			width: 70px;
			overflow: hidden;
		}
		
		.TsSpliceExprEditor .PPSpliceItem .PPSpliceEndDate
		{
			display: inline-block;
			width: 70px;
			overflow: hidden;
		}
		
		.TsSpliceExprEditor .PPSpliceItem .PPSpliceCaption
		{
			display: inline-block;
			width: 100px;
			overflow: hidden;
		}

/********************************************************************/
		
.TsSpliceExprTermEditor
{
	
}

	.TsSpliceExprTermEditor .PPLabel
	{
		margin: 5px 0 0 5px;
	}

	.TsSpliceExprTermEditor .PPCombo
	{
		margin: 5px;
	}
	
/********************************************************************/

.PPBorderCombo
{
	width: 28px;
	height: 17px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAMAAAAQExzYAAAABGdBTUEAALGPC/xhBQAAAE5QTFRFAAAA+Pj44+Pj4+Pj5ubm6Ojo6urq6+vr7Ozs7O3t7u7u7+/v8fHx8vLy8/Pz9PT09fX19/f3+Pj42dra2NnZ09XZpqqvmp6kkZWai5CXbxve5wAAAAN0Uk5TAAH+uWgqhAAAAFdJREFUeNrt0rEOgCAMRdEnLLAhUEr//0MxNpiwWAcdPWtvOj2AWG4xAdRinnaVF7EROOCyKawCQxIMSRyGFQz8wXfBg/cfwMW6Fgb16ien/KL2c3P2Jg/JZiGz8lZBqwAAAABJRU5ErkJggg==");	/*Debug\img\bc.png*/
	background-repeat: no-repeat;
	padding: 2px;
	background-color: #F5F5F5;
	direction: ltr;
	cursor: pointer;
}

.PPBorderCombo.Hover
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAYAAAAnzezqAAAABGdBTUEAALGPC/xhBQAAAKtJREFUeNpj+P//v/3Hkxv+v902ia4YZCfIbgaY5T/ubaMrhjmCAdnyr1+/sgBdxUBrjOwIuAPoYTEMf/vwQmJAHAAMYUbkUBiwEMDpAKALmSj1GTHiWB2ATzHdQmAwRAEjnRIjG90cUFNTwzigITDgDqAoDZDqIFLUUyUEQOobGhpYQDQUMyObQVI5MFiigHVE1AVAh3BgOABaHHPQoSpmQmkPDHiLaKDbhABZDx2pRRgYkgAAAABJRU5ErkJggg==");	/*Debug\img\bc_h.png*/
}

.PPBorderCombo.Hover[disabled="disabled"]
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAMAAAAQExzYAAAABGdBTUEAALGPC/xhBQAAAE5QTFRFAAAA+Pj44+Pj4+Pj5ubm6Ojo6urq6+vr7Ozs7O3t7u7u7+/v8fHx8vLy8/Pz9PT09fX19/f3+Pj42dra2NnZ09XZpqqvmp6kkZWai5CXbxve5wAAAAN0Uk5TAAH+uWgqhAAAAFdJREFUeNrt0rEOgCAMRdEnLLAhUEr//0MxNpiwWAcdPWtvOj2AWG4xAdRinnaVF7EROOCyKawCQxIMSRyGFQz8wXfBg/cfwMW6Fgb16ien/KL2c3P2Jg/JZiGz8lZBqwAAAABJRU5ErkJggg==");	/*Debug\img\bc.png*/
}

.PPBorderCombo.Pressed
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVBAMAAADV4/HZAAAABGdBTUEAALGPC/xhBQAAABhQTFRFAAAA/////6kq7JM224BB2X1C455x+s+Q1yAELAAAAAJ0Uk5TAAEBlP2uAAAALUlEQVR42mNgC0UBCQzJSijAjMGpgAEJsKsyODGgAFWGoJElgB4eGCGGFqaJAJOrF7kQkSAEAAAAAElFTkSuQmCC");	/*Debug\img\bc_s.png*/
}

.PPDropPanel.PPDropBorderCombo
{
	background: #f5f5f5;
}

.PPDropPanel .BCPanel
{
	/*background-color: #F5F5F5;*/
	padding: 4px;
	text-align: center;
}

.BCPanel .PPListBox
{
	background-color: #F5F5F5;
}

.BCPanel .BCPalette, .BCPanel .BCBordersList
{
	border-spacing: 2px;
}

.BCPanel .PPIconListItem
{
	margin: 1px;
	background-color: #F5F5F5;
}

.BCPanel .BCSeparator
{
	height: 1px;
	margin: 8px 0;
	background-color: #D3D6D9;
}

.BCPanel .BCPaletteBlock, .BCPanel .BCLineBlock, .BCPanel .BCWidthBlock
{
	display: inline-block;
	margin: auto;
}

.BCPanel .BCWidthBlock .PPGridPanelContainer
{
	text-align: left;
}

.BCPanel .BCWidthBlock .PPGridPanelContainer .PPLabel.Separator
{
	background-color: #C5C5C5;
	height: 1px;
	width: 100%;
}

.PPDropPanel .BCPanel .BCWidthBlock .PPGridPanelContainer > .PPGridPanel > tbody > tr > td
{
	padding-bottom: 4px;
	padding-right: 4px;
}

.PPDropPanel[dir="rtl"] .BCPanel .BCWidthBlock .PPGridPanelContainer > .PPGridPanel > tbody > tr > td
{
	padding-left: 4px;
	padding-right: 0;
}

.PPDropPanel .BCPanel .BCModeBlock
{
	margin-bottom: 8px;
	margin-left: 4px;
	text-align: center;
}

.PPDropPanel[dit="rtl"] .BCPanel .BCModeBlock
{
	margin-left: 0;
	margin-right: 4px;
}

.BCPanel .BCModeBlock .ButtonsContainer
{
	display: inline-block;
}

.BCPanel .BCPaletteCell
{
	cursor: default;
	width: 20px;
	height: 20px;
	border: 0px none;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAPklEQVR42mP4+p84yAAiLvw/gwdegSkEKpt9lgEPXH4BohCoi4EAHFU4qhCHwiv/zy4/x4AHbrxCYsIlDgIA0wjeCGO50oMAAAAASUVORK5CYII=");	/*Debug\img\bc_btn.png*/
}

.BCPanel .BCPaletteCell.Hover
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABCElEQVR42uXTsUoDURCF4f+cu1FMBEWxMIWiEfQl8pK+gK+QyiaFddAyoLFSTJPCSAhbmd2xSBolENhs54WvuTDDGZhxnucxG/Ti8/62sq+Hu5gNepHneXgx7FPMJ7RurtZqXnc22m2fUMwnLIZ9XEzHNC/PWT39JckbZWLv4oxiOsYiQAZlQhlrxCbLxgYCY4O0HTcCCUlYsEpYB2FJtTUUYNugnVrYxlJ9I0vClglnkBoiNdhCWMKyABPbkpGF5bRunyswShmOsgCiHmVRZ0KB039PWK6uvUq6Za0T9mEbv78st92pxCn+WPf3W4n09owPTvF3pwv7x/j1CY8eq/kYodYRi06XH16/8WnIUhjtAAAAAElFTkSuQmCC");	/*Debug\img\bc_btn_h.png*/
}

.BCPanel .BCPaletteCell.Selected
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAflBMVEXMzMzMzMzMzMz////19fXlvaTYsJf/xGv+wGb+v2L+vVr+ulP+t0z+tEX/sj//rzj/rDH/qSr/ohb/nhP/nw//nAj/mgL/mQDdgUTbf0PafkLZfULfgkbdhUfjhkrkiEvliUzni07pjE/rjlDsj1LtkFTvklXwlFfwml/ahlBePvJ1AAAABHRSTlMaAgEAlqg0TgAAAFlJREFUeNrVyjsOgCAQhOFhH3iATTDBWAv3vx+rFhYsJ/Dr5s9A8hFkQT734MzoZsxM/ElmHbWAZ6WSO2Pm/kSsUUaMQ4jWJ1FaY/pNBHRu79S2BU0hegUqN8NvJkDmEQoHAAAAAElFTkSuQmCC");	/*Debug\img\bc_btn_s.png*/
}

.BCPanel .BCBorderOuter
{
	width: 20px;
	height: 20px;
	vertical-align: top;
}

.BCPanel .BCBorderOuter.Hover
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABCElEQVR42uXTsUoDURCF4f+cu1FMBEWxMIWiEfQl8pK+gK+QyiaFddAyoLFSTJPCSAhbmd2xSBolENhs54WvuTDDGZhxnucxG/Ti8/62sq+Hu5gNepHneXgx7FPMJ7RurtZqXnc22m2fUMwnLIZ9XEzHNC/PWT39JckbZWLv4oxiOsYiQAZlQhlrxCbLxgYCY4O0HTcCCUlYsEpYB2FJtTUUYNugnVrYxlJ9I0vClglnkBoiNdhCWMKyABPbkpGF5bRunyswShmOsgCiHmVRZ0KB039PWK6uvUq6Za0T9mEbv78st92pxCn+WPf3W4n09owPTvF3pwv7x/j1CY8eq/kYodYRi06XH16/8WnIUhjtAAAAAElFTkSuQmCC");	/*Debug\img\bc_btn_h.png*/
}

.BCPanel .BCBorderOuter.Selected
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAflBMVEXMzMzMzMzMzMz////19fXlvaTYsJf/xGv+wGb+v2L+vVr+ulP+t0z+tEX/sj//rzj/rDH/qSr/ohb/nhP/nw//nAj/mgL/mQDdgUTbf0PafkLZfULfgkbdhUfjhkrkiEvliUzni07pjE/rjlDsj1LtkFTvklXwlFfwml/ahlBePvJ1AAAABHRSTlMaAgEAlqg0TgAAAFlJREFUeNrVyjsOgCAQhOFhH3iATTDBWAv3vx+rFhYsJ/Dr5s9A8hFkQT734MzoZsxM/ElmHbWAZ6WSO2Pm/kSsUUaMQ4jWJ1FaY/pNBHRu79S2BU0hegUqN8NvJkDmEQoHAAAAAElFTkSuQmCC");	/*Debug\img\bc_btn_s.png*/
}

.BCPanel .BCBorderCell
{
	width: 16px;
	height: 16px;
	margin-left: 2px;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgBAMAAAAPouz+AAAABGdBTUEAALGPC/xhBQAAAA9QTFRF9fX19vDogICAYGBgAAAAz4IqNQAAAAV0Uk5T/////wD7tg5TAAAAn0lEQVR42u1UwQ2AIBCrYQFHYIQmruD+M/k4uGiVeBjDw9iQFI7QVMsBDMakhbQYkA3widUJlrURT/uFXagJNlYswypMxgsyZFTmYc19vQrlIpSBbzvS1CrfpWb7TMZ/akMd1RB8Ek0t3GvXmJvd745usAZxPimfEBfSf/CaI7kOHY7kHn3Z0fFZ6U/NH6g/tXGOHveaHNSe6xdqOIsKbRSZ/frwZ9XZAAAAAElFTkSuQmCC");	/*Debug\img\bordertype.png*/
}

.BCPanel .BCTypeOuter
{
	width: 160px;
	height: 24px;
}

.BCPanel .BCTypeOuter.Hover
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAYCAMAAABKiAYHAAAAmVBMVEXstI/ttpLut5Put5TvuJTvuZXwuZXxupbyu5fzvJj0vZj1vZn1vpn3wJv4wp35wp34wp75x6b5yanxybD60rj607n22bT33bX43rb33bf43rj43rn437r44Lv44Lz44b344b744r/44sT448X448b45Mf45Mj45cn35cn35cr3587358/45c/26NH36dL19fXvv5/uvJnvt5MuMCllAAAAAXRSTlM3+Ft9aQAAAIFJREFUeNrt0csJgDAURNF5T7dCJOIvVmA0fvrvwgrcWIQguE4Hg+ZWcJjBYoW31S6wWxvXEFVvFlnfgramy7APIM6pHsIMFFVRZqAKP1C5geniHwCfmxl4P+nizwNhPDPQGxQjM3As0oJpQYIFiSf03qAqQ9xMUwhTWanLT96u3L3/TL5vrwODfQAAAABJRU5ErkJggg==");	/*Debug\img\bc_wbtn_h.png*/
}

.BCPanel .BCTypeOuter.Selected
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAYCAMAAABKiAYHAAAAe1BMVEX+mAD+mAD/mQD/mgL/nAj/nw//nhP/ohb/pB3/rDH/rzj/sj/+tEX+t0z+ulP+vVr+v2L+wGb+xGv/xGvwml/wlFfvklXtkFTsj1LrjlDpjE/ni07liUzkiEvgg0ffgkbdgUTbf0PafkLZfULdhUfahlDYsJflvaT19fXUrcOzAAAAAXRSTlM3+Ft9aQAAAGxJREFUeNrt0dEJgDAMRdH0pQvYjCAU9x/IgmMISRzB3yfmTnDg4pg7cfNAxFonaWtFIK8eSVr0K+F+C223O7IJcS0/AAQzEFmLC1jAN6A6M9C1FhewgAX8PVBk4/VtIhgKG6QZdKAZoKQB1h4pqXOqCjWGFQAAAABJRU5ErkJggg==");	/*Debug\img\bc_wbtn_s.png*/
}

.BCPanel .BCTypeCell
{
	width: 146px;
	height: 22px;
	margin-left: 7px;
	background-repeat: no-repeat;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAADcAQMAAAC/LlpiAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAAAApWe5zwAAAAF0Uk5TAEDm2GYAAACVSURBVHjaY2AYduA/JvjAxDAKhiZIwwQJo7E5VAEbJmAYjc2hCuZjggmjsTlUwQf7A/+Z//B/sP/wH8o4MFpvDlnwrC4dHRWMxuZQBQcO/Gdm/sPD//3DPwjjg4HBaGwOVfBDQv7/g4T6/+0//0EYjY2jJe2QBTN/wiCcMdoKGrqjBx8MDOz/Hzhw/P8/COPAiBk9AABek3X/LCznnwAAAABJRU5ErkJggg==");	/*Debug\img\linetype.png*/
}

.PPBorderCombo .BCArrow
{
	width: 11px;
	height: 16px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHklEQVR42mOosa35D4e2DAwMcAEQhwEmAONABCA0APNqEmPhGXK6AAAAAElFTkSuQmCC");	/*Debug\img\bc_arrow.png*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: inline-block;
}

.PPBorderCombo .BCIcon
{
	width: 16px;
	height: 17px;
	display: inline-block;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAgBAMAAAAPouz+AAAABGdBTUEAALGPC/xhBQAAAA9QTFRF9fX19vDogICAYGBgAAAAz4IqNQAAAAV0Uk5T/////wD7tg5TAAAAn0lEQVR42u1UwQ2AIBCrYQFHYIQmruD+M/k4uGiVeBjDw9iQFI7QVMsBDMakhbQYkA3widUJlrURT/uFXagJNlYswypMxgsyZFTmYc19vQrlIpSBbzvS1CrfpWb7TMZ/akMd1RB8Ek0t3GvXmJvd745usAZxPimfEBfSf/CaI7kOHY7kHn3Z0fFZ6U/NH6g/tXGOHveaHNSe6xdqOIsKbRSZ/frwZ9XZAAAAAElFTkSuQmCC");	/*Debug\img\bordertype.png*/
	background-repeat: no-repeat;
}

.PPBorderCombo[disabled="disabled"]
{
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
	opacity: 0.5;
	cursor: default;
}

.PPWaitProgressBackground
{
	background-image: url("data:image/gif;base64,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");	/*Debug\img\waiter.gif*/
	background-repeat: no-repeat;
	background-position: center;
	z-index: 10000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.PPFontDialog .Icon
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAIAAAAv2XlzAAABiElEQVR4AU3BvWpUQRQH8P+ZOXN3180aiSjELqJoZSMpxEIbnyCF7+Cj+Ab6FBaChdra2KmF4AcxRIQ1kHiz9975ODNHc9nB/H7UdT1G7199WH4/xn+EggePdzeuznAOoxq6QURQkVK7+fvt0ct5uIA1amzDqJLEEAaMFDDZLnd+/JTWHFlUkjMXheRMhD6lLgYABBiFydZ7n4I3xaKSLPz89adVLAD8ZFGuz0EoolvfDqd96H2MEky2AKwqEUSEv/462ZjP8I+xmFgFTeyfhTuYNvlKOpZ2RWoK0ZI5G8ox8xCCtQZVAj+kN7u3vyRiUsIpgKIlPZvSftMgZg7es7WoEpRMW5wUENbISJBWB1YjhYMfDDeoEjSQF3sqcFgj5Pjo1t79rZtTdhx9T9ygSnCDCcV1BQ5VErm7c4+37wDga5em7bACEVQBKJyoF9dlMEYEJClDjAuc4adP9mISAESE0f6LdyeHn4GEEQFe9HJRjNixdWxxDm9uH3xMBCjOEEA8uTG7iNFfrtfLWoclVUcAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\fontDialogIcon.png*/
}

.PPFontDialog .PPDialogContent > .PPGridPanelContainer > .PPGridPanel
{
	margin: 0 0 0 11px;
}

.PPFontDialog[dir="rtl"] .PPDialogContent > .PPGridPanelContainer > .PPGridPanel
{
	margin: 0 11px 0 0;
}

.PPFontDialog .PPGridPanel > tbody > tr > td
{
	vertical-align: top;
}

.PPFontDialog .PPGridPanel .PPGridPanel
{
	width: 100%;
}

.PPFontDialog .PPGridPanel .PPGridPanel .PPCheckBox
{
	display: block;
}

.PPFontDialog .PPListBox
{
	border: 1px solid #d3d6d9;
	margin: 0 11px 11px 0;
}

.PPFontDialog[dir="rtl"] .PPListBox
{
	margin: 0 0 11px 11px;
}

.PPFontDialog .PPLabel
{
	margin: 9px 0 2px 0;
}

.PPFontDialog .PPCheckBox
{
	margin-top: 7px;
}

.PPFontDialog .PPColorCheckBox
{
	margin-top: 3px;
}

.PPFontDialog .PPTextBox
{
	margin-bottom: 1px;
}

.PPFontDialog .PPCComboFace
{
	display: inline-block;
	margin: 0 0 0 5px;
	vertical-align: top;
}

.PPFontDialog[dir="rtl"] .PPCComboFace
{
	margin: 0 5px 0 0;
}

.PPFontDialog .FontSample
{
	background-color: #FFFFFF;
	border: solid 1px #D3D6D9;
	margin-top: 0px;
	overflow: hidden;
	position: relative;
}

.PPFontDialog .FontSampleText
{
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}

.PPFontDialog .Separator
{
	background-color: #d3d6d9;
	height: 1px;
}

.PPFontDialog.PPDialogWindow .PPDialog .PPDialogButtons
{
	height: auto;
	vertical-align: top;
	padding: 9px 12px 11px 0;
}

.ChartMasterPanel
{
	margin: 4px 11px 0 16px;
}

.ChartMasterPanel .GridPanel
{
	margin: 3px 11px 0 16px;
}

.ChartMasterPanel .PPTextSettings .PPCComboFace
{
	margin-top: 0;
}

.ChartMasterPanel .GridPanelHideable
{
	margin: 3px 11px 0 16px;
}

.ChartMasterPanel table.GridPanel[dir="rtl"]
{
	margin: 3px 0 0 11px;
}

.ChartMasterPanel .GridPanelSplitter
{
	margin: 10px 0 4px 0;
}

.ChartMasterPanel .GridPanel .GridPanelItem,
.ChartMasterPanel .GridPanel .GridPanelHeader,
.ChartMasterPanel .GridPanel .GridPanelItemRight
{
	margin: 4px 3px 5px 0;
}

.ChartMasterPanel .GridPanel .GridPanelItemRight
{
	float: right;
	margin-right: 0;
}

.ChartMasterPanel .GridPanel span.GridPanelItem
{
	display: inline-block;
}

.ChartMasterPanel .GridPanel .GridPanelItem.PPListBox
{
	border: 1px solid #D2D4D7;
}

.ChartMasterPanel .GridPanel .GridPanelSecondItem
{
	margin: 4px 3px 5px 19px;	
}

.ChartMasterPanel .GridPanel .GridPanelHeader
{
	font-weight: 800;
	vertical-align: middle;
	display: inline-block;
}

.ChartMasterPanel .GridPanel .GridPanelItem[dir="rtl"]
{
	margin: 4px 0 8px 3px;
}

.ChartMasterPanel .GridPanel .PPLineLabel .PPLabel
{
    white-space: inherit;
}

.ChartMasterPanel .MasterGridPanel
{
	margin: 5px 30px;
}

.ChartMasterPanel .MasterGridPanel .MasterGridPanelItem
{
	margin: 4px 3px 8px 0;
}

.ChartMasterPanel .MasterInnerGridPanel
{
	margin-bottom: 10px;
}

.PPSeriesComboDropPanel
{
	min-height: 50px;
}

.PPChartMasterResetLROffset
{
    margin: 4px 0 5px 0;
    padding: 0;
}


.PPTimeline
{
	/*включение gpu accelerated рендеринга в хроме, без него таймлайн глючит с гуглокартами*/
	-webkit-transform: translateZ(0);
	color: #878786;
}

.PPTimeline.PPAbsolute
{
	position: absolute;
}

.PPTimeline .PPTimelineButton
{
	left: 0px;
	top: 0px;
	margin: 0;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	color: #313533;
	text-align: center;
	filter: none;
	-moz-outline: none;
	outline: none;
	cursor: default;
	-webkit-transform: translateZ(0);
}

.PPTimeline .PPButton.PPTimelineButton
{
	position: absolute;
}

.PPTimeline .PPTimelineButton .PPImage
{
	top: -1px;
	left: -1px;
}

.PPTimeline[dir=rtl] .PPTimelineButton .PPImage
{
	left: 1px;
}

/*#region кнопка проигрывания*/

.PPTimeline .PPTimelineButton.PPTimelinePlay
{
	margin-left: 2px;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.45);
	box-shadow: 0 1px 2px rgba(0,0,0,0.45);
}

.PPTimeline[dir=rtl] .PPTimelineButton.PPTimelinePlay
{
	margin-left: -2px;
}

.PPTimeline .PPTimelineButton.PPTimelinePlay.Released
{
	background: #EEEEEE;
}

.PPTimeline .PPTimelineButton.PPTimelinePlay.Hovered
{
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -webkit-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -o-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -ms-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: linear-gradient(top, #FFFFFF, #EFEFEF);
}

.PPTimeline .PPTimelineButton.PPTimelinePlay.Pressed
{
	background: #E3E3E3;
}

.PPTimeline .PPTimelineButton.PPTimelinePlay .PPImage
{
	left: 0px;
}

/*#endregion*/

.PPTimeline .PPTimelineContainer
{
	height: 22px;
	position: absolute;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.45);
	box-shadow: 0 1px 2px rgba(0,0,0,0.45);
}

/*#region кнопки прокрутки*/

.PPTimeline .PPTimelineButton.PPTimelineLeft,
.PPTimeline[dir=rtl] .PPTimelineButton.PPTimelineRight
{
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
}

PPTimeline .PPTimelineButton.PPTimelineRight,
.PPTimeline[dir=rtl] .PPTimelineButton.PPTimelineLeft
{
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}

.PPTimeline .PPTimelineButton.PPTimelineLeft.Released,
.PPTimeline[dir=rtl] .PPTimelineButton.PPTimelineRight.Released
{
	background: #EEEEEE;
	-moz-box-shadow: inset -1px 0px #DCDCDC;
	-webkit-box-shadow: inset -1px 0px #DCDCDC;
	box-shadow: inset -1px 0px #DCDCDC;
}

.PPTimeline .PPTimelineButton.PPTimelineRight.Released,
.PPTimeline[dir=rtl] .PPTimelineButton.PPTimelineLeft.Released
{
	background: #EEEEEE;
	-moz-box-shadow: inset 1px 0px #F8F8F8;
	-webkit-box-shadow: inset 1px 0px #F8F8F8;
	box-shadow: inset 1px 0px #F8F8F8;
}

.PPTimeline .PPTimelineLeft.Hovered,
.PPTimeline[dir=rtl] .PPTimelineRight.Hovered
{
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -webkit-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -o-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -ms-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: linear-gradient(top, #FFFFFF, #EFEFEF);
	-moz-box-shadow: inset -1px 0px #E2E2E2;
	-webkit-box-shadow: inset -1px 0px #E2E2E2;
	box-shadow: inset -1px 0px #E2E2E2;
}

.PPTimeline .PPTimelineRight.Hovered,
.PPTimeline[dir=rtl] .PPTimelineLeft.Hovered
{
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -webkit-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -o-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -ms-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: linear-gradient(top, #FFFFFF, #EFEFEF);
	-moz-box-shadow: inset 1px 0px #FFFFFF;
	-webkit-box-shadow: inset 1px 0px #FFFFFF;
	box-shadow: inset 1px 0px #FFFFFF;
}

.PPTimeline .PPTimelineLeft.Pressed,
.PPTimeline[dir=rtl] .PPTimelineRight.Pressed
{
	background: #E3E3E3;
	-moz-box-shadow: inset -1px 0px #ECECEC, inset 0px 1px #D7D7D7;
	-webkit-box-shadow: inset -1px 0px #ECECEC, inset 0px 1px #D7D7D7;
	box-shadow: inset -1px 0px #ECECEC, inset 0px 1px #D7D7D7;
}

.PPTimeline .PPTimelineRight.Pressed,
.PPTimeline[dir=rtl] .PPTimelineLeft.Pressed
{
	background: #E3E3E3;
	-moz-box-shadow: inset 0px 1px #D7D7D7;
	-webkit-box-shadow: inset 0px 1px #D7D7D7;
	box-shadow: inset 0px 1px #D7D7D7;
}

/*#endregion*/


.PPTimeline .PPTicksContainer
{
	overflow-x: hidden;
	height: 24px;
}

.PPTimeline .PPTicksContainer,
.PPTimeline .PPTicks
{
	position: absolute;
	top: 0px;
	left: 0px;
	white-space: nowrap;
}

.PPTimeline .PPTicks
{
	height: 100%;
	min-width: 100%;
	width: 100%;
	display: table;
	vertical-align: top;
}

.PPTimeline .PPTicks td
{
	vertical-align: top;
}

/*#region кнопки годов*/

.PPTimeline .PPTicks .PPTimelineButton.PPTickItem
{
	display: block;
	padding: 4px 9px 0px 9px;
	height: 22px;
}

.PPTimeline .PPTicks .PPTimelineButton.PPTickItem,
.PPTimeline.Disabled .PPTicksContainer .PPTicks .PPTimelineButton.PPTickItem,
.PPTimeline.Disabled .PPTicksContainer .PPTicks .PPTimelineButton.PPTickItem.Current
{
	background: #EEEEEE;
	-moz-box-shadow: inset 1px 0px #F8F8F8, inset -1px 0px #DCDCDC;
	-webkit-box-shadow: inset 1px 0px #F8F8F8, inset -1px 0px #DCDCDC;
	box-shadow: inset 1px 0px #F8F8F8, inset -1px 0px #DCDCDC;
}

.PPTimeline .PPTicks .PPTimelineButton.PPTickItem:hover
{
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -webkit-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -o-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: -ms-linear-gradient(top, #FFFFFF, #EFEFEF);
	background: linear-gradient(top, #FFFFFF, #EFEFEF);
}

.PPTimeline .PPTicksContainer .PPTicks .PPTimelineButton.PPTickItem.Current
{
	background: #999999;
	color: white;
	-moz-box-shadow: inset 0px 0px 0px 1px #808080, inset 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px 0px 0px 1px #808080, inset 0 0 10px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 0px 1px #808080, inset 0 0 10px rgba(0,0,0,0.2);
}

.PPTimeline.Disabled .PPTimelineButton.PPTickItem span
{
	opacity: 0.5;
}

.PPTimeline .PPNoButtons td:first-child .PPTickItem,
.PPTimeline[dir=rtl] .PPNoButtons td:last-child .PPTickItem
{
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-box-shadow: inset -1px 0px #DCDCDC;
	-webkit-box-shadow: inset -1px 0px #DCDCDC;
	box-shadow: inset -1px 0px #DCDCDC;
}

.PPTimeline .PPNoButtons td:last-child .PPTickItem,
.PPTimeline[dir=rtl] .PPNoButtons td:first-child .PPTickItem
{
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	-moz-box-shadow: inset 1px 0px #F8F8F8;
	-webkit-box-shadow: inset 1px 0px #F8F8F8;
	box-shadow: inset 1px 0px #F8F8F8;
}

/*#endregion*/

.PPProgressBar
{
	position: relative;
	unselectable: on;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.PPProgressBar .PBLeftBorder
{
	width: 3px;
	position: relative;
	float: left;
}

.PPProgressBar .PBLeftBorder .PBBorderLeftFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #EEEFF1;
	border-right: 1px solid #D8DBDD;
	border-left: 1px solid #FFFFFF;
}

.PPProgressBar .PBLeftBorder .PBBorderLeftSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #D8DBDD;
	border-right: 1px solid #F9F9FA;
	border-left: 1px solid #EEEFF1;
}

.PPProgressBar .PBLeftBorder .PBBorderLeftThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F9F9FA;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #D8DBDD;
}

.PPProgressBar .PBLeftBorder .PBBorderLeftMiddle
{
	width: 1px;
	position: relative;
	background-color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #D2D5D8;
}


.PPProgressBar .PBMiddle
{
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	position: relative;
	float: left;
}

.PPProgressBar .PBRightBorder
{
	width: 3px;
	position: relative;
	float: left;
}

.PPProgressBar .PBRightBorder .PBBorderRightFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #EEEFF1;
	border-left: 1px solid #D8DBDD;
	border-right: 1px solid #FFFFFF;
}

.PPProgressBar .PBRightBorder .PBBorderRightSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #D8DBDD;
	border-left: 1px solid #F9F9FA;
	border-right: 1px solid #EEEFF1;
}

.PPProgressBar .PBRightBorder .PBBorderRightThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F9F9FA;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #D8DBDD;
}

.PPProgressBar .PBRightBorder .PBBorderRightMiddle
{
	width: 1px;
	position: relative;
	background-color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #D2D5D8;
}

.PPProgressBar .PBMiddle .PBBarContainer
{
	position: absolute;
	left: -1px;
	z-index: 1;
}

.PPProgressBar .PBMiddle .PPBarIndicator,
.PPProgressBar .PBMiddle .PPBarIndicatorDouble
{
	margin-top: -1px;
	color: White;
	width: 100%;
	position: absolute;
	text-align: center;
	z-index: 2;
}

.PPProgressBar .PBMiddle .PPBarIndicatorDouble
{
	color: Black;
	top: -1px;
	left: -1px;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBLeftBar
{
	width: 3px;
	margin-top: 1px;
	position: relative;
	float: left;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F1AD80;
	border-left: 1px solid #FAE2D2;
	border-right: 1px solid #F19457;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F09A5F;
	border-left: 1px solid #F1AD81;
	border-right: 1px solid #FFC46B;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftMiddle
{
	width: 2px;
	position: relative;
	border-left: 1px solid #EF9256;
	background: #fec063; /* Old browsers */
	background: -moz-linear-gradient(top,  #fec063 0%, #ff9e13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec063), color-stop(100%,#ff9e13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fec063 0%,#ff9e13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec063', endColorstr='#ff9e13',GradientType=0 ); /* IE6-9 */
}

.PPProgressBar .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DD8547;
	border-left: 1px solid #DA976B;
	border-right: 1px solid #FF9900;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftFourth
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DA976B;
	border-left: 1px solid #F2DACA;
	border-right: 1px solid #D97D42;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBLeftBar
{
	float: right;
	margin-right: -2px;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftFirst
{
	background-color: #F1AD80;
	border-left: 1px solid #F19457;
	border-right: 1px solid #FAE2D2;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftSecond
{
	background-color: #F09A5F;
	border-left: 1px solid #FFC46B;
	border-right: 1px solid #F1AD81;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftMiddle
{
	border-left: none;
	border-right: 1px solid #EF9256;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftThird
{
	background-color: #DD8547;
	border-right: 1px solid #DA976B;
	border-left: 1px solid #FF9900;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftFourth
{
	background-color: #DA976B;
	border-right: 1px solid #F2DACA;
	border-left: 1px solid #D97D42;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBMiddleBar
{
	margin-top: 1px;
	position: relative;
	float: left;
	background: #fec063; /* Old browsers */
	background: -moz-linear-gradient(top,  #fec063 0%, #ff9e13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec063), color-stop(100%,#ff9e13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fec063 0%,#ff9e13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec063', endColorstr='#ff9e13',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #F19457;
	border-bottom: 1px solid #D97D42;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBMiddleBar
{
	float: right;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBRightBar
{
	width: 3px;
	margin-right: -2px;
	margin-top: 1px;
	position: relative;
	float: left;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBRightBar .PBBarRightFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F1AD80;
	border-left: 1px solid #F19457;
	border-right: 1px solid #FAE2D2;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBRightBar .PBBarRightSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F09A5F;
	border-left: 1px solid #FFC46B;
	border-right: 1px solid #F1AD81;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBRightBar .PBBarRightMiddle
{
	width: 2px;
	position: relative;
	border-left: none;
	border-right: 1px solid #EF9256;
	background: #fec063; /* Old browsers */
	background: -moz-linear-gradient(top,  #fec063 0%, #ff9e13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec063), color-stop(100%,#ff9e13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fec063 0%,#ff9e13 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fec063 0%,#ff9e13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec063', endColorstr='#ff9e13',GradientType=0 ); /* IE6-9 */
}

.PPProgressBar .PBMiddle .PBBarContainer .PBRightBar .PBBarRightThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DD8547;
	border-right: 1px solid #DA976B;
	border-left: 1px solid #FF9900;
}

.PPProgressBar .PBMiddle .PBBarContainer .PBRightBar .PBBarRightFourth
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DA976B;
	border-right: 1px solid #F2DACA;
	border-left: 1px solid #D97D42;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBRightBar
{
	margin-right: auto;
	float: right;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBRightBar .PBBarRightFirst
{
	background-color: #F1AD80;
	border-left: 1px solid #FAE2D2;
	border-right: 1px solid #F19457;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBRightBar .PBBarRightSecond
{
	background-color: #F09A5F;
	border-left: 1px solid #F1AD81;
	border-right: 1px solid #FFC46B;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBRightBar .PBBarRightMiddle
{
	border-right: none;
	border-left: 1px solid #EF9256;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBRightBar .PBBarRightThird
{
	background-color: #DD8547;
	border-left: 1px solid #DA976B;
	border-right: 1px solid #FF9900;
}

.PPProgressBar[dir="rtl"] .PBMiddle .PBBarContainer .PBRightBar .PBBarRightFourth
{
	background-color: #DA976B;
	border-left: 1px solid #F2DACA;
	border-right: 1px solid #D97D42;
}

/* --------------------------------------- ������������ ------------------------------------ */

.PPProgressBarV
{
	position: relative;
	display: inline;
	unselectable: on;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.PPProgressBarV .PBLeftBorder
{
	height: 3px;
	position: relative;
}

.PPProgressBarV .PBLeftBorder .PBBorderLeftFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #EEEFF1;
	border-bottom: 1px solid #D8DBDD;
	border-top: 1px solid #FFFFFF;
	float: left;
}

.PPProgressBarV .PBLeftBorder .PBBorderLeftSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #D8DBDD;
	border-bottom: 1px solid #F9F9FA;
	border-top: 1px solid #EEEFF1;
	float: left;
}

.PPProgressBarV .PBLeftBorder .PBBorderLeftThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F9F9FA;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #D8DBDD;
	float: left;
}

.PPProgressBarV .PBLeftBorder .PBBorderLeftMiddle
{
	height: 1px;
	position: relative;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #D2D5D8;
	float: left;
}


.PPProgressBarV .PBMiddle
{
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
	position: relative;
}

.PPProgressBarV .PBRightBorder
{
	height: 3px;
	position: relative;
}

.PPProgressBarV .PBRightBorder .PBBorderRightFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #EEEFF1;
	border-top: 1px solid #D8DBDD;
	border-bottom: 1px solid #FFFFFF;
	float: left;
}

.PPProgressBarV .PBRightBorder .PBBorderRightSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #D8DBDD;
	border-top: 1px solid #F9F9FA;
	border-bottom: 1px solid #EEEFF1;
	float: left;
}

.PPProgressBarV .PBRightBorder .PBBorderRightThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F9F9FA;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8DBDD;
	float: left;
}

.PPProgressBarV .PBRightBorder .PBBorderRightMiddle
{
	height: 2px;
	position: relative;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D2D5D8;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer
{
	/*position: relative;*/
	bottom: 0px;
	position: absolute;
	/*top: -1px;*/
	left: 1px;
	z-index: 1;
}

.PPProgressBarV .PBMiddle .PPBarIndicator,
.PPProgressBarV .PBMiddle .PPBarIndicatorDouble
{
	margin-top: -2px;
	color: White;
	width: 100%;
	position: absolute;
	text-align: center;
	z-index: 2;
}

.PPProgressBarV .PBMiddle .PPBarIndicatorDouble
{
	color: Black;
	left: -1px;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBLeftBar
{
	height: 3px;
	margin-right: 1px;
	position: relative;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F1AD80;
	border-top: 1px solid #FAE2D2;
	border-bottom: 1px solid #F19457;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F09A5F;
	border-top: 1px solid #F1AD81;
	border-bottom: 1px solid #FFC46B;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftMiddle
{
	height: 2px;
	position: relative;
	border-top: 1px solid #EF9256;
	background: #fec063; /* Old browsers */
	background: -moz-linear-gradient(left,  #fec063 0%, #ff9e13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fec063), color-stop(100%,#ff9e13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* IE10+ */
	background: linear-gradient(to right,  #fec063 0%,#ff9e13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec063', endColorstr='#ff9e13',GradientType=1 ); /* IE6-9 */
	float: left	;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DD8547;
	border-top: 1px solid #DA976B;
	border-bottom: 1px solid #FF9900;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBLeftBar .PBBarLeftFourth
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DA976B;
	border-top: 1px solid #F2DACA;
	border-bottom: 1px solid #D97D42;
	margin-right: -2px;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBMiddleBar
{
	margin-right: 1px;
	position: relative;
	background: #fec063; /* Old browsers */
	background: -moz-linear-gradient(left,  #fec063 0%, #ff9e13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fec063), color-stop(100%,#ff9e13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* IE10+ */
	background: linear-gradient(to right,  #fec063 0%,#ff9e13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec063', endColorstr='#ff9e13',GradientType=1 ); /* IE6-9 */
	border-left: 1px solid #F19457;
	border-right: 1px solid #D97D42;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBRightBar
{
	height: 3px;
	margin-bottom: -2px;
	margin-right: 1px;
	position: relative;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBRightBar .PBBarRightFirst
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F1AD80;
	border-top: 1px solid #F19457;
	border-bottom: 1px solid #FAE2D2;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBRightBar .PBBarRightSecond
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #F09A5F;
	border-top: 1px solid #FFC46B;
	border-bottom: 1px solid #F1AD81;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBRightBar .PBBarRightMiddle
{
	height: 2px;
	position: relative;
	border-top: none;
	border-bottom: 1px solid #EF9256;
	background: #fec063; /* Old browsers */
	background: -moz-linear-gradient(left,  #fec063 0%, #ff9e13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fec063), color-stop(100%,#ff9e13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fec063 0%,#ff9e13 100%); /* IE10+ */
	background: linear-gradient(to right,  #fec063 0%,#ff9e13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec063', endColorstr='#ff9e13',GradientType=1 ); /* IE6-9 */
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBRightBar .PBBarRightThird
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DD8547;
	border-bottom: 1px solid #DA976B;
	border-top: 1px solid #FF9900;
	float: left;
}

.PPProgressBarV .PBMiddle .PBBarContainer .PBRightBar .PBBarRightFourth
{
	height: 1px;
	width: 1px;
	position: relative;
	background-color: #DA976B;
	border-bottom: 1px solid #F2DACA;
	border-top: 1px solid #D97D42;
	margin-right: -2px;
	float: left;
}

.PPLabel
{
	outline: none;
	cursor: default;
	display: inline-block;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	position: relative;
}

.PPLabelText
{
	display: inherit;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.PPLabelTextarea
{
	position: absolute;
	left: 0px;
	top: 0px;
	display: inherit;
	font: inherit;
	padding: 0px;
	margin: 0px;
	border: none;
	outline: none;
	-khtml-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;
	unselectable: text;
	user-select: on;
	word-wrap: break-word;
	overflow: hidden;
	resize: none;
	min-height: 0px;
	min-width: 0px;
	width: 100%;
	height: 100%;
}

.PPLabel[disabled="disabled"]
{
	opacity: 0.5;
}


.PPHyperlink
{
	color: #0071BC;
	text-decoration: underline;
	cursor: pointer;
}

.PPHyperlink[enabled="enabled"]:hover
{
	color: #1493E7;
}


.PPTreeCombo .PPTextBox .PPTextBoxImageContainer
{
	padding-right: 1px;
}

.PPTreeCombo[dir="rtl"] .PPTextBox .PPTextBoxImageContainer
{
	padding-left: 1px;
	padding-right: 0;
}

.PPTreeCombo .PPTextBox .PPTextBoxTd 
{
    padding-left: 4px;
}

.PPTreeCombo .PPTextBox .PPTextBoxImage
{
	background-position: 1px 1px;
	border: 1px solid transparent;
	border-radius: 2px;
}

.PPTreeCombo .PPTextBox .PPTextBoxImage.PPTreeComboFindImage
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAABCFBMVEUAAABjhK5ykLh1k7t2k7p5lbx5lrt6l7x8mL2Am76CnMCEnsGEn8KIocKKosKLpMOIosWOpsiQqMaRp8WSqceWrcqar8qZsNCasdOfs8+gtM6htc+lutervNOtvtStv9qvwtyvwuC0xd61xt+0xNiqv96pvt2ft96ett29zeS/zeLBz+PB0OXCz9/N1+TP2ebP2efR2+fP2uvM1+jJ1+zU3erW3unX3urW3uzX3+3Y4Ora4u3Y4fDZ4vHV4PLT3vHd5vTe5/Xf6Pbf6Pjg6fjh6vnj7Pnk7Pnj7Prm7frn7/vn7vzp8Pzp8Pvp8Prs8vzu8/vy9vz3+f34+v78/P7s7/Xr7vTk6fGOgitAAAAAAXRSTlMAQObYZgAAAJhJREFUeNpjYGBgUOHn5ZNjgAIrTgElHWVBDj0wL5xL2cPf18tDk9sMxJUS9wkK8nNz9ZbhA3HZTAJDfF1dXF2M2EFcFrvgAGcXF1dHC1Yw1z7Q0wXItbHmAHFFFHxcgcA2TFsIxNXnsXN3crAMC5XUBdskyyVvbGCuJcooBnGHuTQ7O4eUobCEGgMyYFZXReEzaSii8HlMAUQ3FYfq7D2HAAAAAElFTkSuQmCC");	/*Debug\img\c_find.png*/
}

.PPTreeCombo .PPTextBox .PPTextBoxImage.PPTreeComboCrossImage
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAD1BMVEUAAAAzM2ZmZpmZmczMzP8KeXMRAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYEAFSmDEoKLAZAikGJ2UBUCiIoZgSWUwxWQorADiCDAaASlFBgZBNDMAeEQCye5m8ksAAAAASUVORK5CYII=");	/*Debug\img\c_cross.png*/
    background-position: 2px 2px;
}

DIV.PPDropPanel.PPTreeComboDrop
{
	overflow: hidden;
	padding: 2px 0 0 2px;
}

DIV.PPDropPanel.PPTreeComboDrop .treeList
{
	border: none 0px;
	height: 100%;
	overflow: hidden;
	width: 100%;
}

DIV.PPTreeCombo DIV.PPComboFace
{
	direction: ltr;
}


.PPCropTextDiv
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	visibility: hidden;
	padding: 0;
	margin: 0;
	border: none;
}

.PPTreeComboDrop .PPTreeList > DIV.data > TABLE > TBODY > TR > TD > SPAN.text
{
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden
}

.PPTreeComboDrop .PPTreeList > DIV.data > TABLE.wraped.selecttext > TBODY > TR > TD.tree > .text
{
    -webkit-font-smoothing: initial !important;
    -webkit-backface-visibility: initial;
}

.PPTextSettings
{
	display: inline-block;
	width: 232px;
}

.PPTextSettings > .PPTextSettings_Container
{
	float: left;
	white-space: nowrap;
}

.PPTextSettings[dir='rtl'] > .PPTextSettings_Container 
{
	float: right;
}

.PPTextSettings > .PPTextSettings_Container
{
	margin-bottom: 4px;
}

.PPTextSettings > .PPTextSettings_Container > .PPCombo
{
	display: inline-block;
	margin: 0 4px 0 0;
	vertical-align: top;
}

.PPTextSettings > .PPTextSettings_Container > .PPCombo[dir="rtl"]
{
	margin: 0 0 0 4px;
}

.PPTextSettings > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar
{
	padding: 0;
	vertical-align: top;
}

.PPTextSettings > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar > .PPToolBarButton.LastBtn
{
	margin-right: 4px;
}

.PPTextSettings[dir="rtl"] > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar > .PPToolBarButton.PPOperaFix.LastBtn
{
	margin-right: 0;
	margin-left: 4px;
}

.PPTextSettings[dir="rtl"] > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar > .PPToolBarButton.Right:last-child, 
.PPTextSettings[dir="rtl"] > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar > .PPToolBarSeparator:last-child
{
	margin-left: 4px;
	margin-right: 0;
}

.PPTextSettings[dir="rtl"] > .PPTextSettings_Container > .PPToolBar.TextSettingsToolbar > .PPToolBarButton.Right.PPOperaFix:last-child
{
	margin-left: 0;
	margin-right: 4px;
}

.PPTextSettings > .PPTextSettings_Container > .PPCComboFace.TextSettingsColorCombo
{
	display: inline-block;
	vertical-align: top;
}

.PPTextSettings .PPStyleBold, .PPTextSettings .PPStyleItalic, .PPTextSettings .PPStyleUnderline
{
	width: 26px;
}

.PPTextSettings .PPToolBarButton
{
	text-align: center;
}

.PPTextSettings .PPToolBarButton .PPContent
{
	margin-left: 0;
	margin-right: 0;
}

.PPTextSettings .PPToolBarButton.PPImageButton .PPImage
{
	margin-top: 1px;
}

.PPTextSettings .PPStyleBold .PPContent
{
	font-weight: bold;
}

.PPTextSettings .PPStyleItalic .PPContent
{
	font-style: italic;
}

.PPTextSettings .PPStyleUnderline .PPContent
{
	text-decoration: underline;
}

.PPTextEditor
{
	display: inline-block;
}

.PPTextEditor > .PPTextSettings
{
	width: auto;
}

.PPTextEditor > .PPTextSettings > .PPTextSettings_Container.OneLine > .PPToolBar.TextSettingsToolbar, .PPTextEditor > .PPTextSettings > .PPTextSettings_Container.OneLine > .PPCComboFace.TextSettingsColorCombo
{
	margin-top: 0;
}

.PPTextEditor > .PPTextEditor_TextArea,
.PPTextEditor > .PPTextEditor_UneditableTextArea
{
	margin: 7px 0 0 0;
	padding: 0;
	position: relative;
	-webkit-overflow-scrolling: touch;
}

.PPTextEditor > .PPTextEditor_TextArea .PPContentNode
{
	font-family: Calibri;
	font-size: 16px;
}

.PPTextEditor > .PPTextEditor_TextArea > .PPTextEditor_TextArea_DisabledScreen
{
	position: absolute;
	background: #FFFFFF;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
}

.PPTextEditor_ResizerCorner
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1xrENAAAMwjDC/0d3q7LgyclDRe0oKmpHUVF7DJEARh7ZbL0AAAAASUVORK5CYII=");	/*Debug\img\te_resize.png*/
	bottom: 1px;
	cursor: nw-resize;
	height: 11px;
	left: auto;
	position: absolute;
	right: 1px;
	width: 11px;
}

.PPTextEditor[dir="rtl"] .PPTextEditor_ResizerCorner
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1x6EBAAAMwjDK/0dPUrO4hAxKn6Cg9AkKSpcDDXMARqCH0F8AAAAASUVORK5CYII=");	/*Debug\img\te_resize_rtl.png*/
	cursor: sw-resize;
	left: 1px;
	right: auto;
}

.PPTextEditor[disabled="disabled"] > .PPTextEditor_TextArea > .PPTextEditor_ResizerCorner
{
	cursor: default;
}

.PPTextEditor_ResizerBack
{
	left: 0;
	position: absolute;
	top: 0;
}


.PPMenuItem .PPHighlightAutocomplete
{
    background-color:rgb(255, 212, 132);
}

.PPSplitButton
{
	display: inline-block;
}

.PPSplitButton .PPRibbonButton
{
    position: relative;
}

/* Hovered */
.PPSplitButton.Hovered .PPRibbonButton
{
	background: #FFF7E9;
	border-color: #F4DAB2;
}

.PPSplitButton.Hovered .PPRibbonButton.Hovered
{
	background: #FFF7E9;
	border-color: #ECAA7E;
    z-index: 1;
}

/* Pressed */
.PPSplitButton .PPRibbonButton.Pressed
{
	background: #FFE1B3;
	border-color: #D97D42;
    z-index: 1;
}

/* Selected */
.PPSplitButton .PPRibbonButton.Selected
{
	background: #F1F1F1;
	border-color: #B7B9BB;
    z-index: 0;
}

.PPSplitButton.Hovered .PPRibbonButton.Selected
{
	background: #FFF7E9;
	border-color: #F4DAB2;
    z-index: 0;
}

.PPSplitButton.Vertical .ImageButton .PPContent,
.PPSplitButton.Vertical .ImageButton .PPArrow,
.PPSplitButton.Vertical .ContentButton .PPImage
{
	display: none;
}

.PPSplitButton.Horizontal .ImageButton .PPArrow,
.PPSplitButton.Horizontal .ContentButton .PPImage,
.PPSplitButton.Horizontal .ContentButton .PPContent
{
	display: none;
}

.PPSplitButton.Vertical .ImageButton,
.PPSplitButton.Vertical .ContentButton
{
	display: block;
}

/* Вертикальное выравнивание */
.PPSplitButton.Vertical .ImageButton.CenterContentVertically,
.PPSplitButton.Vertical .ContentButton.CenterContentVertically
{
	display: table;
    width: 100%;
}

.PPSplitButton.Vertical .ImageButton
{
	height: 37px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.PPSplitButton.Vertical .ImageButton .PPImage
{
	margin-top: 1px;
}

.PPSplitButton.Horizontal .ImageButton
{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.PPSplitButton.Horizontal .ImageButton[dir="rtl"]
{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.PPSplitButton.Vertical .ContentButton
{
	height: 30px;
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.PPSplitButton.Vertical .ContentButton .PPContent
{
	margin: -1px 8px 0;
}

.PPSplitButton.Horizontal .ContentButton
{
	margin-left: -1px;
	width: 21px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.PPSplitButton.Horizontal .ContentButton[dir="rtl"]
{
	margin-left: 0;
	margin-right: -1px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.PPSplitButton.Horizontal .ContentButton .PPArrow.B, 
.PPSplitButton.Horizontal .ContentButton .PPArrow.T
{
	display: block;
	margin-top: 7px;
}

/* Вертикальное выравнивание */
.PPSplitButton.Horizontal .ContentButton.CenterContentVertically .PPArrow.B,
.PPSplitButton.Horizontal .ContentButton.CenterContentVertically .PPArrow.T
{
    margin-top: 1px;
}

.PPSplitButton.Horizontal .PPButton.H .PPArrow,
.PPSplitButton.Horizontal .PPButton.H[dir="rtl"] .PPArrow:first-child,
.PPSplitButton.Horizontal .PPButton.H[dir="rtl"] .PPArrow,
.PPSplitButton.Horizontal .PPButton.H .PPArrow:first-child
{
	margin-left: auto;
	margin-right: auto;
}

.PPSplitButton.Horizontal .PPButton.H .PPArrow.L, 
.PPSplitButton.Horizontal .PPButton.H .PPArrow.R
{
	margin-top: 4px;
}

.PPFileUpload
{
	display: inline-block;
	overflow: hidden;
}

.PPFileUpload .PPButton
{
	margin-left: 4px;
}

.PPFileUpload[dir="rtl"] .PPButton
{
	margin-left: 0;
	margin-right: 4px;
}


.PPFileUpload .PPButton .PPContent
{
	margin: 0 4px;
}

.PPFileUpload .PPFileInputContainer
{
	position: relative;
}

.PPFileUpload .PPFileInput, .PPFileUpload .PPFileInputFake
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	font-size: 16px;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}


.PPFileUpload .PPFileInputWrapper 
{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.PPFileUpload .PPFileInputWrapper .PPFileInput 
{
	width: auto;
	right: 0;
	left: auto;
	font-size: 1000px;
}

.PPFileUpload[dir="rtl"] .PPFileInputWrapper .PPFileInput 
{
	width: auto;
	left: 0;
	right: auto;
	font-size: 1000px;
}

.PPFileInputContainer > table,
.PPFileInputContainer > table > tbody,
.PPFileInputContainer > table > tbody > tr
{
	width: 100%;
}


.PPMonthCalendarDiv
{
	display: inline-block;
	overflow: hidden;
	padding: 11px;
	color: #313533;
	border: 1px solid #868686;
	background-color: #F5F5F5;
	border-radius: 3px;
	cursor: default;
	position: relative;
	vertical-align: top;
	text-align: center;
}

.PPMCDaysTable
{
	margin: 0 auto;
}

.PPMCDisabler
{
	top: 0px;
	left: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	background: #FFFFFF;
}

.PPMonthCalendarDiv .elem
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 2px;
	border: 1px solid transparent;
	color: #313533;
	height: 22px;
	outline: none;
	vertical-align: middle;
	text-align: center;
}

.PPMonthCalendarDiv .elem.hover
{
	background: #FFF7E9;
	border-color: #E7A57A;
	box-shadow: inset 0 0 1px #E7A57A;
}

.PPMonthCalendarDiv .elem.act
{
	background: #FFE1B3;
	border-color: #D97D42;
	box-shadow: inset 0 0 1px #D97D42;
}

.PPMonthCalendarDiv .PPMCToolBars
{
	margin-bottom: 11px;
}

.PPMonthCalendarDiv .PPMCToolBars .PPToolBar
{
	white-space: nowrap;
}

.PPMonthCalendarDiv .PPMCTimeBlock,
.PPMonthCalendarDiv .PPMCNowButtonBlock
{
	padding-top: 9px;
}

.PPMonthCalendarDiv .prevmonth,
.PPMonthCalendarDiv .nextmonth,
.PPMonthCalendarDiv .prevyear,
.PPMonthCalendarDiv .nextyear,
.PPMonthCalendarDiv .PPWeeksNextBtn,
.PPMonthCalendarDiv .PPWeeksPrevBtn,
.PPMonthCalendarDiv .PPMonthsPrevBtn,
.PPMonthCalendarDiv .PPMonthsNextBtn
{
	height: 16px;
	width: 22px;
}

.PPDaysTitleCaption
{
	padding: 0 3px 0 3px;
}
/*--------------------------- Классы для блока тулбаров------------------------- -*/

.PPMonthCalendarDiv .PPMCToolBars .PPMCToolBarsSeparator
{
	height: 4px;
}

/*--------------------------- Классы для RibbonButton ---------------------------*/

.PPMonthCalendarDiv .PPMCModeContainer .PPRibbonButton
{
	display: block;
}

/*--------------------------- Классы для режима "Дни" ---------------------------*/

.PPMonthCalendarDiv .PPMCTitleCell
{
	text-align: center;
	padding: 0;
	height: 27px;
}

.PPMonthCalendarDiv .PPMCMainTitleDiv
{
	width: 100%;
	margin-bottom: 11px;
}

.PPMonthCalendarDiv .PPMCTitleButton .Arrow
{
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 1px;
}

.PPMonthCalendarDiv .PPMCTitleButton .Arrow.Left,
.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.Right
{
	margin-left: 7px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAAG0lEQVR42mP4zwCCE82hVBqMSoNRyCJIaiBMAK7zHfoE15DxAAAAAElFTkSuQmCC");	/*Debug\img\mc_arr_l.png*/
}

.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.Right
{
	margin-right: 7px;
}

.PPMonthCalendarDiv .PPMCTitleButton .Arrow.LLeft,
.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.RRight
{
	margin-left: 6px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAAI0lEQVR42mNgAIOJ5ggSSKX9h5FgKu0/hIRyYBBdFkMvsskABKkjQ/mz1G0AAAAASUVORK5CYII=");	/*Debug\img\mc_arr_ll.png*/
}

.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.RRight
{
	margin-right: 6px;
}

.PPMonthCalendarDiv .PPMCTitleButton .Arrow.Right,
.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.Left
{
	margin-left: 9px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAAH0lEQVR42mOYaM4AAWn/ocy0/1AmiAFmIolA1cB0AQBQkhIG/2VsNgAAAABJRU5ErkJggg==");	/*Debug\img\mc_arr_r.png*/
}


.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.Left
{
	margin-right: 9px;
}

.PPMonthCalendarDiv .PPMCTitleButton .Arrow.RRight,
.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.LLeft
{
	margin-left: 7px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAAJ0lEQVR42mOYaM4ABBASCNL+g5gQEswFMSEklAuDQAEMWRS9qCYDAGzdI0MjUfcfAAAAAElFTkSuQmCC");	/*Debug\img\mc_arr_rr.png*/
}

.PPMonthCalendarDiv[dir="rtl"] .PPMCTitleButton .Arrow.LLeft
{
	margin-right: 7px;
}

.PPMonthCalendarDiv .PPMCTitleButton[disabled]
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.PPMonthCalendarDiv .PPMCDaysTable .dayheader
{
	width: 22px;
	height: 22px;
	border-bottom: 1px solid #C5C5C5;
	background-color: #E6E6E6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPMonthCalendarDiv .headersep
{
	height: 3px;
}

.PPMonthCalendarDiv .PPMCDaysTable .prev,
.PPMonthCalendarDiv .PPMCDaysTable .next
{
	color: #999999;
}

.PPMonthCalendarDiv .PPMCDaysTable .outofrangeday,
.PPMonthCalendarDiv .PPMCDaysTable .outofrangeday:hover
{
	color: #DDDDDD;
	cursor: default;
}

/*--------------------------- Классы для режима "Недели" ---------------------------*/

.PPMonthCalendarDiv .PPMCWeeksModeContainer
{
	width: 180px;
	display: inline-block;
}

.PPMonthCalendarDiv .PPMCWeeksTable .PPWeekHeader
{
	width: 30px;
	height: 22px;
	border-bottom: 1px solid #C5C5C5;
	background-color: #E6E6E6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.PPMonthCalendarDiv .PPMCWeeksTable .PPOutOfRangeWeek,
.PPMonthCalendarDiv .PPMCWeeksTable .PPOutOfRangeWeek:hover
{
	color: #DDDDDD;
	cursor: default;
	background-image: none;
	background-color: transparent;
	border-color: transparent;
}

/*------------ Классы для режимов "Месяцы" "Кврталы" "Полугодия" -------------------*/

.PPMonthCalendarDiv .PPMonthsTable
{
	width: 100%;
}

.PPMonthCalendarDiv .PPMonthsTable .PPMonthsCellLeft,
.PPMonthCalendarDiv[dir="rtl"] .PPMonthsTable .PPMonthsCellRight
{
	text-align: right;
}

.PPMonthCalendarDiv .PPMonthsTable .PPMonthsCellRight,
.PPMonthCalendarDiv[dir="rtl"] .PPMonthsTable .PPMonthsCellLeft
{
	text-align: left;
}

/* ----------------- Разделитель ----------------------------------------------------*/

.PPMonthCalendarDiv .PPMCSeparatorLine
{
	border-top: 1px solid #c5c5c5;
	margin-top: 3px;
	margin-bottom: 2px;
}

.PPMonthCalendarDiv .PPMCModeContainer .PPMCSeparatorLine
{
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 13px;
	margin-right: 13px;
}

.PPMonthCalendarDiv .PPMCModeContainer .PPMCMonthsModeContainer .PPMCSeparatorLine
{
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
}

/* ----------------- Блок с вводом времени ---------------------------------------*/

.PPMonthCalendarDiv .PPMCHoursLabel,
.PPMonthCalendarDiv .PPMCMinutesLabel
{
	white-space: nowrap;
	margin-right: 4px;
}

.PPMonthCalendarDiv .PPMCMinutesLabel
{
	margin-left: 8px;
}

.PPMonthCalendarDiv .PPMCTimeTable
{
	display: inline-table;
}

/* ----------------- Переопределение классов SpinEdit -------------------------------*/

.PPMonthCalendarDiv .PPTextBox
{
	width: 47px;
	height: 21px;
	border-color: #D3D6D9;
}


DIV.PPDateTimePicker DIV.PPComboFace
{
	padding-left: 0px;
	padding-right: 0px;
}

.PPDateTimePicker .PPCheckBox
{
	float: left;
	margin-top: 3px;
	margin-left: 3px;
}

.PPDateTimePicker[dir="rtl"] .PPCheckBox
{
	float: right;
	margin-top: 3px;
	margin-left: 0;
	margin-right: 3px;
}

.PPDateTimePicker.PPCheck .PPControlNode
{
	margin-left: 16px;
}

.PPDateTimePicker.PPCheck[dir="rtl"] .PPControlNode
{
	margin-right: 16px;
	margin-left: 21px;
}

.PPDateTimePicker .SpinButtons .PPSpinEditButtonDownTd,
.PPDateTimePicker .SpinButtons .PPSpinEditButtonUpTd
{
	padding: 0;
}

DIV.PPDateTimePicker SPAN.PPCheckBox .PPCBText
{
	display: none; /* Возможно также удаление ноды текста */	
}

.PPDropPanel.PPDateTimeDrop .DropPanelTable
{
	width: auto;
	*table-layout: auto;
}

DIV.PPDateTimeDrop DIV.PPMonthCalendarDiv
{
	padding: 11px;
	border-style: none;
	border-width: 0;
}

.PPCombo .PPControlNode.PPButtonNodeHide 
{
	margin-right: auto;
}

.PPCombo[dir="rtl"] .PPControlNode.PPButtonNodeHide
{
    margin-left: auto;
}

.PPDropMenu
{
	background: #f5f5f5;
	box-shadow: 0px 3px 2px rgba(133, 133, 133, 0.4);
	color: #313533;
	cursor: default;
}

.PPDropMenu .PPDropPanelShadowIE
{
	top: 0px;
	left: 0px;
	margin-top: -2px;
	margin-left:-2px;
	position: absolute;
	background-color: #858585; /* Цвет тени */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50), progid:DXImageTransform.Microsoft.Blur(pixelradius=2, enabled="true");
}

.PPDropMenu .PPMenu
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	outline: none;
	padding: 0px;
}

.PPDropMenu .PPMenu .PPItemsContainer
{
    overflow: hidden;
    -webkit-transform: translateZ(0); /* Фикс для 1099873 */
    position: relative;
}

.PPDropMenu .PPMenu .PPMenuUpArrow,
.PPDropMenu .PPMenu .PPMenuDownArrow
{
	position: relative;
	overflow: hidden;
}

.PPDropMenu .PPMenuUpArrow
{
	display: none;
	height: 10px;
}

.PPDropMenu .PPMenuUpArrow DIV
{
	border-bottom: 3px solid #7c7c7c;
	border-left: 3px solid Transparent;
	border-right: 3px solid Transparent;
	height: 0px;
	margin: auto;
	position: relative;
	top: 3px;
	width: 0px;
}

.PPDropMenu .PPMenuDownArrow
{
	display: none;
	height: 10px;
}

.PPDropMenu .PPMenuDownArrow DIV
{
	border-left: 3px solid Transparent;
	border-right: 3px solid Transparent;
	border-top: 3px solid #7c7c7c;
	height: 0px;
	margin: auto;
	position: relative;
	top: 3px;
	width: 0px;
}

.PPDropMenu .PPMenuUpArrowDisabled
{
	display: none;
	height: 10px;
}

.PPDropMenu .PPMenuUpArrowDisabled DIV
{
	border-bottom: 3px solid #7c7c7c;
	border-left: 3px solid Transparent;
	border-right: 3px solid Transparent;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	height: 0px;
	margin: auto;
	opacity: 0.5;
	position: relative;
	top: 3px;
	width: 0px;
}

.PPDropMenu .PPMenuDownArrowDisabled
{
	display: none;
	height: 10px;
}

.PPDropMenu .PPMenuDownArrowDisabled DIV
{
	border-left: 3px solid Transparent;
	border-right: 3px solid Transparent;
	border-top: 3px solid #7c7c7c;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	height: 0px;
	margin: auto;
	opacity: 0.5;
	position: relative;
	top: 3px;
	width: 0px;
}

.PPDropMenu .PPContentMenuItem
{
    position:relative; /*IE8 FIX D1079474*/
}

.PPDropMenu .PPMenuItem
{
	border: 1px solid transparent;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	height: 22px;
	position: relative;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
    -webkit-transform: translateZ(0); /* Фикс для 1099873 */
}

.PPDropMenu[dir="rtl"] .PPMenuItem
{
	text-align: right;
}

.PPDropMenu .PPActiveMenuItem
{
	overflow: hidden;
	position: relative;
	white-space: nowrap;
}

.PPDropMenu[disabled="disabled"] .PPMenuItem,
.PPDropMenu[disabled="disabled"] .PPActiveMenuItem,
.PPDropMenu .PPMenuItem[disabled="disabled"],
.PPDropMenu .PPActiveMenuItem[disabled="disabled"]
{
	opacity: 0.5;
}

.PPDropMenu .PPMenuItem .PPMenuItemTable,
.PPDropMenu .PPActiveMenuItem .PPMenuItemTable
{
	height: 100%;
	table-layout: auto;
	width: 100%;
	border-collapse: collapse;
}

.PPDropMenu .PPMenuItem .PPMenuItemLeftPart,
.PPDropMenu .PPActiveMenuItem .PPMenuItemLeftPart
{
	border-left: none;
	border-right: 1px solid transparent;
	overflow: hidden;
	vertical-align: middle;
	width: 22px;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuItemLeftPart,
.PPDropMenu .PPActiveMenuItem[dir="rtl"] .PPMenuItemLeftPart
{
	border-left: 1px solid transparent;
	border-right: none;
	overflow: hidden;
	vertical-align: middle;
	width: 22px;
}

.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > DIV:first-child,
.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > IMG
{
	height: 16px;
	margin: 0 3px;
	vertical-align: middle;
	width: 16px;
}

.PPDropMenu .PPMenuItem .PPMenuItemLeftPart.PPRetinaMenuItemImg > DIV:first-child 
{
	zoom: 0.5;
	height: 32px;
	width: 32px;
}

.PPDropMenu .PPMenuItem .PPMenuItemLeftPart .PPMenuItemImageLikeCheckbox
{
	width: 21px;
    height: 20px;
    position: absolute;
    z-index: -1;
    top: -1px;
    left: -1px;
    border-radius: 2px;
    border: 1px solid gray;
    background-color: lightgrey;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuItemLeftPart .PPMenuItemImageLikeCheckbox
{
	width: 21px;
    height: 20px;
    position: absolute;
    z-index: -1;
    top: -1px;
    right: -1px;
    border-radius: 2px;
    border: 1px solid gray;
    background-color: lightgrey;
}

.PPDropMenu .PPMenuItem .PPMenuItemLeftPart.Unchecked .PPMenuItemImageLikeCheckbox 
{
    display: none;
}

.PPDropMenu .PPMenuItem.Hovered .PPMenuItemLeftPart .PPMenuItemImageLikeCheckbox
{
    border: 1px solid #EDB692;
    background-color: #F6EFE4;
}

.PPDropMenu .PPMenuItem.Overflow 
{
    overflow: visible;
}

.PPDropMenu .PPMenuItem.Overflow .PPMenuItemLeftPart
{
    background-image: none !important;
}

.PPDropMenu .PPActiveMenuItem .PPMenuItemLeftPart > DIV:first-child,
.PPDropMenu .PPActiveMenuItem .PPMenuItemLeftPart > IMG
{
	margin: 0 3px;
	vertical-align: middle;
	width: 16px;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuItemLeftPart > DIV:first-child,
.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuItemLeftPart > IMG,
.PPDropMenu .PPActiveMenuItem[dir="rtl"] .PPMenuItemLeftPart > DIV:first-child,
.PPDropMenu .PPActiveMenuItem[dir="rtl"] .PPMenuItemLeftPart > IMG
{
	margin: 0 3px 0 0;
}

.PPDropMenu .PPMenuItem .Checked,
.PPDropMenu .PPActiveMenuItem .Checked
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA1UlEQVR42p2SzQqCQBSFfXRfwIWguHKjq2j2TeDPJg1D8adW1dpXyN3NcxFRbgl14UM8Z74BnTGMcU7niznSj9AG6E1jIdBrGGhr0E+yCalH0F1vFAQBWZa1wnVdztFPYg+Jd0Kx2yuK45iiKOInSNOUc/QYrJ8lx3EoSRIhAeTohWTbNmVZRnmeC5CjF5LneVQUxVfQC8n3fSrLkqqqEiBHLyR8aF3XvKhpmhm8I//4I7TWdNDHlQDatuUc/VLic7o/nlyEYbhCKcU5+uU5/X4j/rl7bwWGKlR9I1naAAAAAElFTkSuQmCC");	/*Debug\img\menu_checked.png*/
	background-repeat: no-repeat;
}

.PPDropMenu .PPMenuItem .Checked.PPRadio,
.PPDropMenu .PPActiveMenuItem .Checked.PPRadio
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAABGdBTUEAALGPC/xhBQAAAB5QTFRFAAAAjY2Njo6Oj4+PwsLCw8PDxMTEycnJysrK4+PjpmibewAAAAF0Uk5TAEDm2GYAAAAtSURBVHjaY2DACSYJTQBRnCahliCaKTQtCEQzVnQUgvkVHUVgefNyS2T12AEAoBoIGfSoWQEAAAAASUVORK5CYII=");	/*Debug\img\menu_radio.png*/
	background-repeat: no-repeat;
}

.PPDropMenu .PPMenuItem .Checked,
.PPDropMenu .PPActiveMenuItem .Checked
{
	background-position: 4px 3px;
	background-position: 4px 2px\9;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .Checked,
.PPDropMenu .PPActiveMenuItem[dir="rtl"] .Checked
{
	background-position: 5px 3px;
}

.PPDropMenu .PPMenuItem .PPMenuIconSeparator,
.PPDropMenu .PPActiveMenuItem .PPMenuIconSeparator
{
	background-color: #000000;
	filter: alpha(opacity=10);
	opacity: 0.1;
	height: 20px;
	left: 23px;
	position: absolute;
	top: 0px;
	width: 1px;
}

.PPDropMenu .PPActiveMenuItem .PPMenuIconSeparator
{
	height: 100%;
}

.PPDropMenu .PPMenuItem[disabled="disabled"] .PPMenuIconSeparator,
.PPDropMenu .PPActiveMenuItem[disabled="disabled"] .PPMenuIconSeparator
{
	opacity: 0.195;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuIconSeparator,
.PPDropMenu .PPActiveMenuItem[dir="rtl"] .PPMenuIconSeparator
{
	left: auto;
	right: 23px;
}

.PPDropMenu .PPMenuItem .PPMenuItemContentPart,
.PPDropMenu .PPActiveMenuItem .PPMenuItemContentPart
{
	overflow: hidden;
	padding: 0 8px;
	vertical-align: middle;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PPDropMenu .PPMenuItem .PPMenuItemContentPart > DIV
{
	height: 16px;
	overflow: hidden;
}

.PPDropMenu .PPActiveMenuItem .PPMenuItemContentPart > DIV
{
	overflow: hidden;
}

.PPDropMenu .PPMenuItem .PPMenuItemRightPart
{
	vertical-align: middle;
	width: 12px;
	min-width: 12px;
}

.PPDropMenu .PPMenuItem .PPMenuItemRightPart .PPMenuArrow
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAgMAAABSCwRDAAAACVBMVEUAAABmZmbg4OACZ+6BAAAAAXRSTlMAQObYZgAAABRJREFUeNpjbGBMYIxgDAPiBMYGABOwAs5K5RKXAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\menu_arrow.png*/
	height: 7px;
	width: 12px;
	min-width: 12px;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuItemRightPart .PPMenuArrow
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAgMAAABSCwRDAAAACVBMVEUAAABmZmbg4OACZ+6BAAAAAXRSTlMAQObYZgAAABRJREFUeNpjYGLgZFBlmArEnAxMAAbBAPYfhACaAAAAAElFTkSuQmCC") 8px no-repeat;	/*Debug\img\menu_arrow_rtl.png*/
}

.PPDropMenu .PPMenuHeader
{
	background-color: #e6e6e6;
	border-bottom: 1px solid #c5c5c5;
	height: 20px;
	margin: 1px 0;
	padding: 1px 10px 0 10px;
}

.PPDropMenu .PPMenuHeader:first-child
{
	margin: 0 0 1px 0;
}

.PPDropMenu .PPMenuHeader DIV
{
	margin-top: 2px;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}

.PPDropMenu .PPMenuSeparator,
.PPDropMenu .PPMenuSimpleSeparator,
.PPDropMenu .PPMenuShortSeparator
{
	font-size: 1px;
	padding: 1px 2px;
}

.PPDropMenu .PPSimpleSeparator
{
	padding: 1px 2px 1px 5px;
}

.PPDropMenu .PPMenuShortSeparator
{
	padding: 1px 2px 1px 28px;
}
.PPDropMenu[dir="rtl"] .PPMenuShortSeparator
{
	padding: 1px 28px 1px 2px;
}

.PPDropMenu .PPMenuSeparator > div,
.PPDropMenu .PPSimpleSeparator > div,
.PPDropMenu .PPMenuShortSeparator > div
{
	background-color: #c5c5c5;
	height: 1px;
}

.PPDropMenu .PPMenuItem.Hovered
{
	border-color: #EDB692;
	background: #F6EFE4;
}

.PPDropMenu .PPGooglePlusMenuItem
{
	padding: 3px 0 4px 0;
}

.PPDropMenu .PPMenuItem .PPMenuItemHotKey
{
	text-align: right;
    padding-right: 10px;
}

.PPDropMenu .PPMenuItem[dir="rtl"] .PPMenuItemHotKey
{
	text-align: left;
    padding-left: 10px;
}

/* SplitMenuItem */

.PPDropMenu .PPMenuItem.PPSplitMenuItem
{
	border: none;
}

.PPDropMenu .PPMenuItem.PPSplitMenuItem.Hovered
{
	background: transparent;
}

.PPDropMenu .PPSplitMenuItem .PPMenuIconSeparator
{
	top: 0;
	left: 24px;
}

.PPDropMenu .PPSplitMenuItem[dir="rtl"] .PPMenuIconSeparator
{
	left: auto;
	right: 24px;
}

.PPDropMenu .PPSplitMenuItem .PPSplitMenuItemTable
{
	width: 100%;
	height: 100%;
}

.PPDropMenu .PPSplitMenuItem .PPRibbonButton
{
	height: 22px;
}

.PPDropMenu .PPSplitMenuItem .PPRibbonButton .PPContent
{
	margin-left: 0;
	margin-right: 0;
}

.PPDropMenu .PPSplitMenuItem .PPContentButton
{
	width: 100%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.PPDropMenu[dir="rtl"] .PPSplitMenuItem .PPContentButton
{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.PPDropMenu .PPSplitMenuItem .PPArrowButton
{
	width: 22px;
}

.PPDropMenu .PPSplitMenuItem .PPMenuItemContentPart
{
	padding-left: 7px;
	padding-right: 7px;
	text-align: left;
}

.PPDropMenu[dir="rtl"] .PPSplitMenuItem .PPMenuItemContentPart
{
	text-align: right;
}

.PPDropMenu .PPSplitMenuItem .PPArrowButtonContainer.PPMenuItemRightPart
{
	width: 21px;
}

.PPDropMenu .PPSplitMenuItem .PPArrowButton
{
	width: 22px;
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.PPDropMenu[dir="rtl"] .PPSplitMenuItem .PPArrowButton
{
	margin-right: -1px;
	margin-left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.PPDropMenu .PPSplitMenuItem .PPMenuItemRightPart .PPMenuArrow
{
	margin-left: 6px;
	margin-top: 5px;
}

.PPDropMenu[dir="rtl"] .PPSplitMenuItem .PPMenuItemRightPart .PPMenuArrow
{
	margin-left: 0;
	margin-right: 6px;
}

/* Hovered */
.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton
{
	background: #FFF7E9;
	border-color: #F4DAB2;
	box-shadow: none;
}

.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton.Hovered
{
	background: #F6EFE4;
	border-color: #EDB692;
	box-shadow: none;
}

/* Pressed */
.PPDropMenu .PPSplitMenuItem .PPRibbonButton.Pressed
{
	background: #FFE1B3;
	border-color: #D97D42;
	box-shadow: none;
}

/* Selected */
.PPDropMenu .PPSplitMenuItem .PPRibbonButton.Selected
{
	background: #F1F1F1;
	border-color: #B7B9BB;
	box-shadow: none;
}

.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton.Selected
{
	background: #F6EFE4;
	border-color: #EDB692;
	box-shadow: none;
}


.PPMainMenu
{
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	overflow: hidden;
	user-select: none;
	white-space: nowrap;
}

.PPMainMenu .PPRibbonButton
{
	vertical-align: top;
}

.PPMainMenu .PPRibbonButton .PPArrow.B
{
	display: none;
}

.PPMainMenu .PPRibbonButton .PPContent
{
	margin: 0 8px;
	overflow: hidden;
}

.PPRibbon
{
	background: #ffffff;
	color: #313533;
	/*overflow: hidden;*/ /* IE8 D628248*/
}

/* Стилии тулбара для прокрутки содержимого шапки */
.PPRibbon .RibbonToolBar
{
	display: inline-block;
	height: 19px;	
	overflow: hidden;
	position: relative;
	top: 3px;	
	background: #f4f4f5;
	margin-right: 0px;
	padding-top: 0px;		
	vertical-align:top;
}

.PPRibbon .RibbonToolBar.NoRTL
{
	right: 0px;
	padding-right: 3px;
	padding-left: 9px;
}

.PPRibbon .RibbonToolBar.IsRTL
{
	left: 0px;
	padding-left: 3px;
	padding-right: 9px;
}

.PPRibbon .RibbonToolBar .PPCombo
{
	display: inline-block;
	vertical-align: top;
	border: none;
}

.PPRibbon .RibbonToolBar .PPCombo .PPButtonNode,
.PPRibbon .RibbonToolBar .PPCombo .PPControlNode
{
	display: none;
}

.PPRibbon .RibbonToolBar .PPImage {
	margin-top: 1px;
	position: static;
}
/* Окончание стилизации тулбара */

.PPRibbon .PPRibbonHeadersPanel, .PPRibbon .PPRibbonCategoryContent
{
	white-space: nowrap;
}

.PPRibbon .PPRibbonCategoryContent
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAIAAABPIytRAAAANUlEQVR42mN68fI12Yjp9es3ZCMmNgoAEysbK9mIiQK9rEwMFIBRzaOaRzUPLs3LV28gGwEAQHCaFceYUtoAAAAASUVORK5CYII=") repeat-x bottom;	/*Debug\img\ribbon_panel_caption.png*/
}

.PPRibbon .PPRibbonCategoryContent .PPRibbonCategoryItemsWrap
{
	display: inline-block;
	overflow: visible;
}

.PPDropPanel .PPRibbonPanelBottom
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAIAAABPIytRAAAANUlEQVR42mN68fI12Yjp9es3ZCMmNgoAEysbK9mIiQK9rEwMFIBRzaOaRzUPLs3LV28gGwEAQHCaFceYUtoAAAAASUVORK5CYII=") repeat-x bottom;	/*Debug\img\ribbon_panel_caption.png*/
}

.PPRibbon .PPRibbonHeadersPanel
{
	background: #f4f4f5;
	border-bottom: 1px solid #dbdde0;
	border-top: 1px solid transparent;
	height: 22px;
	overflow: visible;
	position: relative;
}

.PPRibbon .PPCategoryHeadersPanel
{
	display:inline-block;
	height:23px;
	border: none;
	overflow: hidden;
}

.PPRibbon .PPCategoryHeadersItemsPanel
{
	display:inline-block;
	width:inherit;
	height:inherit;
	border: none;
	position:relative;
}

.PPRibbon .PPTextBox.PPIntellisenseTextBox
{
    display: inline-block;
    height: 21px;
    top: -2px;
    position: relative;
    margin-right: 1px;
}

.PPRibbon .PPCustomControlsContainer
{
	float: right;
	margin-right: 1px;
}

.PPRibbon[dir="rtl"] .PPCustomControlsContainer
{
	float: left;
	margin-left: 1px;
	margin-right: 0;
}

.PPRibbon .PPTextBox.PPIntellisenseTextBox .PPTextBoxImage
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAllBMVEUAAACCgoKEhISIiIiJiYmOjo6Tk5OUlJSXl5eampqbm5udnZ2enp6fn5+goKCioqKjo6Ompqaqqqqtra2zs7O4uLi9vb2/v7/BwcHFxcXMzMzNzc3R0dHS0tLU1NTZ2dna2trb29vd3d3f39/i4uLk5OTn5+fo6Ojt7e3x8fH09PT4+Pj39//9/f3+/v7////o6Pji4vr9sgnqAAAAAXRSTlMAQObYZgAAAHpJREFUeAGdwdsWgVAUBdBlS50KbXILuUY4svj/nzNGYz/04sWc+BvrfJzNLiTMPosm02h0JIyG5f1xSNTDpHkDcBmfYYYFAe6SLYxLb6R3gxotfuJeWKydzIkWVQLpB7J4EQD5VtHTdbOqGhIAvYqig5Uo0UGWfOK3LwL0CrUyGD3rAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\ribbon_find.png*/
}

/* <QuickAccessPanel> */

.PPRibbon .QuickAccessPanel
{
	background: #E2D9E6;
	border-radius: 2px;
	display: inline-block;
	height: 21px;
	margin-left: 1px;
}

.PPRibbon[dir="rtl"] .QuickAccessPanel
{
	margin-left: 0;
	margin-right: 1px;
}

.PPRibbon .QuickAccessPanel .PPRibbonButton
{
	height: 21px;
	width: 21px;
	margin-right: 1px;
}

.PPRibbon .QuickAccessPanel .PPRibbonButton:last-child
{
	margin-right: 0;
}

.PPRibbon[dir="rtl"] .QuickAccessPanel .PPRibbonButton
{
	margin-left: 1px;
	margin-right: 0;
}

.PPRibbon[dir="rtl"] .QuickAccessPanel .PPRibbonButton:last-child
{
	margin-right: 0;
}

.PPRibbon .QuickAccessPanel .PPRibbonButton .PPContent,
.PPRibbon .QuickAccessPanel .PPRibbonButton .PPImage
{
	margin: 0px;
}

.PPRibbon .QuickAccessPanel .PPRibbonButton .PPImage
{
	height: 16px;
	width: 16px;
}

.PPRibbon .QuickAccessPanel .PPRibbonButton.Hovered,
.PPRibbon .QuickAccessPanel .PPRibbonButton.Pressed
{
	background: #E2D9E6;
	border-color: #AB92B6;
	box-shadow: inset 0 0 1px #AB92B6;
}

/* </QuickAccessPanel> */

/* <LaunchButton> */

.PPRibbon .PPRibbonButton.Launch
{
	height: 15px;
	float: right;
	margin: 4px -8px 0 0;
	width: 16px;
}

.PPRibbon .PPRibbonButton.Launch[dir="rtl"]
{
	float: left;
	margin: 4px 0 0 -8px;
}

.PPRibbon .PPRibbonButton.Launch.PPOperaFix[dir="rtl"]
{
	margin: 4px -8px 0 0;
}

.PPRibbon .PPRibbonButton.Launch .PPContent
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEUAAAB/f3+srKy3t7j6+vsNsP4QAAAAAXRSTlMAQObYZgAAACdJREFUeAEFwYEBACAMwyDi+v/NgqpC27bRAE0nmus1jVdjqga27QMOFQBoeZ2liwAAAABJRU5ErkJggg==") no-repeat 50% 50%;	/*Debug\img\ribbon_launch.png*/
	height: 11px;
	margin: 0;
	width: 12px;
}

/* </LaunchButton> */

/* <MainButton> */

.PPRibbon .PPButton.Main
{
	vertical-align: top;
	margin-left: 2px;
	border-radius: 2px;
}

.PPRibbon .PPButton.Main[dir="rtl"]
{
	margin-left: auto;
	margin-right: 2px;
}

.PPRibbon .PPButton.Main .PPArrow.B
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADAQAAAABzTfhVAAAAAnRSTlMAAHaTzTgAAAAOSURBVHjaY/zB/IVBAQAH7AIRqVmxawAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\ribbon_menuarrow.png*/
	height: 3px;
	margin: 6px 10px 0 0;
	width: 5px;
}

.PPRibbon .PPButton.Main[dir="rtl"] .PPArrow.B
{
	margin: 6px 0 0 10px;
}

.PPRibbon .PPButton.PPOperaFix.Main[dir="rtl"] .PPArrow.B
{
	margin: 6px 10px 0 0;
}

.PPRibbon .PPButton.Main .PPContent
{
	color: #FFFFFF;
	margin: 0 10px 1px;
}

.PPRibbon .PPButton.Main
{
	border-color: #6C9DC4;
	background: #7DB1DB; /* Old browsers */
	background: -moz-linear-gradient(top,  #7DB1DB 0%, #507EA1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7DB1DB), color-stop(100%,#507EA1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7DB1DB 0%,#507EA1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7DB1DB 0%,#507EA1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7DB1DB 0%,#507EA1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7DB1DB 0%,#507EA1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7DB1DB', endColorstr='#507EA1',GradientType=0 ); /* IE6-9 */
}

.PPRibbon .PPButton.Main.Hovered
{
	border-color: #83B0D3;
	background: #92C1E4; /* Old browsers */
	background: -moz-linear-gradient(top,  #92C1E4 0%, #6698BD 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92C1E4), color-stop(100%,#6698BD)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #92C1E4 0%,#6698BD 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #92C1E4 0%,#6698BD 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #92C1E4 0%,#6698BD 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #92C1E4 0%,#6698BD 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92C1E4', endColorstr='#6698BD',GradientType=0 ); /* IE6-9 */
}

.PPRibbon .PPButton.Main.Pressed
{
	border-color: #5E94BE;
	background: #6BA7D6; /* Old browsers */
	background: -moz-linear-gradient(top,  #6BA7D6 0%, #4A7596 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6BA7D6), color-stop(100%,#4A7596)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6BA7D6 0%,#4A7596 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6BA7D6 0%,#4A7596 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6BA7D6 0%,#4A7596 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6BA7D6 0%,#4A7596 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6BA7D6', endColorstr='#4A7596',GradientType=0 ); /* IE6-9 */
}

/* </MainButton> */

/* <MainMenu> */

.Main.PPDropMenu
{
	background: #ffffff;
}

.Main.PPDropMenu .PPMenuItem
{
	height: 38px;
}

.Main.PPDropMenu .PPSplitMenuItem .PPRibbonButton
{
	height: 38px;
}

.Main.PPDropMenu .PPSplitMenuItem .PPMenuItemRightPart .PPMenuArrow
{
	margin-top: 13px;
}

.Main.PPDropMenu .PPMenuItem.Hovered
{
	background: #FFF7E9;
}

.Main.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton,
.Main.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton.Hovered,
.Main.PPDropMenu .PPSplitMenuItem .PPRibbonButton.Pressed,
.Main.PPDropMenu .PPSplitMenuItem .PPRibbonButton.Selected,
.Main.PPDropMenu .PPSplitMenuItem.Hovered .PPRibbonButton.Selected
{
	background: #FFF7E9;
	border-color: #F4DAB2;
}

.Main.PPDropMenu .PPMenuItem .PPMenuIconSeparator
{
	display: none;
}

.Main.PPDropMenu .PPMenuItem .PPMenuItemLeftPart
{
	width: 35px;
}

.Main.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > DIV:first-child,
.Main.PPDropMenu .PPMenuItem .PPMenuItemLeftPart > IMG
{
	height: 32px;
	width: 32px;
}

/* </MainMenu> */

.PPRibbon .PPRibbonCategoryHeader
{
	cursor: default;
	display: inline-block;
	height: 23px;
	vertical-align: top; /*Для оперы*/
}

.PPRibbon .PPRibbonCategoryHeader.Context
{
	background-color: #dadbde;
}

.PPRibbon .PPRibbonCategoryHeader[disabled="disabled"] .PPRibbonCategoryHeaderCenter > DIV
{
	opacity: 0.5;
}

.PPRibbon .PPRibbonCategoryHeader > TABLE
{
	height: 100%;
	table-layout: fixed;
}

.PPRibbon .PPRibbonCategoryHeaderLeft,
.PPRibbon .PPRibbonCategoryHeaderRight
{
	width: 4px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3gkTDS4zF1O2lgAAABdJREFUGNNj/P//PwMyYGJAA6MCdBAAAK9VAyu9vri5AAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_h_transparent.png*/ /* прозрачная картинка для плавной анимации ховера */
	background-repeat: no-repeat;
}

.PPRibbon .PPRibbonCategoryHeaderCenter
{
	padding: 4px 10px 0;
	vertical-align: top;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3gkTDS4zF1O2lgAAABdJREFUGNNj/P//PwMyYGJAA6MCdBAAAK9VAyu9vri5AAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_h_transparent.png*/ /* прозрачная картинка для плавной анимации ховера */
	background-repeat: repeat-x;
}

.PPRibbon .PPRibbonCategoryHeader.Selected .PPRibbonCategoryHeaderLeft 
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAfUlEQVR42pXMOQ7CQBBE0d+zkbDZZ3VscT2QuACL4A6kdI+DkcbYDiwqfKoqoURuj9dJRHoHCOBVrW+bIw7wQFT90jaHChuzDDA2zKyCA7yaVgDgtwGA6gzIeQp5CcyA9cnaB/9/hBCmEBeQ0gjny7VLKZbp/fn+AOx3WwAGe6g4Q4vHZesAAAAASUVORK5CYII=");	/*Debug\img\ribbon_category_s_left.png*/
}

.PPRibbon .PPRibbonCategoryHeader.Selected[dir="rtl"] .PPRibbonCategoryHeaderLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAe0lEQVR42pXMuw4BURiF0TVXpcuzqiUej8QLuISaaFA651dQmFFMtCvf3naHU2z3xyUKKGfTiZTyAhWKcjYdS+kJDaoScg4YfUHuFiknn4/yuwDvIvVARBfiF/TA8GTow/8fdV13ofmBtu1C2zZW680cioiI8+Xqdn+AFyN7QTtxvK24AAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_s_right.png*/
}

.PPRibbon .PPRibbonCategoryHeader.Selected .PPRibbonCategoryHeaderCenter
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAIAAACj0XkcAAAAFUlEQVR42mO4ffcBHDH8RwKjHDQOAMmREWg5/OaWAAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_s_center.png*/
}

.PPRibbon .PPRibbonCategoryHeader.Selected .PPRibbonCategoryHeaderRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAe0lEQVR42pXMuw4BURiF0TVXpcuzqiUej8QLuISaaFA651dQmFFMtCvf3naHU2z3xyUKKGfTiZTyAhWKcjYdS+kJDaoScg4YfUHuFiknn4/yuwDvIvVARBfiF/TA8GTow/8fdV13ofmBtu1C2zZW680cioiI8+Xqdn+AFyN7QTtxvK24AAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_s_right.png*/
}

.PPRibbon .PPRibbonCategoryHeader.Selected[dir="rtl"] .PPRibbonCategoryHeaderRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAfUlEQVR42pXMOQ7CQBBE0d+zkbDZZ3VscT2QuACL4A6kdI+DkcbYDiwqfKoqoURuj9dJRHoHCOBVrW+bIw7wQFT90jaHChuzDDA2zKyCA7yaVgDgtwGA6gzIeQp5CcyA9cnaB/9/hBCmEBeQ0gjny7VLKZbp/fn+AOx3WwAGe6g4Q4vHZesAAAAASUVORK5CYII=");	/*Debug\img\ribbon_category_s_left.png*/
}

.PPRibbon[enabled="enabled"] .PPRibbonCategoryHeader.Hovered .PPRibbonCategoryHeaderLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAe0lEQVR42mNkgIJ3x9f5/rx3pocJymf6ff9sD7+unhpIAIbVmHgFwQxGIGaBaUWoYASKAzHMDBAXLA4TgImjCTAiC4DNQNLCyIAmALYc2QxGrIYyoGvBNJQRVcV/VEOBEF0FqhZsnvuPai3Ilv9oKv78ZmC8fffBf2RBAARwE+LsM7d+AAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_h_left.png*/
}

.PPRibbon[enabled="enabled"] .PPRibbonCategoryHeader.Hovered[dir="rtl"] .PPRibbonCategoryHeaderLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAfUlEQVR4AQXBsS0AYACFwftetApL2MZCzENU1tDrRCQ60Sg1JL87n/e3r9/PTzcAfl4ez9fD3SsG2+UVXGPYAHCBpigYNiYgGAGAKQAwjQIwTQIwIgBGAsAYAJhGAExJAHZEAKySAEwRAGMAYMcAwHQoADt/vwCgt/ePAwD/zRUWHlc7J4YAAAAASUVORK5CYII=");	/*Debug\img\ribbon_category_h_right.png*/
}

.PPRibbon[enabled="enabled"] .PPRibbonCategoryHeader.Hovered .PPRibbonCategoryHeaderCenter
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAIAAACj0XkcAAAAJElEQVR42mN8vrSKAQYYv9/exMjMAuX8//4SITNCObfvPoBzAHI7QK5Pk7HeAAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_h_center.png*/
}

.PPRibbon[enabled="enabled"] .PPRibbonCategoryHeader.Hovered .PPRibbonCategoryHeaderRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAfUlEQVR4AQXBsS0AYACFwftetApL2MZCzENU1tDrRCQ60Sg1JL87n/e3r9/PTzcAfl4ez9fD3SsG2+UVXGPYAHCBpigYNiYgGAGAKQAwjQIwTQIwIgBGAsAYAJhGAExJAHZEAKySAEwRAGMAYMcAwHQoADt/vwCgt/ePAwD/zRUWHlc7J4YAAAAASUVORK5CYII=");	/*Debug\img\ribbon_category_h_right.png*/
}

.PPRibbon[enabled="enabled"] .PPRibbonCategoryHeader.Hovered[dir="rtl"] .PPRibbonCategoryHeaderRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAe0lEQVR42mNkgIJ3x9f5/rx3pocJymf6ff9sD7+unhpIAIbVmHgFwQxGIGaBaUWoYASKAzHMDBAXLA4TgImjCTAiC4DNQNLCyIAmALYc2QxGrIYyoGvBNJQRVcV/VEOBEF0FqhZsnvuPai3Ilv9oKv78ZmC8fffBf2RBAARwE+LsM7d+AAAAAElFTkSuQmCC");	/*Debug\img\ribbon_category_h_left.png*/
}

/* <HideButton> */

.PPRibbon .PPRibbonButton.Hide
{
	position: relative;
	right: 0px;
	height: 21px;
	display:inline-block;
}

.PPRibbon .PPRibbonButton.Hide[dir="rtl"]
{
	left: 0px;
}

.PPRibbon .PPRibbonButton.Hide .PPImage
{
	display: inline-block !important;
	margin: 6px 7px 0;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHUlEQVR42mOYyACG5hAaykn7DxGAckAQJADnQAQAfF0Y0pDzy1YAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\b_a_t.png*/
	width: 7px;
	height: 4px;
}

.PPRibbon .PPRibbonButton.Hide.PPOperaFix[dir="rtl"] .PPImage
{
	margin: 6px 8px 0 7px;
}

.PPRibbon .PPRibbonButton.Hide.Expand .PPImage
{
	margin-top: 7px;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaJ72HwYnmjMwMMAEwBwGqACcAxGA0ADe3BIGgWYu0QAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\b_a_b.png*/
}

.PPRibbon .PPRibbonButton.Hide .PPImageElement
{
	display: none;
}

/* </HideButton> */

.PPRibbon .PPRibbonContentsPanel
{
	background-color: #ffffff;
	height: 90px;
	overflow: hidden;
}

.PPRibbon.AutoHide .PPRibbonContentsPanel
{
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.PPRibbon .PPRibbonPanel
{
	display: inline-block;
	height: 90px;
	vertical-align: top;
}

.PPRibbonPanel .PPRibbonPanelTop
{
	height: 67px;
	overflow: hidden;
	padding: 1px 1px 0 2px;
}

.PPRibbonPanel[dir="rtl"] .PPRibbonPanelTop
{
	padding: 1px 2px 0 1px;
}

.PPRibbonPanel .PPRibbonPanelBottom
{
	padding: 0 10px;
}

.PPRibbonPanel .PPRibbonPanelTop > div
{
	margin-left: 0;
	margin-right: 1px;
	vertical-align: top; /* чтобы не скакали кнопки в Opera */
}

.PPRibbonPanel .PPRibbonPanelTop .PPRibbonButton
{
	vertical-align: top;
}

.PPRibbonPanel[dir="rtl"] .PPRibbonPanelTop > div
{
	margin-left: 1px;
	margin-right: 0;
}

.PPRibbonPanel .PPRibbonPanelTop .PPRibbonList
{
	display: inline-block;
	height: 66px;
	text-align: left;
	vertical-align: top;
}

.PPRibbonPanel[dir="rtl"] .PPRibbonPanelTop .PPRibbonList
{
	text-align: right;
}

.PPRibbonPanel .PPRibbonPanelTop .PPRibbonList .PPSmallControlContainer > div:first-child
{
	margin-bottom: 1px;
}

.PPRibbonPanel .PPRibbonPanelBottom
{
	color: #7f7f7f;
	height: 22px;
	line-height: 22px;
	text-align: center;
}

.PPRibbonPanel .PPRibbonPanelBottom .Caption
{
	cursor: default;
	display: inline-block;
	position: relative;
	z-index: 0;
}

.PPRibbonPanel .PPRibbonPanelBottom .Caption .Shadow
{
	color: #ffffff;
	cursor: default;
	left: 1px;
	position: absolute;
	top: 1px;
	white-space: nowrap;
	z-index: -1;
}

.PPRibbon .PPRibbonSeparator
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABaCAIAAAD2PqvqAAAAfUlEQVR42n2NUQ6EMAhEgeLSu/vjn4dzk73CxgPAQtsomqxpJ/MydAqaGboopBquB6t2NjACg+YW7hkkvgsg54mjo+c8vDEMHjvCex5ZenfpwOjYH07/Ps1uO7/7Ttv7Q7UKiQhVedE0MTG7CjcupTSxC/30233QyYgwL+sPdh91EG/6U0oAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\ribbon_panel_separator.png*/
	display: inline-block;
	height: 90px;
	width: 1px;
	vertical-align: top;
}

.PPRibbon .PPGooglePlusButton
{
	height: 22px;
	padding: 3px 0 0 6px;
}

.PPRibbon .PPGooglePlusButton[dir="rtl"]
{
	padding: 3px 6px 0 0;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	/* Opera */
	.PPRibbon .PPGooglePlusButton[dir="rtl"]
	{
		padding: 3px 0 0 6px;
	}
}

.PPDropPanel.PPWindow .Resizer
{
	/*background-color: #f4f4f5;*/
}

.PPDropPanel.PPWindow
{
	background-color: #f4f4f5;
	margin-top: 0px;
	overflow: hidden;
	padding: 3px;
	border: 1px solid #8b9097;
	border-radius: 3px;
	box-shadow: 0px 1px 10px rgba(133, 133, 133, 1);
}

.PPDropPanel.PPWindow .PPDropPanelShadowIE
{
	top: 0px;
	left: 0px;
	margin-top: -9px;
	margin-left:-9px;
	position: fixed;
	background-color: #858585; /* Цвет тени */
	filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=9, enabled="true");
}

.PPDropPanel.PPWindow .WindowTable
{
	table-layout: fixed;
	width: 100%;
}

.PPDropPanel.PPWindow .WindowTable .Header
{
	-moz-user-select: none;
	overflow: hidden;
	padding: 0 3px 0 4px;
	vertical-align: top;
	white-space: nowrap;
}

.PPDropPanel.PPWindow .WindowTable .Header
{
	padding: 0 4px 0 3px;
}

.PPDropPanel.PPWindow .WindowTable .Header .Icon
{
	background-position: 0 50%;
	display: inline-block;
	height: 16px;
	margin-top: 2px;
	vertical-align: top;
	width: 16px;
}

.PPDropPanel.PPWindow .WindowTable .Header .Text
{
	cursor: default;
	display: inline-block;
	font-size: 15px;
	padding: 1px 0 0 4px;
	vertical-align: top;
}

.PPDropPanel.PPWindow[dir="rtl"] .WindowTable .Header .Text
{
	padding: 1px 5px 0 0;
}

.PPDropPanel.PPWindow .WindowTable .Header, .PPDropPanel.PPWindow .WindowTable .Buttons
{
	height: 16px;
}

.PPDropPanel.PPWindow .WindowTable .Buttons
{
	padding: 3px 2px 6px 0;
	text-align: right;
	white-space: nowrap;
	width: 76px;
}

.PPDropPanel.PPWindow[dir="rtl"] .WindowTable .Buttons
{
	padding: 3px 0 6px 3px;
	text-align: left;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton
{
	height: 16px;
	vertical-align: top; /* чтобы не скакали кнопки в Opera */
	width: 27px;
	text-align: center;
	filter: none;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton.Expand
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAAIElEQVR42mPIKc75nfMfDRYzAAkGDPh/CAgX5/zC9A4A4pBSCvrpaokAAAAASUVORK5CYII=");	/*Debug\img\w_maximize.png*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton.Expand.Expanded
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAQAAABn7dZ6AAAAK0lEQVR42mNgAIOc4pz/KLCYASrxnwEFAPkYav/DJDDVkiwBtRy7DjwOBQB1Kjmy8VCRggAAAABJRU5ErkJggg==");	/*Debug\img\w_restore.png*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton.Close
{
	width: 46px;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton.Close
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAOUlEQVR42k2MwREAIAjDMhGT5cc0TosPVOyvubQYfDEwrYaGZcJBr3LR1CPXe2t5vriyaQGu2ZquDQxlI4eXxEV5AAAAAElFTkSuQmCC");	/*Debug\img\w_close.png*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.PPDropPanel.PPWindow .WindowTable > tbody > tr > td > .Content
{
	background-color: #ffffff;
	border: 1px solid #d3d6d9;
	margin: 0 2px 2px 2px;
	overflow: hidden;
}

.PPDropPanel.PPWindow .ResizeTriangle
{
	display: none;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton.Close.Hovered
{
	background-color: #F8F0EE;
	border-color: #ED919B;
}

.PPDropPanel.PPWindow .WindowTable .Buttons .PPRibbonButton.Close.Pressed
{
	background-color: #FFBAB2;
	border-color: #D94152;
}

.PPDropPanel.PPWindow.PPDialogWindow .Buttons
{
	width: 49px;
}

.PPDropPanel.PPWindow.PPDialogWindow .WindowTable > tbody > tr > td > .Content
{
	background-color: transparent;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.PPDropPanel.PPWindow.PPDialogWindow .ResizeTriangle
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1xrENAAAMwjDC/0d3q7LgyclDRe0oKmpHUVF7DJEARh7ZbL0AAAAASUVORK5CYII=") left top no-repeat;	/*Debug\img\w_resize.png*/
	bottom: 0;
	display: block;
	height: 15px;
	position: absolute;
	right: 0;
	width: 15px;
}

.PPDropPanel.PPWindow.PPDialogWindow[dir="rtl"] .ResizeTriangle
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAACVBMVEUAAADT1tng3+PcYUEZAAAAAXRSTlMAQObYZgAAACJJREFUeNp1x6EBAAAMwjDK/0dPUrO4hAxKn6Cg9AkKSpcDDXMARqCH0F8AAAAASUVORK5CYII=") right top no-repeat;	/*Debug\img\w_resize_rtl.png*/
	left: 0;
	right: auto;
}

.PPWindowDrag
{
	position: absolute;	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px dashed #edb692;
}


TABLE.PPNumberEdit .PPTextBoxTd .PPTextBox
{
	direction: ltr;
}

TABLE.PPNumberEdit[dir="rtl"] .PPTextBoxTd .PPTextBox
{
	text-align: right;
}


.PPBreadcrumb_main
{
	position: relative;
	height: 21px;
	background-color: #f4f4f5;
	outline: none;
}

.PPBreadcrumb_main_disable
{
	cursor: default;
	filter: alpha(opacity=50);
}

.PPBreadcrumb_main:focus
{
	-moz-outline-style: none;
}

.PPBreadcrumb_Content
{
	height: 21px;
	overflow: hidden;
	float: left;
	position: relative;
}


.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Content
{
	float: right;
}

.PPBreadcrumb_Content ul
{
	height: 21px;
	margin: 0;
	padding: 0;
	overflow: hidden; /*width: 9999px;*/
	position: relative;
}


.PPBreadcrumb_Content li
{
	float: left;
	list-style-type: none;
	border: 0;
	height: 21px;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Content li
{
	float: right;
}

.PPBreadcrumb_ScrollLeftBtn, .PPBreadcrumb_Filter, .PPBreadcrumb_Sorting, .PPBreadcrumb_Menu, .PPBreadcrumb_DeleteBtn, .PPBreadcrumb_MenuBtn
{
	float: left;
}

.PPBreadcrumb_ScrollRightBtn
{
	float: right;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_ScrollLeftBtn, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Filter, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Sorting, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Menu, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_DeleteBtn, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_MenuBtn
{
	float: right;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_ScrollRightBtn
{
	float: left;
}

.PPBreadcrumb_HistoryBtn
{
	float: right;
	padding-left: 2px;
	padding-right: 0px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAAABlBMVEX///+/v7+jQ3Y5AAAAAXRSTlMAQObYZgAAAA9JREFUeNpjYAADRrwQDAABZQAQJvIn5gAAAABJRU5ErkJggg==");	/*Debug\img\histSplit.png*/
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 1px;
	margin-right: 0px;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_HistoryBtn
{
	float: left;
	padding-right: 2px;
	padding-left: 0px;
	background-position: right;
	margin-left: 0px;
	margin-right: 1px;
}


.PPBreadcrumb_Item
{
	height: 19px;
	cursor: default;
	border: 1px solid transparent;
	white-space: nowrap;
	float: left;
	overflow: hidden;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item
{
	float: right;
}


div.leftCorner
{
	height: 21px;
}

div.rightCorner
{
	height: 21px;
}

.PPBreadcrumb_ItemBody
{
	height: 21px;
	margin-left: 2px;
	margin-right: 2px;
}

/*.PPBreadcrumb_Item:hover .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item.Selected .PPBreadcrumb_ItemBody  
{
   background-color: #fef8e8;
}

.PPBreadcrumb_Item.Focused .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item.Selected.Focused .PPBreadcrumb_ItemBody
{
   background-color: #eacf86;
}
*/

.PPBreadcrumb_Item:hover .leftCorner, .PPBreadcrumb_Item.Selected .leftCorner, .PPBreadcrumb_Item.Focused .leftCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item:hover .rightCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item.Selected .rightCorner
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAVCAMAAABbu881AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA+N62//joAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiI+RFAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAAAXSURBVBhXY/j/n+E/IwMjE8kIqOv/fwDD/QYwDQsF+QAAAABJRU5ErkJggg==");	/*Debug\img\leftHover.png*/
	background-repeat: no-repeat;
	background-position: left;
}
.PPBreadcrumb_Item:hover .rightCorner, .PPBreadcrumb_Item.Selected .rightCorner, .PPBreadcrumb_Item.Focused .rightCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item:hover .rightCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item.Selected .leftCorner
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAVCAMAAABbu881AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA+N62//joAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiI+RFAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAAAXSURBVBhXY/j/n4HxPwMTI8kIqOv/fwDCEgYwJCqiKgAAAABJRU5ErkJggg==");	/*Debug\img\rightHover.png*/
	background-repeat: no-repeat;
	background-position: right;
}

.PPBreadcrumb_Item:hover .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item.Selected .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item.Focused .PPBreadcrumb_ItemBody
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAMAUExURfjetv/36QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRAYGoAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAAAPSURBVBhXY2BgYCQKMgAAAbkAFPRTQnYAAAAASUVORK5CYII=");	/*Debug\img\bodyHover.png*/
	background-repeat: repeat-x;
}

.PPBreadcrumb_Item[disabled="disabled"]:hover .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item[disabled="disabled"].Selected .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item[disabled="disabled"]:hover .rightCorner, .PPBreadcrumb_Item[disabled="disabled"].Selected .rightCorner, .PPBreadcrumb_Item[disabled="disabled"]:hover .leftCorner, .PPBreadcrumb_Item[disabled="disabled"].Selected .leftCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item[disabled="disabled"]:hover .rightCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item[disabled="disabled"]:hover .rightCorner, .PPBreadcrumb_Item.Move:hover .leftCorner, .PPBreadcrumb_Item.Move.Selected .leftCorner, .PPBreadcrumb_Item.Move.Focused .leftCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item.Move:hover .rightCorner, .PPBreadcrumb_Item.Move.Selected .rightCorner, .PPBreadcrumb_Item.Move:hover .rightCorner, .PPBreadcrumb_Item.Move.Selected .rightCorner, .PPBreadcrumb_Item.Move.Focused .rightCorner, .PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_Item.Move:hover .rightCorner, .PPBreadcrumb_Item.Move.Selected .leftCorner, .PPBreadcrumb_Item.Move:hover .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item.Move.Selected .PPBreadcrumb_ItemBody, .PPBreadcrumb_Item.Move.Focused .PPBreadcrumb_ItemBody
{
	background-image: none;
}



.PPBreadcrumb_Item[disabled="disabled"]
{
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.PPBreadcrumb_Item[disabled="disabled"]:hover
{
	cursor: default;
	background-color: transparent;
}



.PPBreadcrumb_Item.Move .leftCorner
{
	position: absolute;
	z-index: 1000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.PPBreadcrumb_Item.Move
{
	background-color: #fef8e8;
}


.PPBreadcrumb_ItemContent
{
	height: 19px;
	cursor: default;
	border: 1px solid transparent;
	white-space: nowrap;
	float: left;
	margin-top: -1px;
	margin-left: -3px;
	margin-right: -1px;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_ItemContent
{
	margin-left: -1px;
	margin-right: -3px;
}

.PPBreadcrumb_ItemContent > .PPToolBarButton.Right[dir="ltr"]
{
	border-top-right-radius: 0;
}

.PPBreadcrumb_ItemContent > .PPToolBarButton.Right[dir="ltr"]
{
	border-bottom-right-radius: 0;
}

.PPBreadcrumb_ItemContent > .PPToolBarButton.Right[dir="rtl"]
{
	border-top-left-radius: 0;
}

.PPBreadcrumb_ItemContent > .PPToolBarButton.Right[dir="rtl"]
{
	border-bottom-left-radius: 0;
}

.PPBreadcrumb_MenuBtn
{
	margin-right: -2px;
	margin-left: 0px;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_MenuBtn
{
	margin-left: -2px;
	margin-right: 0px;
}

.PPBreadcrumb_MenuBtn > .PPToolBarButton.Left[dir="ltr"]
{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.PPBreadcrumb_MenuBtn > .PPToolBarButton.Left[dir="rtl"]
{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.PPBreadcrumb_Item[disabled="disabled"] .PPBreadcrumb_ItemContent
{
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.PPBreadcrumb_Item[disabled="disabled"] .PPBreadcrumb_ItemContent
{
	cursor: default;
	background-color: transparent;
}



.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_ItemContent
{
	float: right;
}

/*.PPBreadcrumb_ItemContent:hover
{
    background-color: #fef8e8;
}
/*
/*.PPBreadcrumb_ItemContent:active
{
    border: 1px solid #e6872b; 
    background-color: #fae0af;
}
 */

.PPBreadcrumb_ItemContent .CaptionCell
{
	padding-left: 8px;
	padding-right: 8px;
}

.PPBreadcrumb_main[dir="rtl"] .PPBreadcrumb_ItemContent .CaptionCell
{
	padding-left: 8px;
	padding-right: 8px;
}

.PPBreadcrumb_ScrollRightBtn .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_ScrollLeftBtn .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_Filter > .PPToolBarButton,
.PPBreadcrumb_Sorting > .PPToolBarButton
{
	border-radius: 0;
}

.PPBreadcrumb_Filter .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_Sorting .Icon
{
	width: 11px;
	height: 15px;
}


.PPBreadcrumb_Menu .Icon
{
	width: 11px;
	height: 15px;
}


.PPBreadcrumb_DeleteBtn .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_HistoryBtn .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_DeleteBtn .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_Item .Icon
{
	width: 11px;
	height: 15px;
}

.PPBreadcrumb_main div.FlatRoundedControl[disabled=disabled]
{
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.Icon.PPBreadCrumbScrollLeftIcon
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYKAQMDKCEB4mPg55AAAHuAAVydlf3gAAAABJRU5ErkJggg==");	/*Debug\img\bc-scrollLeft.png*/
}
.Icon.PPBreadCrumbScrollRightIcon
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYKAIMDKCEAEOdib5AAAHwAAVoESGwAAAAABJRU5ErkJggg==");	/*Debug\img\bc-scrollRight.png*/
}
.Icon.PPBreadCrumbHistoryButtonIcon
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAIUlEQVR42mNgGFTgysy0/zB4ZSYWCRRBmASGIERiQH0CAG2yFomLMYZFAAAAAElFTkSuQmCC");	/*Debug\img\bc-down.png*/
}

.PPBreadCrumbLeadMenuButtonRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAJklEQVR42mNgoAO4MhOrcNp/rBJp/7FKgISxSOBUjdVsHC6hAQAANHAWiRcMICMAAAAASUVORK5CYII=");	/*Debug\img\bc-right.png*/
}

.PPBreadCrumbLeadMenuButtonLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABVJREFUeNpjYKAQMDKCEB4mPg55AAAHuAAVydlf3gAAAABJRU5ErkJggg==");	/*Debug\img\bc-scrollLeft.png*/
}

.PPBreadCrumbBcClose
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAYAAAAyPTUwAAABRklEQVR42mNgoBloa2v/W1FR8T01NXWCtrY2I7p8Tk6OmJ2dnWNiYuJGhtTU9N0ZGRn/Q0JC/hsbG3chK8zKypJNSEh4aGlpeTopKYmdIT09kyk9Pb0BqOF0ZETkf0NDw0lQE8Xj4+OvmZqabjUyMkK1MSUlRTY7O+tCeETYfxsbmw1Aay+ZmJjs0NfX58Tq/vT0VMmc3Kz7ERHh/83MzM4DFfJgVQj0IE9mZsamuLjY/46OjtcjIyOfAJ00BcMJqanJnEB3r4uJiQF5chdILDc3Vy88PPwlUHG/np4eN1gh0DQmoOJ1BQUFIBOXA4OPCWZIdna2KVDDPx8fHzWY4l1ZWZn/gdb+Nzc3d0Z3XmZmpinQljVALAGy7n9YWDjI+glA32P1EDBYtdPS0kQYrl69+gLophVAt7HiimWgQmYgXku7dAQAlHl29rqipS0AAAAASUVORK5CYII=");	/*Debug\img\bc-close.png*/
}

.PPBreadCrumbFilterIcon
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAX0lEQVR4Aa3BIQ6AIBiG4e+0BqtjRAi/B3BjJjsbjZOQOM/r1OAk+zz6yYyxk0gkdowZXSqeHnXr0VPRo7DQotTiQkGvjOPAkdFXwBHQyCgYGhkZQyNjxdBoY2JDfzoBaek+L3brjlkAAAAASUVORK5CYII=");	/*Debug\img\bc-filter.png*/
}
.PPBreadCrumbASCIcon
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAAM1BMVEUAAAB1dXd2dnh3d3l3d3p4eHt5eXx6en17e35+foF/f4J/f4OEhIiIiI2SkpmVlZyXl57RF5EwAAAAAXRSTlMAQObYZgAAADRJREFUeNpjYCAWMCGY/BwC2FTwMDGz8kLZ3JycnFyYSliYWdjY2dlBTD4mRhBg4mMgFQAARU4AyPlyiHYAAAAASUVORK5CYII=");	/*Debug\img\bc-asc.png*/
}

td.IconCell
{
	width: 11px;
}

.PPBreadcrumb_main .PPToolBarButton.Right
{
	margin: 0;
}

.PPBreadcrumb_main .PPToolBarButton .PPImage
{
	width: 11px;
}

.PPBreadcrumb_main .PPButton.H.PPImageButton .PPImage
{
	margin: 1px 3px;
}

.PPBreadcrumb_main[dir="rtl"] .PPBCNeedFlip .PPImage
{
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.PPWebGLControl
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.PPNavigationBar
{
	width: 400px;
	height: 300px;
	display: inline-block;
	background-color: #EDEEEF;
	color: #313533;
}

.PPNavigationBar[disabled] .Layout .PPNavItm, .PPNavigationBar .Layout .PPNavItm[disabled],
.PPNavigationBar .Footer .PPRibbonButton[disabled]
{
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.PPNavigationBar > .Disable
{
	position: absolute;
	top: 0px;
}

.PPNavigationBar .Layout
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.PPNavigationBar .PPNavItm .PPNavItemScrollBox
{
	margin: 0px 0px 1px 0px;
}

/* Стили для скругления */
.PPNavigationBar > TABLE.PPRoundedTable
{
	width: 100%;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopCenter .PPFirst
{
	background-color: white;
	border-top: 1px solid #D5D7DA;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopLeft .PPFirst
{
	background-color: #DADBDE;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopLeft .PPSecond
{
	background-color: #DADBDE;
	border-right: 1px solid #D8DADC;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopRight .PPFirst
{
	background-color: #DADBDE;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedTopRight .PPSecond
{
	background-color: #DADBDE;
	border-left: 1px solid #DADBDE;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPMiddleFirst
{
	background-color: #D5D7DA;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPMiddleSecond
{
	vertical-align: top;
	background-color: white;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedMiddleCenter
{
	vertical-align: top;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomCenter .PPFirst
{
	background-color: white;
	border-bottom: 1px solid #D5D7DA;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomLeft .PPFirst
{
	background-color: #DADBDE;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomLeft .PPSecond
{
	background-color: #DADBDE;
	border-right: 1px solid #D8DADC;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomRight .PPFirst
{
	background-color: #DADBDE;
}

.PPNavigationBar > TABLE > TBODY > TR > .PPRoundedBottomRight .PPSecond
{
	background-color: #DADBDE;
	border-left: 1px solid #D8DADC;
}

/* Стили для шапки элементов */
/* Базовые стили для шапки*/

.PPNavigationBar .Layout .PPNavItm .Bar
{
	background-color: #EDEEEF;
}

.PPNavigationBar .Layout .PPNavItm .Bar.Hovered
{
	background: #edeeef; /* Old browsers */
	background: -moz-linear-gradient(left,  #edeeef 0%, #f5e8d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#edeeef), color-stop(100%,#f5e8d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #edeeef 0%,#f5e8d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #edeeef 0%,#f5e8d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #edeeef 0%,#f5e8d6 100%); /* IE10+ */
	background: linear-gradient(to right,  #edeeef 0%,#f5e8d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#f5e8d6',GradientType=1 ); /* IE6-9 */
}

.PPNavigationBar .Layout .PPNavItm .Bar > .TopBorder, .PPNavigationBar .Layout .PPNavItm .Bar > .BottomBorder
{
	height: 1px;
}

.PPNavigationBar .Layout .PPNavItm:first-child .Bar > .TopBorder
{
	background: #edeeef; /* Old browsers */
	background: -moz-linear-gradient(left,  #edeeef 0%, #d2d4d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#edeeef), color-stop(100%,#d2d4d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #edeeef 0%,#d2d4d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #edeeef 0%,#d2d4d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #edeeef 0%,#d2d4d7 100%); /* IE10+ */
	background: linear-gradient(to right,  #edeeef 0%,#d2d4d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#d2d4d7',GradientType=1 ); /* IE6-9 */
}

.PPNavigationBar .Layout .PPNavItm .Bar > .BottomBorder
{
	background: #edeeef; /* Old browsers */
	background: -moz-linear-gradient(left,  #edeeef 0%, #d2d4d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#edeeef), color-stop(100%,#d2d4d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #edeeef 0%,#d2d4d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #edeeef 0%,#d2d4d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #edeeef 0%,#d2d4d7 100%); /* IE10+ */
	background: linear-gradient(to right,  #edeeef 0%,#d2d4d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#d2d4d7',GradientType=1 ); /* IE6-9 */
}

.PPNavigationBar .Layout .PPNavItm .Bar.BarExpanded > .BottomBorder, 
.PPNavigationBar .Layout .PPNavItm .PPNavItemView > .BottomBorder
{
	background: #edeeef; /* Old browsers */
	background: -moz-linear-gradient(left,  #edeeef 0%, #a7a9af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#edeeef), color-stop(100%,#a7a9af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #edeeef 0%,#a7a9af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #edeeef 0%,#a7a9af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #edeeef 0%,#a7a9af 100%); /* IE10+ */
	background: linear-gradient(to right,  #edeeef 0%,#a7a9af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#a7a9af',GradientType=1 ); /* IE6-9 */
}

.PPNavigationBar .Layout .PPNavItm .PPNavItemView > .BottomBorder
{
	bottom: 0;
	height: 1px;
	position: absolute;
	width: 100%;
}

.PPNavigationBar .Layout .PPNavItm .Bar > TABLE
{
	table-layout: fixed;
	width: 100%;
	height: 28px;
}

.PPNavItm .ControlContainer
{
	width: 32px;
}

.PPNavigationBar .Layout .PPNavItm .Bar .ControlContainer > .PPHeaderControl
{
	margin-left: 12px;
}

.PPNavigationBar .Layout .PPNavItm[dir="rtl"] .Bar .ControlContainer > .PPHeaderControl
{
	margin-right: 12px;
	margin-left: 0px;
}

.PPNavigationBar .Layout .PPNavItm .Bar .TitleContainer
{
	width: auto;
	color: #7F7F7F;
	vertical-align: middle;
}

.PPNavigationBar .Layout .PPNavItm .Bar .ArrowContainer
{
	width: 22px;
	vertical-align: middle;
}

.PPNavigationBar .DownArrow, .PPNavigationBar .UpArrow
{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 9px;
	height: 9px;
}

.PPNavigationBar .DownArrow
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAH0lEQVR42mOYaD7nPwxONGdgYIAJgDkMUAE4ByIAoQEztxPsrYyN+AAAAABJRU5ErkJggg==");	/*Debug\img\down-arrow.png*/
}

.PPNavigationBar .UpArrow
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAHklEQVR42mOYyACG5gwQAOHM+Q8VgHBAECwA40AEABkZF1JADfkFAAAAAElFTkSuQmCC");	/*Debug\img\up-arrow.png*/
}

.PPNavigationBar .Layout .PPNavItm
{
	position: relative;	
}

.PPNavigationBar .Layout .PPNavItm .PPNavItemView
{
	position: relative;
	overflow: hidden;
	background: #EDEEEF url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAADCAIAAAD6GOZRAAAABGdBTUEAALGPC/xhBQAAAH9JREFUeNrdkzsSgCAMRJf7X1XwCM/ORseQwGxhSiDsL2lHH5IkAfqs533Y8vKJCF98H0EeImwJtYsZbdvNYZn5VJCRW1mUinbSgxGGkqXR7mUoV0n51nQXhzixOVQHLEMMRwTbzfEEVwOZ5Nb6OJ1rYCgPK/iLXcIDY+hZNPgClf1s9+7NTFIAAAAASUVORK5CYII=") no-repeat top right;	/*Debug\img\nb_shadow_tr.png*/
}

.PPNavigationBar[dir="rtl"] .Layout .PPNavItm .PPNavItemView
{
	position: relative;
	overflow: hidden;
	background: #EDEEEF url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAADCAIAAAD6GOZRAAAABGdBTUEAALGPC/xhBQAAAHxJREFUeNrNk9ENwCAIRH2Jsfuv1zSdpQOYCB5o9dPA3fNA7uctMwcwCgr9VVAz3tLX4+hJpwJHXLMuDgHTxc4TQdOWCGK7Bu1ev9paW7F8Yw7hkSLbvI/GpuRDGsPQ/P9whNCUOImy1cv3GRKhtSFsOOyxWT9jOBTscKoPpEMDKJDoEmUAAAAASUVORK5CYII=") no-repeat top left;	/*Debug\img\nb_shadow_tl.png*/
}

.PPNavigationBar .Layout .PPNavItm.Collapsed .PPNavItemView
{
	color: #313533;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.PPNavigationBar .Layout .PPNavItm .PPNavItemContent
{
}

.PPNavigationBar .Layout .PPNavItm.Collapsed .PPNavItemContent
{
}

/*Стили для заголовка панели*/

.PPNavigationBar .Layout .PPNavItm .Bar
{
	height: 29px;
	cursor: default;
}

.PPNavigationBar .Layout .PPNavItm.Collapsed[disabled="disabled"] .Bar:hover
{
	cursor: default;
}

	DIV.PPNavigationBar DIV.Layout DIV.PPNavItm[enabled="enabled"] DIV.Bar .PPLabel
	{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		width: 100%;
	}

	DIV.PPNavigationBar DIV.Layout DIV.PPNavItm[enabled="enabled"] DIV.Bar .PPLabel:hover
	{
		cursor: pointer;
	}

/* Menu Button and Footer*/

.PPNavigationBar .Footer
{
	height: 28px;
	text-align: right;
	display: block;
	background-color: #EDEEEF;
}

.PPNavigationBar[dir='rtl'] .Footer
{
	text-align: left;
}

.PPNavigationBar .Footer .PPLabel
{
	margin: 6px 6px;
	vertical-align: top;
	color: #7F7F7F;
}

.PPNavigationBar .Footer .PPRibbonButton
{
	margin-top: 6px;
}

.PPNavigationBar .Footer .PPRibbonButton .PPContent
{
	margin: 0;
}

.PPNavigationBar .LeftButtonImg
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAgMAAAASfAUvAAAABlBMVEUAAACcnJx1I+IiAAAAAXRSTlMAQObYZgAAABpJREFUeNpjYMAFGBlBJCsriBQVRbAh4ugAAAjrAEM0f37tAAAAAElFTkSuQmCC");	/*Debug\img\control-270-small.png*/
}

.PPNavigationBar .RightButtonImg
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMAgMAAAASfAUvAAAABlBMVEUAAACcnJx1I+IiAAAAAXRSTlMAQObYZgAAABpJREFUeNpjYMAFWFhAJCsrmHR1gLMh4ugAABaNAK9axYwMAAAAAElFTkSuQmCC");	/*Debug\img\control-000-small.png*/
}

.PPCheckBox
{
	cursor: pointer;
	white-space: nowrap;
	display: inline-table;
    table-layout: fixed;
}

.PPCheckBox[disabled="disabled"]
{
	cursor: default;
}

.PPCheckBox .PPCBText
{
	padding-left: 7px;
	vertical-align: top;
    line-height: 14px;
    display: table-cell;
}

.PPCheckBox .PPCBText .PPCBTextNode
{
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.PPCheckBox[dir="rtl"] .PPCBText
{
	padding-left: 0;
	padding-right: 7px;
    line-height: 14px;
}

.PPCheckBox[disabled="disabled"] .PPCBText
{
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.PPCheckBox .CBImg, .RBImg
{
	display: table-cell;
	height: 13px;
    max-height: 13px;
	vertical-align: top;
	width: 13px;
    max-width: 13px;
    min-width:13px;
}

.PPCheckBox .CBImg.Checked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA5klEQVR42p2SywqCQABF+9hC0qAgV7URW1Xb6hd8bFyohW96gNGH+Au1u3kHk2QiqIHD4D1zB8aZXq8el/Jm1FQ1+ELVrGsLuD8e+Dbom7LBUsXgeDpjOtXR7w86qKoqcvqmWLEkdqJYrtawbRuWZYmZuK4rcnoOrm9Lw6EKx3EQhiGCIBDzC+b0UklRFHiehyRJJJjTSyVNG8H3faRpJsGcXiqNxxPs9wfkeS7BnF4q8aBRFCHLMhRF0cJv5h9/hGkusNnuEMdxB56JOf17SdxTWV6F0HW9w2w2Fzn9+z39/iL+eXtPbZ4UtLwNXRoAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\cb_checked.png*/
}

.PPCheckBox.Hovered .CBImg.Checked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAh1BMVEUAAADEx8rEx8rEx8r/mQD/nBH/nhP/oBL/oxn/qzD/rjP+uE3/uE3+wGP/wmb/xGv+v2/xrYHxrYDxnmjwml/xlFfvklbrjlHkiEvdhUfegUXZfULahlDZhlLal2vuybD51Lv44tT549T549X65NX55tn959j96t356t/56d/15tzMycjLyMeahrekAAAAA3RSTlMAgOaInBvYAAAAbUlEQVR42lXOMQrCQBiE0W+W2SikSOMtvP9RPIWkEUSSJf9YKILl656QBABJpGu9AHBvN6ueOYB27LOsLeMO6NI3NVIrQNYKRiUDpIRJNX0UjPJVhOEnMBqnAchDOH15TEDV0uO08wSA1KK/5xs9GzMRY1RO3wAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\cb_checked_hover.png*/
}

.PPCheckBox .CBImg.Unchecked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAVElEQVR42mNgAIIjx081APEzIP6PBz+DqoNr+P/9x4//+ABIHqq5AaTpGUjg7bv3/x88fooTg+ShGp+BNIFNAkngAzB5kPpRTZRqIiueSE8R5KQ9AGQWZy1icem4AAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\cb_unchecked.png*/
}

.PPCheckBox.Hovered .CBImg.Unchecked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA00lEQVR42p2SOwvCMBSF+9P7G3yBg7gJbi62WpWCCKKLUDcHn1gQtI+paQev94QiDQkFvXCW890vBBLL4lmttzYn5FBNwG2rIlAmBNUNeCnbkEIUxfNG6WZEL6ehJPb7sgcvxRCSPAkgmndJHB0l2WEse3AM9r9S5LZ4acL3eGhBD65JsdskcfLMEvfgujRtkzjPzBL34JqUQLoszBL3iUlKvQ6Jq2+WuAfXpCKYUL4e8E6gRNx3sgevSvKd3nFIxX5K+bKnZjOUPXj1nX7/Ef/8vQ9fsUvPpsM6iwAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\cb_unchecked_hover.png*/
}

.PPCheckBox .CBImg.Indeterminate
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA60lEQVR42p2STQ/BQBCG/dvGR0KiJy4NfwDBAX+gpx6akH53SxAXEeIsEb0hadpwe3U2CElVmOQ57M48m53dyWTimMwWUowfgxT8e91TwOV6RVpQ/i5LJPm0cTydsdsfElmu1mBs/BB9kvhJlEyKIAjQaLZQLot8TfWpUhiG0HUdsiwjm819l6IoguM4MAwDiqJAEIR0iQTXZTBNi6OqKvL5wmeJBM/zYNv2k+FwhGKxlCxRD4wxfq0HlmVB07Tkh1httuj1B7zxV6indqeLWq3+JvF/ms7mPCGK4huVSpXvU/71n36fiH9m7waNJzrtThXnPQAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\cb_indeterminate.png*/
}

.PPCheckBox.Hovered .CBImg.Indeterminate
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAABW0lEQVR42p2ST0sCQRiHPXesU+e+QNC1a6cKCqKOHYQIJPoK6yU8dTArKrQgIiIqKVJTw5Il3TLqoFCW2p9lS6td9xDuBPlrZsxsUzp4eC7zPg8vzIwFgEWMnQoUhYJ/YHOB+Tw4i8fwrtzCeEg2hCjXfM485rNIYQelGwm65MWbz2lCiyxDPV6DKm7wkPksAnlM8UANL8DI+kyQyyVkHX1Iz9u4x/zvKAnV76JSACjla8hhwN0CeNqQnhrg3q8oBc0/AyMXrAXPUWC9A1htB1ZakbX31G/SDmZh3IUqQSEO7HYD210VNjshO3rrNxVZdH8IvJ4DoSEg0P9DmfIyPfh3E72I4BxIxgucTADRMRPlIys057A5+pBTIIkd6G4rINpMlCOTKC6OQt+yc68aKSSfo1e7TwcCdNeIGc84PycXe2Be9Z2EhBQHKeTw+XTVmEKGz5nHf0Qzf+8LzyswgtJCD0UAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\cb_indeterminate_hover.png*/
}

.PPCheckBox .CBImg.Checked.Disabled
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAuklEQVR42oSRyw7CIBBF+VdduPc/ScpLHo2k8gPCri4cucQYK6FOcjZz5wwBGKsltD1UTIV2iJUTewvHi5vzuj5or5DXuWedP0Oa0SilUAiBhBAbtNatjxxzOBFS24RASjkEOQrzHwkbOedDkHeSUoqmaRqCvJOMMW3bCOSd5Jwja+0Q5J2Ei/6jk1JK5L0fsiy3jXTF+99zbuLv9hhj6yP//qfXUoEx/YWEFFEFS0ppQHyViLSXB1IPAA9gTrbE2/IdAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\cb_checked_disabled.png*/
}

.PPCheckBox .CBImg.Unchecked.Disabled
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAbklEQVR42mNgAIJLV28kA/E1IP6PB98H4gwGqIaU6zfvfPz589d/fAAkD1T3D6i+GKTpDkjgx4+f/z99/oITg+RB6kA2gjSBTQJJ4AMweZD6UU2UarpHTjylAmP6CwkpogqWlNKA+CoRaS8PpB4A8w9vgvvKZkgAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\cb_disabled.png*/
}

.PPCheckBox .CBImg.Indeterminate.Disabled
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAzklEQVR42pWSyw6CMBBF+VcfceXGnR9JgqFIedgga55CQlk4zm00wVBRJzlJ25kzbdo6DsdJhCsmYGgBxeycp7A+y6TReqSlQJ7r7lx/gJRgoe97am+dlaquqSwrI2JHSKYTkrYYhoGCIKA4js0c9YsSBM/zyHVdEkJ8lyD4vm8kgPGipLWmMAxN9xc44kcJAs4PaYqU0i6N40hpmhrJxkyqm9YIURRZybLrm3TB/RdFSXmez7orpcw68tN32vBLd3/8iCMksGXED39vj/oHq7pi2YJcn68AAAAASUVORK5CYII=") no-repeat;	/*Debug\img\cb_indeterminate_disabled.png*/
}

/*    -------------------------------------- RadioButton--------------------------------- */

.PPCheckBox .RBImg.Checked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA4ElEQVR42p2SwQqCQBCG96F8pAQRDx58iF7Dg1e9eCkoKoIuWdAlgo4RPcJmwuS3qWTuJX9Yxn/m/52ZVaW+MFusnf3xJPPlRupnE+HklQ11Ybra7uR2f4jWWsryZSKcPPWB4Xy51qKn2ECeemekNW+qqsoIiuIgruvKZOKaCAfUm46OYmZGaA2e50kcx5KmmYnw1ogOvWJZZge+7zeGVLIsMwdO/jOmNpfDeGZpEASB5Hk+OOQBOvS9TmEYSpIkPQOcfK/T705RFHVGInywk+32ELbHenujvtPoP+Lff+8NBWLeUa7dVXoAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\rb_checked.png*/
}

.PPCheckBox:hover .RBImg.Checked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAclBMVEUAAAC5vcG5vcG5vcG6vsLCxMbMz9LY2dru39T549X65Nb75db959j96Nn+697+7N7607j5z7PzwJ/vk1PtkFPtkk/ni0rhhUngg0Hcfz3fgTnZfUL7qDn/rzX+pSb/qCT6mxr/oBL3kw79lwX7rUn+s0ezMwPUAAAAA3RSTlMANIiiPzw7AAAAaElEQVR42l3OOw4CQQwE0a6xvR+4/1GR0M6Om4QEwopehSQ2iGxJSCMC7LVaaNQoG2bPDrIyH2cZ7KyRcRyYN4sgOHdZ4csrjd1ItnFivoWJJO1nxevWLcgtRuDV67p/vf8XiWozpqUPWSQ/eMdLSr8AAAAASUVORK5CYII=") no-repeat;	/*Debug\img\rb_checked_hover.png*/
}

.PPCheckBox .RBImg.Unchecked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAPFBMVEUAAAC5vcG5vcG5vcG6vsLAxMfMz9LX2dzh4+Xi5Obk5ujz9PX09fb29/j4+Pn4+Pj6+vv7+/z8/Pz///+R+fgAAAAAA3RSTlMANIiiPzw7AAAAWElEQVR42l2OSxaAIBDDwlcGUMDe/65uhXVe0wC4HEPMDgB8qmOOmjyAvx5J0nN5cOlVs2JNb3LkqmZ9dWuqmThkt6TbNCJhqixJq2iGg+273bn/HS3/zg85OQZAl29TdAAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\rb_unchecked.png*/
}

.PPCheckBox:hover .RBImg.Unchecked
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAABAUlEQVR42p1STWvCQBDdH+WP7FkQe9GLePUiCKkfGCnmoCAKtrT1VL8PautBNpuY575RU6Ne6sAw+968ycxsVqkLc+puqtsb4KXRgj1LJCav7plNPDVfPUxmC2itYUwgkZg88zcF7x8jK/Jxz8gzHxeyNb8UhqEIzPcAayeDVSUtkZjG/KljSnFmjnAu2NSy2L2VoL/KEonPhdRRr7gsZ6f91p7hjxyYsRs7MfnjmFouh+PJ0rRtNYtg6iFYdv7cYvIyidVRn+i0c/MIpx3sV8PYicknOl3uFK3H0F4R+0Uf0eZTIjH5xE7Xtxf9zGHaBfitnETim9t76D89/CL++/YOC9f+maktZtEAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\rb_unchecked_hover.png*/
}

.PPCheckBox .RBImg.Checked.Disabled
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAyklEQVR42p2SSQ6DMAxFcygO2dOBwhyQqvQCrGDDIJdnlYhpU75kmf9tx3aIMTvkeR5576UoClm/1cPRzR3WwKuua+m6TsZxlHme1cPRiV8K3v4j0zTJHdCJh0Jac9KyLJrAyWmaSpZl6uGA+K9jZJh5C2wFSZJIHMfq94V48g3LMjtgeZKstcHg6IA88hlPlwZlWYZb2wyODsiDHzpVVaVznw390Gm/U9/34pyTtm2DwdEPO51vbxgGaZomGPxye4/+0+MX8e/b+wJADAvYuLnNkgAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\rb_checked_disabled.png*/
}

.PPCheckBox .RBImg.Unchecked.Disabled
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAoklEQVR42p2SyQ7CMAxE8/l8H4ilEmJR79A2nJrF5LmkYj3guYzGHm9tnHvD8dzKatPIcr1TRrtfKKbFttnL5drJGILEGJXRxMl/FBxOrYRi+gbi5F8K6ZRSUgMT+sFL1w/KaEAe33wDK9QC72+Fk+SclSc9FeLTGzl2fKxF5zqxAk0c4MPPPXMnVmLCM9DE6yb4bZNMN5m+nvk/mV7Ev2/vDvvdB28buUtzAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\rb_disabled.png*/
}


.PPTabControl
{
	color: #313533;
	height: 100%;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.PPTabControl .TabsComboBoxButton
{	
	vertical-align: top;
}

.PPTabControl > .PPPanel
{
	background-color: #F4F4F5;
	position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px #E2E2E2 solid;
}

.PPTabControl .ToolBar .PPImage
{
	margin-top: 1px;
	position: static;
}

.PPTabControl .PPTabControlHeadersPanel
{
	height: 100%;
	white-space: nowrap;
	direction: ltr;
}

.PPTabControl.ToolBarSwitch .PPTabControlHeadersPanelTop
{
	background: transparent;
	border-bottom: none;
	height: auto;
}

.PPTabControl.ToolBarSwitch .PPTabControlHeadersPanel .PPToolBar
{
	padding: 0;
}

.PPTabControl > .PPPanel.Bottom
{
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);	
}

.PPTabControl > .PPPanel.Left
{
	transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
}

.PPTabControl > .PPPanel.Left .PPTabItem.Add .PPImage,
.PPTabControl > .PPPanel.Left .ToolBar .PPImage
{
	transform: rotate(-270deg);
	-moz-transform: rotate(-270deg);
	-webkit-transform: rotate(-270deg);
	-o-transform: rotate(-270deg);
}

.PPTabControl > .PPPanel.Left .ToolBar .PPImage
{
	margin-top: -2px;
}

.PPTabControl > .PPPanel.Right
{
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);		
}

.PPTabControl > .PPPanel.Right .PPTabItem.Add .PPImage,
.PPTabControl > .PPPanel.Right .ToolBar .PPImage
{
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
}

.PPTabControl > .PPPanel.Right .ToolBar .PPImage
{
	margin-top: -4px;
}

/*IE8*/

.PPTabControl .ToolBar.IE .PPButton
{
	padding: 2px !important;
}

.PPTabControl > .PPPanel.Left.ie8 
{
	width:23px;
	left:0;
    border-bottom:none;
    border-right: 1px #E2E2E2 solid;
}

.PPTabControl > .PPPanel.Left.ie8 .PPTabControlItems
{
	width: 23px;  
}

.PPTabControl > .PPPanel.Left.ie8 .PPTabItem
{
	height: auto;
	width: 23px;
	display: block;
}

.PPTabControl > .PPPanel.Left.ie8 .ToolBar .PPImage,
.PPTabControl > .PPPanel.Right.ie8 .ToolBar .PPImage
{
	margin-top: 0px;
}

.PPTabControl > .PPPanel.Left.ie8 .PPCenter
{
	width: 100%;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem > .PPRight,
.PPTabControl .PPPanel.Left.ie8 .PPTabItem > .PPLeft
{
	width:23px;
	height: 4px;
	display:block;
	filter: flipv fliph;
}
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Selected > .PPRight
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB0SURBVChTtY5dDoIwGAQ5RQ/g/Q+h8tOvra2AFURDwqsEjTcYsWeQTeZls5lslm2Z57yglNr9m/T5J4/9ndBcMe5MoR37XHMohGNpVix5ZVNfyolKPNp4xAZk3bvQ4OsLddvRxhuxG+iHkSRng7zeHx7jxBeFBbHvZa943AAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_s_left_ie8right.png*/
	background-color:#F4F4F5;
}
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Selected > .PPCenter
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAArSURBVEhLY7h998F/WgGGUcOxBe1osGBNcKPBMhosxJdEo6llNLUMktQCAMWBIVahFkD5AAAAAElFTkSuQmCC") repeat-y;	/*Debug\img\tabcontrol_item_s_center_ie8left.png*/
}
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Selected > .PPLeft
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABzSURBVChTtYxbDoIwFAW7ii7A/S9C5dHb1lbACqIh8VejhB2MwBpkkvk5ORnFBnzHicfwRL3eH1J3J9ZXrD+TG88+Mxxy4VjYWUdWunUv5EQpAWMD4iIy/32sCdWFqmlp0o3U9nT9gFpY4lrr3b9d41vyA6k/se/uqy9qAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\tabcontrol_item_s_right_ie8right.png*/
	background-color:#F4F4F5;
}
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Hovered > .PPLeft
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADFSURBVChTtcy3DsJQDAVQvoAhQxISlIGBAT6XGkB8AxstdARCiLIjegkTHZ63i18QKxuWjmxZ9vXN5isIdwJxnH66Owa5I4jDEGI/AEm7PuuBtl3WAW3arAlaN0CrGnNAyworgxYlnBwb10EBPhlO7TxEKwfRzHpejQxe9QyedRvPmo0Huztpz62awq2SxNWTwKXMSnGc2akYY/FPsCwZrmlaVNf1yC+qqoYMwwh/b+Qsd/yrWpYVkEzTDMquKIrfC/9nvQFF5KewiQZH1wAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_h_right_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Hovered > .PPCenter
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVEhLY3i7bdL/H/e2/f///SVV8e27D/4zjBqOHqyjwYI1lY0Gy2iwEF/+jKaW0dQyiFILAKWX2fM+oa/wAAAAAElFTkSuQmCC") repeat-y;	/*Debug\img\tabcontrol_item_h_center_ie8left.png*/
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Hovered > .PPRight
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADISURBVChTtc65jsJADAZgnoAiRRISlIKCAh6XM4B4BjqucK9ACHH0iPsIFQvswrj78YwEJR0jfbJleWwHAt9888UahmHETdOMfaLresSyrOirR+ayxn91x3FCkm3bYRk1TQuqm+Vw6hYhOgWIdl55tHJ4NHO4N13cGy7+2Z+XVW71DG61NK5KCpcqqyTxy87lBEviOizhPVz4U4jTDCr6E5A/hjiOIA5DkLQfsD5o98N6oG2XtUGbFmjdYB5oVWNV0LKCs+eqBU9l3aewyjs/VwAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_h_left_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem .PPCaption
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	line-height: 15px;
	margin: 10px 4px;
	background-color:#F4F4F5;
	position: relative;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Selected .PPCaption,
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Selected .PPImage,
.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Selected .PPImage,
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Selected .PPImage
{
	background-color:#fff;
}
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Hovered .PPCaption,
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Hovered .PPImage,
.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Hovered .PPImage,
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Hovered .PPImage
{
	background-color:#fff7e9;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem .PPImage
{
	margin: -6px 3px 4px 4px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	display: block;
	background-color:#F4F4F5;
}

.PPTabControl[dir="rtl"] .PPPanel.Left.ie8 .PPTabItem .PPImage
{
	margin: 4px 3px -6px 4px;
}
.PPTabControl .PPPanel.Left.ie8 .PPTabItem.Add .PPImage
{
	margin: 4px 3px 4px 4px;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem .PPCaption:first-child
{
	margin-top: 10px;
}

.PPTabControl .PPPanel.Left.ie8 .ToolBar,
.PPTabControl .PPPanel.Left.ie8 .ToolBar > *
{
	height:auto;
	display:block;
}

.PPTabControl .PPPanel.Left.ie8 .ToolBar
{
	padding: 3px 0 7px 0;
	margin-left: 4px;
	overflow: hidden;
}

.PPTabControl .PPPanel .PPCenter
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3gkTDBgwBoQcbgAAACNJREFUOMtj/P//PwM1ARMDlcGogaMGjho4auCogaMGDloDAWkjAyvu3yupAAAAAElFTkSuQmCC");	/*Debug\img\tabcontrol_transparent.png*/
	background-repeat: repeat-x;
}

.PPTabControl .PPPanel .PPCenter:before
{
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
	content: '';
}

.PPTabControl .PPPanel .PPCaption.PPHide + .PPDelete
{
	margin-left: 3px;
	margin-right: 3px;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem .PPDelete
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE6SURBVEhL7ZTNasJAFIV92jyE+Icg3ZS+QDdCEK2V0BbJIkUKIogVu3DjQlqKHbWxrZhNZnanmWB0kgYTHREqGbiby5xv7pxhTiqVrMSBgAOEEBiGgTBjVFUN7f/ZqyiKD8Khwd5O50XB3mKP7An3OlkcSwogfQUpE4/yjMnnSBw42AH60oRZzWDBq5bFVy2H7xun6jn81PNY3hawbBSwuiuB7/Ud5IobRbD3R6daYJMnsI+2Ux0w0gWb9sBmfbD5APa0D6t56YcstAvYo3uAmrGKTp5h6VfbKeaVNNibHkvMD6HmECuteLYA8jqEoWuhfqjla7cf6YEbaQKEQ8VeJEAUBMWxJuCbPGFwmtMApK8gZeJRnjHqU0U+4z8EfFazoOOH2HlgzwawnGjbxJp0pHGSVKgeHOVr4S/ldKAnipWtjAAAAABJRU5ErkJggg==") no-repeat 0 -1px;	/*Debug\img\tabcontrol_delbutton_lr.png*/
	height: 22px;
	margin: 3px 0px -3px 4px;
	width: 14px;
	display: block;
}

.PPTabControl[dir="rtl"] .PPPanel.Left.ie8 .PPTabItem .PPDelete
{
	margin: -3px 0px 3px 4px;
}

.PPTabControl .PPPanel.Left.ie8 .PPTabItem[enabled="enabled"].Hovered .PPDelete:hover, .PPTabControl .PPPanel.Left.ie8 .PPTabItem[enabled="enabled"].Selected .PPDelete:hover
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE6SURBVEhL7ZTNasJAFIV92jyE+Icg3ZS+QDdCEK2V0BbJIkUKIogVu3DjQlqKHbWxrZhNZnanmWB0kgYTHREqGbiby5xv7pxhTiqVrMSBgAOEEBiGgTBjVFUN7f/ZqyiKD8Khwd5O50XB3mKP7An3OlkcSwogfQUpE4/yjMnnSBw42AH60oRZzWDBq5bFVy2H7xun6jn81PNY3hawbBSwuiuB7/Ud5IobRbD3R6daYJMnsI+2Ux0w0gWb9sBmfbD5APa0D6t56YcstAvYo3uAmrGKTp5h6VfbKeaVNNibHkvMD6HmECuteLYA8jqEoWuhfqjla7cf6YEbaQKEQ8VeJEAUBMWxJuCbPGFwmtMApK8gZeJRnjHqU0U+4z8EfFazoOOH2HlgzwawnGjbxJp0pHGSVKgeHOVr4S/ldKAnipWtjAAAAABJRU5ErkJggg==") no-repeat 0 -25px;	/*Debug\img\tabcontrol_delbutton_lr.png*/
}

.PPTabControl > .PPPanel.Left.ie8 .PPTextBox,
.PPTabControl > .PPPanel.Left.ie8 .PPTextBoxInput
{
	writing-mode: tb-rl;
	filter: flipv fliph;		
}

.PPTabControl > .PPPanel.Left.ie8 .PPToolBarButton
{
	writing-mode: tb-rl;
	filter: flipv fliph progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=0 );
	display: block;
}

.PPTabControl > .PPPanel.Right.ie8
{
	width:23px;
	right:0;
    border-bottom:none;
    border-left: 1px #E2E2E2 solid;
}

.PPTabControl > .PPPanel.Right.ie8 > .PPPanelCnt
{
    left: -1px;
}

.PPTabControl > .PPPanel.Right.ie8 .PPTabControlItems
{
	width: 23px;
}

.PPTabControl > .PPPanel.Right.ie8 .PPTabItem
{
	height: auto;
	width: 100%;
	display: block;
}

.PPTabControl > .PPPanel.Right.ie8 .PPLeft,
.PPTabControl > .PPPanel.Right.ie8 .PPRight
{
	width:23px;
	height: 4px;
	display:block;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Hovered > .PPLeft
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADISURBVChTtc65jsJADAZgnoAiRRISlIKCAh6XM4B4BjqucK9ACHH0iPsIFQvswrj78YwEJR0jfbJleWwHAt9888UahmHETdOMfaLresSyrOirR+ayxn91x3FCkm3bYRk1TQuqm+Vw6hYhOgWIdl55tHJ4NHO4N13cGy7+2Z+XVW71DG61NK5KCpcqqyTxy87lBEviOizhPVz4U4jTDCr6E5A/hjiOIA5DkLQfsD5o98N6oG2XtUGbFmjdYB5oVWNV0LKCs+eqBU9l3aewyjs/VwAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_h_left_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Hovered > .PPCenter
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVEhLY7h998H//99fUhX/uLft/9ttk/4zjBqOHLSjwYI1lY0Gy2iwEF/+jKaW0dQyyFILAFVC2fOTD+AvAAAAAElFTkSuQmCC") repeat-y;	/*Debug\img\tabcontrol_item_h_center_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Hovered > .PPRight
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADFSURBVChTtcy3DsJQDAVQvoAhQxISlIGBAT6XGkB8AxstdARCiLIjegkTHZ63i18QKxuWjmxZ9vXN5isIdwJxnH66Owa5I4jDEGI/AEm7PuuBtl3WAW3arAlaN0CrGnNAyworgxYlnBwb10EBPhlO7TxEKwfRzHpejQxe9QyedRvPmo0Huztpz62awq2SxNWTwKXMSnGc2akYY/FPsCwZrmlaVNf1yC+qqoYMwwh/b+Qsd/yrWpYVkEzTDMquKIrfC/9nvQFF5KewiQZH1wAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_h_right_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Selected > .PPLeft
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB0SURBVChTtY5dDoIwGAQ5RQ/g/Q+h8tOvra2AFURDwqsEjTcYsWeQTeZls5lslm2Z57yglNr9m/T5J4/9ndBcMe5MoR37XHMohGNpVix5ZVNfyolKPNp4xAZk3bvQ4OsLddvRxhuxG+iHkSRng7zeHx7jxBeFBbHvZa943AAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_s_left_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Selected > .PPCenter
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAvSURBVEhLY/hPI3D77oP/DDQy+/+o4VhDdjRYRoOF+Cw3mlpGU8toaiE+BHCmFgB8DiFWrRKPrAAAAABJRU5ErkJggg==") repeat-y;	/*Debug\img\tabcontrol_item_s_center_ie8right.png*/
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem.Selected > .PPRight
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAECAYAAABlaKSVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABzSURBVChTtYxbDoIwFAW7ii7A/S9C5dHb1lbACqIh8VejhB2MwBpkkvk5ORnFBnzHicfwRL3eH1J3J9ZXrD+TG88+Mxxy4VjYWUdWunUv5EQpAWMD4iIy/32sCdWFqmlp0o3U9nT9gFpY4lrr3b9d41vyA6k/se/uqy9qAAAAAElFTkSuQmCC") no-repeat;	/*Debug\img\tabcontrol_item_s_right_ie8right.png*/
	background-color:#F4F4F5;
}

.PPTabControl > .PPPanel.Right.ie8 .PPCenter
{
	height:auto;
	writing-mode: tb-rl;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem .PPCaption
{
	line-height: 15px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 10px;
}

.PPTabControl[dir="rtl"] .PPPanel.Right.ie8 .PPTabItem .PPCaption
{
	margin-top:10px;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem .PPImage
{
	margin: 4px 3px 4px 4px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	background-color:#F4F4F5;
}

.PPTabControl[dir="rtl"] .PPPanel.Right.ie8 .PPTabItem.Add .PPImage
{
	margin: 4px 3px 4px 4px;
}
.PPTabControl[dir="rtl"] .PPPanel.Right.ie8 .PPTabItem .PPImage
{
	margin: -6px 3px 4px 4px;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem .PPCaption:first-child
{
	margin-top: 10px;
}

.PPTabControl .PPPanel.Right.ie8 .ToolBar,
.PPTabControl .PPPanel.Right.ie8 .ToolBar > *
{
	height:auto;
	display:block;
}


.PPTabControl .PPPanel.Right.ie8 .ToolBar
{
	padding: 7px 0 9px 0;
	margin-left: 4px;
	margin-top: 0px;
	overflow: hidden;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem .PPDelete
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE6SURBVEhL7ZTNasJAFIV92jyE+Icg3ZS+QDdCEK2V0BbJIkUKIogVu3DjQlqKHbWxrZhNZnanmWB0kgYTHREqGbiby5xv7pxhTiqVrMSBgAOEEBiGgTBjVFUN7f/ZqyiKD8Khwd5O50XB3mKP7An3OlkcSwogfQUpE4/yjMnnSBw42AH60oRZzWDBq5bFVy2H7xun6jn81PNY3hawbBSwuiuB7/Ud5IobRbD3R6daYJMnsI+2Ux0w0gWb9sBmfbD5APa0D6t56YcstAvYo3uAmrGKTp5h6VfbKeaVNNibHkvMD6HmECuteLYA8jqEoWuhfqjla7cf6YEbaQKEQ8VeJEAUBMWxJuCbPGFwmtMApK8gZeJRnjHqU0U+4z8EfFazoOOH2HlgzwawnGjbxJp0pHGSVKgeHOVr4S/ldKAnipWtjAAAAABJRU5ErkJggg==") no-repeat 0 -1px;	/*Debug\img\tabcontrol_delbutton_lr.png*/
	height: 22px;
	margin: -3px 1px 3px 0px;
	width: 14px;
}

.PPTabControl[dir="rtl"] .PPPanel.Right.ie8 .PPTabItem .PPDelete
{
	margin: 3px 1px -3px 0px;
}

.PPTabControl .PPPanel.Right.ie8 .PPTabItem[enabled="enabled"].Hovered .PPDelete:hover, .PPTabControl .PPPanel.Right.ie8 .PPTabItem[enabled="enabled"].Selected .PPDelete:hover
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE6SURBVEhL7ZTNasJAFIV92jyE+Icg3ZS+QDdCEK2V0BbJIkUKIogVu3DjQlqKHbWxrZhNZnanmWB0kgYTHREqGbiby5xv7pxhTiqVrMSBgAOEEBiGgTBjVFUN7f/ZqyiKD8Khwd5O50XB3mKP7An3OlkcSwogfQUpE4/yjMnnSBw42AH60oRZzWDBq5bFVy2H7xun6jn81PNY3hawbBSwuiuB7/Ud5IobRbD3R6daYJMnsI+2Ux0w0gWb9sBmfbD5APa0D6t56YcstAvYo3uAmrGKTp5h6VfbKeaVNNibHkvMD6HmECuteLYA8jqEoWuhfqjla7cf6YEbaQKEQ8VeJEAUBMWxJuCbPGFwmtMApK8gZeJRnjHqU0U+4z8EfFazoOOH2HlgzwawnGjbxJp0pHGSVKgeHOVr4S/ldKAnipWtjAAAAABJRU5ErkJggg==") no-repeat 0 -25px;	/*Debug\img\tabcontrol_delbutton_lr.png*/
}

.PPTabControl > .PPPanel.Right.ie8 .PPTextBox,
.PPTabControl > .PPPanel.Right.ie8 .PPTextBoxInput
{
	writing-mode: tb-rl;		
}

.PPTabControl > .PPPanel.Right.ie8 .PPToolBarButton
{
	writing-mode: tb-rl;
	display: block;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBarButton
{
	filter: fliph flipv progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E3E3E3',GradientType=0 );
}

.PPTabControl > .PPPanel.Right.ie8 .PPToolBarButton .PPContent,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBarButton .PPContent
{
	margin-right: 2px;
}

.PPTabControl > .PPPanel.Right.ie8 .CenterInGroup,
.PPTabControl > .PPPanel.Left.ie8 .CenterInGroup,
.PPTabControl > .PPPanel.Right.ie8 .LastBtn,
.PPTabControl > .PPPanel.Left.ie8 .LastBtn
{
	margin-right: 0;
	margin-left: 0;
}

.PPTabControl > .PPPanel.Right.ie8 .PPToolBarButton .WhiteBorderV,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBarButton .WhiteBorderV
{
	height: 1px;
	width: 100%;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd
{
	border-color: #c4c7ca;
	border-right: 1px solid #8D8D8D;
}
.PPTabControl > .PPPanel.Right.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd
{
	border-color: #c4c7ca;
	border-top: 1px solid #8D8D8D;
}
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd
{
	border-color: #c4c7ca;
	border-bottom: 1px solid #8D8D8D;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.Hovered,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.Hovered,
.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.Selected,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.Selected,
.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.Pressed,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.Pressed
{
	filter: fliph flipv;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.Hovered,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.Hovered,
.PPTabControl > .PPPanel.Right.ie8 .PPToolBar[enabled] .PPToolBarButton.Hovered
{
	border-color: #E7A57A;
}
.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.Selected,
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.Selected,
.PPTabControl > .PPPanel.Right.ie8 .PPToolBar[enabled] .PPToolBarButton.Selected
{
	border-color: #8D8D8D;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.SelectRightBrd, 
.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd.Hovered, 
.PPTabControl > .PPPanel.Bottom.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd.SelectRightBrd
{
	border-right: 1px solid #E7A57A;
}
.PPTabControl > .PPPanel.Right.ie8 .PPToolBar[enabled] .PPToolBarButton.SelectRightBrd, 
.PPTabControl > .PPPanel.Right.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd.Hovered, 
.PPTabControl > .PPPanel.Right.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd.SelectRightBrd
{
	border-top: 1px solid #E7A57A;
}
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.SelectRightBrd, 
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd.Hovered, 
.PPTabControl > .PPPanel.Left.ie8 .PPToolBar[enabled] .PPToolBarButton.PressedRightBrd.SelectRightBrd
{
	border-bottom: 1px solid #E7A57A;
}

/*Bottom ie8*/
.PPTabControl > .PPPanel.Bottom.ie8
{
    border-bottom:none;
    border-top: 1px #E2E2E2 solid;
}

.PPTabControl > .PPPanel.Bottom.ie8 > .PPPanelCnt
{
    top: -1px;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPTabControlItems
{
	float:right;    
}

.PPTabControl[dir=rtl] > .PPPanel.Bottom.ie8 .PPTabControlItems
{
	float:left;
}

.PPTabControl > .PPPanel.Bottom.ie8 .PPTabItem
{
	position:relative;
}

.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem .PPImage
{
	float: right;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	background-color:#F4F4F5;
}
.PPTabControl[dir="rtl"] .PPPanel.Bottom.ie8 .PPTabItem .PPImage
{
	float: left;
	margin-left: 2px;
	margin-right: -8px;
}
.PPTabControl[dir="rtl"] .PPPanel.Bottom.ie8 .PPTabItem.Add .PPImage
{
	margin-left: 4px;
	margin-right: 4px;
}
.PPTabControl > .PPPanel.Bottom.ie8 .PPCaption
{
	background-color:#F4F4F5;
	filter: fliph flipv;
	margin: 4px 0px 4px 10px;
}
.PPTabControl > .PPPanel.Bottom.ie8 .PPCaption:first-child
{
	margin-right:10px;
}
.PPTabControl[dir="rtl"] > .PPPanel.Bottom.ie8 .PPCaption
{
	margin: 4px 10px 4px 10px;
}

.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Selected .PPCaption
{
	background-color:#fff;
}
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Hovered .PPCaption
{
	background-color:#fff7e9;
}

.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem > .PPRight,
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem > .PPLeft
{
	filter: fliph flipv;
}
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Selected > .PPRight
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAZ0lEQVR42pXMuw2AMAwE0Csct5CUKdl/BUTBACBaFIlBcEwV5VdEuHx3PkJxd3iUAMB7v6zbHpydQSkVeeHslCFGBYASYg0SZdSQBqDNqPaABjB+GW3g/wYR1WA6YK6B2WQ4ziuk4AMn9DUr8ypg6gAAAABJRU5ErkJggg==") no-repeat;	/*Debug\img\tabcontrol_item_s_left.png*/
	background-color:#F4F4F5;
}
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Selected > .PPCenter
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAADFJREFUSEtj+E9lwEBl8/6PGkh5iI6G4WgYkhECo8mGjEBD0zIahoMxDG/fffCfmhgASvohVnFRNaAAAAAASUVORK5CYII=") repeat-x;	/*Debug\img\tabcontrol_item_s_center_ie8bottom.png*/
}
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Selected > .PPLeft
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAZUlEQVR42pXMMQqAMAyF4Udps6oVl47e/y6Ki4gUPIhJXARtHIoZP15+t+dD8ToXuxbrljWlNN7QgPl8FgAgohakBBauLdgA1ET1CzCA+kutgf8N730J4QNEJRCFEoY+YpqXDAAXe8A1p9GAXZkAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\tabcontrol_item_s_right.png*/
	background-color:#F4F4F5;
}
.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Hovered > .PPLeft
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAjElEQVR4AQXBMUodUABFwTlXC0kkC/iNkuD+3YZrCIJFGhtBbP28zOzz5fkAwK5f7z5fns/lcvkF+/H7wfXjH/yEKRy4gZEKrjBNABhRcIVpCtzDFIJbGBNwC1MUgJEKvmEawDeMVHAH0wSAHQiAaRKA1QiAHakAjADAFAVgzlFzzgn6+/p2AJ7+PPYfDBEdp2QyIbMAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\tabcontrol_item_h_right.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Hovered > .PPCenter
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAADpJREFUSEtjuH33wX9qYob/31/+pyYeNZDy8BwNw9EwJCNbjiab0WQzKJLNj3vb/lMTM7zdNuk/NTEAtt7Z82SlACMAAAAASUVORK5CYII=") repeat-x;	/*Debug\img\tabcontrol_item_h_center_ie8bottom.png*/
}

.PPTabControl .PPPanel.Bottom.ie8 .PPTabItem.Hovered > .PPRight
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAg0lEQVR42oWOMQoCMRRE38QtRBcPkEbw0F7D41iIsIWNjY3thrEI2WSj4O/+4zEzAogxcr2cARzIdwCc3k8K2KfXg93puIANGKQFJElABQhAoRp0xpj/agygVeggAKoBWhtzXzvT1W7/DgOBoTX0bagFknAbWrTfS21LCmDn+tt9chE/ptgahWhZgfQAAAAASUVORK5CYII=") no-repeat;	/*Debug\img\tabcontrol_item_h_left.png*/
	background-color:#F4F4F5;
}

.PPTabControl .PPPanel.Bottom.ie8 .PPDelete
{
	float: left;
	margin-left: 3px;
	margin-right: -3px;
	margin-top: 4px;
}
.PPTabControl[dir="rtl"] .PPPanel.Bottom.ie8 .PPDelete
{
	float: right;
	margin-left: -3px;
	margin-right: 3px;
}

.PPTabControl .PPTabControlItems
{
	display: inline-block;
	*display: inline; /*ie7*/
	*zoom: 1; /*ie7*/
	height: 23px;
	width: 100%;
	overflow: hidden;
	vertical-align: top; /*для Chrome*/
}

.PPTabControl .PPPanel .PPGroupSeparator
{
    height:23px;
    width:auto;
    border:none;
    border-right: 1px #E2E2E2 solid;
    position:absolute;
    top: 0;
}

.PPTabControl .PPPanel.ie8.Top .PPGroupSeparator,
.PPTabControl .PPPanel.ie8.Bottom .PPGroupSeparator 
{
     top: 0 !important;
}

.PPTabControl .PPPanel.ie8.Right .PPGroupSeparator,
.PPTabControl .PPPanel.ie8.Left .PPGroupSeparator 
{
    left: 0 !important;
    border:none;
    border-bottom: 1px #E2E2E2 solid;
    width:23px;
    height:auto;
}

.PPTabControl[dir=rtl] .PPTabControlItems
{
	text-align: right;
}

.PPTabControl .PPTabItem, .PPTabControl .PPTabItem > .PPLeft, .PPTabControl .PPTabItem > .PPCenter, .PPTabControl .PPTabItem > .PPRight, .PPTabControl .PPTabItem .PPImage, .PPTabControl .PPTabItem .PPCaption, .PPTabControl .PPTabItem .PPDelete, .PPTabControl .PPTabItem .PPMenuButton
{
	display: inline-block;
}

.PPTabControl .PPTabItem .PPMenuButton > .PPRibbonButton
{
    height: 14px;
}

.PPTabControl .PPTabItem .PPMenuButton > .PPRibbonButton .PPArrow.B  
{
    margin-top: 4px;
}

.PPTabControl .PPTabItem .PPCaption .PPTextBox .PPTextTable
{
	border: none
}

.PPTabControl .PPTabItem .PPCaption .PPTextBox INPUT
{
	margin: 0;
	padding: 0;
	height: auto;
}

.PPTabControl .PPTabItem,
.PPTabControl .PPTabItem > .PPLeft,
.PPTabControl .PPTabItem > .PPCenter,
.PPTabControl .PPTabItem > .PPRight
{
	height: 100%;
	vertical-align: top;
}

.PPTabControl .PPTabItem .PPImage, .PPTabControl .PPTabItem .PPCaption, .PPTabControl .PPTabItem .PPDelete, .PPTabControl .PPTabItem .PPMenuButton
{
	vertical-align: middle;
}

.PPTabControl .PPTabItem[disabled="disabled"] .PPCenter
{
	opacity: 0.5;
}

/* Стили для закладок */

.PPTabControl .PPTabItem
{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	cursor: default;
	height: 100%;
	vertical-align: top;
	direction: ltr;
	min-width: 20px;
	position: relative;
}

.PPTabControl .PPTabItem > .PPLeft,
 .PPTabControl .PPTabItem > .PPRight
{
	width: 3px;
	height:23px;
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3gkTDBgwBoQcbgAAACNJREFUOMtj/P//PwM1ARMDlcGogaMGjho4auCogaMGDloDAWkjAyvu3yupAAAAAElFTkSuQmCC");	/*Debug\img\tabcontrol_transparent.png*/
}

.PPTabControl .PPTabItem .PPCaption
{
	line-height: 15px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 10px;
}

.PPTabControl .PPTabItem .PPCaption:first-child
{
	margin-left: 10px;
}

.PPTabControl[dir="rtl"] .PPTabItem .PPCaption
{
	margin-left: 10px;
}

.PPTabControl[dir="rtl"] .PPTabItem .PPImage
{
	margin-left: -6px;
}
.PPTabControl[dir="rtl"] .PPTabItem.Add .PPImage
{
	margin-left: 4px;
}

.PPTabControl .PPTabItem .PPImage
{
	height: 16px;
	margin: 3px 4px;
	width: 16px;
}

.PPTabControl .PPTabItem.Selected > .PPLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAZ0lEQVR42pXMuw2AMAwE0Csct5CUKdl/BUTBACBaFIlBcEwV5VdEuHx3PkJxd3iUAMB7v6zbHpydQSkVeeHslCFGBYASYg0SZdSQBqDNqPaABjB+GW3g/wYR1WA6YK6B2WQ4ziuk4AMn9DUr8ypg6gAAAABJRU5ErkJggg==");	/*Debug\img\tabcontrol_item_s_left.png*/
	background-repeat: no-repeat;
	background-color:#F4F4F5;
}

/*.PPTabControl[dir="rtl"] .PPTabItem.Selected > .PPLeft
{
	background: url(img/tabcontrol_item_s_right.png) no-repeat;
}*/

.PPTabControl .PPTabItem.Selected > .PPCenter
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAIAAACEf/j0AAAAHUlEQVR42mO4ffcB2YjhPwVgVPOo5lHNo5pHrGYAUfJXBFCS7eUAAAAASUVORK5CYII=");	/*Debug\img\tabcontrol_item_s_center.png*/
	background-repeat: repeat-x;
}

.PPTabControl .PPTabItem.Selected > .PPRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAZUlEQVR42pXMMQqAMAyF4Udps6oVl47e/y6Ki4gUPIhJXARtHIoZP15+t+dD8ToXuxbrljWlNN7QgPl8FgAgohakBBauLdgA1ET1CzCA+kutgf8N730J4QNEJRCFEoY+YpqXDAAXe8A1p9GAXZkAAAAASUVORK5CYII=");	/*Debug\img\tabcontrol_item_s_right.png*/
	background-repeat: no-repeat;
	background-color:#F4F4F5;
}

/*.PPTabControl[dir="rtl"] .PPTabItem.Selected > .PPRight
{
	background: url(img/tabcontrol_item_s_left.png) no-repeat;
}*/

.PPTabControl .PPTabItem.Hovered > .PPLeft
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAg0lEQVR42oWOMQoCMRRE38QtRBcPkEbw0F7D41iIsIWNjY3thrEI2WSj4O/+4zEzAogxcr2cARzIdwCc3k8K2KfXg93puIANGKQFJElABQhAoRp0xpj/agygVeggAKoBWhtzXzvT1W7/DgOBoTX0bagFknAbWrTfS21LCmDn+tt9chE/ptgahWhZgfQAAAAASUVORK5CYII=");	/*Debug\img\tabcontrol_item_h_left.png*/
	background-repeat: no-repeat;
	background-color:#F4F4F5;
}

/*.PPTabControl[dir="rtl"] .PPTabItem.Hovered > .PPLeft
{
	background: url(img/tabcontrol_item_h_right.png) no-repeat;
}*/

.PPTabControl .PPTabItem.Hovered > .PPCenter
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAIAAACEf/j0AAAAKklEQVR42mN8u20SA7mA8ce9beRr/v/95ajmUc2jmkc1D1nNt+8+IFszADzHQN00tdvXAAAAAElFTkSuQmCC");	/*Debug\img\tabcontrol_item_h_center.png*/
}

.PPTabControl .PPTabItem.Hovered > .PPRight
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAXCAYAAAAss+5LAAAAjElEQVR4AQXBMUodUABFwTlXC0kkC/iNkuD+3YZrCIJFGhtBbP28zOzz5fkAwK5f7z5fns/lcvkF+/H7wfXjH/yEKRy4gZEKrjBNABhRcIVpCtzDFIJbGBNwC1MUgJEKvmEawDeMVHAH0wSAHQiAaRKA1QiAHakAjADAFAVgzlFzzgn6+/p2AJ7+PPYfDBEdp2QyIbMAAAAASUVORK5CYII=");	/*Debug\img\tabcontrol_item_h_right.png*/
	background-repeat: no-repeat;
	background-color:#F4F4F5;
}

/*.PPTabControl[dir="rtl"] .PPTabItem.Hovered > .PPRight
{
	background: url(img/tabcontrol_item_h_left.png) no-repeat;
}*/

.PPTabControl .PPTabItem .PPDelete
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAMAAABncAyDAAAAhFBMVEUAAABmZmajoJujo6O6tq66urrk3dLk5OT36dL458345sv45cn45Mf448T448L44r/44L344Lv43rb327L217H3zrT34sr25cv25s3/9+nxto7xtIzxsIXwsIXwroLurIDuq4Dtqn/sqn7sqX7rqH7qqH3qp3zpp3zop33npXrprILqrod13R/lAAAAAXRSTlMAQObYZgAAALBJREFUeNq10jELAjEMhuH3LoHODkEUdVXx//8nDymuR4N3Loq9Vrv5LYGQpx0SwE7nIhfjZ3rMbkMZawiOq02V1bHxwzwDEMnKqwcQFiUD0zVCvE4lmLoAoZsqYOIxulgJXFMISb0CmPh7Pge4pmw+A/TQU4O8vwDRRTzWICTVFL4AFzPxGiR111SDQQxMhhKIOrjK54X9ul7cet9Y3KjzvchDx8ZpYLtDkW3rlP6eJ5N7dPJ1vS23AAAAAElFTkSuQmCC") no-repeat -25px 0;	/*Debug\img\tabcontrol_delbutton.png*/
	height: 14px;
	margin: -1px 3px 0 -3px;
	width: 22px;
}

.PPTabControl[dir="rtl"] .PPTabItem .PPDelete
{
	margin: -1px -3px 0 3px;
}

.PPTabControl .PPTabItem[enabled="enabled"].Hovered .PPDelete:hover, .PPTabControl .PPTabItem[enabled="enabled"].Selected .PPDelete:hover
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAMAAABncAyDAAAAhFBMVEUAAABmZmajoJujo6O6tq66urrk3dLk5OT36dL458345sv45cn45Mf448T448L44r/44L344Lv43rb327L217H3zrT34sr25cv25s3/9+nxto7xtIzxsIXwsIXwroLurIDuq4Dtqn/sqn7sqX7rqH7qqH3qp3zpp3zop33npXrprILqrod13R/lAAAAAXRSTlMAQObYZgAAALBJREFUeNq10jELAjEMhuH3LoHODkEUdVXx//8nDymuR4N3Loq9Vrv5LYGQpx0SwE7nIhfjZ3rMbkMZawiOq02V1bHxwzwDEMnKqwcQFiUD0zVCvE4lmLoAoZsqYOIxulgJXFMISb0CmPh7Pge4pmw+A/TQU4O8vwDRRTzWICTVFL4AFzPxGiR111SDQQxMhhKIOrjK54X9ul7cet9Y3KjzvchDx8ZpYLtDkW3rlP6eJ5N7dPJ1vS23AAAAAElFTkSuQmCC") no-repeat -1px 0;	/*Debug\img\tabcontrol_delbutton.png*/
}

.PPTabControl .PPTabItem.Add .PPImage
{
	background-image: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABGdBTUEAALGPC/xhBQAAADVJREFUeNpjYEACS5cujWXABbx9vf4TLwkyKjDY/z8Im1qa/YexMazw8vH8T56dVVVVM5D5AE+FGdcsxj04AAAAAElFTkSuQmCC");	/*Debug\img\tabcontrol_cross.png*/
	background-repeat:no-repeat;
	background-position: 4px 4px;
}

/* Стили для стрелок перемотки */
.PPTabControl .ToolBar .PPCombo
{
	display: inline-block;
	vertical-align: top;
	border: none;
}

.PPTabControl .ToolBar .PPCombo .PPButtonNode,
.PPTabControl .ToolBar .PPCombo .PPControlNode
{
	display: none;
}

/*сверху*/
.PPTabControl .ToolBar .Button .IconCell .Icon
{
	height: 7px;
	width: 8px;
}

.PPTabControl .ToolBar .Button[dir="ltr"] .IconCell .Icon,
.PPTabControl .ToolBar .Button[dir="rtl"] .IconCell .Icon
{
	left: 4px;
	right: 0px;
}

.PPTabControl .ToolBar .Button.CornerAll
{
	margin-left: 0px;
	margin-right: 0px;
}

.PPTabControl .Button .ContentTable
{
	margin: 0 auto;
}

.PPTabControl .ToolBar
{
	display: inline-block;
	*display: inline; /*ie7*/
	*zoom: 1; /*ie7*/
	height: 19px;
	padding-left: 9px;
	padding-right: 7px;
	margin-top: 3px;
	overflow: hidden;
}

/**/
.PPTabControl .PPLeftArrow
{
	background-color: Red;
	height: 10px;
	width: 10px;
}

.PPTabControl .PPRightArrow
{
	background-color: Green;
	height: 10px;
	width: 10px;
}

.PPTabControl .PPDownArrow
{
	background-color: Blue;
	height: 10px;
	width: 10px;
}

/* Стили содержимого закладок */

.PPTabControl .PPTabContent
{
	overflow: hidden;
	position: absolute;
}

.PPTabControl[dir="rtl"] .PPTabContent
{
	text-align: right;
}

.PPTabControl[dir="rtl"] .PPTabContent
{
	direction: rtl;
}

/* Стили при перетаскивании */

.MoveIcon
{
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAAAAADMEfm2AAAAAnRSTlMA/1uRIrUAAAAaSURBVHjaY2D4jwRROCAuAoDl4BwS5XBZAQDcrFCw7xguQAAAAABJRU5ErkJggg==");	/*Debug\img\tabcontrol_drag.png*/
	height: 9px;
	position: absolute;
	width: 13px;
	z-index: 1000;
}

.InsertIcon
{
	height: 0px;
	position: absolute;
	width: 0px;
	z-index: 1000;
}

.InsertIconBottom
{
	border-top: 3px solid #7c7c7c;
	border-left: 3px solid Transparent;
	border-right: 3px solid Transparent;
	border-bottom: none;
}

.InsertIconTop
{
	border-bottom: 3px solid #7c7c7c;
	border-left: 3px solid Transparent;
	border-right: 3px solid Transparent;
	border-top: none;
}

.InsertIconLeft
{
	border-right: 3px solid #7c7c7c;
	border-top: 3px solid Transparent;
	border-bottom: 3px solid Transparent;
	border-left: none;
}

.InsertIconRight
{
	border-left: 3px solid #7c7c7c;
	border-top: 3px solid Transparent;
	border-bottom: 3px solid Transparent;
	border-right: none;
}

.PPTabControl .PPTabControlHeadersPanel .TabButtons
{
	display: inline-block;
	vertical-align: top;
}

.PPTabControl .PPTabControlHeadersPanel .TabButtons .PPImage
{
	min-width: 16px;
}


