
@media print {
BODY.kerio               {background-color: white;}
BODY.kerio.br-ff2        {overflow: visible;}
.kerio .noPrint          {display: none !important;}
.kerio .x-shadow,
.kerio .ext-el-mask,
.kerio .ext-shim,
.kerio #x_2o2 .x-resizable-handle,
.kerio #x_2o2 .x-window-tl,
.kerio #x_2o2 .x-window-bl {
display: none !important;
}
.kerio #x_2o2 .x-window-ml,
.kerio #x_2o2 .x-window-mr {
padding: 0 !important;
}
.kerio #x_2o2 .x-window-body,
.kerio #x_2o2 .x-window-mc
{
border: 0 !important;
}
.kerio.br-ff #x_2o2 {

position: static !important;
}
.kerio #x_2o2 {
top: 0 !important;
left: 0 !important;
}
.kerio #x_2o2 .x-window-body {
width: auto !important;
height: auto !important;
}
.kerio #x_2o2 {
width: auto !important;
height: auto !important;
}
.kerio #x_2o2 .x-window-bwrap,
.kerio #x_2o2 .x-window-body,
.kerio #x_2o2 .x-panel-body,
.kerio #x_2o2 .x-panel-bwrap {
overflow: visible !important;
}
.kerio #x_2o3 {
width: auto !important;
height: auto !important;
}
.kerio #x_2o3 .x-panel-body {
width: auto !important;
height: auto !important;
overflow: visible !important;
}
}  

.kerio #x_2o3 .baseGrid         {padding: 0px;}
.kerio #x_2o3 .x-printer-grid3  {width: 100%;}
.kerio #x_2o3 .x-panel-body     {border: none;}  
.kerio #x_2o3 .x-grid3-hd-row td {
padding: 3px 1px 2px 4px;
height: 18px;
overflow: hidden !important;
text-overflow: ellipsis;
}
.kerio.br-ff #x_2o3 .x-grid3-hd-row td {
height: 24px;
}
.kerio #x_2o3 .x-grid3-hd-row td pre {
overflow: hidden;
text-overflow: ellipsis;
}
.kerio #x_2o3 .x-grid3-row td,
.kerio #x_2o3 .x-grid3-summary-row td {
padding: 1px;
overflow: hidden !important;
text-overflow: ellipsis;
}
.kerio #x_2o3 .x-grid3-summary-row td div {
overflow: hidden !important;
text-overflow: ellipsis;
}
.kerio #x_2o3 .x-grid3-summary-row td pre {
overflow: hidden !important;
text-overflow: ellipsis;
}
.kerio #x_2o3 .x-grid3,
.kerio #x_2o3 .x-grid-panel .x-panel-body {
overflow: visible !important; 
}
.kerio .printedTitle {
font-size: 12px;
padding: 4px 0px 4px 10px;
}


.kerio .x-border-layout-ct {
background-color: transparent;
}
.kerio .x-layout-split {
background-color: #DFE8F6;
}

.kerio .baseTree {
padding: 10px;
}
.kerio.br-ff .x-tree-node .x-tree-selected,
.kerio.br-ie .x-tree-node .x-tree-selected  {
background-color: #eee;
}
.kerio.br-ff .focusedItem .x-tree-node .x-tree-selected,
.kerio.br-ie .focusedItem .x-tree-node .x-tree-selected {
background-color: #D9E8FB;
}
.kerio.br-ff .x-grid3-row-selected,
.kerio.br-ie .x-grid3-row-selected {
border: 1px solid #ddd;
background: #efefef!important;
}
.kerio.br-ff .focusedItem .x-grid3-row-selected,
.kerio.br-ie .focusedItem .x-grid3-row-selected,
.kerio.br-sf              .x-grid3-row-selected  
{
border: 1px dotted #a3bae9;
background: #DFE8F6!important;
}

.ext-gecko .x-window-body .x-form-item {
overflow: visible;
}

html, body {
margin:0;
padding:0;
border:0 none;
overflow:hidden;
height:100%;
}

.kerio.br-sf *:focus {
outline: none!important;
}

.kerio.br-sf input[type=checkbox]:focus,
.kerio.br-sf input[type=radio]:focus,
.kerio.br-sf BUTTON:focus {
outline: invert dotted 1px!important;
}
.kerio .gridCellChkBox {
margin: 0;
padding: 0;
padding-right: 5px;
}

.kerio.br-ie .gridCellChkBox input {
width: 10px;
height: 10px;
zoom: 130%;
}
.kerio .missingTranslation {
color: red;
text-decoration: blink;
}
.kerio .appliedTranslation {
color: green;
text-decoration: blink;
}

