
/*** required by default ***/

*.hide {
	display:none;
}
.clearFloat {
	clear: both;
	font-size: 0;
	line-height: 0;

}


.truncate {
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}
*.red {
	color:#a50000 !important;
}
*.green {
	color:#006000 !important;
}
*.loader {
	background: url('../images/layout/loader.gif') no-repeat center center;
}
*.message_ok {
	background: url('../images/icons/ok.png') 20px 17px no-repeat;
}
*.message_error {
	background: url('../images/icons/cancel.png') 20px 17px no-repeat;
}
*.close,
*.info {
	width:12px;
	height:12px;
	float:left;
	cursor:pointer;
}
*.close {
	background: url('../images/icons/close.png') no-repeat;
}
*.info {
	background: url('../images/icons/info.png') no-repeat;
}
*.close:hover,
*.info:hover {
	background-position:0px -23px;
}
.plus,
.minus {
	padding-left:17px;
	display:block;
}
.plus {
	background:url('../images/icons/plus_minus.png') 0px 4px no-repeat;
}
.minus {
	background:url('../images/icons/plus_minus.png') 0px -40px no-repeat;
}
.plus:hover {
	background-position:0px -18px !important;
}
.minus:hover {
	background-position:0px -62px !important;
}

.plus_small,
.minus_small {
	padding-left:13px;
	display:block;
}
.plus_small {
	background:url('../images/icons/plus_minus_small.png') 0px 3px no-repeat;
}
.plus_small:hover {
	background-position:0px -16px !important;
}
.minus_small {
	background:url('../images/icons/plus_minus_small.png') 0px -35px no-repeat;
}
.minus_small:hover {
	background-position:0px -54px !important;
}

/*** icons ***/

.attachment_icon {
	padding-left: 23px;
	margin-bottom: 3px;
}
.icon_pdf   { background:url('../images/icons/icon_pdf.png') 0px 0px no-repeat; }
.icon_excel { background:url('../images/icons/icon_excel.png') 0px 0px no-repeat; }
.icon_word  { background:url('../images/icons/icon_word.png') 0px 0px no-repeat; }
.icon_disc  { background:url('../images/icons/icon_disc.png') 0px 0px no-repeat; }
.icon_image { background:url('../images/icons/icon_image.png') 0px 0px no-repeat; }
