.b-icon24
{
	display  : block;
	width    : 24px;
	height   : 24px;
}
.b-icon24
{
	position : absolute;
	left     : 0;
}

.b-icon-small, .icon-small,
.b-icon-small-right
{
	display  : block;
	width    : 16px;
	height   : 16px;
}
.b-icon-small
{
	position : absolute;
	left     : 0;
}
.b-icon-small-right
{
	position : absolute;
	right    : 0;	
}
.icon-small
{
	float        : left;
	margin-right : 5px;
}
.w-icon-small
{
	padding-left : 25px;
	min-height   : 20px;
}
.w-icon-small-right
{
	padding-right : 25px;
	min-height    : 20px;
}
.icon-tag		{ background : url("../img/icon-tag.png") no-repeat 0 0; }
.icon-comment	{ background : url("../img/icon-comment.png") no-repeat 0 0; }
.icon-flag		{ background : url("../img/icon-flag.png") no-repeat 0 0; }
.icon-movie		{ background : url("../img/icon-movie.png") no-repeat 0 0; }
.icon-photo		{ background : url("../img/icon-photo.png") no-repeat 0 0; }
.icon-paper		{ background : url("../img/icons-sprite.png") no-repeat -32px 0; }
.icon-exec		{ background : url("../img/icons-sprite.png") no-repeat -48px 0; }
.icon-list		{ background : url("../img/icon-list.png") no-repeat 0 0; }
.icon-arrow		{ background : url("../img/icon24-arrow.png") no-repeat 0 0; }