.kerio .flag {
background: url(img/flags.png) no-repeat 0 -2px;
}
.kerio .flag.default {
background-position: 0 -2px;
}
.kerio .flag.cs {
background-position: 0 -26px;
}
.kerio .flag.de {
background-position: 0 -51px;
}
.kerio .flag.en {
background-position: 0 -76px;
}
.kerio .flag.es {
background-position: 0 -101px;
}
.kerio .flag.fr {
background-position: 0 -126px;
}
.kerio .flag.it {
background-position: 0 -151px;
}
.kerio .flag.nl {
background-position: 0 -176px;
}
.kerio .flag.ja {
background-position: 0 -201px;
}
.kerio .flag.pt {
background-position: 0 -226px;
}
.kerio .flag.ru {
background-position: 0 -251px;
}
.kerio .flag.sk {
background-position: 0 -276px;
}
.kerio .flag.zh {
background-position: 0 -301px;
}
.kerio .flag.hr {
background-position: 0 -326px;
}
.kerio .flag.hu {
background-position: 0 -351px;
}
.kerio .flag.pl {
background-position: 0 -378px;
}
.kerio .flag.sv {
background-position: 0 -401px;
}
.kerio .whiteSpace .x-grid3-cell-inner {
white-space: pre;
}


.kerio .x-grid3 table {
table-layout:fixed;
}

.kerio .cellIcon {
padding: 2px 2px 1px 2px;
}

.kerio.br-ie8 .cellIcon {
display: block;
float: left;
margin: -2px 3px -2px 0;
padding: 0px;
width: 16px;
height: 17px;
}
.kerio.br-ie8 .gridColCbxWithText .cellIcon {
margin-left: 18px;
margin-right: -15px;
}
.kerio .x-grid3 {
background-color: transparent;
}
.kerio .toolbarButtons.x-toolbar {

background: transparent;
border: none;
}
.kerio .x-grid3-viewport {
background-color: #fff;
}
.kerio .colSpanRow TR {
display: none;
}
.kerio .x-grid3-dirty-cell {

background: none;
}
.kerio .gridColCbxWithText {

background-position: left top;
padding-top: 2px;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: pre;
}
.kerio .x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner {

padding-left: 3px !important;
}
.kerio .cbxMultiEdit {

padding-left: 18px;  
}
.kerio .x-grid3-col-indentGroupMembers {

margin-left: 20px;
}
.kerio .x-grid-group-hd span {

padding: 2px;
}
.kerio .x-grid-group .x-grid3-col-0 span {

padding: 2px;
}
.kerio .gridNoCellBorders .x-grid3-row,
.kerio .gridNoCellBorders .x-grid-group-hd {
border-bottom-color: transparent;
}
.kerio .grid-row-insert-below {
border-bottom:1px solid #99bbe8;
}
.kerio .grid-row-insert-above {
border-top:1px solid #99bbe8;
}

.kerio .gridReadOnly .x-grid3-check-col-on,
.kerio .gridDisabled .x-grid3-check-col-on {
background-image: url(img/checkedDisabled.gif);
}
.kerio .gridReadOnly .x-grid3-check-col,
.kerio .gridDisabled .x-grid3-check-col {
background-image: url(img/uncheckedDisabled.gif);
}
.kerio .x-grid-empty {
text-align: center;
font-style: italic;
}
.kerio .baseGrid.hiddenEmptyText .x-grid-empty {
display: none;
}


.kerio .gridRaster .x-grid3-col {
border-left:  1px dotted #EEEEEE;
border-right: 1px dotted #D2D2D2;
}

.kerio .gridRaster .x-grid3-cell-first {
border-left:  0px dotted #EEEEEE;
}

.kerio .gridRaster .x-grid3-row td,
.kerio .gridRaster .x-grid3-summary-row td {
padding-left: 0px !important;
padding-right: 0px !important;
}

.kerio .selectionByCbx .x-grid3-td-checker {
background: transparent;
}
.kerio .selectionByCbx .x-grid3-row-selected .x-grid3-row-checker {
background-position: 2px 2px;
}
.kerio .selectionByCbx .checkedRow .x-grid3-row-checker,
.kerio .selectionByCbx .checkedRow .x-grid3-row-selected .x-grid3-row-checker {
background-position: -23px 2px;
}

.kerio * {
font-family: Tahoma, Arial, sans-serif;
}

.kerio.br-sf {
-webkit-user-select: none;
}
.kerio.br-ff {
-moz-user-select: -moz-none;
}
.kerio.br-ff2 input,
.kerio.br-ff2 textarea
{

-moz-user-select: text;
}


