/* Калькулятор брошюр — в цветах Styles.css (#439ccf, #3A4F6C). */
#cfr-calc { max-width: 680px; }
#cfr-calc .calc-title {
	font-family: Trebuchet MS; font-size: 18px; color: #3A4F6C; margin-bottom: 14px;
}
#cfr-calc .calc-form { border: 1px solid #cccccc; background: #ffffff; padding: 10px 14px; }
#cfr-calc .calc-row { padding: 6px 0; border-bottom: 1px dotted #cccccc; }
#cfr-calc .calc-row:last-child { border-bottom: 0; }
#cfr-calc .calc-label { display: inline-block; width: 110px; font-weight: bold; }
#cfr-calc .calc-row label { margin-right: 16px; white-space: nowrap; }
#cfr-calc .calc-row label.calc-label { margin-right: 0; }
#cfr-calc select, #cfr-calc input[type=number] { font: inherit; padding: 2px 4px; width: 110px; }
#cfr-calc .calc-result { margin: 14px 0; }
#cfr-calc .calc-sum td { padding: 4px 12px 4px 0; }
#cfr-calc .calc-total { font-size: 16px; color: #3A4F6C; }
#cfr-calc .calc-warn { color: #b03a2e; margin: 8px 0; }
#cfr-calc .calc-muted { color: #666666; font-size: 11px; margin: 6px 0; }
#cfr-calc .calc-spec { border-top: 1px solid #cccccc; padding-top: 10px; }
#cfr-calc .calc-spec ul { margin: 6px 0 8px 18px; }
#cfr-calc .calc-spec li { margin: 2px 0; }
