
	.image_select{}
	.image_select-item{
	    border: 1px solid #ccc;
	    background-color: rgba(255,255,255); padding: 5px;
	    width:145px;height:145px;text-align: center;
	    margin: 5px;display: block;position: relative;float: left;
	 }
	 .image_select-item img{max-width: 100%;max-height: 100%;}
	 .image_select-item div{
	    position: absolute;bottom: 0; left: 1px; right: 1px;
	    padding: 5px 3px;background-color: rgba(255,255,255,0.8);
	    font-size: 11px; font-weight: bold;
	}
	 .image_select-item button{
	    position: absolute;background-color: red; color: #fff;font-weight: bold;
	    padding: 5px; left: 0;top:0;border:none;border-radius: 0;
	 }
	.blok_prod{
		margin: 0 -8px 25px -8px;
	}
	.blok_prod_item{
		border: 2px solid #ddd;
		box-shadow: 0 1px 1px rgba(0,0,0,0.05);
		border-radius: 4px;
		background: #ededed;
		text-align: center;
		padding: 10px;
	    margin: 5px;
		width: 200px;
		display: inline-block;
		transition: linear all 0.3s;
		margin-bottom: 16px;
		position: relative;
	}
	.labe{position: absolute;z-index: 3;}
	.labe_per{left: 0px; top:0px;background-color: rgba(255, 0, 0, 0.75);}
	.labe_ref{right: -10px;top: -10px;background-color: rgba(0, 93, 255, 0.8);}
	.blok_prod_item:hover{box-shadow: 0 1px 5px rgba(34,25,25,0.4);}
	.shop_bookmark{float: right;}
	@media (max-width: 770px){
		.blok_prod_item{margin-left: auto;margin-right: auto;}
		.shop_bookmark{float: none;margin-top: 15px;}
	}
	.blok_prod_item-image{		
		height: 150px;
		background: center center no-repeat #fff;
		background-size: contain;
		position: relative;	z-index: 2;	
	}
	.blok_prod_item-image_out{padding: 5px;background: #fff;border-radius: 5px; border:1px #ccc solid;}
	.blok_prod_item-image img{
		width: auto;
		max-width: 100%;
		max-height: 100%;
		margin: auto;
	}

	.blok_prod_item_title{overflow: hidden;height: 62px;margin: 10px 0 5px 0;}
	.blok_prod_item_title > div{display: table;width: 100%;height: 100%;}
	.blok_prod_item_title h3 a{
		display: inline-block;		
		color: rgb(66, 64, 64);		
		font-size: 16px;		
	}

	.blok_prod_item_ref{font-size: 13px;pa: 0;margin: 5px 0;}
	.blok_prod_item a:hover,.blok_prod_item a:focus{text-decoration: none;}
	a.blok_prod_item-image-text{
		opacity: 0;
		display: block;
		position: absolute;top: 0;left: 0;right: 0;bottom: 0; height: 100%;width: 100%;
		background-color: rgba(0,0,0,0.4); color: #fff; transition: .6s linear;
	}
	.blok_prod_item-image-text .tbl{display: table;height: 100%;width: 100%;}
	.blok_prod_item-image:hover .blok_prod_item-image-text{opacity: 1;}
	.blok_prod_item-price{
		display: block;font-size: 22px; color: rgb( 162, 24, 17 );
		text-align: left; margin: 0 0 10px 15px;
	}
	.blok_prod_item-price del{font-size: 12px;color: #8F8F8F;font-weight: normal;}
	.blok_prod_item_btnhelp .btn{
		border: none;color: rgb( 183, 183, 183 );transition: all linear 0.3s;
		font-size: 18px;padding: 5px 5px;
	}
	.blok_prod_item_btnhelp .btn:hover{color: #000;background: none;}
	.blok_prod_item_btnhelp .btn.btn-warning{background: none; color: rgb( 162, 24, 17 );}
	.blok_prod_item_incart .btn{
		border-radius: 15px;
		font-size: 14px;
		display: block; width: 100%;
	}
	.blok_prod_item_incart > div{padding-left: 8px; padding-right: 8px;}
	.dep_nav a, .dep_nav .btn-link, .dep_nav_text{
		transition: 0.5s all linear;
		display: inline-block;margin: 3px 8px;font-size: 13px;color: #3f3c3c; border-bottom: dotted 1px #ccc; font-family: monospace;
		/*background-color: #eee;padding: 2px 3px;border-radius: 5px;*/
	}
	.dep_nav a:hover, .dep_nav .btn-link:hover, .dep_nav .dep_nav_text{text-decoration:none;border-bottom-color: #fff;color: #86110a;}
	.dep_nav .dep_nav_text{font-weight: 700;}
	.dep_filtr .input-group{margin-bottom: 10px;}
	/************************************************/
	.showprod .tabs{background-color: #eaf2fe;padding: 15px; margin: 15px 0 25px;}
	.showprod .tabs .tab-content{border: none;}
	.showprod .tabs ul.nav-tabs,
	.showprod .tabs ul.nav-tabs  li,
	.showprod .tabs ul.nav-tabs  li a,
	.showprod .tabs ul.nav-tabs  li a:hover,
	.showprod .nav-tabs > li.active > a, 
	.showprod .nav-tabs > li.active > a:hover, 
	.showprod .nav-tabs > li.active > a:focus{border: none;background: none;margin: 0;padding: 0;}
	.showprod .tabs ul.nav-tabs  li a,
	.showprod .tabs ul.nav-tabs  li a:hover,
	.showprod .tabs ul.nav-tabs  li a:focus{padding: 10px 15px;}
	.showprod .nav-tabs > li.active a{font-weight: bold;}
	.showprod .tabs ul.nav-tabs li:not(.active) a span{border-bottom: dotted 1px #1460a2; display: inline-block;}
	.showprod-price {
	    color: rgb( 162, 24, 17 );
	    margin-right: 15px;
	    font-size: 28px;
	    display: inline-block;
	}
	.showprod-intro {
	    display: table;
	    margin: 0 0 20px 0;
	    padding-bottom: 10px;
	    border-bottom: 1px #eee solid;
	    width: 100%;
	}
	@media (max-width: 500px){
		.showprod-intro{display: block;}
		.showprod-intro .cell{display: block;padding: 5px;}
	}
	.showprod_media-image{	
		background: center center no-repeat #fff;
		background-size: contain;
		position: relative;	z-index: 2;
		height: 100%;	
	}
	.showprod_media-image_out{
		position: relative;text-align: center;
		padding: 5px;background: #fff;border-radius: 5px; border:1px #ccc solid;	
		height: 150px; width: 150px; margin: 10px; display: inline-block; 
	}
	.showprod_media-image img{
		width: auto;
		max-width: 100%;
		max-height: 100%;
		margin: auto;
	}
	a.showprod_media-image-text{
		opacity: 0;
		display: block;
		position: absolute;top: 0;left: 0;right: 0;bottom: 0; height: 100%;width: 100%;
		background-color: rgba(0,0,0,0.4); color: #fff; transition: .6s linear;
	}
	a.showprod_media-image-text:hover{text-decoration: none;}
	.showprod_media-image-text .tbl{display: table;height: 100%;width: 100%;}
	.showprod_media-image:hover a.showprod_media-image-text{opacity: 1;}
	.showprod_rat_star{color:#d74600; padding: 0 1px;}
