/*!
* © JSC "PROGNOZ", 2014.
*/

.PPWbkEquationPeriodDlg
{
}

.PPWbkEquationPeriodDlg .PPPanelContent
{
	padding: 14px 10px 0px 10px;
}

.PPWbkEquationPeriodDlg .InlineBlockChilds2 .PPLabel
{
	white-space: nowrap;
	overflow: hidden;
}

.PPWbkEquationPeriodDlg.PPDialogWindow .PPDialog .PPDialogButtons
{
	padding-top: 17px;
}

.PPWbkEquationPeriodDlg .Step,
.PPWbkEquationPeriodDlg .StartLabel,
.PPWbkEquationPeriodDlg .IdentEndLabel,
.PPWbkEquationPeriodDlg .EndLabel
{
	overflow: hidden;
}

.PPWbkEquationPeriodDlg .Step .PPLabel,
.PPWbkEquationPeriodDlg .StartLabel .PPLabel,
.PPWbkEquationPeriodDlg .IdentEndLabel .PPLabel,
.PPWbkEquationPeriodDlg .EndLabel .PPLabel
{
	white-space: nowrap;
}


.PPWbkMetaAttrBreadcrumb.PPBreadcrumb_main .PPBreadcrumb_Item .PPBreadcrumb_Filter,
.PPWbkMetaAttrBreadcrumb.PPBreadcrumb_main .PPBreadcrumb_Item .PPBreadcrumb_Sorting
{
	display: none;
}


.PPTSNavBread .PPNavItm .Bar.PPEaxDimBarMasterTitle td.ControlContainer
{
	width: 60px;
}

.PPTSNavBread div.PPRibbonButton.Horizontal div.PPImage
{
	margin: 0;
}

.PPTSNavBread .PPNavItm .PPEaxDimBarMasterTitle .ControlContainer .PPEaxDimBarMasterTitleButton .PPContent
{
	padding: 0;
	margin: 0;
}


.PPListBoxRevisions
{
	margin: 10px 0;
	border: 1px solid #D3D6D9;
	background-color: White;
}

.PPListBoxRevisions .PPPanelElem
{
	position: static;
}

.PPListBoxRevisions .PPDivRevisionItem
{
	white-space: nowrap;
	cursor: default;
	padding: 5px  10px;
	display: block;
}

.PPListBoxRevisions .PPItems .PPSelected
{
	background-color: #e4e4e4
}

.PPListBoxRevisions .PPItems .Hovered
{
	background-color: #f8e3c5
}

.PPListBoxRevisions .PPDivRevisionItem .PPRevisionItemName
{
	white-space: nowrap;
	font-weight: bold;
}

.PPListBoxRevisions .PPDivRevisionItem .PPRevisionItemUserName
{
	white-space: nowrap;
	font-style: italic;
}


.PPTSStatLeftToolBar
{
}

.PPTSStatToolBar
{
	float: right;
}

.PPTSStatLeftToolBar .PPToolBarButton,
.PPTSStatToolBar .PPToolBarButton
{
	margin-top: 5px;
	margin-bottom: 9px;
}

.PPTSStatToolBar[dir="rtl"]
{
	float: left;
}

.PPTSStatPanel
{
	background-color: white;
	overflow : hidden;
}

.PPTSStatPanelContent
{
	margin-top : 0px;
}

.PPTSStatPanelContent > div.data > table.nowrap > tbody > tr > td
{
	text-align: left;
}
.PPTSStatPanelContent > div.data > table.nowrap > tbody > tr > td.tree
{
	text-align: left;
}

.PPTSStatPanelContent > div.caption > table > thead > tr > th
{
	text-align: left;
}

.PPTSStatPanelContent > div.caption > table > thead > tr > th > div
{
	margin-left: 3px;
}

.PPTSStatPanelContent[dir="rtl"] > div.data > table.nowrap > tbody > tr > td
{
	text-align: right;
}

.PPTSStatPanelContent[dir="rtl"] > div.data > table.nowrap > tbody > tr > td.tree
{
	text-align: right;
}

.PPTSStatPanelContent[dir="rtl"] > div.caption > table > thead > tr > th
{
	text-align: right;
}

.PPTSStatPanelContent[dir="rtl"] > div.caption > table > thead > tr > th > div
{
	margin-right: 3px;
}


.PPWorkbookBox .PPWbkDataView
{
	margin-top: 1px;
	position: relative;
}

.PPWbkDataView > .PPWbkTabControl > .PPPanel
{
	background-color: transparent;
}

.PPWbkDataView .PPTSStatPanel.PPWbkStatPanel
{
	margin-top: 5px;
}

.PPWbkDataView .PPWbkTabControl
{
	display: inline-block;
	margin: 4px 0 0 11px;
	background-color: transparent;
}

.PPWbkDataView > .PPWbkTabControl[dir="rtl"]
{
	display: inline-block;
	margin: 4px 11px 0 0;
	background-color: transparent;
}

.PPWbkDataView > .PPWbkTabControl .PPTabControlHeadersPanelTop
{
	height: 26px;
}

.PPWbkStatPanel .PPTabContent
{
	overflow: hidden;
}

.PPWbkDataView > .PPWbkModeSelector
{
	display: inline-block;
	position: relative; /*left: auto;*/
	right: 6px;
	top: 2px;
	float: right;
}

