﻿label {
    color: #c53543;
    font-weight: bold;
    font-size: .9em;
}

input.text, input.file, textarea, select {
    background: #ffffff;
    border: 1px solid #adadad;    
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    margin: 1px 0px;
    padding: 4px;
}

table.form input.text, 
table.form textarea, 
table.form select {
    background: #d7d7d7;
}

table.form {
    border-collapse: collapse;
}

table.form td, table.form th {
    border: none;
}

table.form td {
    padding: 0px 0px 5px 0px;
    vertical-align: top;
}

table.form th {
    padding: 0px 10px 5px 0px;
    background: none;
    text-align: left;
}

.errMessage {
    border: 1px solid #c53543;
    padding: 10px;
    margin-bottom: 15px;     
}

/* basket table */

table.basket-tb {
    border-collapse: collapse;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    width: 100%;
    color: #666666;
    font-weight: bold;
    /*font-size: .9em;*/
}

table.basket-tb th,
table.basket-tb td {
    border-left: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    padding: 10px;
    text-align: right;
}

table.basket-tb td.details {
    /*font-size: 1.2em;*/
    color: #333333;
    text-align:left;
}

/*table.basket-tb td.details img {
    width: 80px;
}*/

table.basket-tb tr.total {
    color: #c73544;
    /*font-size: 1.2em;*/
}

/*table.basket-tb .imgProduct {
    height: 65px;
}*/

table.basket-tb input.text {
    width: 38px;
    padding: 5px 0px;
    text-align: center;  
}

table.basket-tb .caption {
    color: #5e5e5e;
    font-weight: normal;
    /*font-size: .8em; 
    padding-top: 6px;*/
}

/* payment table */

table.payment-tb {
    width: 100%;    
}   

table.payment-tb tr {
    background: #d4d4d4;
    border-bottom: 2px solid #ffffff;
}

table.payment-tb th,
table.payment-tb td {
    vertical-align: middle;
    padding: 5px;
}

table.payment-tb th {
    /*font-size: .9em;*/
}

table.payment-tb label {
    color: #464646;
    font-weight: bold;
    
} 

table.payment-tb input.text,
table.payment-tb select {
    background: #f0f0f0;
    border: 1px solid #adadad;
}

table.mda-products {
    margin-bottom: 15px;
