﻿
#tbLeftTree /*.x-toolbar*/
{
	background-image: url(../images/bg-tree-tbar.gif);
}

#west-panel .x-panel-body
{
	background: #ffffff url(../images/left_bg.gif) repeat-x top;
}

#west-panel .x-tree-root-ct
{
	background-color: #b5c4e1;
}

#west-panel .x-tree-node .x-tree-selected
{
	background-color: #456EBE;
}

#west-panel .x-tree-node .tree-root-node, 
#access-right-dialog .x-tree-node .tree-root-node
{
	font-weight: bold;
	text-transform:uppercase;
	padding-left: 2px;
}

#west-panel .x-tree-node .icon-trashbin
{
	padding-left: 2px;
}

#west-panel .x-tree-noicon img, 
#access-right-dialog .x-tree-noicon img
{
    background-image:none !important;
}

#west-panel .x-tree-node .x-tree-selected span
{
	color: White;
}

/* Hide column with spaces in treePanel on files page.*/
#filesPageTree .x-tree-node .x-tree-node-el,
#access-right-dialog .x-tree-node .x-tree-node-el
{
	line-height: 20px;
}

#access-right-dialog .x-tree-node .x-tree-node-el .x-tree-not-first-column
{
	padding-left: 16px;
	width:100%;
	text-align:center;
	vertical-align:middle;
}

.x-grid3-hd-inner
{
	color: #3b5b8c;
}

.extended-grid .x-grid-empty
{
  text-align: center;
	font-size: 22px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial;
	color:#7f7f7f;
	padding-top: 20px;
}

