/* generated include file of Zlatokop clinical system - see class Zlatokop.CSP.Include for */
DIV.dtseldiv {border: 1px solid silver; font-size: 8pt; text-align: center; overflow: hidden; padding: 0px; padding-left: 0px; padding-right: 0px;}
SPAN.dtselheader {font-weight: bold;}
SPAN.dtseldate {font-weight: bold;}
A.dtseltexticon { height: 18px; overflow: hidden; font-family: Webdings; font-size: 11pt;}
A:hover.dtseltexticon { height: 18px; overflow: hidden; font-family: Webdings; font-size:  11pt; text-decoration: none; color: red;}
DIV.dtseldivdates {position: absolute; overflow: auto; height: 58px; z-index: 9; text-align: center; background-color: white;}
TABLE.dtseldivdates { margin: 0px 60px 0px 60px; border-collapse: collapse; table-layout: fixed;}
TABLE.dtseldivdates TD {width: 44px; border-left: 1px solid silver; border-right: 1px solid silver; text-align: center; font-size: 8pt;}
A.dtseldivdates { width: 100%; height: 100%;color: black;}
A:hover.dtseldivdates { width: 100%; height: 100%; color: red;}
TABLE.msg_table { border-collapse: collapse; font-size: 9pt; width: 100%; }
TABLE.msg_table TBODY TD {vertical-align: middle !important; text-align: center !important; padding: 0px 4px; border-collapse: collapse;}
TABLE.msg_table TBODY TR {height: 30px; overflow: hidden;} 
TABLE.msg_table TBODY TD.glyphicon_extra_big { font-size: 20px; text-align: center; width: 30px; vertical-align: top;}
DIV.x_editor TABLE.msg_table { position: absolute; top: -2px; _top: -2px; background-color: #FFFFE1;}
DIV.x_editor TABLE.msg_table TD { padding: 2px 2px; }
DIV.x_editor TABLE.msg_table TD.glyphicon_extra_big { padding: 2px 4px;}
.msg_with_background { background-color: #FFFFE1; }
.msg_error    { color: red;    border: 1px solid red !important; }
.msg_question { color: blue;   border: 1px solid blue !important; }
.msg_info     { color: green;  border: 1px solid green !important; }
.msg_warning  { color: orange; border: 1px solid orange !important; }
.error_soft_valid_yes { display: inline-block; padding: 0 0 0 20px; color: green !important;; }
.error_soft_valid_no  { display: inline-block; padding: 0 0 0 20px; color: blue !important;; }
TABLE.page_layout_fix {height:100%;width:100%;margin:0px;}
TABLE.page_layout_fix TD.fix_left_pane {text-align: center; vertical-align:top; padding: 0px; }
TABLE.page_layout_fix TD.fix_left_pane TABLE TD {text-align: center;}
TABLE.page_layout_fix TD.fix_pane_divider {text-align: center; vertical-align:center; width: 6px; padding: 0px; cursor: col-resize; padding: 0px; overflow: hidden; }
A#pagelayout_divider { cursor: col-resize; width: 6px; overflow: hidden; color: #666666;}
A:hover#pagelayout_divider { cursor: col-resize; color: red; }
A#pagelayout_divider DIV {position: relative; left: -2px;}
TABLE.page_layout_fix TD.fix_main_pane {vertical-align:top; padding: 0px; }
TABLE.page_layout_fix TR.fix_header {vertical-align:top;height:82px;position:relative; }
DIV.fix_header {position: absolute; top: 0px;}
TABLE.page_layout_fix TR.fix_footer {vertical-align:bottom;height:10px;position:relative;}
DIV.fix_footer {position: absolute; top: 2px;}
<!--
.breakspan { position: absolute;}
.breakspandisabled { display: none; }
.breakspanvisible { page-break-before: always; }
.breakspanfixed { page-break-before: always;  }
DIV.breakspanspacer {}
-->
H3, .report_examheader { font-size:10pt; font-style: italic; font-weight:normal; color:black; margin: 7px 0px 0px 0px; page-break-after: avoid; }
/*
H3, .report_examheader { font-size:10pt; font-weight:normal; color:silver; margin: 0px 0px 0px 0px; page-break-after: avoid; }
*/
P {margin: 0}
.report p { text-align:justify; /*margin-top:5px; margin-bottom:5px; text-indent:-2em; margin-left:2em;*/ }
.report DIV.smaller { font-size:9pt; }
.report H1 {font-size: 13pt}
.report H2 {margin: 12px 0 3px 0; font:bold 11pt}
.report p.info {font-weight: normal; text-align: right; font-size: 6pt; font-style: italic;}
.report p.warning { color:red; font-size: 18pt; margin-top:1em; }
/*.report p.info { font-weight: normal; font-size: 6pt; font-style: italic; margin-top:1em; }*/
/*h2 {margin: 5px 0 0 0;font-size:10pt}*/
.marginbox_topleft { font-style: italic; text-align: left; font-size: 8pt; font-weight: normal; color: #888888; display: none;}
.marginbox_topright { font-style: italic; text-align: left; font-size: 8pt; font-weight: normal; color: #888888; display: none;}
.marginbox_bottomcenter { font-style: italic; text-align: left; font-size: 8pt; font-weight: normal; color: #888888; display: none;}
.marginbox_bottomleft { vertical-align: top !important; font-style: italic !important; text-align: left !important; font-size: 8pt !important; font-weight: normal !important; color: #888888 !important; padding: 0px 0px 0px 4px !important; }
.marginbox_bottomright { vertical-align: top !important; font-style: italic !important; text-align: right !important; font-size: 8pt !important; font-weight: normal !important; color: #888888 !important; padding: 0px 4px 0px 0px !important; }
.report_header {font-size: 8pt; border-bottom: 1px solid black; margin-bottom: 4px; width: 100%; padding: 0px 4px 4px 0px; height: 42px;}
.report_header_logo { height: 38px; float: left; margin-right: 4px; margin-top: 0px;}
.report_header_text {padding: 0px; }
.report_header_hosp { font-weight: bold; }
.report_header_clinic { float: left;}
.report_header_address { float: right;}
.report_header_headmd { float: left;}
.report_header_contact { float: right; font-style: italic; }
.report_small {font-size: 9pt;}
.report_title {width: 19cm; font-weight: bold; font-size: 12pt; margin-top: 14px; margin-bottom: 10px; position: relative;}
.report_title_text {text-align: center;}
.report_title_warning {color: red; padding: 0px 6px; color: red; font-size: 12pt; font-weight: bold; }
.report_title_warning.left {float: left;}
.report_title_warning.right {float: right;}
.report_address { width: 100%; padding: 5mm 5mm 0mm 118mm;}
TABLE.report_patient {width: 100%; table-layout: fixed; border-collapse: collapse; border-bottom: 1px solid black;}
TABLE.report_patient TD.bold { font-weight: bold; padding: 0px 2px; position: relative;}
TABLE.report_patient TD.caption { color: #999;}
TABLE.report_patient SPAN.caption { color: #999; font-weight: normal;}
DIV.report_patient_barcode {position: absolute; top: -8mm; right: 0px; text-align: right;}
.report_patient_date { display: inline-block; padding-right: 4px; text-align: right; width: 130px;}
.report_subtitle {font-weight: bold; margin: 6px 0px 2px 0px; clear: both; page-break-after: avoid; font-size: 11pt;}
.report_info .report_subtitle {font-weight: normal !important; font-size: 9pt !important;}
.report_subtitle.small {font-size: 9pt;}
.report_subtitle.medium {font-size: 10pt;}
.report_textblock { padding-left: 0px; orphans: 3; widows: 3; page-break-inside:auto; }
.report_textblock.small {font-size: 8pt;}
.report_textblock.medium {font-size: 9pt;}
.report_textblock.bold {font-weight: bold;}
.report_info {margin-top: 6px; clear: both;}
.middle_aligned_subtitle	{ font-weight:bold; color:silver; width:130px; text-align:right; padding-right: 10px !IMPORTANT; vertical-align:top }
TABLE.report_dg	{padding: 0px; border-collapse: collapse; width: 18.5cm; margin-bottom: 2px;}
TABLE.report_dg TD.report_dgtext { padding-right: 15px;/* width: 100%; */ vertical-align: top; background-color: transparent;}
TABLE.report_dg TD.report_dgsubtitle { width: 100%; vertical-align: top; background-color: transparent; font-style: italic; font-weight: bold; padding-top: 4px;}
TABLE.report_dg TD.report_dgcode { cursor: help; text-align:right; width: 1.5cm; vertical-align: top; background-color: transparent;}
.report_signature { position: relative; display: inline-block; width: 100%; text-align: right; padding-top: 20px; padding-right: 12px; padding-bottom: 12px; height: 80px;}
.report_signature_first { position: relative; display: inline-block; width: 100%; text-align: right; padding-top: 20px; padding-right: 12px;}
.report_signature_second { position: relative; display: inline-block; width: 100%; text-align: right; padding-right: 12px; padding-bottom: 12px; height: 80px;}
.report_signature_left {float: left; width: 48%; text-align: center; }
.report_signature_right {float: right; width: 48%; text-align: center; }
.report_signature_nobr {page-break-inside: avoid;}
.report_times { clear: both; font-style: italic; text-align: left; font-size: 8pt; font-weight: normal; color: #888888; padding: 0px 0px 0px 4px;}
.sign_stamp { color: ForestGreen; text-align: center; position: absolute; top: 10mm; right: 3mm; font-size: 7pt; font-style: italic; border: 1px solid ForestGreen; padding: 4px; transform: rotate(-1deg);  border-radius: 4px; -webkit-mask-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/8399/grunge.png'); -webkit-mask-size: 944px 604px; mix-blend-mode: multiply; }
DIV.report_signature_w_subtitle .sign_stamp { top: 14mm; }
DIV.report_signature_nobr DIV.report_signature_w_subtitle .sign_stamp { top: 10mm; right: 10mm;}
TABLE.report_contacts { width: 188mm; margin-top: 8px;}
TABLE.report_contacts TD {text-align: left; font-size: 8pt; padding: 0px 2px 0px 2px;}
.report_contacts_header {font-style: italic; }
DIV.pageheader { clear: both; font-size: 8pt; font-style: italic; font-weight: normal; border: none; padding: 0px 4px 2px 0px; width: 100%; border-bottom: 1px solid black; margin-bottom: 4px;}
DIV.pageheaderleft {float: left; }
DIV.pageheaderright {float: right; }
DIV.pagefooter{ clear: both; font-size: 8pt; font-style: italic; font-weight: normal; border: none; padding: 0px 4px 2px 0px; width: 100%; }
DIV.pagefooterleft {float: left; }
DIV.pagefooterright {float: right; }
DIV.inhospdata {margin: 6px 0; border: 1px solid #dddddd; background-color: #f6f6f6; padding: 0;}
DIV.inhospdata_newlink { line-height: 26px; padding: 0px 4px; margin-bottom: 16px;}
DIV.inhospdata_newlink A {font-weight: bold;}
DIV.inhospdata_header {line-height: 26px; _position: relative; _width: 100%; }
DIV.inhospdata_icons {float: right; _float: none; _position: absolute; _top: 0; _right: 0;}
A.inhospdata_toggle {float: left; margin: 4px 2px;}
DIV.inhospdata_text {clear: both; padding: 0 16px;}
DIV.inhospdata_draft { color: #999 !important; font-size: 9pt !important; font-style: italic; }
DIV.inhospdata_cancelled {color: #666666; font-size: 7pt;}
DIV.inhospdata_cancelled DIV.inhospdata_header { line-height: 16px;}
DIV.inhospdata_cancelled A.inhospdata_toggle { color: #666666; margin: 2px 4px; font-size: 8px;}
A.inhospdata_nomatch {color: #666666;}
DIV.inhospdata TABLE.report_dg {width: 680px;}
.file_record {clear: both; padding: 10px 22px 4px 0px; text-align: left; border-bottom: 1px solid #999; width: 188mm;}
.file_record_date {float: left; width: 20mm;}
.file_record_text {float: right; width: 161mm;}
.file_record_header { }
.file_record_sign { text-align: right; padding: 6px 20px 0px 0px;}
.file_record TABLE.report_dg { width: 160mm;}
.inhospdata .report_subtitle { font-size: 10pt;}
DIV.report_dayrecord_wrapper {display: flex;}
DIV.report_dayrecord_date {flex: 0 0 24mm;}
DIV.report_dayrecord_wrapper DIV.report_times {color: #000000;} /* cerna barva kvuli jehlickovym tiskarnam */
.report_subtitle.dayrecord  { display: inline; font-size: 10pt;}
.report_textblock.dayrecord { display: inline; }
.report_block.indent { margin-top: 6px; }
.report_block.top_border {border-top: 1px solid black;}
.report_block { text-align: justify; padding-right:4px; }
.copyselect { cursor: pointer; position: relative; }	 	
.copyselect:hover { color: red; }
.copyselect_hover { color: green; }
.copyblock { display: inline; padding: 0px; }
.copyblock_mark  { font: 10px 'Glyphicons Regular'; position: absolute; left: -12px; width: 8px; color: green; top: 1px; display: none;}		
.copyselect_mark { position: absolute; left: -12px; width: 8px; color: green; font-family: Webdings, MyWebdings;}		
.copysource .report_subtitle  { font-size: 10pt;}
.copysource .report_textblock.dayrecord .copyblock { width: 100%; }
.copysource .drug_sheet_header { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 3px; margin-bottom: 3px; font-size: 10pt;}
.copysource .drug_sheet_item {margin-bottom: 3px; margin-top: 3px; background-color: #EEE;}
.copysource .copyblock { display: block; cursor: pointer; background-color: #EEE; position: relative; padding-left: 1px; padding-right: 1px; }
.copysource .copyblock_hover { background-color: #DED; }
.copysource .drug_sheet_input { display: inline; padding: 0px 6px 0px 0px; }
.copysource .drug_sheet_prep { display: inline-block; padding: 0px 6px 0px 0px; }
.copysource .drug_sheet_text { display: inline-block; padding: 0px 6px 0px 0px; }
.copysource .drug_sheet_divider { display: inline-block; padding: 0px 6px 0px 0px; background-color: #CCC;}
.copysource .drug_sheet_info { padding-left: 20px;}
.copysource .infusion_sheet_input { display: inline; padding: 0px 6px 0px 0px; }
.copysource .infusion_sheet_prep { display: inline-block; vertical-align: top; padding: 0px 6px 0px 0px; }
.copysource .infusion_sheet_text { display: inline-block; vertical-align: top; padding: 0px 6px 0px 0px; }
.copysource .infusion_sheet_divider { display: inline-block; vertical-align: top; padding: 0px 6px 0px 0px; background-color: #CCC;}
.copysource .infusion_sheet_info { padding-left: 20px;}
.drug_sheet_divider { font-weight: bold;}
.showsource {z-index: 1;}
.copysource .copyblock_hover .copyblock_mark { display: block;}
.core_serial_drugamb TABLE.core_serial_drughosp {width: 604px;}
DIV.core_serial_drughosp .drug_name     { width: 144px; }
.core_serial_drugamb DIV.core_serial_drughosp .drug_name {width: 285px;  }
.core_serial_drughosp .drug_name     { flex: 1 1 100%; }
.core_serial_drughosp .drug_strength { width: 107px; flex: 0 0 107px; }
.core_serial_drughosp .drug_route    { width: 30px; flex: 0 0 30px; }
.core_serial_drughosp .drug_dosage   { width: 149px; flex: 0 0 149px; }
.core_serial_drugamb .core_serial_drughosp .drug_dosage {width: 200px;}
.core_serial_drughosp .drug_time   { width: 40px; }
.drug_select_item SPAN { display: inline-block; margin-right: 5px; padding: 0 3px;}
.drug_select_item SPAN.drug_route    { text-align: center; }
.core_serial_drughosp .drug_atc_valid {color: green !important;}
.core_serial_drughosp .drug_atc_invalid {color: red !important;}
.core_serial_drughosp .drug_atc_valid INPUT {color: green !important;}
.core_serial_drughosp .drug_atc_invalid INPUT {color: red !important;}
.core_serial_drughosp LI.template {background-color: lavender;}
.core_serial_drughosp LI.instock {background-color: lightGreen;}
.core_serial_drughosp_w TABLE.core_serial_drughosp { width: 603px; }
.core_serial_drughosp_w .core_serial_drughosp .drug_strength { width: 129px; }
.core_serial_drughosp_w .core_serial_drughosp .drug_route    { width: 39px; padding-right: 7px; }
.core_serial_drughosp_w .core_serial_drughosp .drug_dosage   { width: 207px; padding-right: 0px; }
.core_serial_drughosp_w.core_serial_drughosp_w_time .drug_dosage   { width: 180px;}
.core_serial_drughosp_w.core_serial_drughosp_w_time .drug_strength { width: 109px; }
.core_serial_drughosp_w.core_serial_drughosp_w_time .drug_time     { width: 42px;}
TABLE.table_in_copyblock { border-collapse: collapse;}
TABLE.table_in_copyblock TD {background-color: transparent !important; vertical-align: top; padding: 0px 4px 2px 0px;}
TABLE.dbttest {text-align: center; width: 80%; border: 1px solid silver; padding: 0px;  table-layout: auto; border-collapse: collapse;}
TABLE.dbttest TD {border: 1px solid silver; font-size: 8pt; font-weight: normal; padding: 2px; text-align: right; background-color: none;}
TABLE.dbttest TD.header {border: 1px solid silver; font-style: italic; font-weight: normal; color: #555555; padding: 0px;  text-align: center; background-color: none;}
TABLE.dbttest.protocol TD { font-size: 12pt; }
TABLE.heartsegmentoutput {table-layout: fixed; border-collapse: collapse; float: left;}
TABLE.heartsegmentoutput TD.segment {vertical-align: top; font-weight: normal; padding: 0px;}
TABLE.heartsegmentoutput TD.finding {vertical-align: top; font-weight: normal; padding: 0px;}
TABLE.heartsegmentoutput TD.segmentheader {font-weight: normal; font-style: italic; padding: 0px; font-size: 8pt;}
TABLE.therapy {margin: 2mm 0mm 0mm 0mm; width: 188mm; border: 0px; table-layout: fixed; border-collapse: collapse;}
TABLE.therapy TD {font-size: 9pt; font-weight: normal; border: 1px solid white; padding: 2px 2px 0px 2px; vertical-align: top;}
TABLE.therapy.grid {border: 1px solid black; margin-bottom: 6px;}
TABLE.therapy.grid TD {border: 1px dotted #DDDDDD;}
TABLE.therapy.grid TD.gridtop {border-top: 1px solid black; }
TABLE.therapy.grid TD.gridleft {border-left: 1px solid black; }
TABLE.therapy.grid TD.gridright {border-right: 1px solid black; }
TABLE.therapy.grid TD.gridbottom {border-bottom: 1px solid black; }
TABLE.therapy TD.spacer {border-left-color: white; border-right-color: white; font-weight: bold; }
TABLE.therapy TD.dose {text-align: center; }
TABLE.therapy TD.info {text-align: right; font-size: 6pt; font-style: italic;}
TABLE.therapy TD.signum {font-weight: normal; font-size: 8pt; font-style: italic; vertical-align: top; }
TABLE.therapy TD.hourlabel {text-align: center; }
TABLE.therapy TD.hourlabel.emph { border-left: 1px solid black; }
TABLE.therapy TD.header {text-align: center; font-size: 11pt; font-weight: bold; }
TABLE.therapy TD.label {font-weight: bold; }
SPAN.label {font-weight: bold; margin: 0px 0px 0px 2px;}
DIV.drugtext {position: absolute; height: 13mm; overflow: hidden;}
DIV.signum {position: absolute; width: 80mm; text-align: center; }
DIV.report_title_warning_drugsheet {position: absolute; margin-left: 38px; margin-top: 60px; background-color: white; border: 4px solid white;}
UL.report_list { margin: 0px 0px 3px 0px; }
UL.report_list_2 { margin: 0px 0px 3px 20px; }
UL.report_list LI.report_list_yn { position: relative; min-height: 8.5mm; padding-right: 28mm;}
UL.report_list_2 LI { position: relative; }
OL.report_list { margin: 0px 0px 6px 6mm; }
OL.report_list LI { position: relative; }
TABLE.report_table_bold {font-weight: bold; padding: 4px 8px 4px 0px; font-size: 12pt; margin-top: 6px;}
DIV.order_block { border-bottom: 1px solid black;}
TABLE.order_block {width: 100%; table-layout: fixed; border-collapse: collapse;}
TABLE.order_block TD.bold { font-weight: bold; padding: 0px 2px;}
TABLE.order_block TD.caption { color: #999;}
.order_title {font-weight: bold; font-size: 14pt; margin: 18px 0px 12px 0px;  vertical-align: top;}
.order_title_label {font-size: 25pt; float: right; line-height: 25px; height: 40px;}
.order_footer {color: #999; font-style: italic; font-weight: normal; font-size: 7pt; margin: 3px 3px 0px 0px; position: relative;}
.order_footer_form {float: left;}
.order_footer_info {float: right; text-align: right;}
.checklist-ul { list-style-type: none;  padding: 0; }
.checklist-ul > LI { padding: 0 0 0 20px; position: relative; }
.checklist-ul > LI:before { position: absolute; left: 5px; content: "\2713"; } 
DIV.ergo_protocol {margin-bottom: 6px; padding-right: 10px;}
TABLE.ergo_protocol {font-size: 14pt; width: 100%; border-collapse: collapse; }
TABLE.ergo_protocol TD {padding: 4px; text-align: center; border: 1px solid #999;}
DIV.ergo_protocol_subheader {font-weight: bold; margin: 12px 0px 6px 0px}
DIV.ergo_protocol TEXTAREA.textarea {border:0px;}
DIV.ergo_protocol DIV.x_combo_box {border:0px;}
DIV.ergo_protocol IMG.x_combo_img {display: none;}
DIV.ergo_report {margin-bottom: 8px; margin-top: 4px; padding-right: 10px; padding-left: 90px;}
TABLE.ergo_report  {font-size: 8pt; width: 100%; border-collapse: collapse;}
TABLE.ergo_report TD {padding: 2px 4px 2px 6px; text-align: center; border: 1px solid #999;}
.reportheader {padding: 4px; font-size: 11pt; font-weight: bold; }
.subheader {padding-top: 4px; font-weight: bold; }
TABLE.usage_data_contenttable {border-collapse: collapse; font-size: 8pt;} 
TABLE.usage_data_contenttable TD {padding: 1px 10px 1px 0px; vertical-align: top;}
TABLE.usage_data_contenttable TD.usage_data_contenttable_cnt {width: .8cm;}
TABLE.usage_data_contenttable TD.usage_data_contenttable_name {width: 10cm;}
TABLE.usage_data_contenttable TD.usage_data_contenttable_code1 {width: 4cm; font-size: 8pt;}
TABLE.usage_data_contenttable TD.usage_data_contenttable_code2 {font-size: 8pt;}
BODY.touch_enabled .x_editor .data input {height: 30px !important;}
BODY.touch_enabled .x_editor .data .x_combo_box {height: 30px !important;}
BODY.touch_enabled .x_editor .x_combo_input {height: 26px !important;}
BODY.touch_enabled .x_editor .data input {padding-top: 5px !important; padding-bottom: 2px !important;}
BODY.touch_enabled .x_editor .x_combo_input {padding-top: 5px !important; padding-bottom: 2px !important;}
BODY.touch_enabled .x_editor .x_placeholder {padding-top: 5px !important; padding-bottom: 2px !important;}
BODY.touch_enabled .x_editor .data .caption {padding-top: 11px !important;}
BODY.touch_enabled .x_editor .x_combo_list div {padding: 8px 1px !important;}
BODY.touch_enabled .x_editor .x_combo_listspan {top: 32px !important;}
BODY.touch_enabled .x_editor .inputhtml_unit {top: -5px !important;}
BODY.touch_enabled .x_editor .x_combo_list {top: 32px !important;}
BODY.touch_enabled .x_editor .x_combo_list {overflow-y: visible;}
BODY.touch_enabled .x_editor .tabbuttons .button {height: 30px !important;}
BODY.touch_enabled .x_editor .x_combo_list LI  { height: 30px !important;;}
TABLE.x_chkboxtable {display: inline; border: 0px; padding: 0px; }
TABLE.x_chkboxtable TD { border: 0px; border-bottom: 0px; padding: 0px;  vertical-align: top; font-style: normal; }
TABLE.x_chkboxtable>TBODY>TR             {position: relative;}
TABLE.x_chkboxtable>TBODY>TR>TD {position: relative;}
DIV.incheckbox_inline TABLE.x_chkboxtable TD { padding: 0px;}
TABLE.x_chkboxtable TD.caption {font-weight: normal !important; font-size: 10pt !important; padding: 4px 4px 0px 0px !important;}
SPAN.x_chkboxvalue {position: absolute; font-size: 8pt; width: 30px; text-align: right;}
SPAN.x_chkboxvalueinner {position: relative; left: -18px; background-color: white;}
TABLE.x_chkboxtable .x_chkbox_null     { color: #666; font-style: italic; }
TABLE.x_chkboxtable .x_chkbox_right TD { text-align: right; }