
h2.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.pa{background:#f8f8f8;padding:14px;font-family:Tahoma,Geneva,Arial,sans-serif}
.pa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px}
.pc{background:#fff;border:1px solid #dde3ec;border-radius:6px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:box-shadow .18s}
.pc:hover{box-shadow:0 4px 16px rgba(0,40,81,.13)}
.pc-badge{position:absolute;top:10px;left:10px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;z-index:2}
.pc-img-link{display:block;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #eee;flex-shrink:0}
.pc-img-link img{width:100%;height:auto;object-fit:cover;display:block;transition:transform .22s}
.pc-img-link:hover img{transform:scale(1.04)}
.pc-body{padding:10px 10px 12px;display:flex;flex-direction:column;flex:1}
.pc-art{font-size:10px;color:#888;margin-bottom:3px}
.pc-name-link{font-size:12px;font-weight:700;color:#002851;line-height:1.35;text-decoration:none;display:block;height:46px;overflow:hidden;margin-bottom:8px}
.pc-name-link:hover{color:#fc6600}
.pc-bottom{margin-top:auto}
.pc-prices{margin-bottom:7px;min-height:34px;display:flex;flex-direction:column;justify-content:flex-end}
.pc-price-old{font-size:11px;color:#aaa;text-decoration:line-through;min-height:14px}
.pc-price-new{font-size:18px;font-weight:700;color:#fc6600;line-height:1}
.pc-price-curr{font-size:11px;color:#fc6600;font-weight:700}
.pc-stock{font-size:10px;font-weight:700;padding:3px 7px;border-radius:3px;display:inline-block;margin-bottom:8px}
.stock-in{background:#e6f4ec;color:#1a7a3a;border:1px solid #b0d9bf}
.stock-order{background:#fff4e6;color:#b35a00;border:1px solid #f0c88c}
.pc-buy{display:block;width:100%;padding:7px 0;background:#002851;color:#fff;font-size:11px;font-weight:700;text-align:center;border:none;border-radius:4px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:background .15s}
.pc-buy:hover{background:#fc6600}










.short_img {
position:absolute;
margin:5px;
float:left;
border:0px solid blue;
overflow:hidden;
height:255px;
cursor: pointer;
}

.zoomgellery {
position:absolute;
bottom:0;
padding:2px;
HEIGHT:20px;
width:199px;
border:0px solid blue;
background:#FFC634;
opacity: 0.7;
filter: alpha(Opacity=70);
text-align:center;
color:#D51912;
font-weight:bold;
font-size:15px;
}

.short_title {
margin:5px;
margin-left:230px;
margin-top:5px;
WIDTH:448px;
height:40px;
overflow:hidden;
border:0px solid blue;
}

.title_tovar {
   color: #000;
   text-decoration: none;
   outline: none;
   font-weight:bold;
}
.title_tovar:hover {
   color: #000;
   text-decoration: none;
   font-weight:bold;
}

.lable_block {
   margin-left:15px;
   width:150px;
   height:45px;
   border:0px solid blue;
   color:#fff;
   font-size: 14px;
   font-weight: bold;
}

   .lable {
   padding:5px;
   text-align:center;
}

.short_coment {
margin:5px;
padding:5px 0 0 10px;
margin-left:400px;
margin-top:-87px;
WIDTH:253px;
height:75px;
overflow:hidden;
border:0px solid blue;
}

.short_add_basket {
margin:5px;
margin-left:230px;
margin-top:20px;
WIDTH:100px;
border:0px solid blue;
}

button.button3 {
  WIDTH:96px;
  color: white;
  text-decoration: none;
  user-select: none;
  padding: 3px 0;
  font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
  font-size: 18px;
  font-weight: bold;
  outline: none;
  border-radius: 5px;
  border-style: none;
  box-shadow: 0px 2px 3px 0px #B3A9A9;
  cursor: pointer;
  background: linear-gradient(to top, #AF0705, #F9BCB9);
  background-color: #AF0705;
}

button.button3:hover {
background: linear-gradient(to top, #EC3B33, #F9BCB9);
}


.noimg img {
display:none;
}

/* Êíîïêà çàêàçàòü â îêíå fancybox */
button.button-t {
  color: white;
  text-decoration: none;
  user-select: none;
  padding: 5px 5px;
  font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
  font-size: 18px;
  outline: none;
  border-radius: 5px;
  cursor: pointer;
  background: linear-gradient(to top, #005000, #019900);
  border: 0;
}
button.button-t:hover {
background: linear-gradient(to top, #005000, #33CC33);
}

//ul,li,i {
//    padding-left: 10px;
//}

/* END Êíîïêà çàêàçàòü â îêíå fancybox */


