
.kerio .removeFieldsetMargin {
margin-bottom: 0;
}
.kerio .removeItemsMargin .x-form-item { 
margin-bottom: 0;
}
.kerio .removePadding {
padding: 0;
}

.kerio span.tooltip {
background: url(img/status.png) no-repeat right 0;
font-size: 13px;
}

.kerio .userMessage,
.kerio .userMessage div { 
color: navy;
background: url(img/status.png) no-repeat 0 0;
}
.kerio .userMessage.warning,
.kerio .userMessage.warning div {
background-position: 0 -17px;
}

.kerio .embeddedGrid .baseGrid {
padding-left: 20px;
}

.kerio .mainList.simple {
padding: 10px !important;
border: 1px solid;
}

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

.kerio .radioGroupOptionMarginTop {
margin-top: 10px;
}

.kerio .marginTop {
margin-top: 10px;
}

.kerio .gridWithSimpleTextAbove .x-panel-header {
font-weight: normal;
line-height: normal;
color: black;
background-image: none;
border-left-color: white;
border-right-color: white;
border-top-color: white;
}
.kerio .mainScreenWrapPanel .rightToolbarCover .rightToolbar.tabPageInside {
background-color: #FFFFFF;
}
.kerio .gridRightToolbarCover .gridWithSimpleTextAbove .gridRightToolbarMovedDown  {
padding-top: 50px; 
}

.kerio .interfaceList .emptyGroup div {
font-style: italic;
padding-left: 20px;
}
.kerio .interfaceHeaderIcon { 
background: url(img/interfaces.png) no-repeat 0 0;
}
.kerio .interfaceHeaderIcon.groupInternet {
background-position: 0 0;
}
.kerio .interfaceHeaderIcon.groupTrusted {
background-position: 0 -19px;
}
.kerio .interfaceHeaderIcon.groupVpn {
background-position: 0 -38px;
}
.kerio .interfaceHeaderIcon.groupOther {
background-position: 0 -57px;
}
.kerio .ruleInactive .interfaceHeaderIcon.groupInternet {
background-position: 0 -76px;
}
.kerio .ruleInactive .interfaceHeaderIcon.groupTrusted {
background-position: 0 -95px;
}
.kerio .interfaceIcon {
background: url(img/interfaces.png) no-repeat 0 0;
}
.kerio .interfaceList.undead .interfaceIcon.interfaceEthernet.dead,
.kerio .interfaceIcon.interfaceEthernet {
background-position: -34px 0;
}
.kerio .interfaceIcon.interfaceEthernet.itemModified {
background-position: -34px -38px;
}
.kerio .interfaceIcon.interfaceEthernet.dead { 
background-position: -34px -57px;
}
.kerio .interfaceIcon.interfaceEthernet.itemModified.dead { 
background-position: -34px -95px;
}
.kerio .interfaceList.undead .interfaceIcon.interfaceRas.dead,
.kerio .interfaceList.undead .interfaceIcon.interfaceDialIn.dead,
.kerio .interfaceIcon.interfaceRas,
.kerio .interfaceIcon.interfaceDialIn {
background-position: -68px 0;
}
.kerio .interfaceIcon.interfaceRas.itemNew,
.kerio .interfaceIcon.interfaceDialIn.itemNew {
background-position: -68px -19px;
}
.kerio .interfaceIcon.interfaceRas.itemModified,
.kerio .interfaceIcon.interfaceDialIn.itemModified {
background-position: -68px -38px;
}
.kerio .interfaceIcon.interfaceRas.dead,
.kerio .interfaceIcon.interfaceDialIn.dead { 
background-position: -68px -57px;
}
.kerio .interfaceIcon.interfaceRas.itemModified.dead { 
background-position: -68px -95px;
}
.kerio .interfaceList.undead .interfaceIcon.interfaceVpnServer.dead,
.kerio .interfaceIcon.interfaceVpnServer {
background-position: -102px 0;
}
.kerio .interfaceIcon.interfaceVpnServer.itemModified {
background-position: -102px -38px;
}
.kerio .interfaceIcon.interfaceVpnServer.dead { 
background-position: -102px -57px;
}
.kerio .interfaceIcon.interfaceVpnServer.itemModified.dead { 
background-position: -102px -95px;
}
.kerio .interfaceList.undead .interfaceIcon.interfaceVpnTunnel.dead,
.kerio .interfaceIcon.interfaceVpnTunnel {
background-position: -136px 0;
}
.kerio .interfaceIcon.interfaceVpnTunnel.itemAdded {
background-position: -136px -19px;
}
.kerio .interfaceIcon.interfaceVpnTunnel.itemModified {
background-position: -136px -38px;
}
.kerio .interfaceIcon.interfaceVpnTunnel.dead { 
background-position: -136px -57px;
}
.kerio .interfaceIcon.interfaceVpnTunnel.itemAdded.dead { 
background-position: -136px -76px;
}
.kerio .interfaceIcon.interfaceVpnTunnel.itemModified.dead { 
background-position: -136px -95px;
}
.kerio .interfaceIcon.interfaceAllVpnTunnels {
background-position: -170px 0;
}
.kerio .ruleInactive .interfaceIcon.interfaceEthernet {
background-position: -34px -57px;
}
.kerio .ruleInactive .interfaceIcon.interfaceRas {
background-position: -68px -57px;
}
.kerio .ruleInactive .interfaceIcon.interfaceVpnServer {
background-position: -102px -57px;
}
.kerio .ruleInactive .interfaceIcon.interfaceVpnTunnel {
background-position: -136px -57px;
}
.kerio .ruleInactive .interfaceIcon.interfaceAllVpnTunnels {
background-position: -170px -57px;
}

