.thumbnail_container{
	position: relative;
	min-height: 164px;
}

.thumbnail_container img{
	float: left;
}

.product_menu{
	position: relative;
    float: left;
	margin-left: 20px;
    width: 240px;
    height: 164px;
    background: #e0e5e7;
	border-radius: 3px;
	box-sizing: border-box;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.23);
	-moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.23);
	box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.23);
}

.product_menu:after{
	content: "";
	position: absolute;
	z-index: -1;
	top: 0px;
	left: -20px;
	width: 415px;
	height: 209px;
	background: url(img/provod.png) no-repeat 0px 0px;
}

.product_menu .product_menu_block{
    float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
}

.product_menu .product_menu_block .jspVerticalBar{
    width: 7px;
}

.product_menu .product_menu_block .jspVerticalBar .jspDrag{
	background: #c91e0f;
	border-radius: 3px;
}

.product_menu .product_menu_block .jspVerticalBar .jspTrack{
	background: #c1cacf;
	border-radius: 3px;
}

.product_menu ul{
	padding: 0px;
	margin: 0px;
}

.product_menu ul li{
	position: relative;
	display: block;
    list-style: none;
	float: left;
	width: 100%;
	margin-top: 6px;
	box-sizing: border-box;
	padding-left: 15px;
}

.product_menu ul li a{
	color: #687179;
	font-size: 14px;
}

.product_menu ul li a:hover{
	text-decoration: underline;
	color: #c91e0f;
}

.product_menu ul li.active a{
	text-decoration: none;
	color: #c91e0f;
}

.product_menu ul li.active:before{
	content: "";
	position: absolute;
	top: 4px;
	left: -4px;
	border: 5px solid transparent;	
	border-right: 8px solid #c91e0f;
}