body {
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
	font-size: 12px ;/*"Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Verdana, Tahoma, sans-serif;
	/* 12px; 
	1em/1.4 */
}
div.invoice_view_row{display: block;margin-left: 80px;}
.majina{margin-left: 80px;}
.invoice_view_table{margin-top: 130px;}
/*.invoice_view_row{border: none;}*/
.right_float{margin-left: 400px;}
.inv_view_80{width: 300px;float: left;}
.inv_view_20{padding-right: 50px;float:right;}

.clear{clear: both;}

.cost_view{
	position:absolute;
	right:30px;
	top:550px;
}

.bordered_table, .bordered_table td,.bordered_table th,.bordered_table caption  {
	border: 1px solid black;
	border-collapse:collapse;
}

/*.majina_receipt div{display: inline;}*/
.majina_receipt, .prescription{
	margin-left: 80px;
	letter-spacing: 8px;
}
.majina_receipt div.grid-100{display: block;}
.receip_right_column{float: right; }
.receip_middle_column{width: 40%;   float: left;}
.receip_left_column{width: 40%; float: left;}
.line_through{text-decoration:line-through;}
.prescription_left_column{width: 40%; float: left;}
.prescription_middle_column{width: 45%;   float: left;}
.lab_left_colum1, .lab_left_colum2, .lab_left_colum3, .lab_left_colum4{
	width: 25%;
	 float: left;
}
.lab_half_column{
	width: 50%;
	float: left;
}

.tplan_table{
	display: table;
	background-color: #121923;
	color: #B0B3B6;
	border-collapse: collapse; 
	width: 100%;
	height: 100%;
}

.tplan_table_caption{
	display:table-caption;
color: #1F232C;
background: linear-gradient(to bottom, #E9E9E9 0px, #CCCCCC 100%) repeat scroll 0 0 transparent;
padding: 5px 2px;
 font-weight: bold;	
}


.tplan_table_row2{
	display: table-row;
}

.st_date{width: 8%;border: 1px solid black;}
.st_tx{width: 32%;border: 1px solid black;}
.st_deb,th.st_cred{width: 10%;border: 1px solid black;}
.border_1px{border: 1px solid black;}

.tplan_created, .tplan_last_seen,.tplan_status{
	display: table-cell;
	border: 1px solid #15212F;
	text-align: left;
	width: 10%;

}

.tplan_select,.tplan_id{
	display: table-cell;
	border: 1px solid #15212F;
	text-align: left;
	width: 10%;
}

.tplan_procedure{
	display: table-cell;
	border: 1px solid #15212F;
	padding: 0.5em;	
	width: 50%;
}

.treat_notes{
	display: table-cell;
	border: 1px solid #15212F;
	text-align: left;
	width: 50%;/*25%;*/
	border-bottom:none;
	border-right:none;
} 
 .treat_doctor{
	display: table-cell;
	border: 1px solid #15212F;
	text-align: left;
	width: 32%;/*7%;*/
	border-bottom:none;
} 
  .treat_date{
	display: table-cell;
	border: 1px solid #15212F;
	text-align: left;
	width: 18%;/*2%;*/
	border-bottom:none;
	border-left: none;
}

.td_div_holder{padding: 0;}
.treat_notes_cell3{width: 37%;border: 1px solid #15212F;}
.treat_procedure3{	width: 17%;border: 1px solid #15212F;}
.treat_procedure_date3{	width: 6%;border: 1px solid #15212F;}
.treat_payment_method3{	width: 6%;border: 1px solid #15212F;}
.treat_unaothorised_cost3{	width: 9%;border: 1px solid #15212F;}
.treat_auothorised_cost3{	width: 9%;border: 1px solid #15212F;}
.treat_status3{	width: 9%;border: 1px solid #15212F;}
.treat_planned_by3{	width: 13%;border: 1px solid #15212F;} 
.table_border{	border-collapse: collapse;}
.total_cost, .no_print, .real_date,.br_class,.tplan_select{display: none;}