#shk_prodHelper{position:absolute;z-index:100;width:150px;padding:5px;background-color:#f5f5f5;border:1px solid #888;display:none;box-shadow:2px 2px 8px #B2B2B2;border-radius:4px;}
#shk_prodHelper div{padding:2px 0;text-align:center;}
#shk_Loading{width:30px;height:30px;position:absolute;z-index:100;background:url(img/ajax-loader.gif) center center no-repeat #fff;border:1px solid #888;display:none;border-radius:4px;}
#shk_prodHelper input[type="text"]{box-shadow:1px 1px 4px #B2B2B2 inset;border-radius:2px;}
.product{width:45%;height:265px;float:left;margin:0 20px 15px 0;border:1px solid #888;}
.product-b{padding:10px;}
.product .shk-image{float:left;margin:0 10px 5px 0;}
.product .product-descr{height:180px;margin-bottom:5px;border-bottom:1px dashed #888;}
.product .product-price{height:40px;}
.product .product-price .shk-but{float:right;vertical-align:middle;}
.product small{font-size:12px;}
.product fieldset{padding:0;margin:0;border:0;}
.product-tocart{margin:5px 0;padding:5px 0;border-top:1px dashed #888;}
.product-tocart div{margin:5px 0;}
.shk-price{font-weight:bold;font-size:1.3em;}
.shk-but{margin:5px 5px 0 0;}
.price-add{color:red;padding-left:3px;line-height:0;}
.shop-cart{}
.shop-cart-head{}
.shop-cart-body{}
.shop-cart table{}
.shop-cart td{}
.shop-cart table small{}
.shop-cart-empty{}
#shk_butEmptyCart{}
.cart-order{margin:5px 0;text-align:center;}
.cart-order td{text-align:left;}
.shop-cart .shk-count{}
.relative{width:100%;position:relative;}
.error{color:red;}
.materials{padding:5px 0;}
.materials img{width:70px;}
.materials input{cursor:pointer;}