#summary{overflow:hidden;padding:5px 0 0;*zoom:1;}form.calculate .error_notice{color:#b1000d;}form.calculate .error_notice.hidden{display:none;}form.calculate .left-side{width:auto;margin-left:10px;}form.calculate .read_notice{display:none;}form.calculate.loading{padding:0;}form.calculate.loading .hide_when_load{display:none;}form.calculate.loading .read_notice{display:block;height:150px;}form.calculate.loading .read_notice,form.calculate .calculating table.price_list{background-image:url(/img/loader.gif);background-position:center center;background-repeat:no-repeat;}form.calculate table.common.price_list{margin-bottom:40px;}form.calculate table.common.price_list tbody tr td.first{background-image:none;}form.calculate table.common.price_list tbody tr td.last{text-align:right;}form.calculate table.common tbody tr td.caption{padding-left:0;}form.calculate table.common tbody tr td.caption a{text-decoration:none;border-bottom:1px dashed;font-size:16px;font-family:Arial;margin:0;line-height:20px;}form.calculate table.common tbody tr td.caption a span.icon{background-image:url(/img/profile/ico.png);background-position:0 -14px;display:block;width:14px;height:14px;margin-right:11px;margin-left:5px;margin-top:3px;float:left;}form.calculate table.common tbody tr td.caption a.hover span.icon{background-position:-14px -14px;}form.calculate table.common tbody tr.hidden{display:none;}form.calculate table.common tbody.collapsed tr td.caption a span.icon{background:url(/img/profile/ico.png) 0 0 no-repeat;}form.calculate table.common tbody.collapsed tr td.caption:hover span.icon{background:url(/img/profile/ico.png) -14px 0 no-repeat;}form.calculate table.common tbody.collapsed tr.elf-grid-list-grid-row{display:none;}.selected-services{position:relative;top:5px;left:5px;}