
.stuff {width:180px; padding:10px; float:left; margin:0 10px 10px 0; border:1px solid #ddd;}
.stuff div {margin:5px 0;}
.stuff button {margin-top:5px;}
.staff-price {font-weight:bold; font-size:1.3em;}
.stuff-descr {height:120px; overflow:hidden;}
div.none {display: none;}

div#content .cart-order a{border-bottom: none;}
div#content .shop-cart  a{color:#2D7BBC;}
div#content .shop-cart {color:#000;background-color:#fff; border:1px solid #888; padding:10px; margin:10px 0;}
div#content .shop-cart table {border-collapse:collapse; margin:5px 0;}
div#content .shop-cart td {padding:3px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
#cartEmpty {height:20px; line-height:20px;}

#stuffHelper {position: absolute; z-index:100; width:150px; padding:5px; background-color:#f5f5f5; border:1px solid #888; display:none;}
#stuffHelper div {padding:5px 0;}
#stuffCount {text-align: center; width:30px; font-size:13px; padding:1px 2px; background-color: #fff; border:1px solid #888;}

.field-arr-up {cursor:pointer; margin:0 0 6px 1px; /*text-decoration: none; outline:none; display:block; float:left; width:17px; height:9px; font-size:1px; background: url(img/arr_up.gif) no-repeat;*/}
.field-arr-down {cursor:pointer; margin:0 0 -4px -17px; /*text-decoration: none; outline:none; display:block; float:left; width:17px; height:9px; font-size:1px; background: url(img/arr_down.gif) no-repeat;*/}

.shop-button, .stuff button, #stuffHelper button {background: url(img/grad.gif) bottom repeat-x #dfdfdf; border:1px outset #888; margin:0 5px 0 0; padding:2px; outline:none;}
.stuff button:active, #stuffHelper button:active {background: #A3A3A3; outline:none;}