.kerio .x-item-disabled {
cursor:default !important;
}
.kerio .ext-el-mask-msg {
cursor: wait;
}
.kerio .x-resizable-handle-east {
cursor: e-resize;
}
.kerio .x-resizable-handle-south {
cursor: s-resize;
}
.kerio .x-resizable-handle-west {
cursor: w-resize;
}
.kerio .x-resizable-handle-north {
cursor: n-resize;
}
.kerio .x-resizable-handle-southeast {
cursor: se-resize;
}
.kerio .x-resizable-handle-northwest {
cursor: nw-resize;
}
.kerio .x-resizable-handle-northeast {
cursor: ne-resize;
}
.kerio .x-resizable-handle-southwest {
cursor: sw-resize;
}
.kerio input.x-form-text,
.kerio textarea {
cursor: text;
}
.kerio A,
.kerio A * {
cursor: pointer;
}

.kerio A.toolbarLink,
.kerio A.toolbarLink:hover,
.kerio A.toolbarLink:active {
color:#00e;
}

.kerio .toolbarButtons.x-toolbar .x-btn-left {
background:url(../../ext/extjs/resources/images/default/button/btn-sprite.gif) no-repeat transparent 0 0;
}
.kerio .toolbarButtons.x-toolbar .x-btn-right {
background:url(../../ext/extjs/resources/images/default/button/btn-sprite.gif) no-repeat transparent 0 -21px;
}
.kerio .toolbarButtons.x-toolbar .x-btn-center {
background:url(../../ext/extjs/resources/images/default/button/btn-sprite.gif) transparent 0 -42px;
}
.kerio .toolbarButtons .x-btn-over .x-btn-left{
background-position:0 -63px;
}
.kerio .toolbarButtons .x-btn-over .x-btn-right{
background-position:0 -84px;
}
.kerio .toolbarButtons .x-btn-over .x-btn-center{
background-position:0 -105px;
}

.kerio .toolbarButtons .x-btn-over.x-item-disabled .x-btn-left {
background-position: 0 0;
}
.kerio .toolbarButtons .x-btn-over.x-item-disabled .x-btn-right {
background-position: 0 -21px;
}
.kerio .toolbarButtons .x-btn-over.x-item-disabled .x-btn-center {
background-position: 0 -42px;
}
.kerio .toolbarButtons .x-btn-click .x-btn-center,
.kerio .toolbarButtons .x-btn-menu-active .x-btn-center {
background-position:0 -126px;
}

.kerio .toolbarButtons .defaultButton .x-btn-left {
background-position:0 -147px;
}
.kerio .toolbarButtons .defaultButton .x-btn-right {
background-position:0 -168px;
}
.kerio .toolbarButtons .defaultButton .x-btn-center {
background-position:0 -189px;
}
.kerio .toolbarButtons .defaultButton.x-item-disabled .x-btn-left {
background-position: 0 0;
}
.kerio .toolbarButtons .defaultButton.x-item-disabled .x-btn-right {
background-position: 0 -21px;
}
.kerio .toolbarButtons .defaultButton.x-item-disabled .x-btn-center {
background-position: 0 -42px;
}
.kerio .toolbarButtons .defaultButton.x-btn-over .x-btn-left{
background-position:0 -63px;
}
.kerio .toolbarButtons .defaultButton.x-btn-over .x-btn-right{
background-position:0 -84px;
}
.kerio .toolbarButtons .defaultButton.x-btn-over .x-btn-center{
background-position:0 -105px;
}
.kerio .toolbarButtons .defaultButton.x-btn-click .x-btn-center {
background-position:0 -126px;
}


.kerio .toolbarSprite .enabled .x-btn-text {
background-position: 0 0;
}
.kerio .toolbarSprite .disabled .x-btn-text {
background-position: 0 -16px;
}

.kerio .toolbarSprite.enabled .x-btn-text {
background-position: 0 0;
}
.kerio .toolbarSprite.disabled .x-btn-text {
background-position: 0 -16px;
}

.kerio .x-btn-with-menu  .x-btn-center em {
background:transparent url(img/btn-arrow.gif) no-repeat right 0;
}
.kerio.br-ie .x-btn-with-menu  .x-btn-center em {
background:transparent url(img/btn-arrow.gif) no-repeat right 1px;
}
.kerio .x-btn-text-icon .x-btn-with-menu .x-btn-center em {
background:transparent url(img/toolbar/btn-arrow.gif) no-repeat right 3px;
}
.kerio .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
background-image:url(img/btn-arrow.gif);
}
.kerio .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
background-image:url(img/btn-arrow.gif);
}