.kerio .interfaceList .statusBarIcon.ipVpnCollision {
background: url(img/status.png) no-repeat 0 -19px;
}


.kerio .policyGrid .ruleDefault .x-grid3-cell-first .gridColCbxWithText {
background: transparent;
}

.kerio .policyGrid .ruleAction,
.kerio .x-combo-list .ruleAction {
background: url(img/action.png) no-repeat -68px 0;
}
.kerio .policyGrid .ruleAction.empty { 
background-position: 20px 0;
}
.kerio .policyGrid .ruleAction.allow,
.kerio .x-combo-list .ruleAction.allow {
background-position: -68px 0;
}
.kerio .policyGrid .ruleAction.deny,
.kerio .x-combo-list .ruleAction.deny {
background-position: -68px -19px;
}
.kerio .policyGrid .ruleAction.drop,
.kerio .x-combo-list .ruleAction.drop {
background-position: -68px -38px;
}
.kerio .policyGrid .ruleAction.redirect {
background-position: -68px -57px;
}
.kerio .policyGrid .ruleAction.unset {
background: transparent;
}

.kerio .policyGrid .ruleInactive * {
font-style: italic;
color: gray;
}
.kerio .policyGrid .ruleInactive .ruleAction {
background: url(img/action.png) no-repeat -102px 0;
}
.kerio .policyGrid .ruleInactive .ruleAction.allow {
background-position: -102px 0;
}
.kerio .policyGrid .ruleInactive .ruleAction.deny {
background-position: -102px -19px;
}
.kerio .policyGrid .ruleInactive .ruleAction.drop {
background-position: -102px -38px;
}
.kerio .policyGrid .ruleInactive .ruleAction.redirect {
background-position: -102px -57px;
}

.kerio .policyGrid .statusBarIcon.ruleInactive {
background: url(img/status.png) no-repeat 0 -19px;
}

.kerio .policyGrid .objectNothing {
background: url(img/definitions.png) no-repeat -340px -2px;
}


