
.karfa {
    background: #FFF url(../../../components/com_n-shop/karfa_lng.gif) no-repeat;
    background-position: 0px 5px;
    padding-top: 30px;
    
    
    
}

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


a.thebutt {
    background: url(../../../components/com_n-shop/karfa_button_comb.gif) no-repeat;
    background-position: 0px 0px;
    color: #D90E1D;
    font-weight: Bold;
    font-family: verdana,sans;
    display:block;
    text-align:left;
    padding: 3px;
    text-indent: 40px;
    padding-top: 13px;
    padding-bottom: 0;
    text-decoration:none;
    font-size: 10px;
    
    text-transform:uppercase;
    width: auto;
    cursor:pointer;
    height: 25px;
    margin-top: 3px;
    margin-bottom: 3px;
    
}

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

a.thebutt:hover {
    background-position: 0px -36px;
    color: #D90E1D;
}
.overview a.thebutt  {
    width: 150px;
}
.overview table {
    width: 590px;
    
}
.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;
    background: #FFFFFF url(../../../images/grad_bg.png) repeat-x;
    padding: 7px;
    font-weight: normal;
}


.details_form h2 {
    color: #D90E1D;
    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;
}












