table.order-list {
    border-collapse: collapse;
    width: 100%;
    color: #333;
}

table.order-list td, table.order-list th {
    border: 1px solid #eee;
    width: 18%;
    max-width: 300px;
    padding: 4px;
}

table.order-list  th {
    background-color: #eee;
    text-align: center;
    vertical-align: middle;
    height: 30px;
}

table.order-list tr:hover td {
    background-color: #fafafa;
}

table.order-list .left {text-align: left;}
table.order-list .center {text-align: center;}
table.order-list .right {text-align: right;}

table.order-list .number,
table.order-list .date,
table.order-list .sum {
    position: relative;
    width: 10%;
    min-width: 30px;
    max-width: 100px;
    cursor: pointer;
}

table.order-list .client {width: 30%; min-width: 100px; max-width: 300px;}
table.order-list .goods-info {cursor: pointer;}


table.order-list .status select {
    width: 100%;
    padding: 4px;
    border: 1px solid #eee;
}

table.order-list .goods-articul,
table.order-list .goods-qt,
table.order-list .goods-price,
table.order-list .goods-sum {
    width: 15%;
}

table.order-list .goods-name {width: 40%;}

table.order-list tr.result td {
    border-width: 0;
}

table.order-list tr.result:hover td {
    background-color: inherit;
}

#filter {
    display: block;
    position: relative;
    overflow: hidden;
}

#filter .column {
    float: left;
    width: 25%;
    margin: 0 3.33% 0 0;
}

#filter .column:first-child, #filter .column:last-child {width: 20%;}
#filter .column:last-child {margin: 0;}

#filter .title {
    position: relative;
    width: 100%;
    font-weight: bold;
}

#filter .input {
    position: relative;
    width: 99%;
    margin: 10px 0 0 0;
}

#filter input[type=submit] {
    float: right;
    margin-top: 39px;
}

.table_order_input {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    z-index: 1000;
}

/* order buttons */

.order_buttons {
    margin: 20px 0;
    position: relative;
    overflow: hidden;
}

.order_buttons .button {
    float: left;
    margin-right: 10px;
}

.pos_right {
    float: right;
    line-height: 31px;
}

.pos_right .link_order {
    margin-left : 20px;
}