html.rbk-rep,
.rbk-rep div,
.rbk-rep dl,
.rbk-rep dt,
.rbk-rep dd,
.rbk-rep ul,
.rbk-rep ol,
.rbk-rep li,
.rbk-rep h1,
.rbk-rep h2,
.rbk-rep h3,
.rbk-rep h4,
.rbk-rep h5,
.rbk-rep h6,
.rbk-rep pre,
.rbk-rep form,
.rbk-rep fieldset,
.rbk-rep input,
.rbk-rep p,
.rbk-rep blockquote,
.rbk-rep th,
.rbk-rep td
    {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

html.rbk-rep, 
.rbk-rep img,
.rbk-rep body {
    border: 0;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 11px;
}

.rbk-rep address,
.rbk-rep caption,
.rbk-rep cite,
.rbk-rep code,
.rbk-rep dfn,
.rbk-rep em,
.rbk-rep strong,
.rbk-rep th,
.rbk-rep var {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
}

.rbk-rep ol,
.rbk-rep ul {
    list-style: none;
}

.rbk-rep caption,
.rbk-rep th {
    text-align: left;
    font-size: 11px;
}

.rbk-rep h1,
.rbk-rep h2,
.rbk-rep h3,
.rbk-rep h4,
.rbk-rep h5,
.rbk-rep h6 {
    /*font-size: 100%;*/
}

.rbk-rep q:before,
.rbk-rep q:after {
    content: '';
}

.rbk-rep .rbk-rep-links {
    padding: 0 0 20px 0;
}

.rbk-rep table {
    /*width: 100%;*/
    text-align: left;
    font-size: 11px;
    /*font-family: arial;*/
    border-collapse: collapse;
    border-style: none;
}

.rbk-rep table th {
    font-weight: bold;
    padding: 3px 3px 3px 3px;
	border: 1px solid #888888;
    border-left-color: #888888;
    position:relative;
    /*text-align: right;*/
}

.rbk-rep table tr.odd {
    background-color: #ffffff;
}

.rbk-rep table tr.even {
    background-color: #f9f9f9;
}

.rbk-rep table td {
    padding: 3px 3px 3px 3px;
	border-style: none;
    border-width: 0px;
    border-color: #ededed;
}

.rbk-rep table tr.rbk-rep-grid-cell {
    border-width: 0px;	
    
}
.rbk-rep-grid-cell-inner {
    border-width: 0px;	
}

/*
.rbk-grid-cell-img-status-ok {
    background-image: url(../img/buttons/status-ok.png) !important;
    background-position: center;
    background-repeat: no-repeat;
}	
.rbk-grid-cell-img-status-warning {
    background-image: url(../img/buttons/status-warning.png) !important;
    background-position: center;
    background-repeat: no-repeat;
}	
.rbk-grid-cell-img-status-not-ok {
    background-image: url(../img/buttons/status-not-ok.png) !important;
    background-position: center;
    background-repeat: no-repeat;
}	
*/

.rbk-rep table td.rbk-rep-info-table-first-column {
    font-weight: bold;
    vertical-align: middle;
}

.rbk-rep table td.rbk-rep-info-table-second-column {
    font-weight: normal;
    vertical-align: middle;
}

/*SVG*/

.x-hide-visibility {
	visibility: hidden!important;
}

/* VML */

.x-surface {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  overflow: hidden; }
  /* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
  .x-surface {
    *display: inline; }

/* line 7, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.rvml {
  behavior: url(#default#VML); }

/* line 11, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x-surface tspan {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default; }

.x-panel-header-vertical .x-surface {
  padding-left: 1px; }

/* line 122, ../themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-opera .x-panel-header-vertical .x-surface,
.x-strict .x-ie9 .x-panel-header-vertical .x-surface {
  padding-left: 2px; }

.x-window-header-vertical .x-surface {
  padding-left: 1px; }

.x-opera .x-window-header-vertical .x-surface,
.x-strict .x-ie9 .x-window-header-vertical .x-surface {
  padding-left: 2px; }

.x-panel-header-left .x-vml-base,
.x-panel-header-right .x-vml-base {
  left: -3px !important; }

.x-window-header-left .x-vml-base,
.x-window-header-right .x-vml-base {
  left: -3px !important; }

.x-vml-sprite {
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 1px; }

/* line 23, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x-vml-group {
  position: absolute;
  left: 0;
  top: 0;
  width: 1000px;
  height: 1000px; }

/* line 31, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x-vml-measure-span {
  position: absolute;
  left: -9999em;
  top: -9999em;
  padding: 0;
  margin: 0;
  display: inline; }

/* line 40, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x-vml-base {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  display: inline-block; }

/* line 56, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
svg, vml {
  overflow: hidden; }


@media screen {
	.rbk-grid-cell-img-status-ok {
	    background-image: url(../img/buttons/status-ok.png) !important;
	    background-position: center;
	    background-repeat: no-repeat;
	}	
	.rbk-grid-cell-img-status-warning {
	    background-image: url(../img/buttons/status-warning.png) !important;
	    background-position: center;
	    background-repeat: no-repeat;
	}	
	.rbk-grid-cell-img-status-not-ok {
	    background-image: url(../img/buttons/status-not-ok.png) !important;
	    background-position: center;
	    background-repeat: no-repeat;
	}	
}

@media print {
    .rbk-rep body {
        margin: 0;
        padding: 0;
    }
    .rbk-rep div.rbk-rep-noprint {
        display: none;
    }
	.rbk-grid-cell-img-status-ok {
	    background-image: url(../img/buttons/status-ok.png) !important;
	    background-position: center;
	    background-repeat: no-repeat;
	}	
	.rbk-grid-cell-img-status-warning {
	    background-image: url(../img/buttons/status-warning.png) !important;
	    background-position: center;
	    background-repeat: no-repeat;
	}	
	.rbk-grid-cell-img-status-not-ok {
	    background-image: url(../img/buttons/status-not-ok.png) !important;
	    background-position: center;
	    background-repeat: no-repeat;
	}	
}