/* Сама форма */
tbl,
.newTable {
	display									: inline-block;
	position								: relative;
	width									: 100%;
}
tbl del,
tbl del *,
.newTable .del,
.newTable .del * {
	text-decoration							: line-through;
	color									: rgba(0,0,0,.4) !important;
}
/* Строки */
tbl row,
.newTable .row {
	display									: -webkit-flex; 
	display									: flex;
	justify-content							: space-between;
	align-items								: stretch;
	text-align								: left;
}
tbl row.center,
.newTable .row.center {
	text-align								: center;
}
tbl row.right,
.newTable .row.right {
	text-align								: right;
}
/* Ячейки */
tbl row col,
.newTable .row .col {
	position								: relative;
	color									: rgba(0,0,0,1);
	margin									: 0px;
	padding									: 10px;
	flex-grow								: 1;
	flex-basis								: 0%;
}
tbl row col.center,
.newTable .row .col.center {
	text-align								: center;
}
tbl row col.right,
.newTable .row .col.right {
	text-align								: right;
}
tbl col row,
.newTable .col .row {
	margin									: -10px;
}

/* Разделитель (добавляем класс либо к пустой строке либо к пустой ячейке) */
tbl sep,
.newTable .sep {
	background								: #ccc;
	min-height								: 1px;
	min-width								: 1px;
	padding									: 0px !important;
}
tbl row col.cs0,
.newTable .row .col.cs0 {	flex-grow: unset !important;}

tbl row col.cs05,
.newTable .row .col.cs05 {	flex-grow: 0.5 !important;}

tbl row col.cs1,
.newTable .row .col.cs1 {	flex-grow: 1 !important;}

tbl row col.cs15,
.newTable .row .col.cs15 {	flex-grow: 1.5 !important;}

tbl row col.cs2,
.newTable .row .col.cs2 {	flex-grow: 2 !important;}

tbl row col.cs25,
.newTable .row .col.cs25 {	flex-grow: 2.5 !important;}

tbl row col.cs3,
.newTable .row .col.cs3 {	flex-grow: 3 !important;}

tbl row col.cs35,
.newTable .row .col.cs35 {	flex-grow: 3.5 !important;}

tbl row col.cs4,
.newTable .row .col.cs4 {	flex-grow: 4 !important;}

tbl row col.cs45,
.newTable .row .col.cs45 {	flex-grow: 4.5 !important;}

tbl row col.cs5,
.newTable .row .col.cs5 {	flex-grow: 5 !important;}

tbl row col.cs55,
.newTable .row .col.cs55 {	flex-grow: 5.5 !important;}

tbl row col.cs6,
.newTable .row .col.cs6 {	flex-grow: 6 !important;}

tbl row col.cs65,
.newTable .row .col.cs65 {	flex-grow: 6.5 !important;}

tbl row col.cs7,
.newTable .row .col.cs7 {	flex-grow: 7 !important;}

tbl row col.cs75,
.newTable .row .col.cs75 {	flex-grow: 7.5 !important;}

tbl row col.cs8,
.newTable .row .col.cs8 {	flex-grow: 8 !important;}

tbl row col.cs85,
.newTable .row .col.cs85 {	flex-grow: 8.5 !important;}

tbl row col:first-of-type,
.newTable .row .col:first-of-type {
	margin-left: 0px;
}
tbl row col:last-of-type,
.newTable .row .col:last-of-type {
	margin-right: 0px;
}