.jbzoo.jbzoo-view-category .category {
	padding: 0;
}

.jbzoo .items .jbzoo-item.jbzoo-item-sertifikaty.jbzoo-item-teaser {
margin-top: 0;
}

.jbzoo .items .jbzoo-item.jbzoo-item-sertifikaty.jbzoo-item-teaser img{
box-shadow: 0 0 6px #5f5f5f; margin-bottom: 5px;
}
.jbzoo-item.jbzoo-item-sertifikaty.jbzoo-item-teaser .item-title {
	text-align: center; font-size: 14px; 
}

.jbzoo-view-category.jbzoo-app-produkciya .subcategory{
	padding-top: 5px;
}
.jbzoo-view-category.jbzoo-app-produkciya .subcategory .subcategory-image {
	margin-bottom: 10px;
}
.jbzoo-view-category.jbzoo-app-produkciya .subcategory .subcategory-image img{
box-shadow: 0 0 6px #5f5f5f;
}
.jbzoo-view-category.jbzoo-app-produkciya .subcategory .subcategory-title {
 text-align: center; font-size: 16px;
}

.jbzoo.jbzoo-view-category .jbzoo-item.jbzoo-item-produkciya.jbzoo-item-teaser {
	margin: 0;
}

.jbzoo-item.jbzoo-item-fotogalereya.jbzoo-item-teaser .item-title{
 margin-bottom: 5px; font-size: 14px; text-align: center;
}
.jbzoo-item.jbzoo-item-fotogalereya.jbzoo-item-teaser{ border-bottom: 1px dashed #ddd;
}
.jbzoo-item.jbzoo-item-fotogalereya.jbzoo-item-teaser img{
 margin-bottom: 5px; box-shadow: 0 0 6px #5f5f5f;
}


.jbzoo-item.jbzoo-item-full table
{
  width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
  margin-top:10px;
  margin-bottom:10px;
}
 
.jbzoo-item.jbzoo-item-full table td
{
  height: 40px;
  padding: 0 5px;
  border: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  display: table-cell;
}

.jbzoo.jbzoo-view-category table
{
  width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
  margin-top:10px;
  margin-bottom:10px;
}
 
.jbzoo.jbzoo-view-category table td
{
  height: 40px;
  padding: 0 5px;
  border: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  display: table-cell;
}

.moduletable-side-menu {
	margin-bottom : 30px;
}

.item-page .tablenew table
{
  width: 70%;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  text-shadow: 0 1px 0 #fff;
  color: #222222;
  background: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
  margin-top:10px;
  margin-bottom:10px;
}
 
.item-page .tablenew table td
{
  height: 40px;
  padding: 0 5px;
  border: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  display: table-cell;
}
.menu li.item-140 {font-weight:bold;}
.subcategory-zapchasti-i-remkomlekty-oborudovaniya a {color: #c00f0f;}
.zap {padding:10px 0; font-size:16px; font-weight:bold;}


.jbzoo-item.jbzoo-item-produkciya.jbzoo-item-teaser .item-title {
	margin-bottom : 0;
}

.prodteas {
	padding : 15px; border : 1px solid #EBEBEB; border-radius:15px;
}
.jbzoo .prodteas .jbprice .jbprice-tmpl-teaser {
	margin : 0;
}

.btncart {
	background-color: #ff7200;
color: #fff;
font-weight: 700;
text-transform: uppercase;
padding: 5px 20px;
border: none;
text-decoration: none;
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.btncart:hover {
	background-color: #FF8520;
}
.btncart:hover {
	background-color: #FF8520;
}
.jbcart-row-total {
	display : none;
}
