#mycart {width:100%;}
#mycart table {border-collapse:collapse;width:100%;margin:0 0 10px;}
#mycart td, #mycart th {padding:10px !important;border:1px solid #ccc;text-align:center;}
#mycart td.left {text-align:left;}
#mycart th {background:#fafafa;}
#mycart tr:last-child {background:#fafafa;font-weight:bold;}
#mycart tr td:last-child {text-align:center;}
#mycart .delete {cursor:pointer;width:16px;height:16px;background:url(img/delete.png) no-repeat;display:inline-block;}

#order {border:1px solid #ddd;background:#f7f7f7;padding:20px;}
#order input.button {margin:0;}
#order textarea {min-height:195px;}

.minicart {position:fixed;right:0;top:3%;width:220px;z-index:9;background:#0d5c7d;border-radius:5px 0 0 5px;color:#fff;opacity:0.95;transition:0.5s all;}
.minicart.close {right:-170px;}
.minicart .out {float:left;width:45px;cursor:pointer;text-align:center;height:54px;}
.minicart .in {float:right;width:170px;padding:10px 15px;background:#11749e;height:54px;}
.minicart:hover {opacity:1;}
.minicart i {font-size:22px;line-height:55px;}
.minicart a {color:#fff;text-decoration:underline;}
.minicart a:hover {color:#fff;text-decoration:none;}

.prodline {border-bottom:1px solid #ddd;margin:0 !important;}
.summa {margin:10px 0 0 !important;}