.PPWbkDataView > .PPWbkModeSelector[dir="rtl"]
{
	left: 6px;
	right: auto;
	float: left;
}

.PPWbkDataViewLeftTD, .PPWbkDataViewRightTD
{
	vertical-align: top;
}

.PPWorkbookWorkspace
{
	min-width: 1252px;
	min-height: 300px;
}

.PPWorkbookWorkspace .PPWorkbookWorkspaceLayout
{
	width: 100%;
}

.PPWbkDataView .PPBreadcrumb_main
{
	margin: 5px 0 0 0;
	display: inline-block;
}

.PPWbkDataView .PPWbkSplitterDiv
{
	margin: 0;
}

.PPWorkbookWorkspace table.PPSlidePanel.LeftSided td.PPHeader div.PPHeaderContent
{
	border: 0;
}


/* --------- кнопка справа от кнопки "источники" --------*/
.PPWbkDataView .PPWbkSeriesButton, .PPWbkDataView .PPWbkSourcesBtn
{
	float: left;
}

.PPWbkDataView .PPWbkSourcesBtn .IconCell .Icon
{
	height: 15px;
}
/* ---------------- кнопка "источники" -------------------*/

.PPWbkDataView .PPWbkSeriesButton .Content
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	vertical-align: middle;
}

/* -------------------------------------------------------*/

.PPWbkDataView .PPWbkToolBarDiv
{
	padding: 15px 0px 10px 0px;
	text-align: right;
	white-space: nowrap;
}

.PPWbkDataView.Readonly .PPWbkToolBarDiv
{
	padding-top: 23px;
}

.PPWbkDataView .PPWbkToolBarDiv.Hidden
{
	padding: 0px 0px 0px 0px;
}

.PPWbkDataView.Readonly .PPWbkToolBarDiv.Hidden
{
	padding-top: 0px;
}

.PPWbkDataView .PPWbkToolBarDiv[dir="rtl"]
{
	text-align: left;
}

.PPWbkDataView .PPWbkToolBarDiv > div
{
	vertical-align: top;
}

.PPWbkDataView .PPWbkBreadcrumbSourceDiv
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: hidden;
}

.PPWbkDataView[disabled="disabled"] .PPWbkBreadcrumbSourceDiv
{
	color: #C0C0C0;
}

.PPWbkDataViewStackPanel
{
	margin: 0px;
}

.PPWbkDataViewStackPanel .PPScrollH
{
	display: block;
}

.PPWbkDataView .PPWbkInnerSplitter 
{
	margin-left: 7px;
}

.PPWbkDataView .PPWbkInnerSplitter.NoMetaAtrrTree
{
	margin-left: 0px;
}

.PPWbkDataView .PPWbkSeveritySelector
{
	display: inline-block;
	vertical-align: top;
	margin: 0 30px 0 0;
	padding: 0;
}

.PPWbkSeveritySelector .PPRibbonButton.H .PPImage
{
	width: 13px;
	height: 13px;
	margin: 2px;
}

.PPWbkDataViewStackPanel
{
	margin: 0px;
}

.PPWbkDataViewStackPanel .PPScrollH
{
	display: block;
}

.PPWbkDataView .PPValidationRemovedExecutionLabel
{
	font-size: 14pt;
	text-align: center;
	width: 100%;
}

.PPTSDiagReportPanelContent
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 29px;
}

.PPTSDiagReportPanelContent[dir="rtl"]
{
	padding-left: 10px;
	padding-right: 29px;
}

.PPWbkDataView .PPDropPanel
{
	z-index: auto;
}

.PPWbkDataView .PPWbkValidationLegendHeader
{
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 7px;
	position: relative;
	top: 7px;
	left: 10px;
	background-color: #FFFFFF;
	z-index: 1;
}

.PPWbkDataView .PPWbkValidationLegendHeader[dir="rtl"]
{
	left: -10px;
}

.PPWbkDataView .PPWbkValidationLegendLine
{
	border-top: solid 1px #DADCDF;
	height: 0px;
	display: block;
	margin: 0px 10px 9px 10px;
}

.PPWbkDataView .PPGxTitle .PPGxFormattedTitle
{
	white-space: normal;
}



.PPWorkbookBox .PPWbkDataView .PPBreadcrumb_main
{
	margin-left: 30px;
	margin-right: 30px;
}

.PPWorkbookBox .PPWbkDataView .PPWbkSplitterDiv
{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 5px;
}

.PPWorkbookBox .PPWbkDataView .PPWbkTabControl
{
	margin: 0 0 0 11px;
}

.PPWorkbookBox .PPWbkDataView .PPWbkTabControl[dir="rtl"]
{
	margin: 0 11px 0 0;
}

.PPWorkbookBox .PPWbkDataView .PPWbkToolBarDiv
{
	padding-left: 30px;
	padding-right: 30px;
}

.PPWorkbookBox .PPSlidePanel .PPDetails .PPTitleContent
{
	padding-top: 8px;	
	text-align: center;
}
.PPWorkbookBox .PPWbkDataView .PPWbkToolBarDiv[dir="rtl"]
{
	padding-left: 30px;
	padding-right: 30px;
}

