﻿.Main-order {  }
.Main-order .table-data { width:100%; border-spacing:0px; display:table;  }
.Main-order .table-data .table-row { display:table-row;  }
.Main-order .table-data .table-cell { display:table-cell; padding:2px 3px; }
.Main-order .table-data .cell-1 { width:20%; }
.Main-order .table-data .cell-3 { width:16%; border:1px solid gray; }
.Main-order .table-data .cell-4 { width:16%; }
.Main-order .cargo-parametrs { width:auto; display:table; border-spacing:0px; padding-bottom:2px; }
.Main-order .cargo-parametrs .cargo-table-cell { display:table-cell; width:260px; }
.Main-order .cargo-parametrs .txt-input { margin-right:9px; text-align:center; }
.Main-order .cargo-parametrs .sizes { width:440px; }

.Txt-data { border-radius:2px; outline:none; padding:6px 4px; border:1px solid #E8E8E8; background-color:#eee; }

#CalcSize { padding:6px 0px; display:none;}
#CalcSize .mini-txt { width:60px; text-align:center; margin-right:4px; }
#CalcSize div {  }

.Userdata-table { width:100%; border-spacing:0px; }
.Userdata-table td { border:none !important; text-align:left !important; }
.Userdata-table .cell { padding-bottom:4px; }
.Dv-block { display:inline-block; width:49%; }
.BackFone { display:none; position: fixed; height: 100%; z-index: 20; left: 0px; top: 0px; width: 100%; background-color: #000; vertical-align: middle; padding-top: 0px; filter: alpha(Opacity=40); -moz-opacity: 0.4; opacity: 0.4; cursor:no-drop;  }
.PopupWindow { z-index:21; display:none; position:fixed; top:50%; left:50%; width:420px; border-radius:6px; margin-left:-180px; margin-top:-70px; padding:14px; background-color:#fff; border:1px solid #cdcdcd; text-align:center;  }
.order-ul { display:inline-block; margin:6px auto; text-align:left; }

#PrintBlock { display:none; }
.BlockForPrinting { }
.BlockForPrinting .table-groups { width:100%; border-spacing:0; font-size:14px; }
.BlockForPrinting .table-groups .header-row { padding:4px 0; }
.BlockForPrinting .table-groups .Headers { font-size:16px; font-weight:bold; }
.BlockForPrinting .table-groups td { border-right:1px solid #979797; border-bottom:1px solid #979797; position:relative; text-align:left; padding: 0px 14px 16px 8px; }
.BlockForPrinting .table-groups td .details { font-size:11px; color: #535353; vertical-align:top; margin:0 6px 0 0; display:inline-block; }
.BlockForPrinting .table-groups td .customers-data {  display:inline-block; }
.BlockForPrinting .table-groups .border-left {  border-left:1px solid #979797;  }
.BlockForPrinting .table-groups .border-top {  border-top:1px solid #979797;  }