.kerio .toolbarButtons .x-item-disabled .x-btn-with-menu .x-btn-center EM {
background-position: right -99px;
}

.kerio .toolbarButtons .ytb-spacer {
width: 5px;
}
.kerio .toolbarButtons .buttonRightSpacer {
padding-right: 5px;
}
.kerio .toolbarButtons .buttonLeftSpacer {
padding-left: 5px;
}

.kerio .verticalToolbar {
height: 100%;
width: 100%;
}
.kerio .verticalToolbar.centered {
height: inherit;
}
.kerio .verticalToolbar TABLE {
width: 100% !important;  
}


.kerio.br-ie7 .x-menu-item-icon {
margin-right: 0;
border-right: 8px solid transparent !important;
}

.kerio .dialog .x-window-footer {
padding-bottom: 0;
}

.kerio .dialog .x-window-body {
background-color: white !important;
}

.kerio .dialogBlueBackground .x-window-body {
background-color: transparent !important;
}

.kerio .dialogButtons.x-toolbar {
padding: 10px 1px 12px 1px;
}


.kerio .x-tree .unselectableRoot,
.kerio .x-tree .unselectableRoot *,
.kerio .x-tree .unselectableRoot a * {
cursor: default;
}
.kerio .x-tree .unselectableRoot.x-tree-node-over {
background-color: transparent;
}

.kerio .rootNode {
font-weight: bold;
}

.kerio .rootNode.emptyTree span {
font-weight: normal;
font-style: italic;
color: gray;
}
.kerio .emptyTree .rootIcon {
background: none;
}

.kerio .nonCollapsible ul.x-tree-root-ct {
margin-left: -18px;
}

.kerio .x-tree-icon, .kerio .x-tree-ec-icon, .kerio .x-tree-elbow-line, .kerio .x-tree-elbow, .kerio .x-tree-elbow-end,
.kerio .x-tree-elbow-plus, .kerio .x-tree-elbow-minus, .kerio .x-tree-elbow-end-plus, .kerio .x-tree-elbow-end-minus {
padding-right: 5px;
}

.kerio .x-tree-node a span, .x-dd-drag-ghost a span {
padding-left: 5px;
}

.kerio .baseGrid {

padding: 10px;
}
.kerio .baseGrid .x-grid3-hd-row td.x-grid3-td-0 {
border-left: none;
}
.kerio .x-grid3-row td,
.kerio .x-grid3-summary-row td {
-webkit-user-select: none;
-khtml-user-select: none;
}
.kerio .noGridHeader .x-grid3-header {
display: none;
}
.kerio .baseGrid .x-grid3-scroller {
border-top: none;
}
.kerio .gridFieldsetCover {
padding: 10px;
}
.kerio .gridInFieldset {
padding: 0px;
}
.kerio.br-ie .gridInFieldset .x-fieldset-header {
margin-bottom: 0px;
}
.kerio.br-ff .gridInFieldset .x-fieldset-header {
margin-left: 5px;
}
.kerio .gridInFieldset .x-grid3-viewport {
background-color: white;
}
.kerio .gridInFieldset .x-grid3 {
background-color: transparent;
}
.kerio .x-grid3-row-over {

background:#efefef !important;
}

.kerio .lastFormContainer {
margin-bottom: 0;
}
.kerio .formContent.baseGrid,
.kerio .formContent.baseTree {
padding: 0 0 10px 0;
}
.kerio .formContent .rightToolbar {
padding: 0 0 0 10px;
}
.kerio .formContent.rightToolbarCover {
padding-bottom: 10px;
}
.kerio .formContent.rightToolbarCover .baseGrid,
.kerio .formContent.rightToolbarCover .baseTree {
padding: 0;
}
.kerio .formContent .rightToolbar.topRightToolbar {
padding-top: 31px;
}
.kerio .formFieldsetContainer .formContent.rightToolbarCover {
padding-bottom: 0;
}
.kerio .lastFormContainer .formContent {
padding-bottom: 0;
}

.kerio.br-sf .x-form-check-wrap {
padding-left: 1px;
}
.kerio .x-form-item label,
.kerio .x-form-field,
.kerio .x-form-text,
.kerio .x-progress-wrap,
.kerio .x-combo-list-item {
font-size: 11px;
}

.kerio.br-ff3.os-mac input[type=radio],
.kerio.br-ff3.os-mac input[type=checkbox] {
position: relative;
top: 2px;
}

.kerio.br-ff3.os-mac .x-form-check-wrap {
white-space: nowrap;
}
.kerio .x-form-text {
height:16px;
line-height:14px;
vertical-align:middle;
}
.kerio.ext-strict .x-form-text {
height: 16px;
}

