/* 
Document   : meniu
Created on : 25.05.2009, 16:45:07
Author     : adrian
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.row {
width:auto;
    margin:5px 0 5px 0;
    min-height:25px;
    background:#f7f7f7;
    padding:5px;
    text-align:left;
    cursor:pointer;
}
.product {
    width:65%;
}
.price {
    width:25%;
    float:right;
    text-align:right;
    margin:0;
    padding:0;
    line-height:14px;
}
.addtocart{
    margin-top:3px;
}
ul.tab{
    margin-bottom:30px;
    padding:0 0 30px 0;
    list-style: none;
    cursor:pointer;
    background-color:transparent;
    height:16px;

}
span.shopping-msg {
    color:#fff;
    font-size:16px;
    font-weight:bold;
}
span.shopping-msg a{
    color:#fff;
    font-size:14px;
    font-weight:bold;
}
table.command{
    width:400px;
    margin-bottom:30px;
    margin-left:0;
    padding:0;
    margin-bottom:30px;
}
div label{
    width:100px;
}
#table_loader_div {
    width:auto;
    padding: 0 5px 0 5px;
}
#formFrame {
    width:400px;
}
div#cart{
    margin:0px 3px 2px 2px;
    background: #649e16 url(bg-cart.jpg) top center no-repeat;
    min-height:300px;
    padding-top:0;
width:217px;

}
div#cart span strong {
    font-size:12px;
    line-height:17px;
    margin:0;
    padding:0;
}
ul.cart{
    margin-bottom:30px;
    margin-left:0;
    padding:0;
    list-style: none;
    cursor:pointer;
    font-size:90%;
}
ul.cart li {
    padding:2px 0 0 0px;
    margin:3px;
    background-color:#a8d2aa;
    color:#000;
    border:1px solid #777;
    text-align:left;
}
ul.cart li span {
    padding:0 0 2px 0;
    margin:0;
}
div#cart input{
    text-align:center;
}

.tab_base
{
    padding:2px;
    float:left;
    display:block;
    color:#523DA4;
    font-weight:bold;
    font-size: 13px;

}
.tab_loaded
{
    padding:2px;
    float:left;
    display:block;
    color:#fe5e00;
    font-weight:bold;
    font-size: 13px;


}
#checkout{
    padding:10px 5px 10px 5px;
    margin:0 2px 10px 2px;
    width:210px;
    border: 1px solid #333;
    background-color:#000000;
    color:#ffffff;
    text-align:center;
    font-weight:bold;
    font-size:small;
}
#checkout:hover{
    border: 1px solid #ddd;
    background-color:#ff0000;
    color:#fff;

}
input[type='text'], input[type='password'], select, textarea {border:1px solid #7f9db9; background-color:#FBFBFB; padding: 3px; width:300px; }
label, fieldset input {display: block; }
label span {color: #FF0000; }
input.error, select.error, textarea.error {color:#000000 !important; font-weight:normal; border:1px solid #bb8b8b; background:#fef9f9; }
input.error:focus, select.error:focus, textarea.error:focus {background:#ffffee; }


