
.tbl {border-top:1px solid #545454; margin-bottom:20px; background:#fff; color:#3e3d3d; zoom:1;}
.tbl th {font-weight:bold; color:#fff; background:#696969 url(/images/tbl-th.gif); padding:13px 12px 14px; text-align:left; border-bottom:1px solid #545454; border-right:1px solid #545454;}
.tbl th .h-form {display:block; white-space:nowrap; padding-top:2px; $padding-top:0;}
.tbl th .h-form input {vertical-align:middle; margin-right:2px; $margin-right:0; $margin-left:-2px;}
.tbl th .h-form label {margin-right:4px; vertical-align:middle;}
.tbl .imgTblSm {float:left; border:1px solid #a9a9a9; margin-right:10px; margin-top:-2px;}
.tbl-sm th {padding:1px 8px 3px 11px; line-height:12px;}
.tbl-mid th {padding:8px 8px 8px 11px; line-height:12px;}
.tbl th.tdF {border-left:1px solid #545454;}
.tbl td {padding:12px 9px 10px 14px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; vertical-align:top;}
.tbl-sm td,.tbl-mid td {padding:7px 7px 8px 10px; color:#000;}
.tbl-mid2 td {padding:7px 7px 8px 25px; color:#000;}
.tbl td.col-price {padding-left:12px; background-color:#f6f6f6;}
.tbl .tr-select td {background:#f5f5f5;}
.tbl td.tdF {border-left:1px solid #e3e3e3;}
.tbl th.tdCheck,.tbl td.tdCheck {padding-left:0; padding-right:0; width:29px; text-align:center;}
.tbl .alt td {background:#f2eaff; font-weight:bold;}
.tbl .alt2 td {background:#9477fc; font-weight:bold; color:#fff;}
.tbl .tr-unact td {color:#9b9b9b; background:#f6f6f6;}
.tbl .tr-unact .ico-refresh {background-position:0 -60px;}
.tbl .tr-unact input.txt {background:#f6f6f6; border-color:#d2d2d2; color:#9b9b9b;}
.tbl .even td {background:#f6f6f6;}
.tbl .tr-select td {background:#f5f5f5;}
.tbl .tr-alt td {background:#fcf3fa;}
.tbl .tr-total .txtSm {margin:-4px 4px -2px 2px;}
.tbl .tr-total .btn {margin:-4px 2px -2px !important;}
.tbl .tr-total td,.tbl .tr-totalFin td {padding-top:7px; padding-bottom:7px;}
.tbl .tr-total .col-price {background:#f6f6f6;}
.tbl .tr-totalFin td {font-weight:bold;}
.tbl .tr-totalFin .col-price {background:#d641a7; color:#fff;}
.tbl .tr-unact td {color:#9b9b9b; background:#f6f6f6;}
.tbl .tr-unact .ico-refresh {background-position:0 -60px;}
.tbl .tr-unact input.txt {background:#f6f6f6; border-color:#d2d2d2; color:#9b9b9b;}
.tbl .checkBox {padding-left:50px;}
.tbl .checkBox input {margin-left:-50px; float:left; margin-top:1px; $margin-top:-3px;}
.tbl .ico-g {background:url(/images/ico-g.gif) no-repeat; width:16px; height:16px; float:right; margin:-1px 0;}
.tbl .ico-help {margin:-2px 4px 0;}
.tbl th .ico-help {width:17px; height:17px; background:url(/images/ico-helpTh.gif) no-repeat; margin:6px -4px 0 0;}
.tbl .cell-del {background:url(/images/tbl-icons.gif) no-repeat; width:8px; height:8px; float:right; margin:3px 2px 0 2px;}
.tbl .cell-add {background:url(/images/tbl-icons.gif) 0 -60px no-repeat; width:8px; height:8px; float:right; margin:3px 2px 0 2px;}
.tbl .ico-parcel {background:url(/images/ico-parcel-size.gif) no-repeat; width:13px; height:13px; float:right; margin-right:4px;}
.tbl .tbl-Select {background:url(/images/tbl-icons.gif) 100% -110px no-repeat; padding-right:16px; float:left; cursor:default; posit ion:relative;}
.tbl .tbl-Select .sDrop {display:none; $display:none;}
.tbl .tbl-Select .inDrop {position:absolute; border:1px solid #9b9b9b; background:#fff; padding:3px 15px 1px 8px; margin:4px 0 0 3px; $margin-top:15px;}
.tbl .tbl-Select .inDrop li {margin:0; list-style:none; padding:1px 0 2px;}
.tbl .tbl-Select .inDrop li a {color:#161517;}
.tbl .tbl-Select .inDrop li a:hover {color:#d641a7; text-decoration:none;}
.tbl td.cell-inf {padding:0 7px 2px 10px; line-height:1.14em; color:#545454; vertical-align:middle;}
.tbl td .clr {color:#d641a7;}
.tbl-gr {border:2px solid #dfdee1; border-bottom-width:1px; margin-bottom:18px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; zoom:1;}
.tbl-gr td {border-bottom:1px solid #dfdee1; padding:9px 9px 10px 15px; background:#fff url(/images/tbl-gr-bg.png) repeat-x;}
.tbl div.border { border-bottom:1px solid #E3E3E3; margin:5px -7px 5px -10px;}

/** old styles*/

.tbl1 th .btn-1 span {padding:3px 7px 0 3px;}
/*.tbl1 th {white-space:nowrap}*/
.dimensions_table tr td {padding:0 0 0 2px;border:0;text-align:right;font-size:1em}

.tbl1 tr.dark.tr-st-1 td {background:#d4b4d0 url(/images/tbl1-bg1.gif) repeat-x;}
.tbl1 tr.dark.tr-st-1 td.td-bl {background:#bcc1d0 url(/images/tbl1-bg2.gif) repeat-x;}

.tbl1 tr.light.tr-st-1 td {background:#d4b4d0 url(/images/tbl1-bg1-light.gif) repeat-x;}
.tbl1 tr.light.tr-st-1 td.td-bl {background:#bcc1d0 url(/images/tbl1-bg2-light.gif) repeat-x;}


table.tbl1 tr.light div.noborder { margin:11px -8px 11px -8px;}
table.tbl1 tr.light div.noborderdoc { margin:-2px -13px -2px -13px; height: 20px;}
table.tbl1 tr.dark div.border { border-bottom:1px solid #bcc1d0; margin:5px -8px 5px -8px;}
table.tbl1 tr.dark div.noborder { margin:11px -8px 11px -8px;}
table.tbl1 tr.dark div.noborderdoc { margin:-2px -13px -2px -13px; height: 20px;}
table.tbl1 tr td.last-td div.border {margin:5px -3px 5px -8px;}

.splitted_cell_table tr td {padding:0 0 0 2px;border:0;font-size:1em}