.kerio.ext-strict.br-ie .x-form .x-form-text {
height: 14px;
padding-top: 2px; 
padding-bottom: 2px;
}
.kerio.br-sf .x-form-text {
height: 18px !important;
}
.kerio.br-sf .x-form-simple-text,
.kerio.br-sf .x-form-template-text,
.kerio.br-sf .x-small-editor .x-form-field {
font-size:11px;
}
.kerio .x-form-trigger {
height:19px !important;    
}
.kerio.br-ie .formRowContainer .buttonInForm,
.kerio.br-ie .formRowContainer .buttonInForm .x-panel-bwrap,
.kerio.br-ie .formRowContainer .buttonInForm .x-panel-body,
.kerio.br-ie .formColumnContainer .buttonInForm,
.kerio.br-ie .formColumnContainer .buttonInForm .x-panel-bwrap,
.kerio.br-ie .formColumnContainer .buttonInForm .x-panel-body {
overflow: visible !important;
}

.kerio .x-form-field-wrap .multiTrigger .x-form-trigger{
position: static;
top: auto;
vertical-align: top;
}

.kerio .formFieldProgress {
border: none;
height: 100%;
width: 0;
background: #9CBFEE url(/weblib/ext/extjs/resources/images/default/progress/progress-bg.gif) repeat-x scroll left center;
}

.kerio .x-tbar-page-number {
width: 3.2em;
padding-left: 2px;
}

.kerio .hiddenPaging {
padding: 0;
border: none;
}

.kerio.br-ff .hiddenPaging {
display: none;
}
.kerio .x-column {
padding-left: 5px;
}
.kerio .column0 {
padding-left: 0px;
}
.kerio .x-column.formFieldsetContainer {
padding: 10px;
margin-left: 5px;
}
.kerio.br-ie .x-column.formFieldsetContainer {
padding-top: 0;
}
.kerio .column0.formFieldsetContainer {
margin-left: 0px;
}

.kerio .x-form-empty-field {
font-style: italic;
}

.kerio .x-item-disabled {
color:#808080;
opacity:1;
-moz-opacity:1;
filter: none;
}
.kerio .x-item-disabled * {
color:#808080;
opacity:1;
-moz-opacity:1;
filter: none;
}
.kerio.br-sf .x-item-disabled INPUT[type=text] {
color: #282828!important;
}
.kerio .x-item-disabled img,
.kerio .x-item-disabled span.x-form-template-text-icon-left,
.kerio .x-item-disabled span.x-form-template-text-icon-right {
opacity:.6;
-moz-opacity:.6;
filter:alpha(opacity=60);
}

.kerio .readonly * {
color:#808080 !important;
border-color: #B5B8C8 !important; 
cursor: auto!important;
}
.kerio .readonly .x-form-field {
background: none;
}
.kerio .readonly .x-form-trigger {
background-position:0 0 !important;
cursor: default;
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);
}
.kerio .readonly .x-form-trigger-over {
background-position:0 0 !important;
border-bottom:1px solid #B5B8C8;
}
.kerio .readonly .x-form-trigger-click {
background-position:0 0 !important;
border-bottom:1px solid #B5B8C8;
}

.kerio input.x-combo-noedit {
cursor: pointer;
}

.kerio.br-sf .x-form-field-wrap,
.kerio.br-ff .x-form-field-wrap {
font-size: 13px;
line-height: 16px;  
}

.kerio .iconSelect .iconInput {
border-left: none;
}
.kerio .iconSelect .iconWrap {
cursor: pointer;
width: 20px;
height: 18px !important;  
margin: 0;
padding: 0;
float: left;
border-right-width: 0;  
}
.kerio.br-ie .x-grid-editor .iconSelect .iconWrap {
margin: 0 !important;
top: 0;
}
.kerio .iconSelect .iconWrap .icon {
width: 16px;
height: 16px;
margin: 1px;
}
.kerio .x-combo-list-item .icon {
width: 16px;
height: 16px;
margin-right: 4px;
float:left;
}

.kerio .iconWrap .icon.flag {
margin-top: -2px;
width: 17px;  
}
.kerio .x-combo-list-item .icon.flag {
margin-top: -4px;
}
.kerio.br-ff.os-mac .x-combo-list-item .icon.flag {
margin-top: -3px;
}

.kerio .template-text {
padding: 1px 1px;
min-height: 18px;
line-height: 18px;
vertical-align: middle;
}
.kerio.br-ie .template-text {
height: auto;
line-height: normal;
}
.kerio .template-text DIV {
line-height: 17px;
}
.kerio.br-ie .template-text DIV {
line-height: 16px;
}
.kerio .template-text-icon-left {
padding-left: 20px;
background-repeat: no-repeat;
}
.kerio .template-text-icon-right {
padding-right: 20px;
background-repeat: no-repeat;
}

