/* Block specials */
.blocleokproducttabs .carousel-control{
	z-index:10
}
#productTabsContent{margin:15px 0 0; overflow:inherit}
	#productTabsContent .product-contentab{margin-bottom:0; border:none;}
	#productTabsContent .p-item{border:1px solid #e9e9e9;margin-bottom:15px}
		#productTabsContent .left-block{display: inline;float: left;width: 45%; text-align:center; margin-right:5px; position:relative}
		#productTabsContent a.product_img_link{border: none; height: auto;}
			#productTabsContent a.product_img_link img{margin:5px 0 0;}
		#productTabsContent .p-item h3 {text-align: left;}
		#productTabsContent .reduction{
			background: none repeat scroll 0 0 #DD4141;
			color: #FFFFFF;
			font-size:14px;
			font-weight:bold;
			left: 0;
			bottom:0;
			padding: 8px;
			position: absolute;
		}
		#productTabsContent .content_price{text-align:left; margin-bottom:10px}
		#productTabsContent .product-contentab .price-discount{
			color: #909090;
			font-size:12px;
			margin-right: 5px;
			text-decoration: line-through;
		}
		#productTabsContent .product-contentab .product_desc{
			color: #666;
			display: block;
			font-size: 13px;
			margin-bottom: 10px;
			min-height: 50px;
		}
		#productTabsContent .right-block {
			float: left;
			width: 53%;
		}
/*		#productTabsContent .p-item .ajax_add_to_cart_button {
			height: 40px;
		}*/
		#productTabsContent .leo-cart-view{
			border-left: 1px solid #E9E9E9;
			border-top: 1px solid #E9E9E9;
			height: 40px;
			line-height:40px;
			float:right;
			width:54%
		}
		#productTabsContent .p-item:hover .product_img_link img{
			opacity:0.5
		}
		#productTabsContent .p-item:hover .product_img_link .ptx_view_product{opacity:1}
#tabspecialcarousel .carousel-button{position:relative;top:-12px}
#tabspecialcarousel .carousel-control.right{right:0}
	#tabspecialcarousel .carousel-control.right .icon-angle-down{
		background: url("img/icon-nextprev.png") no-repeat scroll -22px 2px transparent;
		float: left;
		height: 20px;
		margin: 6px 0 0;
		width: 25px;
	}
	#tabspecialcarousel .carousel-control.left .icon-angle-up:before,
	#tabspecialcarousel .carousel-control.right .icon-angle-down:before{content:""}
	#tabspecialcarousel .carousel-control.right .icon-angle-down:hover{background-position:-22px -20px}
	#tabspecialcarousel .carousel-control.left{right:34px;border-right:none}
	#tabspecialcarousel .carousel-control.left .icon-angle-up{
		background: url("img/icon-nextprev.png") no-repeat scroll 10px 2px transparent;
		float: left;
		height: 20px;
		margin: 6px 0 0;
		width: 25px;
	}
	#tabspecialcarousel .carousel-control.left .icon-angle-up:hover{background-position:10px -20px}
	#tabspecialcarousel .row-fluid:last-child .p-item{margin-bottom:0px}