
.karfa .sum {
    border:0;
    border-top: 1px solid #DDDDDD;
    font-weight: bold;
}
.karfa table {
    border-collapse:collapse;
    width: 100%;
}
.karfa td {
    padding-top: 4px;
    padding-bottom: 2px;
}
.karfa {
	padding: 10px;
}
.karfa.overview {
	background: #FFF;
}
.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;
}

fieldset {
}

table.details_form {
	background: #eee;
}
table.details_form td {
    padding: 4px;

}
.details_form .info {
    border: 1px solid #DDDDDD;
	background: #fff;
    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;
}

/**/
.kreditkortis h1 {
	font-size: 16px;
}
.kreditkortis div {
	clear: both;
	height: 30px;
}
.kreditkortis label {
	display: block;
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.kreditkortis input {
	float: left;
}