.kerio .x-btn {
float: left;
}

body.br-ie.x-body-masked .x-window-plain .x-window-mc{background:#c1d2e7;}

body.os-mac.br-sf.x-body-masked .x-window-plain .x-window-mc{background: rgb(183,207,231);}

.kerio .x-form-progress-bar {
height: 18px;
border: none;
width: 100%;
background-color: transparent;
}

.kerio .x-form-label-top .x-progress-wrap {
padding-bottom: 0;
}

.kerio .x-form-progress-bar-exceeded {
border: 1px solid transparent;
}

.kerio .x-form-progress-bar-exceeded div {
padding-top: 2px;
padding-bottom: 2px;
vertical-align: middle;
}

.kerio .x-progress-wrap.x-item-disabled .x-progress-bar,
.kerio .x-progress-wrap.readonly .x-progress-bar {
background: #B9B9B9 url(img/progress-ind-gray.gif) repeat-x left center;
}
.kerio .x-progress-wrap.x-item-disabled .x-progress-inner,
.kerio .x-progress-wrap.readonly .x-progress-inner {
background: #E6E6E6 url(img/progress-inner-gray.gif) repeat-x scroll 0%;
}

.kerio .x-progress-wrap.x-item-disabled,
.kerio DIV.x-progress-wrap.readonly,
.kerio .x-progress-wrap.x-item-disabled .x-progress-bar {
border-color: #B0B0B0 !important;
}
.kerio .x-progress-wrap.x-form-progress-bar-exceeded.x-item-disabled {
border-color: transparent;
}

.kerio .x-progress-wrap.x-form-progress-bar-exceeded.readonly {
border-color: transparent !important;
}

.kerio .form {
padding: 10px;
}

.kerio.br-ff2 .x-window {
position: fixed !important;
}

.kerio.br-ie7 .x-fieldset {
display: block;
}

.kerio .x-tab-strip-top .x-tab-right {
background: transparent url(img/tabs-sprite.gif) no-repeat 0 -51px;
padding-left:10px;
}
.kerio .x-tab-strip-top .x-tab-left {
background: transparent url(img/tabs-sprite.gif) no-repeat right -351px;
padding-right:10px;
}
.kerio .x-tab-strip-top .x-tab-strip-inner {
background: transparent url(img/tabs-sprite.gif) repeat-x 0 -201px;
}
.kerio .x-tab-strip-top .x-tab-strip-over .x-tab-right {
background-position:0 -101px;
}
.kerio .x-tab-strip-top .x-tab-strip-over .x-tab-left {
background-position:right -401px;
}
.kerio .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
background-position:0 -251px;
}
.kerio .x-tab-strip-top .x-tab-strip-active .x-tab-right {
background-position: 0 0;
}
.kerio .x-tab-strip-top .x-tab-strip-active .x-tab-left {
background-position: right -301px;
}
.kerio .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
background-position: 0 -151px;
}
.kerio .x-tab-panel-header-plain .x-tab-strip-spacer  {
height: 0;
border-width: 0;
}
.kerio ul.x-tab-strip li {
margin-left: 1px;
}
.kerio ul.x-tab-strip li.x-tab-strip-active {
margin-left: 0;
}
.kerio .dialogWithTabs .x-tab-panel {
background: none !important;
}
.kerio .dialogWithTabs .x-window-body {
background-color: transparent !important;
}
.kerio .x-tab-strip-active span.x-tab-strip-text {
font-weight:normal;
}
.kerio .x-tab-scroller-left {
background-position: -18px -1px;
border-left: 1px solid #8DB2E3;
}
.kerio .x-tab-scroller-left-over {
background-position:0 -1px;
}
.kerio .x-tab-scroller-left-disabled {
background-position: -18px -1px;
}
.kerio .x-tab-scroller-right {
background-position: 0 -1px;
border-right: 1px solid #8DB2E3;
}
.kerio .x-tab-scroller-right-over {
background-position: -18px -1px;
}
.kerio .x-tab-scroller-right-disabled {
background-position: 0 -1px;
}
.kerio .dialogWithTabs .x-window-header {
padding: 5px 0 8px !important;
}
.kerio .wizardHeader {
padding-bottom: 4px;
}
.kerio .wizard .x-tab-panel-body-top {
border-top: 1px solid #8DB2E3;
}
.kerio .autoScroll {
overflow: auto;
}