.extended-grid .x-grid3-scroller
{
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

#titleContainer table tr td
{
	line-height: 19px;
}

.bytitle
{
	height: 19px;
	width: 216px;
	background: url(../images/title_bg_01.gif) no-repeat left top;
}

.project-title
{
	padding: 7px 0px 0px 0px;
}

.bytitle2
{
	color: #c9d5ef;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 19px;
	background: url(../images/title_bg_03.gif) repeat-x center top;
}

.bytitle3
{
	height: 19px;
	width: 12px;
	background: url(../images/title_bg_05.gif) no-repeat left top;
}


#theTitle .x-panel-body
{
	background: url(../images/body_bg.gif);
}

.custom .x-panel-body
{
	background: url(../images/body_bg.gif);
}

/* right shadow*/
.border-shadow-right-top
{
	background: transparent url(../images/bg_right_up.gif) no-repeat 100% -2px;
	width: 20px;
	height: 28px;
}

.border-shadow-right-middle
{
	background: transparent url(../images/bg_right_down.gif) repeat-y;
	width: 20px;
}

.border-shadow-right-bottom
{
	background: transparent url(../images/borders/BorderRightShadow_Bottom.gif) no-repeat;
	width: 20px;
	height: 9px;
	line-height: 9px;
}

/* bottom shadow */
.left-bottom-border
{
	height: 9px;
	width: 100%;
	line-height: 9px;
	background: url(../images/borders/Border_BottomRepeat.gif) repeat-x;
}

.left-bottom-border .left-fillet
{
	background: url(../images/borders/BorderFillet_BottomLeft.gif) no-repeat top;
	width: 12px;
	height: 9px;
	line-height: 9px;
}

.center-bottom-border
{
	background-color: #c9d9ed;
	width: 100%;
	height: 9px;
	border-bottom: solid 1px #53668E !important;
}

.bottom-border-right-fillet
{
	height: 9px;
	line-height: 9px;
	width: 9px;
	padding: 0;
	margin: 0;
	position: absolute;
	right: 20px;
	bottom: 25px;
	background: url(../images/borders/BorderFillet_BottomRight.gif) no-repeat;
}

#panel_files_container .x-border-layout-ct
{
  background-color: #FFFFFF;
}

#status-footer
{
	background: url(../images/borders/BorderBottomShadow_Repeat.gif) repeat-x;
	height: 25px;
	font-size: 11px;
	text-align: center;
	
}

#status-footer #border-bottom-shadow-left
{
	float: left;
	top: -20px;
	height: 5px;
	width: 32px;
	background: url(../images/borders/BorderBottomShadow_Left.gif) no-repeat;
}

#status-footer #border-bottom-shadow-right
{
	float: right;
	height: 5px;
	width: 29px;
	background: url(../images/borders/BorderBottomShadow_Right.gif) no-repeat;
}

#status-footer #footer-text
{
	display: block;
	padding-top: 5px;
}

.custom-bottom .left-middle
{
}

.custom-bottom .right-middle
{
	background: url(../images/bg_bottom_rm.gif) repeat-x top;
}

.custom-bottom .right
{
	background: url(../images/bg_bottom_r.gif) no-repeat top;
	width: 36px;
}

.custfooter
{
	text-align: center;
	color: #010101;
}

/* font customization */

.x-viewport .smallFontSize
{
	font-size: 11px !important;
}

.x-viewport
{
	font-size: 12px !important;
}

.folderPath
{
	font-size: 12px;
}

.smallFontSize .folderPath
{
	font-size: 11px;
}

#west-panel .x-tree-node
{
	font-size: 12px;
}

.smallFontSize #west-panel .x-tree-node
{
	font-size: 11px;
}

.smallFontSize #west-panel .x-tree-node .x-tree-node-el
{
	line-height: 18px;
}

.smallFontSize .x-window-mc 
{
	font-size: 11px !important;
}
.x-window-mc 
{
	font-size:12px !important;
}

.x-grid3-cell-inner,
.x-grid3-hd-inner
{
	padding: 0px 0px 2px 0px;
}


.x-grid3-cell-inner
{
	margin-left: 5px;
}



.x-grid3-cell-first .x-grid3-cell-inner
{
	margin-left: 0px !important;
}

.smallFontSize .x-grid-group-hd div 
{
	font-size: 11px !important;
}

.x-grid-group-hd div 
{
	font-size: 12px !important;
}

.resizable-grid .x-grid3-hd-row DIV
{
	layout-grid-mode: line; /*it is for IE6.0 align text in grid header cell*/
	line-height: 20px;
	height: 20px;
	font-size: 12px;
}
.resizable-grid .x-grid3-row DIV
{
	line-height: 20px;
	font-size: 12px;
}

.access-rights-grid .x-grid3-row div 
{
	font-size:12px;
	line-height:16px;
}

.access-rights-grid .x-grid3-row
{
	border: none !important;
}
.access-rights-grid .x-grid3-cell-inner
{
	padding: 0px !important;
}

.access-rights-grid .x-grid3-cell-inner IMG
{
	vertical-align: top !important;
}


.smallFontSize .grid-with-combobox .x-grid3-hd-row DIV,
.grid-with-combobox .x-grid3-hd-row DIV,
.smallFontSize .grid-with-combobox .x-grid3-hd-row td,
.grid-with-combobox .x-grid3-hd-row td
{
	layout-grid-mode: line;
	height: 22px !important;
	line-height: 22px !important;
}

.smallFontSize .x-form-item 
{
	font-size:11px;
}

.smallFontSize .resizable-grid .x-grid3-hd-row DIV
{
	layout-grid-mode: line;
	line-height: 16px;
	height: 16px;
	font-size: 11px;
}
.smallFontSize .resizable-grid .x-grid3-row DIV
{
	line-height: 16px;
	font-size: 11px;
}

.smallFontSize .resizable-editorgrid .x-grid3-row DIV
{
	line-height: 17px;
	font-size: 11px;
}

.resizable-editorgrid .x-grid3-row DIV
{
	line-height: 17px;
	font-size: 12px;
}

.smallFontSize #infoPane .x-window-body
{
	font-size: 11px;
}

#infoPane .x-window-body
{
	font-size: 12px;
}

.smallFontSize .x-tip .x-tip-body
{
	font-size: 11px;
}

.x-tip .x-tip-body
{
	font-size: 12px;
}

#west-panel .x-panel-bbar .x-toolbar
{
	background: #BBC9E4;
}

#west-panel
{
	border-left: solid 1px #52668b;
}

#centerPanel
{
	border-right: solid 1px #52668b;
}

#panelTitle
{
	height: 19px;
}

/* Large toolbar */

.ext-strict .x-small-editor .x-form-text
{
	width:105px!important;
}

.x-toolbar .x-btn-text-icon .x-btn-center .x-btn-text
{
	height: 16px !important;
	padding-top: 0px !important;
}

.x-large-toolbar .x-toolbar .x-btn-left,
.x-large-toolbar .x-toolbar .x-btn-right
{
	height: 33px !important;
}

.x-large-toolbar .x-toolbar .x-btn
{
	width: 33px !important;
}

.x-large-toolbar .x-btn-icon .x-btn-center .x-btn-text
{
	height: 27px !important;
	width: 27px !important;
}
.x-large-toolbar .x-btn-text-icon .x-btn-center
{
	text-align: left;
}

.x-large-toolbar .x-btn-text-icon .x-btn-center .x-btn-text
{
	height: 27px !important;
	padding-left: 29px;
}
.x-large-toolbar .x-toolbar .x-btn .x-btn-left
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) no-repeat 0 0 !important;
}