.kerio .x-menu-list-item img.colorItem {
background-image: url(img/colorFrame.png);
}
.kerio .policyGrid .bckgTransparent,
.kerio .x-menu-list-item img.bckgTransparent {

}
.kerio .policyGrid .bckgWhite {
background-color: #FFFFFF;
}
.kerio .policyGrid .bckgYellow {
background-color: #FFFFE8;
}
.kerio .policyGrid .bckgBlue {
background-color: #E8FFFF;
}
.kerio .policyGrid .bckgRed {
background-color: #FFE8E8;
}
.kerio .policyGrid .bckgGreen {
background-color: #E8FFE8;
}
.kerio .policyGrid .bckgMagenta {
background-color: #E8E8FF;
}
.kerio .policyGrid .bckgPink {
background-color: #FFE8FF;
}
.kerio .policyGrid .bckgGrey {
background-color: #E8E8E8;
}
.kerio .x-menu-list-item img.bckgWhite {
background-color: #FFFFFF;
}
.kerio .x-menu-list-item img.bckgYellow {
background-color: #D3D3B1;
}
.kerio .x-menu-list-item img.bckgBlue {
background-color: #B5D3D3;
}
.kerio .x-menu-list-item img.bckgRed {
background-color: #D3BBBB;
}
.kerio .x-menu-list-item img.bckgGreen {
background-color: #B7D3B7;
}
.kerio .x-menu-list-item img.bckgMagenta {
background-color: #C0C0D3;
}
.kerio .x-menu-list-item img.bckgPink {
background-color: #D3B9D3;
}
.kerio .x-menu-list-item img.bckgGrey {
background-color: #BDBDBD;
}

.kerio .ruleProperties,
.kerio .ruleInactive .ruleProperties {
background: url(img/action.png) no-repeat 0 0;
}
.kerio .ruleProperties.radio.block { 
background-position: 0 -38px;
}
.kerio .ruleProperties.radio.deny { 
background: url(img/action.png) no-repeat 0 -19px;
}
.kerio .ruleProperties.deny {
background: url(img/policy.png) no-repeat 0 100px; 
}
.kerio .ruleProperties.deny.unlockable {
background-position: -238px 0;
}
.kerio .ruleInactive .ruleProperties.deny.unlockable {
background-position: -238px -19px;
}
.kerio .ruleProperties.redirect {
background-position: 0 -57px;
}
.kerio .ruleInactive .ruleProperties.redirect {
background-position: -34px -57px;
}
.kerio .ruleInactive .ruleProperties { 
font-style: italic;
color: gray;
}
.kerio .ruleProperties.radio {
font-size: 13px;
}
.kerio .policyGrid .gridListIcon,
.kerio .multilineCell .interfaceIcon {
width: 16px;
height: 16px;
}

.kerio .ruleProperties {
background: url(img/action.png) no-repeat 0 0;
}
.kerio .ruleProperties.avScanner.inactive { 
background: none; 
font-style: italic;
color: gray;
}

.kerio .ruleCondition {
background: url(img/policy.png) no-repeat 0 0;
}
.kerio .ruleCondition.download {
background-position: -136px 0;
}
.kerio .ruleCondition.upload {
background-position: -170px 0;
}
.kerio .ruleCondition.downloadUpload {
background-position: -204px 0;
}
.kerio .ruleCondition.download.inactive {
background-position: -136px -19px;
}
.kerio .ruleCondition.upload.inactive {
background-position: -170px -19px;
}
.kerio .ruleCondition.downloadUpload.inactive {
background-position: -204px -19px;
}

.kerio .serviceIcon {
background: url(img/definitions.png) no-repeat -306px 0;
}
.kerio .serviceIcon.added {
background-position: -306px -19px;
}
.kerio .serviceIcon.modified {
background-position: -306px -38px;
}
.kerio .ruleInactive .serviceIcon {
background-position: -306px -76px;
}
.kerio .serviceIcon.objectNothing {
background-position: -306px -57px;
}

.kerio .dnsUpdateStatus {
background: url(/admin/weblib/int/lib/img/actionResult.png) no-repeat 0 0;
}
.kerio .dnsUpdateStatus.error {
background-position: 0 -38px;
}
.kerio .dnsUpdateStatus.checking {
background-position: 0 -19px;
}

