#order *,
.thankYou {
	font-family: arial;
 	font-size: 12px;
}
.orderLine             {border-bottom: 1px solid #d0d0d0; padding: 10px 0px;}
.orderLineNo           {float: left; width: 30px; text-align: right; margin-right: 20px;}
.orderLineProduct      {float: left; width: 350px;}
.orderLineAmount       {float: left; width: 60px;}
.orderLineQuantity     {float: left; width: 70px;}
.orderLinePriceUnit    {float: left; width: 60px; text-align: right;}
.orderLinePrice        {float: left; width: 80px; text-align: right;}
.orderLineActions      {float: left; width: 80px; margin-left: 20px;}
.orderLineProductData  {float: left; width: 380px;}
.orderLineProduct select  {width: 330px;}
.orderLineAmount input    {width: 30px;}
.orderLinePriceUnit div   {width: 70px; margin: 0px 0px 0px auto;}
.orderLinePrice div       {width: 70px; margin: 0px 0px 0px auto;}

.even {/*background-color: #f9f9f9;*/}
.odd  {/*background-color: #f3f3f3;*/}

.productPicture {margin-top: 10px; display: none;}

.clear {clear: both;}
.dummy {font-size: 0px; height: 0px; line-height: 0px;}

#orderAddLineDiv {display: none;}

.orderPriceLabel {float: left; width: 600px; text-align: right;}
.orderPrice      {float: left; width: 80px; text-align: right;}
#orderTotalPriceLabel {font-weight: bold;}
#orderTotalPrice {font-weight: bold;}
#orderDiscount {width: 30px; vertical-align: middle; text-align: right;}
#orderSubmit {margin-left: 560px; width: 120px;}

.requiredStar {color: red; font-size: 16px;}
#customerTable {border-collapse: collapse;}
#customerTable th {width: 110px; vertical-align: top; text-align: left;}
#customerTable td {}
#customerTable td, #customerTable th {padding: 3px 10px; border-bottom: 1px solid #d0d0d0;}
#customerName    {width: 130px;}
#customerSurname {width: 130px;}
#customerCompany {width: 250px;}
#customerNIP     {width: 100px;}
#customerPhone   {width: 100px;}
#customerEmail   {width: 130px;}
#customerAddress {width: 200px; height: 60px;}
#customerNotes   {width: 300px; height: 40px;}

form.cmxform label.error, label.error {
	color: #ff0000;
	font-style: italic;
	display: block;
}

.ordersCustomerTable {border-collapse: collapse; margin: 5px 0px;}
.ordersCustomerTable th {width: 120px; padding: 3px 10px; border-bottom: 1px solid #666666; font-weight: normal; text-align: left;}
.ordersCustomerTable td {vertical-align: top; padding: 3px 10px; border-bottom: 1px solid #666666; font-weight: bold;}

.ordersOrder {border-bottom: 1px solid #d0d0d0; padding: 10px; margin-bottom: 5px;}
.ordersOrderIDWrapper    {float: left; width: 120px;}
.ordersOrderLinesWrapper {float: left; width: 420px;}
.ordersCustomerWrapper   {float: left; width: 300px;}

.ordersOrderIDLabel       {font-weight: bold;}
.ordersOrderStatusLabel   {font-weight: bold;}
.ordersOrderLinesLabel    {font-weight: bold;}
.ordersOrderCustomerLabel {font-weight: bold;}
.ordersOrderID            {font-size: 30px;}
.ordersOrderMessage {
	display: none;
	font-style: italic;
	font-weight: bold;
	margin-top: 5px;
}

.ordersOrderValueLabel {font-weight: bold}
.ordersOrderValue      {font-weight: bold}

.ordersOrderLines         {width: 370px;}
.ordersOrderLineLp        {width: 50px; text-align: center;}
.ordersOrderLineProduct   {width: 100px; text-align: left;}
.ordersOrderLinePriceUnit {width: 80px; text-align: right;}
.ordersOrderLineAmount    {width: 60px; text-align: center;}
.ordersOrderLinePrice     {width: 80px; text-align: right;}
.ordersOrderProductName   {padding: 0px 0px 8px 3px; font-size: 11px;}

.ordersOrderNEW       {border: 1px solid #1B7DD0; background-color: rgb(210, 230, 250);}
.ordersOrderPROCESSED {border: 1px solid #ffd700; background-color: rgb(255, 255, 180);}
.ordersOrderREALIZED  {border: 1px solid #d0d0d0; background-color: #f5f5f5;}
.orderStat {width: 100px; padding: 3px; float: left; margin-right: 5px; border-width: 2px; text-align: center}
.orderStat .statCount {font-size: 25px;}