.x-large-toolbar .x-toolbar .x-btn .x-btn-right
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) no-repeat 0 -33px !important;
}

.x-large-toolbar .x-toolbar .x-btn .x-btn-center
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) repeat-x 0 -66px !important;
}

.x-large-toolbar .x-toolbar .x-btn-over .x-btn-left
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) no-repeat 0 -99px !important;
}

.x-large-toolbar .x-toolbar .x-btn-over .x-btn-right
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) no-repeat 0 -132px !important;
}

.x-large-toolbar .x-toolbar .x-btn-over .x-btn-center
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) repeat-x 0 -165px !important;
}

.x-large-toolbar .x-toolbar .x-btn-click .x-btn-left,
.x-large-toolbar .x-toolbar .x-btn-pressed .x-btn-left,
.x-large-toolbar .x-toolbar .x-btn-menu-active .x-btn-left
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) no-repeat 0 -198px !important;
}

.x-large-toolbar .x-toolbar .x-btn-click .x-btn-right,
.x-large-toolbar .x-toolbar .x-btn-pressed .x-btn-right,
.x-large-toolbar .x-toolbar .x-btn-menu-active .x-btn-right
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) no-repeat 0 -231px !important;
}

.x-large-toolbar .x-toolbar .x-btn-click .x-btn-center,
.x-large-toolbar .x-toolbar .x-btn-pressed .x-btn-center,
.x-large-toolbar .x-toolbar .x-btn-menu-active .x-btn-center
{
	background: url(../images/buttons/tb-btn-sprite-large.gif) repeat-x 0 -264px !important;
}

/* Toolbar */

.x-toolbar .x-btn .x-btn-left
{
	background: url(../images/buttons/tb-btn-sprite.gif) no-repeat 0 0 !important;
}

.x-toolbar .x-btn .x-btn-right
{
	background: url(../images/buttons/tb-btn-sprite.gif) no-repeat 0px -21px !important;
}

.x-toolbar .x-btn .x-btn-center
{
	background: url(../images/buttons/tb-btn-sprite.gif) repeat-x 0px -42px !important;
}

.x-toolbar .x-btn-over .x-btn-left
{
	background: url(../images/buttons/tb-btn-sprite.gif) no-repeat 0 -63px !important;
}

.x-toolbar .x-btn-over .x-btn-right
{
	background: url(../images/buttons/tb-btn-sprite.gif) no-repeat 0px -84px !important;
}

.x-toolbar .x-btn-over .x-btn-center
{
	background: url(../images/buttons/tb-btn-sprite.gif) repeat-x 0px -105px !important;
}

.x-toolbar .x-btn-click .x-btn-left,
.x-toolbar .x-btn-pressed .x-btn-left,
.x-toolbar .x-btn-menu-active .x-btn-left
{
	background: url(../images/buttons/tb-btn-sprite.gif) no-repeat 0 -126px !important;
}

.x-toolbar .x-btn-click .x-btn-right,
.x-toolbar .x-btn-pressed .x-btn-right,
..x-toolbar .x-btn-menu-active .x-btn-right
{
	background: url(../images/buttons/tb-btn-sprite.gif) no-repeat 0 -147px !important;
}

.x-toolbar .x-btn-click .x-btn-center,
.x-toolbar .x-btn-pressed .x-btn-center,
.x-toolbar .x-btn-menu-active .x-btn-center
{
	background: url(../images/buttons/tb-btn-sprite.gif) repeat-x 0 -168px !important;
}