.kerio .ipGroupIcon.grpHeader {
background: url(img/definitions.png) no-repeat -102px 0;
}
.kerio .ipGroupIcon.grpHeader.invalid,
.kerio .ruleInactive .ipGroupIcon.grpHeader.invalid {
background-position: -102px -57px;
}
.kerio .ruleInactive .ipGroupIcon.grpHeader {
background-position: -102px -76px;
}
.kerio .ipGroupIcon.agTypeHost {
background: url(img/definitions.png) no-repeat 0 0;
}
.kerio .agTypeHost.added {
background-position: 0 -19px;
}
.kerio .agTypeHost.modified {
background-position: 0 -38px;
}
.kerio .ruleInactive .ipGroupIcon.agTypeHost {
background-position: 0 -76px;
}
.kerio .ipGroupIcon.agTypeNetwork {
background: url(img/definitions.png) no-repeat -34px 0;
}
.kerio .agTypeNetwork.added {
background-position: -34px -19px;
}
.kerio .agTypeNetwork.modified {
background-position: -34px -38px;
}
.kerio .ruleInactive .ipGroupIcon.agTypeNetwork {
background-position: -34px -76px;
}
.kerio .ipGroupIcon.agTypeRange {
background: url(img/definitions.png) no-repeat -68px 0;
}
.kerio .agTypeRange.added {
background-position: -68px -19px;
}
.kerio .agTypeRange.modified {
background-position: -68px -38px;
}
.kerio .ruleInactive .ipGroupIcon.agTypeRange {
background-position: -68px -76px;
}
.kerio .ipGroupIcon.agTypeGroup {
background: url(img/definitions.png) no-repeat -102px 0;
}
.kerio .agTypeGroup.added {
background-position: -102px -19px;
}
.kerio .agTypeGroup.modified {
background-position: -102px -38px;
}
.kerio .ipGroupIcon.agTypeFirewall {
background: url(img/definitions.png) no-repeat -136px 0;
}
.kerio .agTypeFirewall.added {
background-position: -136px -19px;
}
.kerio .agTypeFirewall.modified {
background-position: -136px -38px;
}
.kerio .ruleInactive .ipGroupIcon.agTypeFirewall {
background-position: -136px -76px;
}

.kerio .urlGroupIcon.grpHeader {
background: url(img/definitions.png) no-repeat -204px 0;
}
.kerio .urlGroupIcon.grpHeader.invalid,
.kerio .ruleInactive .urlGroupIcon.grpHeader.invalid {
background-position: -204px -57px;
}
.kerio .ruleInactive .urlGroupIcon.grpHeader {
background-position: -204px -76px;
}
.kerio .urlGroupIcon.ugTypeUrl {
background: url(img/definitions.png) no-repeat -170px 0;
}
.kerio .ugTypeUrl.added {
background-position: -170px -19px;
}
.kerio .ugTypeUrl.modified {
background-position: -170px -38px;
}
.kerio .urlGroupIcon.ugTypeGroup {
background: url(img/definitions.png) no-repeat -204px 0;
}
.kerio .ugTypeGroup.added {
background-position: -204px -19px;
}
.kerio .ugTypeGroup.modified {
background-position: -204px -38px;
}

.kerio .timeRangeIcon.grpHeader {
background: url(img/definitions.png) no-repeat -272px 0;
}
.kerio .timeRangeIcon.grpHeader.invalid,
.kerio .ruleInactive .timeRangeIcon.grpHeader.invalid {
background-position: -272px -57px;
}
.kerio .ruleInactive .timeRangeIcon.grpHeader {
background-position: -272px -76px;
}
.kerio .timeRangeIcon.trTypeDaily,
.kerio .timeRangeIcon.trTypeWeekly,
.kerio .timeRangeIcon.trTypeAbsolute {
background: url(img/definitions.png) no-repeat -238px 0;
}
.kerio .trTypeDaily.added,
.kerio .trTypeWeekly.added,
.kerio .trTypeAbsolute.added {
background-position: -238px -19px;
}
.kerio .trTypeDaily.modified,
.kerio .trTypeWeekly.modified,
.kerio .trTypeAbsolute.modified {
background-position: -238px -38px;
}
.kerio .timeRangeIcon.trTypeGroup {
background: url(img/definitions.png) no-repeat -272px 0;
}
.kerio .trTypeGroup.added {
background-position: -272px -19px;
}
.kerio .trTypeGroup.modified {
background-position: -272px -38px;
}

