*{margin:0;padding:0;border:none;font-family:tahoma;}

.fwrapper {min-width: 1024px; height: 100%;}
* html .fwrapper {width: expression(document.body.clientWidth>1024?"100%":"1024px");}

table.calc{font-size:12px}
table.calc td{padding:3px 7px 3px 7px;vertical-align:top}
table.calc td.child{}
table.calc td.child table{margin-right:10px;margin-bottom:20px;border-collapse:collapse;border-bottom:1px solid #462e21;border-left:1px solid #462e21}
table.calc td.child table td{background-color:#d7c8b6;color:#111}
table.calc td.child table td.title{background-color:#462e21;color:#fff;text-align:center;font-weight:bold}
table.calc td.child table td.ch{padding-left:30px}

table.calc td.child table .radio{width:20px;border:none}
table.calc td.child table td{vertical-align:middle}
table.calc td.child table td.r{text-align: center}

table.calc td.child table table{margin:0px;border:none}
table.calc td.child table table td{padding:2px 2px}
table.calc td.child table table span{display:block;padding:3px 5px;cursor:pointer;font-weight:bold}
table.calc td.child table .divon{width:100%;text-align:center}
table.calc td.child table .hid{padding:2px;visibility:hidden;position:absolute;border:1px solid #cdcdc3}
table.calc td.child table span.on{font-weight:bold;font-size:12px;color:#fff;background-color:#8d8d83}
table.calc td.child table span.price{font-weight:bold;font-size:12px}

table.calc td.child table .wid{margin:-39px 0 0 28px}

table.calc td.child table .dors td{vertical-align:bottom}
table.calc td.child table .dors span.active{font-weight:bold;font-size:12px;color:#fff;background-color:#8d8d83}
table.calc td.child table .dors span.anactive, table.calc td.child table .divon span.anactive{font-weight:normal;font-size:11px;color:#999;cursor:default}

.mirrors{width:135px}
.mirrors, .sides, .rolling
{
    height:30px;
    //height:25px
}

.rollingLock{position:absolute;width:20px;height:30px;background:#000;filter:alpha(opacity=0);opacity:0.00}
