.liisiCalc-form{
	display: none;
}
.liisiCalc-icon:hover{
	height: 28px;
	width: 45px;
}
.liisiCalc-icon{
	height: 25px;
	width: 40px;
	background: url('../imgs/liisi.png');
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	-webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.liisiCalc {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
}
.product-block03 .product-box , .product-block02-v2 .product-box {
    position: relative;
}
.liisiCalc-form {
    position: absolute;
    right: 0;
    top: 0;
    background: white;
    border: 2px solid #555;
    padding: 10px;
    z-index: 10;
}

.liisiCalc-form td:first-child {
    padding: 0;
    width: 75%;
}

.liisiCalc-form table {
    width: 225px;
}

.liisiCalc-form td:last-child {
    text-align: right;
}

.liisiCalc-form input, .liisiCalc-form select {
    width: 40px;
    padding: 0;
    box-sizing: content-box;
}

.liisiCalc-form .close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 16px;
    font-weight: 100;
    cursor: pointer;
}

.liisiCalc .liisiCalc-form .result-wrapper {
    margin: 0;
    font-weight: bold;
}

.liisiCalc .liisiCalc-form .result-wrapper td {
    padding-top: 5px;
}

.liisiCalc .liisiCalc-form p.title {
	margin-bottom: 5px;
    font-weight: bold;
}
.liisiCalc-form span, .liisiCalc-form .firstPayment{
	margin-right: 3px;
}
.liisiCalc-form .period, .liisiCalc-form .amount{
	margin-right: 10px;
}