.kerio .layoutFormGrid .form {
padding-bottom: 0;
}
.kerio .layoutFormGrid .gridFieldsetCover,
.kerio .layoutFormGrid .gridCoverPanel .baseGrid,
.kerio .layoutFormGrid .gridCoverPanel .gridRightToolbar {
padding-top:0px;
}
.kerio .layoutFormGrid .gridFieldsetCover .gridCoverPanel .baseGrid,
.kerio .layoutFormGrid .gridFieldsetCover .gridCoverPanel .gridRightToolbar {
padding-top:10px;
}
.kerio .noBottomMargin {
margin-bottom: 0px;
}
.kerio .noBottomPadding {
padding-bottom: 0px;
}
.kerio .noWrap {
white-space: pre;
}
.kerio .noWrap * {
white-space: pre;
}

.kerio .noGroupHeader .x-grid-group-hd {
height: 0px;
padding: 0px;
border-width: 0px;
}
.kerio .noGroupHeader .x-grid-group-hd div {
background: none;
}

.kerio .spinnerField {
text-align: right;
}
.kerio .spinnerTrigger {
background: transparent url(img/spinner.gif) no-repeat 0 0;
}
.kerio .spinnerOverup{
background-position: -17px 0;
}
.kerio .spinnerClickup {
background-position: -34px 0;
}
.kerio .spinnerOverdown {
background-position: -51px 0;
}
.kerio .spinnerClickdown {
background-position: -68px 0;
}
.kerio .x-trigger-wrap-focus .spinnerTrigger {
background-position: -85px 0;
}
.kerio .x-trigger-wrap-focus .spinnerOverup {
background-position: -102px 0;
}
.kerio .x-trigger-wrap-focus .spinnerClickup {
background-position: -119px 0;
}
.kerio .x-trigger-wrap-focus .spinnerOverdown {
background-position: -136px 0;
}
.kerio .x-trigger-wrap-focus .spinnerClickdown {
background-position: -153px 0;
}
.kerio .spinnerSplitter {
line-height: 1px;
font-size: 1px;
background: transparent url(img/spinner-split.gif) no-repeat 0 0;
position: absolute;
cursor: default;
}
.kerio .x-trigger-wrap-focus .spinnerSplitter {
background-position: -14px 0;
}


.kerio .x-date-middle {
padding-top: 2px;
padding-bottom: 2px;
width: 130px; 
}
.kerio input.x-date-noedit {
cursor: pointer;
}

.kerio .multilineCell {
width: 100%;
padding: 0;
margin: 0;
}
.kerio .mlCellOver {
border:1px solid #ddd !important;
background-color:#efefef !important;
}
.kerio .x-grid3-row-over .multilineCellContainer,
.kerio .mlCellOver .multilineCellContainer,
.kerio .mlCellOver .multilineCellContainer * {
background-color: #efefef;
}

.kerio .x-grid3-row-selected .multilineCellContainer,
.kerio.br-ie .x-grid3-row-selected .multilineCellContainer * {
background-color: #efefef !important;
}
.kerio .focusedItem .x-grid3-row-selected .multilineCellContainer,
.kerio .focusedItem .x-grid3-row-selected .multilineCellContainer * {
background-color: #DFE8F6 !important;
}

.kerio.br-sf .x-grid3-row-selected .multilineCellContainer,
.kerio.br-sf .x-grid3-row-selected .multilineCellContainer * {
background-color: #DFE8F6 !important;
}
.kerio .multilineCell TD {
padding: 0;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: pre;
}
.kerio .multilineCell TD.collapsible {
width: 16px;
}
.kerio .multilineCell TD.collapsible.collapsed {
background: url(../../ext/extjs/resources/images/default/tree/elbow-plus-nl.gif) no-repeat scroll center right;
}
.kerio .multilineCell TD.collapsible.expanded {
background: url(../../ext/extjs/resources/images/default/tree/elbow-minus-nl.gif) no-repeat scroll center right;
}

.kerio .multilineCell TD.cbx {
width: 16px;
}
.kerio .multilineCell TD.cbx div {
width: 13px;
height: 13px;
margin-top: 0px;
background: url(img/checkbox.gif) no-repeat;
}
.kerio .multilineCell TD.cbx .cbxOn {
background-position: 0 -13px;
}
.kerio .multilineCell TD.cbx .cbxOff {
background-position: 0 0;
}
.kerio .multilineCell TD.cbx .cbxOn.disabled {
background-position: -39px -13px;
}
.kerio .multilineCell TD.cbx .cbxOff.disabled {
background-position: -39px 0;
}

.kerio .multilineCell .passive TD.cbx .cbxOn {
background-position: -52px -13px;
}
.kerio .multilineCell .passive TD.cbx .cbxOff {
background-position: -52px 0;
}

