.basketWrap {width:100%;display:block;clear:both;overflow:hidden;padding:10px 0; position: relative;}
.basketWrap .errorBasket {display:block;width:100%;clear:both;font-size:14px;color:red;}


.basketWrap .preload {display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#ffffff;opacity:0.2;z-index:2;}

.basketWrap .orderPriceAll {display:block;width:400px;float:right;padding:5px;margin-bottom:20px;margin-top:5px;}
.basketWrap .orderPriceAll .wrapPriceAll {display:block;width:100%;clear:both;padding:5px 0;border-bottom:1px dotted #cccccc;font-size:12px;overflow:hidden;}
.basketWrap .orderPriceAll .wrapPriceAll .left {width:220px;float:left;text-align:left;}
.basketWrap .orderPriceAll .wrapPriceAll .right {width:175px;float:right;text-align:right;}

.basketWrap .titleOrder {width:100%;clear:both;display:block;padding:5px 0;text-transform:uppercase;color:#EA1653;font-size:16px;font-weight:bold;}
.basketWrap .deliveryItems {width:100%;clear:both;margin-bottom:20px;border-top:1px solid #cccccc;}
.basketWrap .deliveryItems td {padding:5px;border-bottom:1px solid #cccccc;}
.basketWrap .deliveryItems td.image {width:110px;}
.basketWrap .deliveryItems td.image img {border:1px solid #cccccc;border-radius:3px;cursor:pointer;}
.basketWrap .deliveryItems td.image img:hover {cursor:pointer;}
.basketWrap .deliveryItems td.image img.active {border:1px solid #2779D5;}
.basketWrap .deliveryItems tr.active {background:#efefef;}
.basketWrap .deliveryItems .name {color:#2779D5;font-weight:bold;}

.basketWrap .paymentItems {width:100%;clear:both;margin-bottom:20px;border-top:1px solid #cccccc;}
.basketWrap .paymentItems td {padding:5px;border-bottom:1px solid #cccccc;}
.basketWrap .paymentItems td.image {width:110px;}
.basketWrap .paymentItems td.image img {border:1px solid #cccccc;border-radius:3px;cursor:pointer;}
.basketWrap .paymentItems td.image img:hover {cursor:pointer;}
.basketWrap .paymentItems td.image img.active {border:1px solid #2779D5;}
.basketWrap .paymentItems tr.active {background:#efefef;}
.basketWrap .paymentItems .name {color:#2779D5;font-weight:bold;}

.basketWrap .userPropsList {width:100%;clear:both;margin-bottom:20px;}
.basketWrap .userPropsList td {padding:5px;}
.basketWrap .userPropsList label {font-size:14px;color:#000000;}
.basketWrap .userPropsList label:hover {cursor:pointer;}
.basketWrap .userPropsList td.label {width:150px;vertical-align:top;}
.basketWrap .userPropsList td.field {vertical-align:top;}
.basketWrap .userPropsList td.field input {font-size:14px;color:#000000;padding:3px;border-radius:3px;border:none;
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 42, 0.43);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 42, 0.43);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 42, 0.43);
width:220px;
}
.basketWrap .userPropsList td.field textarea {font-size:14px;color:#000000;padding:3px;border-radius:3px;border:none;
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 42, 0.43);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 42, 0.43);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 42, 0.43);
width:220px;
resize:none;height:60px;}
.basketWrap .userPropsList td.field select {
	font-size:14px;color:#000000;padding:3px;width:220px;
}

.basketWrap .errorsOrder {display:block;width:100%;padding:10px 0;color:red;font-size:14px;clear:both;}
.basketWrap .buttons {display:block;width:100%;padding:10px 0;clear:both;}
.basketWrap .buttons  a {display:block;width:145px;text-align:center;color:#ffffff;background:#E91653;text-decoration:none;padding:4px 0;border-radius:3px;
font-size:12px;text-transform:uppercase;margin:auto;float:left;}
.basketWrap .buttons  a:hover {background:#BC1242;}

.basketWrap .textOrder {display:block;width:100%;clear:both;padding:10px 0;font-size:14px;}
.basketWrap .textOrder p {padding-bottom:10px;}

.basketWrap .basketItems .zakazItem {display:block;width:100%;padding-top:5px;color:red;}
.basketWrap .zakaz {display:block;width:100%;color:red;padding:15px 0 15px 0;font-size:14px;text-align:right;}
