

.karfa .sum {
    border:0;
    border-top: 1px solid #DDDDDD;
    font-weight: bold;
}
.karfa table {
    border-collapse:collapse;
    width: 142px;
}
.karfa td {
    padding-top: 4px;
    padding-bottom: 2px;
}


a.thebutt {
    background: url(../../../components/com_n-shop/karfa_button_200711.gif) no-repeat;
    background-position: 0px 0px;
    
    font-weight: Bold;
    font-family: arial,sans;
    display:block;
    text-align:left;
    padding: 3px;
    text-indent: 23px;
    padding-top: 4px;
    padding-bottom: 0;
    text-decoration:none;
    font-size: 10px;
    
    text-transform:uppercase;
    
    cursor:pointer;
    width: 100px;
    height: 26px;
    margin-top: 3px;
    margin-bottom: 3px;
    
    line-height: 170%;
    
}

* html a.thebutt {
    height: 35px;
    margin-bottom: 3px;
}

a.thebutt:hover {
    /* background-position: 0px -36px; */

}
.overview a.thebutt  {
    width: 150px;
}
.overview table {
    width: 825px;
    
}
.overview td {
    border-bottom: 1px solid #DDDDDD;
    padding:4px;
}
.overview input {
    border:1px solid #CCCCCC;
}
.overview th {
    padding: 4px;
    background: #F8F8F8;
    border-top: 1px solid #DDDDDD;
}




table.details_form td {

    padding: 4px;

}
.details_form .info {
    border: 1px solid #DDDDDD;
    
    padding: 7px;
    font-weight: normal;
}


.details_form h2 {
    margin-top: 7px;
}
.details_form td.l {
    font-weight: normal;
    padding-top: 9px;
    text-align:right;
}
.details_form small {
    font-weight: normal;
}
.details_form input[type="text"] {
    border:1px solid #AAAAAA;
    border-bottom: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
}









.uppseld {
    color: red;
}



