table.grid {
	width:            100%;
    background-color: #AFCCE7;
    border-left:      0;
    border-right:     0;
    margin-bottom:    15px;
}

table.grid thead tr {

}

table.grid thead th {
    padding:        6px 4px;
	font-weight:    bold;
    background: url(../images/box-heading-bg.png) repeat-x 0 -1px;
}

table.grid thead th.selected {
    background: url(../images/box-heading-inverted-bg.png) repeat-x 0 0;
}

table.grid td {
	padding:          6px 4px;
    border-bottom:    0;
    background-color: #FFF;
}

table.grid tr.even > td {
    background-color: #F7F9FB;
}

table.grid tr td.selected {
    background-color: #EFF3F8;
    background-color: #FFB0D3;
    background-color: #FFE3C1;
    background-color: #FFECD5;
    background-color: #FFFBE6;
}

table.grid tr.error td {
    background-color: #FFE3E3;
}

table.grid td.numeric,
table.grid th.numeric {
    text-align: right;
}

table.grid th a.table-sort {
    float:               right;
    width:               20px;
    line-height:         18px;
    background-position: center center;
    background-repeat:   no-repeat;
}

table.grid th a.table-sort:hover {
    text-decoration: none;
}

table.grid th a.table-sort.asc {
    background-image: url(../images/arrow-small-top.gif);
}

table.grid th a.table-sort.desc {
    background-image: url(../images/arrow-small-down.gif);
}

table.grid tr.filters td {
    background-color: #CEE0F0;
    background-color: #AFE9EF;
    vertical-align:   top;
}

table.grid td.color-picker-cell {
    width: 210px;
}

table.grid td.stocks {
    width: 70px;
}

table.grid td.stocks .spinner {
    width: 40px;
}


table.horizontal td {
    vertical-align: middle;
}

table.horizontal {
    border-top-width:   0;
    margin-bottom:      12px;
}

table.horizontal.bordered {
    border-top-width:   1px;
}

table.horizontal td.label {
    width:          120px;
    vertical-align: top;
    padding-top:    7px;
}

table.horizontal td.error {
    color: #C00;
}

table.horizontal td.value span.error {
    color:        #C00;
    padding-left: 10px;
}

table.grid tr.filters table td {
    border:  0;
    padding: 0 0 3px 0;
}

table.grid tr.filters table td.label {
    width: 40px;
}

table.grid td table.produse_cos{
    width:100%;
}

table.grid td table.produse_cos tr.total td{
    font-weight: bold;
    border-top: 1px solid #CCCCCC;
}

.cell-t1 {
    width: 30px;
}

.cell-t2 {
    width: 60px;
}

.cell-t3 {
    width: 90px;
}

.cell-t4 {
    width: 120px;
}

.cell-t5 {
    width: 150px;
}

.cell-t6 {
    width: 180px;
}

.cell-t7 {
    width: 210px;
}

.cell-t8 {
    width: 240px;
}

.cell-t9 {
    width: 270px;
}

.cell-t10 {
    width: 300px;
}
