.vamiddle{vertical-align:middle}
#fi,#si,#jo,#go{padding:0 0 0 38px}
#fi{background:url(metro-f.svg)no-repeat}
#si{background:url(metro.svg)no-repeat}
#jo{background:url(metro-y.svg)no-repeat}
#go{background:url(metro-g.svg)no-repeat}
#ge{width:55%;padding:1%;border:1px solid #ddd}
.t2 #ge{border:1px dotted #888}
#ge p{margin:0;padding:9px 0 9px 38px;background:url(/i/ge.png)no-repeat}
#cena div{margin:1% 0;padding:2%;border:1px solid #ccc;box-shadow:3px 3px 8px #888;background:#fff}
#area-guide{padding:9px;max-width:450px}
.t{width:100%}
.t td{text-align:right}
.t tr td:first-child{text-align:left}
summary{font-size:24px;cursor:pointer}
#foto img{display:inline-block;max-width:46%}

@media (max-width:900px){
#fi,#si,#jo,#go{padding:0;background:none}
#ge{width:98%}
#area-guide{padding:1%;max-width:98%}
summary{font-size:98%}
.minw{min-width:98px}
}

@media print{
.vamiddle{display:none}
body,.calc-section__cost-value,.calc-section__cost-desc,#cena div,.select1 select,select,.metro-switch,#ge,#ge p{position:relative;margin:0;padding:0;line-height:1.2;font-size:12px;font-weight:400;font-style:normal;font-family:georgia;text-decoration:none;color:#000!important;background:#fff;box-shadow:none;text-shadow:none;text-align:left;border-color:#fff;filter:grayscale(100%);border:none;border-radius:0;border-width:0;border-color:#fff;border-image:inherit;box-sizing:inherit}
}