.item-in-list-wrapper {
	margin: 10px 0 10px 10px;

	border: solid 1px #cfcfcf;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 0 10px;
	position: relative;
}
.item-in-list-wrapper:hover {
	border: solid 1px #c19696;
}
.item-in-list-wrapper.is-hidden { opacity: 0.5; }
	.item-in-list-wrapper .state-label {
		width: auto; height: auto; 
/*		line-height: 16px;*/
		padding: 2px 10px;
		text-align: center; 
		font-size: 12px; 
		position: absolute;
		right: 0; top: 0;

		-webkit-border-radius: 0 9px 0 0;
		-moz-border-radius-topright: 9px;
		border-radius: 0 9px 0 0;
	}
	.item-in-list-wrapper .state-label.state-0 { background-color: #87dc9d; }
	.item-in-list-wrapper .state-label.state-1 { background-color: #eae2c8; }
	.item-in-list-wrapper .state-label.state-2 { background-color: #efbcbc; }
        .item-in-list-wrapper .state-label.state-3 { background-color: #00BFFF; }
        .item-in-list-wrapper .state-label.state-4 { background-color: #00BFFF; }

	.item-in-list-wrapper .left { margin-right: 200px; }
	.item-in-list-wrapper .right { 
		width: 190px; 
                float: right;
		margin-left: 10px;
		margin-right: 7px; 
		position: relative;
	}

	.item-in-list-wrapper .shop-breadcrumbs ul li span,
	.item-in-list-wrapper .shop-breadcrumbs ul li span a {
		font-family: Verdana;
		font-size: 10px; font-weight: normal;
		color: #adadad;
	}
	.item-in-list-wrapper .shop-breadcrumbs ul li span a.bold { font-weight: bold; }
	.item-in-list-wrapper .shop-breadcrumbs ul li span a:hover { text-decoration: none; }

	.item-in-list-wrapper:hover .shop-breadcrumbs ul li span,
	.item-in-list-wrapper:hover .shop-breadcrumbs ul li span a {
		font-family: Verdana;
		font-size: 10px;
		color: #636363;
	}
	.item-in-list-wrapper:hover .shop-breadcrumbs ul li span a:hover { text-decoration: none; }

	.item-in-list-wrapper .title { margin-left: 7px; }
	.item-in-list-wrapper .title a:hover { text-decoration: none; }
	.item-in-list-wrapper .title a {
		font-family: Tahoma;
		font-size: 14px; font-weight: bold;
		color: #033763;
	}
	.item-in-list-wrapper:hover .title a {
		font-family: Tahoma;
		font-size: 14px; font-weight: bold;
		color: #a20e12;
	}
	.item-in-list-wrapper .info {
		margin: 3px 0 0 7px;
		line-height: 150%;
		min-height: 60px;
		font-family: Verdana;
		font-size: 12px;
		margin-bottom: 10px;
		overflow:hidden;
	}
		.item-in-list-wrapper .info a { 
			display: block; 
			width: 140px; /* height: 100px;*/
			float: left; 
			text-align: center;
			margin-right: 10px; 
		}
		.item-in-list-wrapper .info a.more { display: inline; color: #adadad; width: auto; height: auto;}
		.item-in-list-wrapper:hover .info a.more { color: #636363; }
		.item-in-list-wrapper .info a.more:hover { text-decoration: none; }
		.item-in-list-wrapper .info p { margin: 6px 0; }
		.item-in-list-wrapper .info ul { margin-left: 140px; }
		.item-in-list-wrapper .info .char-name { color: #adadad; font-weight: normal; line-height: 150%; }
		.item-in-list-wrapper:hover .info .char-name { color: #636363; }
		.item-in-list-wrapper .info .char-value { line-height: 150%; }
	
	.item-in-list-wrapper .old-price-wrapper, .item-price .old-price-wrapper { font-family: Verdana; font-size: 10px; height: 37px; line-height: 100%; }
	.item-in-list-wrapper .old-price-wrapper .old-price, .item-price .old-price { 
		float: left; margin-right: 5px;
		text-decoration: line-through;
		color: white;

		padding: 3px 7px 10px;
		margin-top: 10px;

		border: solid 1px #979797;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;

		background: #989898;
		background: -moz-linear-gradient(top, #989898 0%, #787878 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(100%,#787878));
		background: -webkit-linear-gradient(top, #989898 0%,#787878 100%);
		background: -o-linear-gradient(top, #989898 0%,#787878 100%);
		background: -ms-linear-gradient(top, #989898 0%,#787878 100%);
		background: linear-gradient(top, #989898 0%,#787878 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#787878',GradientType=0 );
	}
	.item-in-list-wrapper .price-wrapper {
		margin-top: -8px; 
                position: absolute;
		width: 190px;
	}
	.item-in-list-wrapper .price, .item-price .price {
		font-family: Verdana;
		font-size: 18px;
		font-weight: bold;

		padding: 3px 10px;
		float: left; margin-right: 5px;

		border: solid 1px #acacac;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;

		background: #dcdcdc;
		background: -moz-linear-gradient(top, #ffffff 0%, #dcdcdc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc));
		background: -webkit-linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
		background: linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
	}
	.item-in-list-wrapper .price-wrapper a { 
		display: block;
		height: 30px; width: 30px;
		overflow:hidden; 
		/*float: right;*/
	}

	.item-in-list-wrapper .right .discount {
		position: absolute;
		margin-top: 30px;
		font-size: 12px;
	}
	.item-price .discount { margin-top: 5px; font-size: 12px; }
		.item-in-list-wrapper .right .discount a, .item-price .discount a { color: #a60000; line-height: 130%; }
	
	.item-in-list-wrapper .bottom { 
		clear: both;
		height: 30px;
		margin: 0 -10px;
		border-top: solid 1px #cfcfcf;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		border-radius: 0px 0px 10px 10px;

		background: #ededed;
		background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top, #ededed 0%,#ffffff 100%);
		background: -o-linear-gradient(top, #ededed 0%,#ffffff 100%);
		background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%);
		background: linear-gradient(top, #ededed 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );
	}

	.item-in-list-wrapper:hover .bottom { 
		border-top: solid 1px #c19696;

		background: #ffe8e8;
		background: -moz-linear-gradient(top, #ffe8e8 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe8e8), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top, #ffe8e8 0%,#ffffff 100%);
		background: -o-linear-gradient(top, #ffe8e8 0%,#ffffff 100%);
		background: -ms-linear-gradient(top, #ffe8e8 0%,#ffffff 100%);
		background: linear-gradient(top, #ffe8e8 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8e8', endColorstr='#ffffff',GradientType=0 );
	}
		.item-in-list-wrapper .bottom a {
			font-family: Verdana;
			font-size: 11px; line-height: 30px;
			color: #454444
		}
		.item-in-list-wrapper .bottom a:hover { text-decoration: none; }
		.item-in-list-wrapper .comments {
			margin-left: 17px;
			width: 120px;
			float: left;
                        display: ruby-text-container;
		}
		.item-in-list-wrapper .payment {
			margin-right: 30px;
			/*width: 320px;*/
			float: right;
		}
		.item-in-list-wrapper .payment a { 
                        float: right;
			display: block;
			height: 30px;
			padding-right: 90px;
			background: url(/images/payment-small.png) right center no-repeat; 
		}
		.item-in-list-wrapper .delivery {
			
			margin-right: 180px; margin-left: 120px;
		}
		.item-in-list-wrapper .delivery a { 
			margin-left: 50px;
			display: block;
			width: 200px; height: 30px;
			padding-left: 60px;
			background: url(/images/delivery.png) left center no-repeat; 
		}
