@charset "utf-8";

#shoping{position:relative;width:702px;margin-left:-1px}

#shoping .caption .num,
#shoping .caption .pic,
#shoping .caption .name,
#shoping .caption .price,
#shoping .caption .count,
#shoping .caption .sum,
#shoping .caption .del,
#shoping .basket .num,
#shoping .basket .pic,
#shoping .basket .name,
#shoping .basket .price,
#shoping .basket .count,
#shoping .basket .sum,
#shoping .basket .del{position:absolute;z-index:2;top:0px;height:62px}


#shoping .caption{color:#656565;font:italic 11px/16px Arial, sans-serif;height:16px;position:relative;width:702px;overflow:hidden;margin:10px 0px 11px}
#shoping .caption .num{left:22px}
#shoping .caption .pic{left:0px}
#shoping .caption .name{left:103px}
#shoping .caption .price{left:372px}
#shoping .caption .count{left:454px}
#shoping .caption .sum{left:558px}
#shoping .caption .del{left:640px}

#shoping .item{height:62px;position:relative;z-index:1;width:702px;margin-top:-1px;background:#fff}
#shoping .item:nth-last-child(odd){background:#EBF1F4}
#shoping .item .border{height:60px;width:700px;position:absolute;z-index:1px;border:1px solid #E5E5E5;top:0px;left:0px;overflow:hidden}
#shoping .item .num{width:32px;color:#6bc017;font-size:13px;font-family:Arial, sans-serif;text-align:right;line-height:62px;left:0px}
#shoping .item .pic{width:50px;height:50px;padding-top:6px;left:44px}
#shoping .item .pic img{display:block;height:50px;width:50px}

#shoping .item .name{width:254px;text-indent:2px;font-size:12px;color:#333;z-index:2;left:94px;padding-left:8px}
#shoping .item .name a,
#shoping .item .name s{display:block;font:15px/18px Arial;margin-top:13px;margin-bottom:3px;height:18px;width:245px;z-index:2;position:relative;color:#135386}
#shoping .item .name s{text-decoration:none;margin-top:22px}
#shoping .item .name a i,
#shoping .item .name s i{background:#fff;display:block;overflow:hidden;text-overflow:ellipsis;height:18px;color:#135386;white-space:nowrap}
#shoping .item:nth-last-child(odd) .name a i,
#shoping .item:nth-last-child(odd) .name s i{background:#EBF1F4}
#shoping .item .name a:hover i{overflow:visible;height:auto;white-space:normal;box-shadow:0px 2px 7px rgba(0,0,0,.3)}
#shoping .item .name u{display:block;text-decoration:none}
#shoping .item .name b{color:#000}

#shoping .item .price{width:88px;left:356px;color:#333;font-size:14px;line-height:62px}
#shoping .item .count{width:90px;left:444px}
#shoping .item .count label{height:30px;display:block;padding-top:17px}
#shoping .item .count .plus,
#shoping .item .count .minus{display:block;width:15px;height:15px;background:url(../images/calc/plusminus.gif) 0px 0px no-repeat;cursor:pointer;float:left;margin:7px 0px 0px}
#shoping .item .count .minus{background-position:0px 100%;margin:7px 0px 0px 3px}
#shoping .item .count .input{float:left;display:block;width:40px;height:14px;padding:6px 0px;border:1px solid #c1c1c1;margin:0px;text-align:center;color:#135386;font:14px/14px Arial;margin:0px 6px}

#shoping .item .sum{width:101px;left:534px;color:#000;font-size:14px;line-height:62px;font-weight:bold;text-indent:16px}

#shoping .item .del{left:660px}
#shoping .item .del a{width:10px;height:10px;background:url(../images/shoping/del.gif) no-repeat;display:block;margin-top:26px}

#shoping .item:hover{z-index:2}
#shoping .item:hover .border{border:3px solid #6BC017;height:56px;width:696px}

#shoping .basket{border-bottom:2px solid #135487;margin-bottom:15px}

#shoping .bottom{height:30px}
#shoping .bottom .back{float:left;font:italic 13px/28px Arial, sans-serif;text-indent:32px;width:177px;height:30px;background:url(../images/order/back.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);display:block;text-decoration:none}
#shoping .bottom .back:hover{background-position:0px -30px}
#shoping .bottom .back:active{background-position:0px -60px;line-height:32px}
#shoping .bottom .recalc{float:left;margin-left:5px;font:italic 13px/28px Arial, sans-serif;text-align:center;text-indent:1px;width:112px;height:30px;background:url(../images/shoping/recalc.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);display:block;text-decoration:none}
#shoping .bottom .recalc:hover{background-position:0px -30px}
#shoping .bottom .recalc:active{background-position:0px -60px;line-height:32px}

#shoping .bottom .text{text-align:right;font-size:14px;color:#333}
#shoping .bottom .text b{color:#135387;font-size:17px}
#shoping .bottom .text b.price{font-size:25px}
#shoping .send{border:none;text-align:left;display:block;font:italic 13px/41px Arial, sans-serif;text-indent:45px;width:185px;height:43px;background:url(../images/shoping/send.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);display:block;text-decoration:none;margin:15px 0px 0px auto}
#shoping .send:hover{background-position:0px -43px}
#shoping .send:active{background-position:0px -86px;line-height:45px}

#shoping .hidden{visibility:hidden;position:absolute;height:1px;width:1px}

#shoping #min_sum { display: block; width: 700px; height: 60px; margin-top: 15px; background: url("../images/min_sum_1500_kh.png") no-repeat transparent; }