.PPWorkbookBox .PPSlidePanel .PPDetails .PPTitleContent
{
	padding-top: 8px;	
	text-align: center;
}


.PPWbkAggregationDialog
{
}

.PPWbkAggregationDialog .PPDialogContent
{
	padding: 8px 10px 0px 10px;
}

.PPWbkAggregationDialog .PPWbkAggDlgCombo
{
	margin-top: 4px;
}


.PPWbkUserFuncsDlg .PPDialogButtons
{
	padding-top: 10px;
}

.PPWbkUserFuncsDlg .PPWbkUserFuncsDlgContent
{
}

.PPWbkUserFuncsDlg .PPWbkUserFuncsDlgContent td.PPWbkUserFuncsDlgLabelCell
{
	vertical-align: middle;
	height: 30px;
	text-align: right;
}

.PPWbkUserFuncsDlg[dir="rtl"] .PPWbkUserFuncsDlgContent td.PPWbkUserFuncsDlgLabelCell
{
	text-align: left;
}

.PPWbkUserFuncsDlgContent .PPWbkUserFuncsDlgLabel
{
	white-space: nowrap;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
}

.PPWbkUserFuncsDlgContent .PPWbkUserFuncsDlgLabel[dir="rtl"]
{
	margin-left: 10px;
	margin-right: 10px;
}

.PPWbkUserFuncsDlgContent td.PPWbkUserFuncsDlgControlCell
{
	height: 30px;
}

.PPWbkUserFuncsDlgContent td.PPWbkUserFuncsDlgControlCell[dir="rtl"]
{
}

.PPWbkUserFuncsDlgContent .PPWbkUserFuncsDlgControl
{
	margin-right: 10px;
	margin-left: 0px;
}

.PPWbkUserFuncsDlgContent .PPWbkUserFuncsDlgControl[dir="rtl"]
{
	margin-right: 0px;
	margin-left: 10px;
}



