body {
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2e5275;
}

select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 1px solid #9B9C9B;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 1px solid #9B9C9B;
}

a {
    color: #000000;
    text-decoration: underline;
}

a hover {
    color: #000000;
    text-decoration: none;
}

hr {
    color: #0099FF;
}

.odd {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.even {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #F2F2F2;
}

.no_payment {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFCCCC;
}

.no_group {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #CCFFFF;
}

.form_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #F2F2F2;
}

#invoice_header {
    font-family: DejaVu Sans;
    font-size: 16px;
    color: black;
}

#invoice_footer {
    font-family: DejaVu Sans;
    font-size: 14px;
    color: black;
}

#invoice_header_name {
    font-family: DejaVu Sans;
    font-size: 16px;
    color: black;
}

#invoice_number {
    font-family: DejaVu Sans;
    font-size: 16px;
    color: black;
}

.border {
	border: 1px solid black;
}

#border {
	border: 1px solid black;
}


.users {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/users.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.users_add {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/add_user.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.users_del {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/del_user.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.add {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/add.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.del {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/del.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.edit {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/edit.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.confirm {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/confirm.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.email {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/email.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

.chain {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent url("../images/chain.png") no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
}

#service_name {
    font-family: DejaVu Sans; 
    font-size: 16px; 
    font-style: italic;
}

#service_price {
    font-family: DejaVu Sans; 
    font-size: 16px; 
    font-style: italic;
    text-align: right;
}

#total_wout_tax, #total_tax, #total_sum {
    font-family: DejaVu Sans;
    font-size: 16px;
    text-align: right;
}

#sum_at_words {
    font-family: DejaVu Sans;
    font-size: 16px;
}
