html, body {width: 100%; min-height: 100%; background-position: static;}
body {
	margin: 0; padding: 0; 
	background: #f6f6f6 url('../images/bg1.png') repeat center top;
	color: black; 
	font-family: Arial, sans-serif;	
}


.item {border: 1px solid #ccc; background-color: white; float: left;  /*margin: 0px 0px 15px 20px;*/}
.item .item-in {/*margin: 6px; padding-bottom: 5px*/}
.item .image { position:relative; display:block;}
.item .image .abs {position:absolute; left: 0px; /*top: 10px;*/ /*padding: 3px 0px;*/ background-color: white;}
.item .image .pct {/*font-size: 1.5em;*/ /*padding: 3px 4px;*/ color: white;}
.image .blue {background-color: #278cea;}
.image .red {background-color: #b812ff;}
.image .gray{background-color: #9a9a9a;}
										
.item .image img {display: block;}
.item a {text-decoration:none;}

.item .name {display:block; overflow:hidden;  /*font-size: 1.4em;*/ color: #278cea; /*line-height: 1.2em;*/ /*padding-top: 8px; margin: 0px 7px;*/}
.item .name .title {display:block;}
.item .name .description {/*font-size: 0.6em;*/ color:#888888; display:block; /*margin-top: 2px;*/ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.item .middle {color: #333333; /*margin: 10px 7px 0px 7px;*/}
.item .middle .price {float: left; font-weight:bold; /*font-size: 1.5em;*/}
.item .middle .end {float:right; background: url(../images/offer_clock.png) no-repeat; /*padding-left: 20px;*/}
.item .middle .count {float:right; /*margin-left: 15px;*/ background: url(../images/offer_count.png) no-repeat; /*padding-left: 16px;*/}
