/*#region URL: /areas/shop/styles/style.scss */
.catalog_group{margin:0 -42px 0 0}.catalog_group .item{display:inline-block;width:160px;vertical-align:top;margin-right:42px;margin-bottom:42px;text-align:center}.catalog_group img{display:block;margin-bottom:5px;width:156px;padding:1px;border:1px solid #ccc}.catalog_group a:hover img{border-color:#1da8f0}.center{text-align:center!important}.productTable table,.search-table{width:100%;border-collapse:collapse;border:1px solid #e1e1e1;margin:20px 0}.productTable table .tr-title a,.search-table .tr-title a{color:#fff;text-decoration:none}.productTable table #totalCaption,.search-table #totalCaption{border-top:1px solid #e1e1e1;padding-top:5px;padding-bottom:5px;text-align:right}.productTable table #totalCaption strong,.search-table #totalCaption strong{display:inline}.productTable table tbody,.search-table tbody{border:none}.productTable table th,.search-table th{background-color:#ff8200;color:#fff;text-align:left;padding:5px 10px 7px}.productTable table td,.search-table td{padding:10px;vertical-align:top}.productTable table .quantity input,.search-table .quantity input{width:30px;font-size:100%;background:#fff;color:#333;border:1px solid #d6dae2}.productTable table .img,.search-table .img{width:156px;padding:5px 0 5px 5px}.productTable table .img img,.search-table .img img{width:156px}.productTable table .td-item,.search-table .td-item{width:280px}.productTable table .td-price,.search-table .td-price{white-space:nowrap}.productTable table strong,.productTable table span,.search-table strong,.search-table span{display:block}.even{border:none}.odd{background-color:#ecf5f9}.product{overflow:hidden}.product .img{float:left;margin:0 20px 10px 0;padding:1px;border:1px solid #ccc}.product a:hover img{border-color:#1da8f0}.product form{overflow:hidden}.product .price{overflow:hidden;margin:0 0 15px;font-size:16px}.product .boxCart{display:block}.product .wed-table{width:100%}.product .wed-table .td-item{text-align:left}.product .wed-table .td-price{white-space:nowrap}.product .wed-table .td-img{width:100px;text-align:center}.product .wed-table .quantity input{width:30px}.product .wed-table #totalCaption{padding-top:5px;padding-bottom:5px;text-align:right}.product .wed-table .even td{background:#ecf5f9}.product .wed-table .odd td{background:#cae6f2}.product .group{margin:10px 0}.product .qty input{width:30px}.product .qty strong{display:none;margin-bottom:7px;font-size:16px}.product .qty span{display:block;margin-bottom:10px}.product .qty.model{margin:10px 0 0}.product .qty.model form{float:left;margin:5px 10px 0 0}.product .qty.model input{text-align:center}.product .toCart{display:inline-block;padding:0 9px 0 50px;height:26px;line-height:24px;background:#0e8bcc url("/areas/shop/images/cart.png") no-repeat 6px center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none}.product .toCart:hover{background-color:#1da8f0}.product .toCart:active{background-color:#0b6a9c}.product #quantity{border:1px solid #d6dae2;background:#fff;color:#333}.right{float:right;margin-right:0}.choiceForm{border:1px solid #d6dae2;width:540px;margin:0 auto}.choiceForm p{margin:15px 0;padding-left:150px}.choiceForm .switch{overflow:hidden;margin:0 10px;padding:10px 0;border-bottom:1px solid #d6dae2}.choiceForm a.active.button{color:#0e8bcc}.choiceForm a.active.button span{color:#fff}.choiceForm .button em{position:absolute;top:34px;left:0;width:100%;border-top-width:4px;border-top-style:solid}#shopPopup{background:#fff;padding:10px 20px 20px;width:660px;border-radius:10px;display:none;margin:0 auto;position:fixed;z-index:20000;left:50%;top:40%;color:#000;border:5px solid #cc6800}#shopPopup .close{height:18px;text-align:right;position:absolute;right:3px;top:3px}#shopPopup .close img{cursor:pointer}#shopPopup p{margin:0;padding:10px 0 0;font-size:18px}#shopPopup span.closelink{color:#074a6d;text-decoration:underline;cursor:pointer}#shopPopup span.closelink:hover{color:#0e8bcc}#shopPopup a:visited{color:#0e8bcc}#shopPopup a:hover{color:#1da8f0}#shopPopup .productPopUpName{font-size:18px;font-weight:bold;font-family:Tahoma;color:#333;text-align:center}#shopPopup .showPopUpCountProduct{margin:10px 0;text-align:center;font-size:14px}#shopPopup .showPopUpCountProduct .minus{vertical-align:middle;margin:0 5px 0 0;display:inline-block;cursor:pointer;transition:all .15s ease-in-out 0}#shopPopup .showPopUpCountProduct .minus img{vertical-align:top}#shopPopup .showPopUpCountProduct .minus:active{opacity:.7}#shopPopup .showPopUpCountProduct .plus{vertical-align:middle;margin:0 0 0 5px;display:inline-block;cursor:pointer;transition:all .15s ease-in-out 0}#shopPopup .showPopUpCountProduct .plus img{vertical-align:top}#shopPopup .showPopUpCountProduct .plus:active{opacity:.7}#shopPopup .showPopUpCountProduct input{width:80px;border:1px solid #d5d5d5;text-align:center}#shopPopup .bttnsCart{text-align:center}#shopPopup .bttnsCart a,#shopPopup .bttnsCart .closelink{background:rgba(0,0,0,0) linear-gradient(to bottom,#f07601 0%,#f7aa02 100%) repeat scroll 0 0;border:1px solid #dcdcdc;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font:12px Helvetica,Arial,sans-serif;margin-right:10px;padding:5px 14px;position:relative;text-shadow:0 1px 0 #999;transition:border-color .218s ease 0s;text-decoration:none;border-bottom:none;margin:0 5px 0 0;width:140px}#shopPopup .bttnsCart a:hover,#shopPopup .bttnsCart .closelink:hover{border-color:#999;box-shadow:0 0 2px rgba(0,0,0,.2);color:#fff!important}#shopPopup .bttnsCart a:active,#shopPopup .bttnsCart .closelink:active{border-color:#444;box-shadow:0 0 2px rgba(0,0,0,.2);color:#fff!important}.productTable .filterName{text-align:center}.productTable .filterName .filterBut{display:block;text-align:center;line-height:8px}.productTable .filterName .filterBut a:link,.productTable .filterName .filterBut a:visited{color:#fff}.productTable .filterName .filterBut a{text-decoration:none}.productTable .filterName .filterBut a:hover{color:#53212c}.shopList{margin-left:-30px;margin-top:15px}.shopList .shopItem{margin-left:27px;margin-bottom:27px;float:left;text-align:center;width:160px}.choiceForm .switch{padding:5px 5px 0;margin:0}.choiceForm .switch a{background:rgba(0,0,0,0) linear-gradient(to bottom,#f07601 0%,#f7aa02 100%) repeat scroll 0 0;border:1px solid #dcdcdc;border-radius:4px 4px 0 0;color:#fff;cursor:pointer;display:inline-block;font:12px Helvetica,Arial,sans-serif;margin-right:10px;padding:5px 14px;position:relative;text-shadow:0 1px 0 #999;transition:border-color .218s ease 0s;text-decoration:none;border-bottom:none}.choiceForm .switch a:hover{border-color:#999;box-shadow:0 0 2px rgba(0,0,0,.2);color:#fff!important}.choiceForm .switch a:active{border-color:#444;box-shadow:0 0 2px rgba(0,0,0,.2);color:#fff!important}.choiceForm .switch a.button.active span{color:#000!important;border-color:#999}.field-list select#ShopDelivery,.field-list select#ShopPayment,.field-list select#ShopDeliveryPoint{width:250px;border:1px solid #d5d5d5}.field-list #formDeliveryNotice,.field-list #formPaymentNotice{margin:3px 0 0 150px;padding:5px;border:1px dashed #d5d5d5;background:#ffffe0;display:none}.relatedShowPopUpBox{clear:both}.relatedShowPopUp{overflow:hidden;margin:10px 0 10px -10px;text-align:center}.relatedShowPopUp .item{display:inline-block;width:120px;margin:0 0 0 10px;vertical-align:top;position:relative}.relatedShowPopUp .item .preOrderedLabel{position:absolute;top:0;left:0;padding:3px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6a800;background:-moz-linear-gradient(top,#f6a800 0%,#f4a120 48%,#ee7600 100%);background:-webkit-linear-gradient(top,#f6a800 0%,#f4a120 48%,#ee7600 100%);background:linear-gradient(to bottom,#f6a800 0%,#f4a120 48%,#ee7600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a800',endColorstr='#ee7600',GradientType=0);border:1px solid #ffa802;color:#fff;text-align:center;font:14px "PTSansBold";width:100%}.relatedShowPopUp .item img{width:100px;height:100px}.relatedShowPopUp .item .card{display:block;font-size:12px;font-weight:bold;color:#333}.orderUserInfo{border:1px dashed #d5d5d5;width:60%}.orderUserInfo tr td{padding:3px 5px}.orderUserInfo tr td:first-child{width:200px}.orderUserInfo tr:nth-child(odd) td{background:#f6f6f6}
/*#endregion*/