.languageToolbarId
{
	background: transparent none;
	border: none;
}

.languageToolbarId  .x-btn .x-btn-left,
.languageToolbarId  .x-btn .x-btn-right,
.languageToolbarId  .x-btn .x-btn-center
{
	background: transparent !important;
}
.languageToolbarId .x-btn-over .x-btn-left
{
	background: url(../ext/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0 !important;
}

.languageToolbarId .x-btn-over .x-btn-right
{
	background: url(../ext/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0px -21px !important;
}

.languageToolbarId .x-btn-over .x-btn-center
{
	background: url(../ext/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0px -42px !important;
}

.languageToolbarId .x-btn-click .x-btn-left,
.languageToolbarId .x-btn-pressed .x-btn-left,
.languageToolbarId .x-btn-menu-active .x-btn-left
{
	background: url(../ext/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px !important;
}

.languageToolbarId .x-btn-click .x-btn-right,
.languageToolbarId .x-btn-pressed .x-btn-right,
.languageToolbarId .x-btn-menu-active .x-btn-right
{
	background: url(../ext/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px !important;
}

.languageToolbarId .x-btn-click .x-btn-center,
.languageToolbarId .x-btn-pressed .x-btn-center,
.languageToolbarId .x-btn-menu-active .x-btn-center
{
	background: url(../ext/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px !important;
}

.form .x-panel-body
{
	background-color: #c7d6e9 !important;
}

.x-item-disabled-not-outgreyed
{
	cursor: default;
}

.x-item-disabled-not-outgreyed *
{
	cursor: default !important;
}

.ext-el-mask
{
    opacity: .30;
    filter: alpha(opacity=30);
}

/**/
.x-panel-btns-ct
{
    padding-right: 0px;
}

/*BUGFIX: #479 - order project-DVD dialog. Remove scroll when it unnecessary.*/
textarea.x-form-field
{
    overflow: auto;
    padding:2px 3px;
}

/* Fixed bug with grid on file page and informationpage in safari and IE6 */
.x-grid3-header-offset
{
    padding-left:1px;
    width:auto;
}

.topAlignedTable td.x-table-layout-cell
{
    vertical-align: top;
}

.rightAlignedAttachPanel .x-panel-body
{
    padding-left: 110px;
}

.calendarCell .x-table-layout
{
	width:100%;
}

.ext-safari .calendarCell .x-table-layout
{
	margin-left: -7px;
}

.ext-safari .approveCalendarCell
{
	width: 105px !important;
}

.borderPanelDialig .x-border-layout-ct, .borderPanelDialig .x-panel-body
{
	 background: transparent !important;
}

/*Fix for fieldset*/
.x-fieldset .x-panel-body 
{
	background:transparent none repeat scroll 0%;
	border:0pt none;
}

.x-form-radio-group .x-panel-body 
{
	background:transparent none repeat scroll 0%;
	border:0pt none;
}

.smallFontSize .x-form-field 
{
	font-size:11px;
}

.x-window-dlg .x-window-tl 
{
	background: transparent url(../images/messagebox/left-corners.png) no-repeat scroll 0pt 0pt!important;
}

.x-window-dlg .x-window-tr 
{
	background: transparent url(../images/messagebox/right-corners.png) no-repeat scroll right 0pt!important;
}
.x-window-dlg .x-window-tc 
{
	background: transparent url(../images/messagebox/top-bottom.png) repeat-x scroll 0pt 0pt!important;
}

.x-window-dlg .x-window-mc 
{
	background: transparent url(../images/messagebox/body.png) repeat scroll !important;
}

.x-window-dlg .x-window-mr 
{
	background: transparent url(../images/messagebox/right-body.png) repeat-y scroll right !important;
}

.x-window-dlg .x-window-ml 
{
	background: transparent url(../images/messagebox/left-body.png) repeat-y scroll 0pt !important;
}

.x-window-dlg .x-window-bc 
{
	background: transparent url(../images/messagebox/top-bottom.png) repeat-x scroll 0pt bottom !important;
}

.x-window-dlg .x-window-br 
{
	background: transparent url(../images/messagebox/right-corners.png) no-repeat scroll right bottom!important;
}
 
.x-window-dlg .x-window-bl 
{
	background: transparent url(../images/messagebox/left-corners.png) no-repeat scroll 0pt bottom!important;
}

.noCuttingColumn .x-grid3-cell-inner
{
	white-space: normal;
}

/* Fix for combobox horizontal scroll in IE6 */
.x-combo-list-inner
{
    overflow-x: hidden !important;
}

.messages-central-panel .x-layout-split
{
    position:absolute;
    height:5px;
    width:5px;
    line-height:1px;
    font-size:1px;
    z-index:3;
    background-color:#99BBE8 !important;
    filter:alpha(opacity=50) !important;
    opacity: .5 !important;
}

.ext-ie .ext-shim {
    filter: alpha(opacity=0);
    padding: 3px;
}
.ext-ie6 .ext-shim {
    margin-left: 0px;
    margin-top: 3px;
}

.smallFontSize .attach-files-pane .x-grid3-hd-row td,
.smallFontSize .attach-files-pane .x-grid3-row TD,
.smallFontSize .attach-files-pane .x-tree-node-el
{
	line-height: 16px;
	/*font-size: 11px;*/
}

.attach-files-pane .x-grid3-hd-row td,
.attach-files-pane .x-grid3-row TD,
.attach-files-pane .x-tree-node-el
{
	line-height: 20px;
	/*font-size: 15px;*/
}

.x-btn-left{
	background:url(../images/buttons/btn-sprite.gif) no-repeat 0 0;
}

.x-btn-right{
	background:url(../images/buttons/btn-sprite.gif) no-repeat 0 -21px;
}

.x-btn-center{
	background:url(../images/buttons/btn-sprite.gif) repeat-x 0 -42px;
}

.x-btn-over .x-btn-left,
.x-btn-pressed .x-btn-left,
.x-btn-click .x-btn-left
{
	background-position:0 -63px;
}
.x-btn-over .x-btn-right,
.x-btn-pressed .x-btn-right,
.x-btn-click .x-btn-right
{
	background-position:0 -84px;
}
.x-btn-over .x-btn-center,
.x-btn-pressed .x-btn-center
{
	background-position:0 -105px;
}
.x-btn-click .x-btn-center, .x-btn-menu-active .x-btn-center{
	background-position:0 -126px;
}

/* send button styles*/
.sendButton .x-btn-left
{
	width: 3px;
	height: 60px;
	background:url(../images/buttons/btn-sprite_60px.gif) no-repeat 0 0;
}
.sendButton .x-btn-right
{
	width: 3px;
	height: 60px;
	background:url(../images/buttons/btn-sprite_60px.gif) no-repeat 0 -60px;
}
.sendButton .x-btn-center
{
	background:url(../images/buttons/btn-sprite_60px.gif) repeat-x 0 -120px;
}

.sendButton .x-btn-over .x-btn-center
{
	background-position:0 -300px !important;
}

.sendButton .x-btn-click .x-btn-left,
.sendButton .x-btn-pressed .x-btn-left,
.sendButton .x-btn-over .x-btn-left
{
	background-position:0 -180px !important;
}
.sendButton .x-btn-click .x-btn-right,
.sendButton .x-btn-pressed .x-btn-right,
.sendButton .x-btn-over .x-btn-right
{
	background-position:0 -240px !important;
}
.sendButton .x-btn-click .x-btn-center,
.sendButton .x-btn-pressed .x-btn-center
{
	background-position:0 -360px !important;
}

/* send button styles end*/
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text 
{
	padding:0px 20px 3px!important;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text
{
	padding-bottom: 3px !important;
}
.x-tab-strip-top .x-tab-strip-inner 
{
	padding:3px 0px 1px !important;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner 
{
	padding:3px 0px 2px !important;
}

.dragSelector .x-grid3-scroller
{
	padding-left: 5px !important;
}

.dragSelector .x-grid3-header
{
	padding-left: 5px !important;
}


.ext-gecko .x-form-check-wrap,
.ext-ie8 .x-form-check-wrap
{
	height: 22px !important;
}

.ext-gecko .x-form-radio-wrap,
.ext-ie8 .x-form-radio-wrap
{
	height: 22px !important;
}

/*bug fix 1495*/
.ext-gecko .fixTextCursorCurrent{
    overflow:auto !important; 
}

.ext-gecko .fixTextCursor .x-toolbar{
    overflow:auto !important; 
}

.ext-gecko .allFixTextCursor .x-plain-body {
    overflow:auto !important; 
}

.ext-gecko .hideScrollsGecko {
    overflow:hidden !important; 
}

.smallFontSize .x-small-editor .x-form-field
{
	font-size:11px !important;
}
.x-small-editor .x-form-field
{
	font-size:12px !important;
}

/*fixing disabled buttons in ie 6*/
.x-item-ie6-disabled, .x-item-ie6-disabled .x-btn-center
{
    cursor: default !important;
}



/* ------------- Virtual Scrolling ---------- */
.x-grid-virtual-scroller {
    z-index:1;
    background: none!important;
    position:absolute;
    height:3px;
    right:0px;
    width:18px;
    overflow:scroll;
    overflow-x:hidden;
}

.x-grid-virtual-scroller div {
    background: none;
    width:1px;
    overflow:hidden;
    font-size:1px;
    height:0px;
}

/* From examples.css */
.msg .x-box-mc {
    font-size:14px;
}

#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}

.x-grid3-row-body p {
    margin:5px 5px 10px 5px !important;
}


/* CellActions */
.ux-cell-value
{
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.ux-cell-actions-right
{
    width: 100%;
    overflow: hidden;
	text-overflow: ellipsis;	
}

.ux-cell-actions
{
	position: absolute;
	right: 0;
	top: -2px;
}

.ux-cell-actions-left
{
	left: 0;
	top: -2px;
}

.ux-cell-action
{
	width: 16px;
	height: 16px;
	line-height: 16px !important;
	float: left;
	cursor: default !important;
	margin: 0 0 0 4px;
}

.ux-cell-text-action
{
	layout-grid-mode: line;
	float: left;
	cursor: default !important;
}

.ux-cell-action-clickable
{
	cursor: pointer !important;
}

.ux-cell-actions-left .ux-cell-action
{
	margin: 4px 0 0 0;
}

.smallFontSize .ux-cell-actions-left .ux-cell-action
{
	margin: 2px 0 0 0;
}

.x-window-dlg .ext-mb-content
{
	word-wrap: break-word;
}

.ext-ie .x-tree-node-empty-icon 
{
	VERTICAL-ALIGN: middle !important;
}

.header-checkbox .x-form-check-wrap,
.header-checkbox .x-form-check-wrap-inner  
{
	padding : 0px !important;
}

#SearchTreePanel .x-tree-col-text
{
	padding-top: 2px !important;
}

.btn-server
{
	border: none;
    background-color: transparent;
    cursor: pointer; 
}

.activate-short-box
{
	width: 225px;
}

.activate-long-box
{
	width: 225px;
}

.account-tr
{
	padding-top: 200px;
}

.x-clear
{
	height: 1px !important;
}

.x-menu
{
	width : auto !important;
}

.ext-ie8 .x-form-radio
{
	margin-bottom: 3px !important;
}

.x-menu-sep,
.x-menu-item
{
	min-width: 130px;
}

.files-trashbin .x-tree-ec-icon
{
	display: none;
}

.profile-panel .x-form-item
{
	margin-bottom: 0px !important;
}

.x-plain-body .x-border-layout-ct 
{
	background: transparent !important;
}

.distribution-panel .x-fieldset
{
	margin: 0 !important;
	margin-bottom: 0 !important;
	padding-left: 10px !important;
	padding-right: 0px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.x-window-bc .x-window-footer .obligatory-text
{
	vertical-align: middle;
	font-size: 12px !important;
}

.x-tree-node-collapsed .x-tree-node-icon,
.x-tree-node-expanded .x-tree-node-icon,
.x-tree-node-leaf .x-tree-node-icon
{
    vertical-align: middle;
}

.x-tree-icon, .x-tree-ec-icon,
.x-tree-elbow-line, .x-tree-elbow,
.x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus,
.x-tree-elbow-end-plus, .x-tree-elbow-end-minus
{
    vertical-align: middle;
}
