

table.feba-calc td.control { border-bottom: 1px solid #29950E; padding-top: 10px; padding-right: 0.6em;	padding-bottom: 1px; vertical-align: bottom; }
table.feba-calc td.control select { width: 110px; }
table.feba-calc td.sum { color: #BABABA; font-size: 1.8em; padding-top: 2px; padding-bottom: 0; vertical-align: bottom; }
table.feba-calc td.sum div { padding-top: 5px; margin-bottom: 10px; }
table.feba-calc td.sum div.sk { border-top: 1px solid #29950E; padding-top: 5px; margin-bottom: 5px; font-size: 0.6em; }
table.feba-calc td.sum div#calc_reduction_box { border-top: 1px solid #29950E; padding-top: 5px; margin-bottom: 5px; font-size: 0.6em; padding-left: 120px; }
table.feba-calc div#calc_price_box { padding-top: 4px;  padding-left: 120px; color: #E00004; font-weight: bold;  }

table.preview-frame { }

/* Створка */
table.preview-frame td.preview-slot { background-color: #E7F9FF; }
table.preview-frame td.preview-slot img { margin: -2px 0 0 -2px; position: relative; z-index: 100;  }

/* Верхняя рама */
table.preview-frame td.preview-frame-left-top { width: 20px; height: 22px; background: url('win.frame.left.top.gif') repeat-x left center; }
table.preview-frame td.preview-frame-top { width: 10px; height: 22px; background: url('win.frame.top.gif') repeat-x left top; }
table.preview-frame td.preview-frame-right-top { width: 24px; height: 22px; background: url('win.frame.right.top.gif') repeat-x left top; }
table.preview-frame td.preview-frame-center-top { width: 36px; height: 22px; background: url('win.frame.center.top.gif') repeat-x left top; }

/* Правая и левая рамы */
table.preview-frame td.preview-frame-left { background: url('win.frame.left.gif') repeat-y left top; vertical-align: middle; }
table.preview-frame td.preview-frame-right { background: url('win.frame.right.gif') repeat-y left top; vertical-align: middle; padding-left: 5px; }
table.preview-frame td.preview-frame-center { background: url('win.frame.center.gif') repeat-y left top; vertical-align: middle; padding-left: 0; }

/* Нижняя рама */
table.preview-frame td.preview-frame-left-bottom { height: 29px; background: url('win.frame.left.bottom.gif') repeat-x left bottom; }
table.preview-frame td.preview-frame-bottom { background: url('win.frame.bottom.gif') repeat-x left bottom; }
table.preview-frame td.preview-frame-right-bottom { background: url('win.frame.right.bottom.gif') repeat-x left top; }
table.preview-frame td.preview-frame-center-bottom { background: url('win.frame.center.bottom.gif') repeat-x left bottom; }

/* Центральная рама двери */
table.preview-frame td.preview-door-frame-left-center { height: 16px; background: url('door.frame.center.left.gif') repeat-x left top; }
table.preview-frame td.preview-door-frame-center { background: url('door.frame.center.gif') repeat-x left bottom; }
table.preview-frame td.preview-door-frame-right-center { background: url('door.frame.center.right.gif') repeat-x left top; }

/* Нижняя створка двери */
table.preview-frame td.preview-door-slot-left { background: url('door.slot.left.gif') repeat-y left top; }
table.preview-frame td.preview-door-slot-center { background-color: #EFEFEF; }
table.preview-frame td.preview-door-slot-right { background: url('door.slot.right.gif') repeat-y left top; }

/* Нижняя створка двери */
table.preview-frame td.preview-door-frame-left-bottom { height: 26px; background: url('door.frame.bottom.left.gif') repeat-y left top; }
table.preview-frame td.preview-door-frame-bottom { height: 26px; background: url('door.frame.bottom.center.gif') repeat-x left top; }
table.preview-frame td.preview-door-frame-right-bottom { background: url('door.frame.bottom.right.gif') repeat-y left top; }

/* Ширины створок */
table.preview-frame td.preview-slot-input { text-align: center; white-space: nowrap; background: url('preview.slot.input.gif') repeat-x left top; padding: 15px 0 0 0; }
table.preview-frame td.preview-slot-input input { text-align: right; width: 2.6em; }
table.preview-frame td.preview-slot-input label { width: 2em; background-color: #FFFFFF; font-size: 0.8em; }
table.preview-frame td.preview-slot-center-input { background: url('preview.slot.center.input.gif') no-repeat left top; }
table.preview-frame td.preview-slot-left-input { border-left: 1px solid #29950E; background: url('preview.slot.left.input.gif') repeat-x top left; }
table.preview-frame td.preview-slot-right-input { background: url('preview.slot.right.input.gif') no-repeat left top; }

/* Вертикальные размеры */
table.preview-frame td.frame-height-top { background: url('preview.frame.top.input.gif') no-repeat top left; }
table.preview-frame td.frame-height-bottom { background: url('preview.frame.bottom.input.gif') no-repeat top left; }
table.preview-frame td.frame-height-center {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding-left: 10px;
	background: url('preview.frame.center.input.gif') repeat-y top left;
}
table.preview-frame td.frame-height-center input { text-align: right; width: 2.6em; }
table.preview-frame td.frame-height-center label { width: 2em; background-color: #FFFFFF; font-size: 0.8em; }



.hidden {
	display: none;
	b-order: 1px solid black;
}

div.feba-calc-radiobutton {
	width: 120px;
	display: inline;
	float: left;
	bo-rder: 1px solid black;
}
