/* text-align */
	.text-align-center {
		text-align: center;
	}
	.text-align-left {
		text-align: left;
	}
	.text-align-right {
		text-align: right;
	}
	
/* text-decoration */
	.text-decoration-none {
		text-decoration: none;
	}
	.text-decoration-underline {
		text-decoration: underline;
	}
	
/* text-tansform */
	.text-tansform-uppercase, .uppercase {
		text-tansform: uppercase;
	}
	.text-tansform-lowercase, .lowercase {
		text-tansform: lowercase;
	}
	
/* font size */
	.font-size-tiny {
		font-size: 0.8em;
	}
	
	.font-size-small {
		font-size: 0.9em;
	}
	
	.font-size-normal {
		font-size: 1.0em;
	}
	
	.font-size-big {
		font-size: 1.1em;
	}
	
	.font-size-biger {
		font-size: 1.2em;
	}
	
	.font-size-huge {
		font-size: 1.4em;
	}
	
	.font-size-x-huge {
		font-size: 1.6em;
	}
	
	.font-size-xx-huge {
		font-size: 1.8em;
	}
	
	.font-size-xxx-huge {
		font-size: 2.0em;
	}

/* font-style|weight */
	.font-weight-normal {
		font-weight: normal;
	}
	.font-weight-bold {
		font-weight: bold;
	}
	.font-style-italic {
		font-style: italic;
	}
	
/* display */
	.block {
		display: block;
	}
	
	.inline {
		display: inline;
	}
	
	.hidden {
		display: none;
	}
	
/* float|clear */
	.float-left {
		float: left;
	}
	
	.float-right {
		float: right;
	}
	
	.clear {
		clear: both;
	}
	
/* margin padding */
	.no-margin {
		margin: 0px;
	}
	
	.no-padding {
		padding: 0px;
	}

a:hover .hover_underline {
	text-decoration: underline;
}

a.hover_none:hover {
	text-decoration: none;
}









/****************************************************************************************/
/*                                    GENERAL CLASSES                                   */
/****************************************************************************************/


/* font size */
.small {
	font-size: 0.8em;
}

.comment {
	font-size: 0.9em;
}

.big {
	font-size: 1.2em;
}

.huge {
	font-size: 1.4em;
}

/* font weight */
.bold {
	font-weight: bold;
}

/* text */
.uppercase {
	text-transform: uppercase;
}

.no-decoration {
	text-decoration: none;
}

/* misc. */
.clickable {
	cursor: pointer;
	_cursor: hand;
}

/****************************************************************************************/
/*                                       UL CLASSES                                     */
/****************************************************************************************/
ul.no-list, ul.no-list li {
	list-style: none;
	list-style-image: none;
}

ul.small-list, ul.small-list li {
	list-style: url("../images/style/small_list.gif");
	list-style-image: url("../images/style/small_list.gif");
}

ul.inline li {
	display: inline;
}

ul.float li, ul.float-left li {
	float: left;
}

ul.float-right {
	float: right;
}

ul.float-right li {
	float: left;
	padding: 0px 2px 0px 2px;
}