.PPWbkViewAsDialogContent
{
}
.PPWbkViewAsDialogContent .PPWbkViewAsDialogGridPanel
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogTransformLabel
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogTransformLabelTd
{
	padding-left: 12px;
	padding-top: 12px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogTransformLabelTd
{
	padding-right: 12px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogTransformComboBox
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogTransformComboBoxTd
{
	padding-top: 11px;
	padding-left: 20px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogTransformComboBoxTd
{
	padding-right: 20px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogPeriodLabel
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogPeriodLabelTd
{
	padding-left: 12px;
	padding-top: 6px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogPeriodLabelTd
{
	padding-right: 12px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogPeriodComboBox
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogPeriodComboBoxTd
{
	padding-top: 5px;
	padding-left: 20px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogPeriodComboBoxTd
{
	padding-right: 20px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogNLabel
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogNLabelTd
{
	padding-top: 6px;
	padding-left: 7px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogNLabelTd
{
	padding-right: 7px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogNNumberEdit
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogNNumberEditTd
{
	padding-top: 5px;
	padding-left: 11px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogNNumberEditTd
{
	padding-right: 11px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogLineLabel
{
	display: block;
	border-top: solid 1px #A0A0A0;
	margin-left: 13px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogLineLabel
{
	margin-right: 13px;
	margin-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogLineLabelTd
{
	padding-top: 12px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogViewTrLabel
{
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogViewTrLabelTd
{
	padding-left: 12px;
	padding-top: 12px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogViewTrLabelTd
{
	padding-right: 12px;
	padding-left: 0px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogHintLabel
{
	font-weight: bold;
	font-size: 13px;
}
.PPWbkViewAsDialogGridPanel .PPWbkViewAsDialogHintLabelTd
{
	padding-left: 12px;
	padding-top: 3px;
}
.PPWbkViewAsDialogGridPanel[dir="rtl"] .PPWbkViewAsDialogHintLabelTd
{
	padding-right: 12px;
	padding-left: 0px;
}


.PPWbkAddNonLinRegDlgContent.PPDialogContent
{
	padding: 10px;
}

.PPWbkAddNonLinRegDlgContent .PPWbkOutputSerieLabel
{
	display: block;
	margin-bottom: 12px;
}

.PPWbkAddNonLinRegDlgContent .PPWbkOutputSerieCombo
{
	margin-bottom: 5px;
}

.PPWbkAddNonLinRegDlgContent .PPWbkSeriesList
{
	display: block;
	margin-bottom: 5px;
	border: 1px #ABADB3 solid;
}

.PPWbkAddNonLinRegDlgContent .PPWbkAddSerieButton
{
	display: block;
	margin-bottom: 5px;
}

.PPWbkAddNonLinRegDlgContent .PPWbkFormulaTextArea
{
	margin: 0px;
	font: inherit;
	width: 600px;
	height: 146px;
	padding: 2px 4px 2px 4px;
	resize: none;
	outline: none;
    border: #ABADB3 solid 1px;  /* IE8 fix  */
}


.PPWbkMetaAttrTree .PPWbkEmptySerie .text
{
	color: #9A9A9A;
}


.PPWbkNewRevisionDlg.PPDialogContent > table
{
	padding: 5px;
	width: 100%;
}

.PPWbkNewRevisionDlg .NewRevisionDlgDescription
{
	margin: 0px;
	font: inherit;
	width: 391px;
	height: 158px;
	padding: 2px 4px 2px 4px;
	resize: none;
	outline: none;
}

.PPWbkNewRevisionDlg .PPWbkDescriptionLabel
{
	margin: 5px 0px 5px 0px;
	display: block;
}
.PPWbkNewRevisionDlg .PPWbkNameLabel
{
	margin: 5px 0px 5px 0px;
}




.PPWbkRollbackRevDlgContent
{
	padding: 5px;
	width: 100%;
}

.PPWbkRollbackRevDlgContent .PPWbkRollbackRevisionDlgMsg
{
	margin: 10px 0px 5px 0px;
	display: block;
}

.PPWbkRollbackRevDlgContent .PPWbkRollbackRevisionDlgCommLbl
{
	display: block;
	margin: 15px 0px 5px 0px;
}

.PPWbkRollbackRevDlgContent .PPWbkRollbackRevisionDlgComment
{
	margin: 0px;
	font: inherit;
	width: 334px;
	height: 99px;
	padding: 2px 4px 2px 4px;
	resize: none;
	outline: none;
}


.PPWbkAddSLS2DlgContent.PPDialogContent
{
	padding: 10px;
}

.PPWbkAddSLS2DlgContent .PPWbkOutputSerieLabel
{
	display: block;
	margin-bottom: 5px;
}

.PPWbkAddSLS2DlgContent .PPWbkOutputSerieCombo
{
	margin-bottom: 5px;
}

.PPWbkAddSLS2DlgContent .PPWbkInputSeriesLabel
{
	margin-bottom: 5px;
}

.PPWbkAddSLS2DlgContent .PPWbkInputSeriesInnerDiv
{
    margin-right: 14px;
	height: 130px;
	width: 319px;
	background-color: #FFFFFF;
	border: 1px #828790 solid;
}

.PPWbkAddSLS2DlgContent .PPWbkInputSeriesInnerDiv[dir="rtl"]
{
	margin-right: 0px;
}

.PPWbkAddSLS2DlgContent .PPWbkInstrumSeriesLabel
{
	margin-bottom: 5px;
}

.PPWbkAddSLS2DlgContent .PPWbkInstrumSeriesLabel[dir="rtl"]
{
	margin-right: 15px;
}

.PPWbkAddSLS2DlgContent .PPWbkInstrumSeriesInnerDiv
{
	height: 130px;
	width: 319px;
	background-color: #FFFFFF;
	border: 1px #828790 solid;
	margin-right: 0px;
}

.PPWbkAddSLS2DlgContent .PPWbkInstrumSeriesInnerDiv[dir="rtl"]
{
	margin-right: 15px;
}

.PPWbkAddSLS2DlgContent .PPWbkAsInstCheck
{
	margin-top: 8px;
}

.PPWbkAddSLS2DlgContent .PPWbkSerieCheck
{
	padding: 3px 5px 1px 5px;
	display: block;
}


.PPExplainValidationErrorDlgContent .PPExplainValidationTextEditor
{
	margin: 0px 10px 11px 10px;
}


.PPRevisionComparisonDlgContent
{
	padding: 5px 10px 11px 10px;
}


.PPLevelAnalysisDlgContent
{
	padding: 5px 10px 11px 10px;
}


.PPWbkSaveDataDlgContent
{
	padding: 5px;
	width: 100%;
}

.PPWbkSaveDataDlgContent .PPWbkSaveDataDlgCommLbl
{
	margin: 5px 0px 5px 0px;
	display: block;
}

.PPWbkSaveDataDlgContent .PPWbkSaveDataDialogComment
{
	margin: 0px;
	font: inherit;
	width: 232px;
	height: 54px;
	padding: 2px 4px 2px 4px;
	resize: none;
	outline: none;
	border: 1px solid #D3D6D9;
}


.PPWorkbookRibbon .PPButton.Main
{
	border-color: #C36B6A;
	background: #DA7C7B; /* Old browsers */
	background: -moz-linear-gradient(top,  #DA7C7B 0%, #A0504F 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DA7C7B), color-stop(100%,#A0504F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #DA7C7B 0%,#A0504F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #DA7C7B 0%,#A0504F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #DA7C7B 0%,#A0504F 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #DA7C7B 0%,#A0504F 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DA7C7B', endColorstr='#A0504F',GradientType=0 ); /* IE6-9 */
}

.PPWorkbookRibbon .PPButton.Main.Hovered
{
	border-color: #D28281;
	background: #E39190; /* Old browsers */
	background: -moz-linear-gradient(top,  #E39190 0%, #BD6564 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E39190), color-stop(100%,#BD6564)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #E39190 0%,#BD6564 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #E39190 0%,#BD6564 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #E39190 0%,#BD6564 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #E39190 0%,#BD6564 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E39190', endColorstr='#BD6564',GradientType=0 ); /* IE6-9 */
}

.PPWorkbookRibbon .PPButton.Main.Pressed
{
	border-color: #BE5D5C;
	background: #D56A69; /* Old browsers */
	background: -moz-linear-gradient(top,  #D56A69 0%, #954A49 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D56A69), color-stop(100%,#954A49)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #D56A69 0%,#954A49 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #D56A69 0%,#954A49 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #D56A69 0%,#954A49 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #D56A69 0%,#954A49 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D56A69', endColorstr='#954A49',GradientType=0 ); /* IE6-9 */
}

.PPWorkbookRibbon .PPTextSettings
{
	white-space: normal;
}

.PPWorkbookRibbon .StylesPanel
{
	border: 1px solid #D3D6D9;
	margin: 5px;
	padding: 1px;
}

.PPWorkbookRibbon .FirstRow
{
	margin-top: 11px;
}

.PPDropPanel .PPWbkMetabaseObjectTreeList
{
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #D2D5D8;
}

.PPDialogWindow .Item
{
	margin-top: 7px;
}

.PPDialogWindow .SeparateItem
{
	margin-left: 7px;
}

.PPDialogWindow .LongSeparateItem
{
	margin-left: 10px;
}

.PPDialogWindow .AttrsContainer
{
	background-color: White;
	border: 1px solid #D3D6D9;
}

.PPDialogWindow .PPWbkCalcFormulaTextArea
{
	display: block;
	border: 1px solid #D3D6D9;
	font: inherit;
	width: 600px;
	height: 128px;
	margin: 0px 0px 0px 3px;
	padding: 2px 4px 2px 4px;
	resize: none;
	outline: none;
	overflow: auto;
}

.PPDialogWindow .PPWbkCalcFormulaTextArea[dir="rtl"]
{
	margin-left: 0px;
	margin-right: 3px;
}

.PPDropPanel .PPWbkDSTreeGrid
{
	background-color: #F4F4F5;
}

.PPDropPanel .PPWbkDSTreeGrid .PPWbkDSImportBtn 
{
	margin: 5px;
}

.PPDropPanel .PPWbkDSTreeGrid .PPWbkDSImportBtn[dir="rtl"] 
{
	float: right;
	clear: both;
}

.PPDropPanel .PPWbkDSTreeGrid .PPWbkDSImportBtn .PPContent
{
	white-space: nowrap;
}

.TableRibbonCategory .TableNumberCombo
{
	margin-top: 11px;
}
.TableRibbonCategory .TableNumberToolBar
{
	padding-top: 6px;
}

.IconsStylePanel .PPIconListItem 
{
    width: 84px !important;
    margin-left: auto;
    margin-right: auto;
}


/*----------------- Wbk ----------------------------*/

.PPWbkSerieRevisions .PPWbkPanelRevisionTopButtons
{
	height: 21px;
}

.PPWbkPanelRevisionBottomButtons
{
	margin-bottom: 10px;
}

/*Панель атрибуты ряда*/

.SerieAttributesPanel
{
	margin-top : 10px;
}

/*Панель атрибуты наблюдений*/
.PPWbkObsCtrl
{
	margin: 0 0 0 0px;
}

.PPWbkObsCtrl[dir="rtl"]
{
	margin: 0 0px 0 0;
}

.PPWbkObsLabel
{
	margin-top: 5px;
	margin-left: 2px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.PPWbkObsLabel[dir="rtl"]
{
	margin-top: 5px;
	margin-right: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.PPWbkObsLabelMargin1
{
	margin-top: 5px;
	margin-left: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.PPWbkObsLabelMargin1[dir="rtl"]
{
	margin-top: 5px;
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.PPWbkObsLabelMargin2
{
	margin-top: 5px;
	margin-left: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.PPWbkObsLabelMargin2[dir="rtl"]
{
	margin-top: 5px;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

/* ----------------- PPEaxPropBar ----------------- */

.PPEaxPropBar .PPDivHeaderSelectedItem
{
	border-collapse: collapse;
	border-spacing: 0;
	color: #313533;
	display: block;
	overflow: hidden;
	padding-top: 2px;
	padding-left: 10px;
}

.PPEaxPropBar .PPPanelElem
{
	position: static;
}

.PPEaxPropBar .PPExpressRadioGroupHeader
{
	margin: 20px 0px 5px 13px;
}
.PPEaxPropBar .PPExpressRadioGroupHeader.first
{
	margin-top: 0px;
}

.PPEaxPropBar .PPExpressRadioGroupHeader.first.column1
{
	width: 120px;
}
.PPEaxPropBar .PPExpressRadioGroupHeader.first.column2
{
	margin: 0px;
}
.PPEaxPropBar .PPExpressRadioGroupHeader.first.column3
{
	margin-left: 5px;
}

.PPEaxPropBar .PPTablePanelContent, .PPPanelContent
{
	padding: 10px 0px 10px 20px;
}

.PPEaxPropBar .PPExpressFormatCheckBox
{
	display: block;
	padding: 4px;
	margin-left: -10px;
}

.PPEaxPropBar .PPExpressFormatCheckBox.column2
{
	display: inline;
	margin-left: 25px;
}

.PPEaxPropBar .PPExpressFormatCheckBox.column3
{
	display: inline;
	margin-left: 37px;
}

.PPEaxPropBar .PPExpressFormatCheckBox.CellsAutoFit
{
	margin-left: 10px;
}
.PPEaxPropBar .PPExpressFormatCheckBox.CellsAutoFit .PPCBText
{
}

.PPEaxPropBar .CellsAutoFitTextBox
{
	width: 45px;
}

.PPEquationMethodWizard .SplitLine
{
	margin: 20px 0px 20px 16px;
	border-bottom: 1px solid #000000;
}

.PPEquationMethodWizard .Item
{
	margin-top: 7px;
}

.PPEquationMethodWizard .PPValidationTreeList
{
	background-color: White;
	border: 1px solid #D3D6D9;
}

.PPEquationMethodWizard .ChildItem
{
	margin: 7px 0 0 8px;
	padding: 0 0 0 10px;
	overflow: hidden;
}

.PPEquationMethodWizard .ChildItem[dir="rtl"]
{
	margin: 7px 8px 0 0;
	padding: 0 10px 0 0;
}

.PPEquationMethodWizard .SeparateVerItem
{
	margin-top: 14px;
}

.PPEquationMethodWizard .SeparateItem
{
	margin: 7px 0 0 7px;
}

.PPEquationMethodWizard .SeparateItem[dir="rtl"]
{
	margin: 7px 7px 0 0;
}

.PPEquationMethodWizard .JustSeparateItem
{
	margin: 0px 0 0 7px;
}

.PPEquationMethodWizard .JustSeparateItem[dir="rtl"]
{
	margin: 0px 7px 0 0;
}

.PPEquationMethodWizard .PPLabel.Separator
{
	background-color: #CFD1D4;
	height: 1px;
	width: 100%;
}

.PPEquationMethodWizard .PPBlockCheckBoxTop
{
	display: block;
	left: -20px;
	padding: 2px;
	position: relative;
}

.PPEquationMethodWizard .PPBlockLabelTop
{
	display: block;
	left: -20px;
	padding: 2px;
	padding-left: 22px;
	position: relative;
}

.PPEquationMethodWizard .PPBlockCheckBoxTop[dir="rtl"]
{
	right: -20px;
}

.InlineBlockChild
{
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	white-space: nowrap;
}

.InlineBlockChild[dir="rtl"]
{
	margin: 0 0 0 10px;
}

.PPEquationMethodWizard .PPInlineBlockChild2
{
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
}

.PPEquationMethodWizard .InlineBlockChilds2 > *
{
	display: inline-block;
	vertical-align: middle;
}

.Content .EndValueOffsetLabel > div
{
	display: inline-block;
}


.PPDetailsContent .SetValue
{
	margin-left: 35px;
}

.PPDetailsContent .Evaluate, .PPDetailsContent .Set
{
	margin-left: 15px;
}

.PPDetailsContent .Evaluate, .PPDetailsContent .Set, .PPDetailsContent .SetValue
{
	margin-top: 4px;
	margin-bottom: 4px;
}

/************************************************************************/
.PPCellsAutoFitPanelContent
{
	padding: 20px 10px 10px 32px;
}

.PPCellsAutoFitPanelContent[dir="rtl"]
{
	padding: 20px 32px 10px 10px;
}

.PPCellsAutoFitPanelContent table.PPTextTable
{
	display: inline-block;
	vertical-align: text-bottom;
}

.PPCellsAutoFitPanelContent table.PPTextTable[disabled="disabled"]
{
	opacity: 0.4;
}

.PPCellsAutoFitPanelContent span.PPCheckBox.PPExpressFormatCheckBox.CellsAutoFit
{
	display: inline-block;
}
.PPCellsAutoFitPanelContent span.PPCheckBox.PPExpressFormatCheckBox.CellsAutoFit div.CBImg
{
	display: inline-block;
}
.PPCellsAutoFitPanelContent span.PPCheckBox.PPExpressFormatCheckBox.CellsAutoFit span.PPCBText
{
	display: inline-block;
	white-space: normal;
	width: 180px;
}

.PPCellsAutoFitPanelContent .CellsAutoFitTextBox
{
	width: 30px;
}

.PPCellsAutoFitPanelContent .PPExpressFormatCheckBox
{
	display: block;
	margin-top: 9px;
}

.PPCellsAutoFitPanelContent .PPExpressFormatCheckBox.CellsAutoFit
{
	margin-left: 0px;
}

.PPTablePanelContent .PPLabel.Separator
{
	background-color: #9EA1A7;
	height: 1px;
	width: 100%;
}

.PPTablePanelContent .PPTableAttributesTreeList
{
	border: 1px solid #D3D6D9;
}

.PPCalculatorWizard .PPFormulaEdit .PPScrollContent[contenteditable="true"]
{
	/*white-space: nowrap;*/
}

.PPNavItemView .PPTSPropBarGroupCtrlText
{
	font-weight: bold;
}

.PPValidationRulesPanel .PPRightButtonTD
{
	text-align: right;
}

.PPValidationRulesPanel .PPLastButton
{
	margin-bottom: 10px;
}

.PPValidationRulesPanel .PPFindTextBox .PPTextBoxImage
{
	background-position: 2px 2px;
}

.PPValidationErrorsPanel .PPLastButton
{
	margin-bottom: 10px;
}

.PPMDVItem
{
	margin-left: 3px;
}

.PPToolBarButton.Left.PPMDVItem
{
	margin-left: 3px;
}

.PPWbkAttributePanel
{
	margin-top: 8px;
	background-color: white;
}

.PPWbkAttributePanel .WbkAttributeTable table
{
	border-left: 1px solid #D3D6D9;
	border-top: 1px solid #D3D6D9;
}

.PPWbkAttributePanel .WbkAttributeTable td
{
	border-right: 1px solid #D3D6D9;
	border-bottom: 1px solid #D3D6D9;
}

.PPWbkAttributePanel .WbkAttributeTable td td
{
	border: none;
}

/*.PPWbkAttributePanel .PPButtonNode
{
	display: none;
}*/

.PPWbkAttributePanel .PPTreeCombo 
{
	border: none;
}

.PPWbkAttributePanel .PPTreeCombo .PPTextBox .PPTextBoxImageContainer
{
	display: none;
}

.PPWbkAttributeLabel
{
	margin-top: 5px;
}

.PPWbkAttributePanel .PPCombo
{
	border: none;
}

.PPWbkAttributePanel .PPCheckBox
{
	padding-left: 3px;
}

.PPWbkAttributePanel .PPCombo .PPCheckBox
{
	padding-left: 0px;
}

.PPWbkAttributePanel .PPTextBox .PPTextTable
{
 border-color: transparent;
}

.PPWbkAttributePanel .WbkAttributeTable table table
{
	border: none;
}

.PPWbkEvaluationParametersContent .PPGridPanel > tbody > tr > td
{
	padding: 5px 0 4px 0;
}

.PPWbkEvaluationParametersContent .PPWbkNonLinearRegressionUseDerivatives
{
	white-space: normal;
}

.PPEquationMethodWizard.PPCointegrationEquationWizard .ExoEditDiv
{
	padding-bottom: 7px;
}

.PPEquationMethodWizard .PPWbkWeightCoefficientHint
{
}

.PPWbkX11SaveToSerieLabel
{
	left: -18px;
	margin-top: 8px;
}

.PPWbkMTBX11SaveToVar
{
	display: block;
	left: -20px;
	margin-top: 10px;
	padding: 0px 2px 1px 2px;
	position: relative;
}

.PPWbkMTBX11SaveToVar[dir="rtl"]
{
	right: -20px;
}

.PPWbkMTBX11SaveToVar .PPCBText
{
	white-space: normal;
	display: block;
	margin-left: 19px;
}

.PPWbkMTBX11SaveToVar .RBImg
{
	float: left;
	margin-top: 1px;
}



.PPClearBoth
{
	clear: both;
}

.PPWbkStatPanel .column
{
	text-align: left;
}

.PPWorkbookBox
{
	padding: 0 0 0 0;
	outline-width: 0;
	border-width: 0;
	overflow: hidden;
	position: relative;
}

.PPWorkbookBox .PPView
{
	vertical-align: top;
}

.PPWorkbookBox .PPBelowRibbon
{
	overflow: hidden;
	background-color: #F4F4F5;
	display: none;
}

.PPWorkbookBox .PPWorkbookRibbon
{
	width: 100%;
}

.PPWorkbookBox .PPWorkbookSlide
{
}

/* 
.PPWorkbookRibbon .<CategoryName><PanelName>.<ComponentName> 
*/

.PPWorkbookRibbon .PPHomeView.PPTextSettings
{
	display: inline-block;
	width: 228px;
	text-align: left;
	white-space: normal;
	padding: 8px;
}

.PPWorkbookRibbon .PPHomeView.PPTextSettings > .PPCombo
{
	display: inline-block;
}

.PPWorkbookRibbon .PPHomeView.PPTextSettings > .PPCombo.FirstCombo
{
	margin: 0 4px 0 0;
}

.PPWorkbookRibbon .PPHomeView.PPTextSettings > .PPCombo.FirstCombo[dir="rtl"]
{
	margin: 0 0 0 4px;
}

.PPWorkbookRibbon .PPHomeView.PPTextSettings > .PPToolBar.TextSettingsToolbar .PPCComboFace
{
	display: inline-block;
	margin: 0 0 0 2px;
}

.PPWorkbookRibbon .PPHomeView.PPTextSettings > .PPCComboFace.TextSettingsColorCombo
{
	display: inline-block;
	margin: 0 0 0 4px;
	vertical-align: top;
	float: none;
}

.PPWorkbookRibbon .PPHomeView.PPTextSettings > .PPCComboFace.TextSettingsColorCombo[dir="rtl"]
{
	margin: 0 4px 0 0;
}

.PPWorkbookRibbon .PPTableSeries.PPRibbonButton
{
	float: left;
	clear: left;
}

.PPWorkbookRibbon .PPTableSeries.PPLabel
{
	float: left;
	clear: left;
}

.PPWorkbookRibbon .PPRibbon .PPRibbonContentsPanel .PPRibbonPanel .PPRibbonPanelTop
{
	tedxt-align: left;
}

.PPWorkbookRibbon .PPRibbon .PPRibbonCategoryContent
{
	white-spcace: normal;
}

.PPWorkbookSlide .PPPanelContent
{
	padding: 14px 33px 0px 33px;
}

.PPWorkbookSlide .PPTablePanelContent
{
	padding: 13px 10px 10px 6px;
	margin-left: 5px;
}

.PPWorkbookSlide .PPTablePanelContent[dir="rtl"]
{
	padding: 13px 6px 10px 10px;
	margin-right: 5px;
}

.PPWorkbookSlide .PPBlockCheckBox
{
	display: block;
	left: -20px;
	margin-top: 10px;
	padding: 2px;
	position: relative;
}

.PPWorkbookSlide .PPBlockCheckBox[dir="rtl"]
{
	right: -20px;
}

.PPWorkbookSlide .PPBlockElement
{
	display: block;
	left: -20px;
	margin-top: 10px;
	position: relative;
}

.PPWorkbookSlide .PPBlockElement[dir="rtl"]
{
	right: -20px;
}

.PPWorkbookSlide .PPSpanExpressFormat
{
	display: block;
	padding-bottom: 3px;
	padding: 5px 0px 8px 19px;
}

.PPWorkbookSlide .PPExpressFormatCheckBox
{
	display: block;
}

.PPWorkbookSlide .PPExpressFormatRadio
{
	display: block;
	padding-bottom: 4px;
	padding-left: 19px;
	margin-left: 0px;
}

.PPWorkbookSlide .PPExpressFormatRadio[dir="rtl"]
{
	margin-right: 0px;
	padding-right: 19px;
}

.PPWorkbookSlide .PPDivTableSettigs
{
	padding-top: 10px;
	padding-bottom: 0px;
}

.PPWorkbookSlide .PPDivTableCellSettigs
{
	padding: 0px 0 0px 0px;
}

.PPWorkbookSlide .PPDivHeaderSelectedItem
{
	border-collapse: collapse;
	border-spacing: 0;
	color: #313533;
	display: block;
	overflow: hidden;
	padding: 5px 0 0 19px;
}

.PPWorkbookSlide .PPDivHeaderSelectedItem[dir="rtl"]
{
	padding: 5px 19px 0 0;
}

.PPWorkbookSlide .PPHeader .treeListContent.selectcell tbody .ChildSelected th
{
	background-color: white;
	color: black;
}

.PPWorkbookSlide .PPHeader .treeListContent.selectrow tbody tr.ChildSelected
{
	background-color: white;
	color: black;
}

/* #fix 473195 */
.PPWorkbookSlide .PPHeader .treeListContent.selectcell tbody tr.ChildSelected.Selected th .text
{
	background-color: #E4E4E4 !important;
}
/* *** */


.PPWorkbookSlide .PPHeader .treeListContent[disabled="disabled"].selectcell tr:hover.ChildSelected th .text, .PPWorkbookSlide .PPHeader .treeListContent[disabled="disabled"].selectrow tbody tr:hover.ChildSelected
{
	background-color: white !important;
}

.PPWorkbookSlide .PPHeader .treeListContent.selectcell tbody .ChildSelected th .text
{
	background-color: white;
	color: black;
}

.PPWorkbookSlide .PPHeader .treeListHeader[disabled="disabled"] thead th:hover, .PPWorkbookSlide .PPHeader .treeListHeader[disabled="disabled"] thead th:active
{
	background-color: white;
}

.PPWorkbookSlide .PPButtonRightAlign
{
	float: right;
}

.PPWorkbookSlide .PPButtonRightAlign[dir="rtl"]
{
	float: left;
}

.PPWorkbookSlide .PPWPComboBoxDisplayHint
{
	margin-top: 5px;
}

.PPWorkbookSlide .PPPanelElem
{
	position: static !important;
}

.PPWPParametersLabel
{
	margin-bottom: 5px;
}

.PPWPParametersNumberEdit
{
	margin: 5px 0 5px 0px;
}

.PPWorkbookSlide .PPWPLabelAttributes
{
	display: block;
	padding-bottom: 3px;
}

.PPWorkbookSlide .PPWPCheckBoxTableHierarchyValues
{
	display: block;
	margin: 9px 0 9px 0;
}

.WbkTableAttributesTreeList
{
	background-color: White;
	height: 150px;
}

.PPWbkMetabaseObjectTreeList
{
	background-color: #FFFFFF;
}

.WbkHomeStartLablePanel
{
	margin-top: 15px;
	margin-left: 16px;
}

.WbkHomeStartPanel
{
	margin-top: 12px;
	margin-left: 4px;
}

.WbkHomeEndLablePanel
{
	margin-top: 7px;
	margin-left: 16px;
}

.WbkHomeEndPanel
{
	margin-top: 1px;
	margin-left: 4px;
}

DIV.PPNavigationBar SPAN.PPCheckBox SPAN.PPCBText
{
	color: black;
}

.ChooseFrequencyDialogLabel
{
	padding: 5px 0px 5px 20px;
}

.ChooseFrequencyDialogLabel[dir="rtl"]
{
	padding: 5px 20px 5px 0px;
}
.ChooseFrequencyDialogListBox
{
	margin: 2px 10px 5px 20px;
	border: 1px solid #D3D6D9;
	height: 80px;
}

.ChooseFrequencyDialogListBox[dir="rtl"]
{
	margin: 2px 20px 5px 10px;
}

.PPOutputSerieWizard
{
	margin-bottom: 20px;
}

.TSRibbonHomeChart
{
	padding-left: 13px;
}

.PPWbkMetaAttrBreadcrumb .PPBreadcrumb_HistoryBtn
{
	display: none;
}

.PPWbkExportDlg .PPExportDlgContent
{
	border: solid 1px lightgrey;
	padding: 15px 2px 2px;
	margin: 10px 10px 5px;
	border-radius: 3px;
}