.kerio .userIcon { 
background: url(img/userGroupDomain.png) no-repeat 0 0;
}
.kerio .userIcon.disabled {
background-position: 0 -19px;
}
.kerio .userIcon.userConflict {
background-position: 0 -38px;
}
.kerio .userIcon.userInactiveAuth {
background-position: 0 -57px;
}
.kerio .userGroupIcon { 
background: url(img/userGroupDomain.png) no-repeat -34px 0;
}
.kerio .userStatus { 
background: url(img/userGroupDomain.png) no-repeat -34px 0;

background-repeat: no-repeat;
}
.kerio .userStatus.enabled {
background-position: 0 -76px;
}
.kerio .userStatus.disabled {
background-position: 0 -95px;
}
.kerio .authUsersIcon { 
background: url(img/userGroupDomain.png) no-repeat -68px 0;
}
.kerio .ruleInactive .userIcon {
background-position: 0 -19px;
}
.kerio .ruleInactive .userGroupIcon {
background-position: -34px -19px;
}
.kerio .ruleInactive .authUsersIcon {
background-position: -68px -57px;
}

.kerio .domainIcon {
background: url(img/userGroupDomain.png) no-repeat -68px 0;
}
.kerio .domainIcon.added {
background-position: -68px -19px;
}
.kerio .domainIcon.modified {
background-position: -68px -38px;
}
.kerio .primaryDomain {
font-weight: bold;
}

.kerio .statusDomainJoin {  
background: url(img/userGroupDomain.png) no-repeat -102px 0;
}
.kerio .statusDomainJoin.domainJoinDisconnected {
background-position: -102px -57px;
}
.kerio .statusDomainJoin.domainJoinError {
background-position: -102px -38px;
}
.kerio .statusDomainJoin.domainJoinTesting {
background: url(/admin/weblib/ext/extjs/resources/images/default/grid/loading.gif) no-repeat 0 0;
}

.kerio .userList .userIcon {
width: 16px;
}
.kerio .userList.userUnknown {
background: url(img/status.png) no-repeat 0 -37px;
width: 16px;
}
.kerio .userList.objectNothing {
background: url(img/userGroupDomain.png) no-repeat -33px -38px;
}

.kerio .webFilterIcon {
background: url(img/policy.png) no-repeat -34px 0;
}
.kerio .ruleInactive .webFilterIcon {
background: url(img/policy.png) no-repeat -34px -19px;
}
.kerio .urlByIpIcon {
background: url(img/policy.png) no-repeat -68px 0;
}
.kerio .ruleInactive .urlByIpIcon {
background: url(img/policy.png) no-repeat -68px -19px;
}

.kerio .forbiddenWordIcon {
background: url(img/policy.png) no-repeat -102px 0;
}
.kerio .forbiddenWordIcon.groupIcon {
background-position: -102px -19px;
}
.kerio .forbiddenWordIcon.added {
background-position: -102px -38px;
}
.kerio .forbiddenWordIcon.modified {
background-position: -102px -57px;
}


.kerio .portIcon {
background: url(img/policy.png) no-repeat 0 0;
}
.kerio .ruleInactive .portIcon {
background: url(img/policy.png) no-repeat 0 -19px;
}

.kerio .userList .statusBarIcon.userUnknown {
background: url(img/status.png) no-repeat 0 -19px;
}

.kerio .allowDenyIcon {
background: url(img/userGroupDomain.png) no-repeat 0 -76px;
background-repeat: no-repeat;
}
.kerio .allowDenyIcon.allow {
background-position: 0 -76px;
}
.kerio .allowDenyIcon.deny {
background-position: 0 -95px;
}

.kerio .productInfo {
width: 542px;
height: 387px;
position: relative; 
margin: auto;
}
.kerio .productInfo .productImage {
background: #ffffff url('img/splashscreen.png') center center no-repeat;
position: absolute;
top: 0;
left: 0;
width: 542px;
height: 387px;
}
.kerio .productInfo .adminDownload,
.kerio .productInfo .cfgExport,
.kerio .productInfo .cfgImport {
color: #0000FF !important;
font-size: 11px;
position: absolute;
top: 300px;
left: 13px;
color: black;
vertical-align: middle;
margin: auto;
}
.kerio .productInfo .cfgImport {
top: 320px;
}
.kerio .productInfo .adminDownload {
top: 110px;
font-size: 13px;
text-align: left;
width: 520px;
}

.kerio .emptyGroup {
font-style: italic;
}

.kerio .redText,
.kerio .redText INPUT {
color: red !important;
}