.kerio .statusBar {
font-size: 11px;
}
.kerio .statusBar .x-panel-body {
background-color: transparent;
line-height: 19px; 
}
.kerio .statusBar .statusBarIcon,
.kerio .statusBar .statusBarText,
.kerio .statusBar .statusBarLink {
padding: 2px 0px 2px 0px;
}
.kerio .statusBarLink {
text-decoration: underline;
color: blue;
}

.kerio .toolbarButtons {
padding: 0;
}

.kerio .topToolbar {
padding-bottom: 10px;
}

.kerio .bottomToolbar {
padding-top: 10px;
}

.kerio .rightToolbar {
padding: 10px 10px 10px 0;
}
.kerio .rightToolbar.topRightToolbar {
padding-top: 41px;
}
.kerio .rightToolbar.bottomRightToolbar {
padding-bottom: 41px;
}

.kerio .fileUploadWrap {
position: relative;
height: 22px;
overflow: hidden;
}
.kerio .fileUploadWrap .fileInput {
position: absolute;
right: 0;
-moz-opacity: 0;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
height: 22px;
cursor: pointer;
}
.kerio .fileUploadWrap .fileInput.readonly,
.kerio .fileUploadWrap .fileInput.disabled {
cursor: default;
}
.kerio .fileUploadWrap .fileInputButton {
position: absolute;
right: 0;
z-index: 1;
}
.kerio.br-ff3 .x-toolbar .fileInputButton {
top: 1px;
}

.kerio .ext-mb-content.messageBoxWithIcon {
padding-left: 47px;
}

.kerio .scroller {
font-size: 12px;
width: 20px;
height: 100%;
overflow: auto;
position: relative;
background-color: transparent;
}

.kerio.br-ie .scroller {

background: url(/weblib/ext/extjs/s.gif) repeat;
cursor:default;
}
.kerio .proxyScroller {
overflow: hidden;
border: 1px solid transparent;
border-bottom: none;
position: absolute;
top: 0;
left: 0;
}
.kerio.br-ff .proxyScroller {
overflow-x: hidden;
overflow-y: auto;
}
.kerio .proxyScroller .spacer {
padding: 0px;
margin: 0px;
border: none;
background: url(img/loading-en.png) repeat-y;  
background-color: white;
}
.kerio .proxyScroller .data {
overflow-x: visible;
overflow-y:hidden;
background-color: white;
}
.kerio .proxyScroller .singleRow {
height: 16px;
font-size: 11px;
}
.kerio .proxyScroller .selectedRow {
color: HighlightText !important;
background-color: Highlight !important;
}

.kerio .scrollArrowClip {
position: absolute;
overflow: hidden;
}
.kerio .fakeScroller {
position: relative;
width: 30px;
height: 100px;
overflow-x: hidden;
overflow-y: scroll;
}
.kerio .fakeScroller DIV {
width: 10px;
height: 200px;
}

.kerio .colorItem {
background: url(img/colorPickerItemBorder.gif) no-repeat;
}
.kerio .backgroundFFFFFF {
background-color: #FFFFFF;
}
.kerio .backgroundFFFFCC {
background-color: #FFFFE8;
}
.kerio .backgroundCCFFFF {
background-color: #E8FFFF;
}
.kerio .backgroundFFCCCC {
background-color: #FFE8E8;
}
.kerio .backgroundCCFFCC {
background-color: #E8FFE8;
}
.kerio .backgroundCCCCFF {
background-color: #E8E8FF;
}
.kerio .backgroundFFCCFF {
background-color: #FFE8FF;
}
.kerio .backgroundCCCCCC {
background-color: #E8E8E8;
}

.kerio.br-ie8 .x-form-text,
.kerio.br-ie8 TEXTAREA.x-form-field {
margin: 0 !important;
}
.kerio.br-ie8 .x-small-editor .x-form-trigger,
.kerio.br-ie8 .x-small-editor .iconSelect .iconWrap {
top: 1px;
}
.kerio.br-ie8 .x-toolbar .x-form-text,
.kerio.br-ie8 .x-toolbar .x-form-trigger,
.kerio.br-ie8 .x-toolbar .iconSelect .iconWrap {
top: 0;
}
.kerio.br-ie8 .x-item-disabled,
.kerio.br-ie8 .x-item-disabled * {
filter: inherit;
}
.kerio.br-ie8 .x-item-disabled .x-form-trigger {
filter: inherit;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}

.kerio .ext-el-mask.invisible {
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
cursor: wait;
}

.kerio.br-ff3.os-mac .x-column {
margin-right: -1px;
}
