
/* floating */
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}

/* clear floatings */
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearBoth {
		clear: both;
	}


/* typolight classes */
	.clear {
		height:0.1px;
		overflow: hidden;
		font-size: 0.1px;
		line-height: 0.1px;
		clear: both;
	}
	.invisible {
		width: 0;
		height: 0;
		left: -1000px;
		top: -1000px;
		position: absolute;
		overflow: hidden;
		display: inline;
	}
	.block {
		display: block;
	}

/* margins */
	.margin {
		margin: 20px;
	}
	.marginSmall {
		margin: 10px;
	}
	.marginLeft {
		margin-left: 20px;
	}
		.marginLeftSmall {
			margin-left: 10px;
		}
		.marginLeftMini {
			margin-left: 5px;
		}
	.marginRight {
		margin-right: 20px;
	}
		.marginRightSmall {
			margin-right: 10px;
		}
		.marginRightMini {
			margin-right: 5px;
		}
	.marginTop {
		margin-top: 20px;
	}
		.marginTopSmall {
			margin-top: 10px;
		}
		.marginTopMini {
			margin-top: 5px;
		}
	.marginBottom {
		margin-bottom: 20px;
	}
		.marginBottomSmall {
			margin-bottom: 10px;
		}
		.marginBottomMini {
			margin-bottom: 5px;
		}
	.noMargin {
		margin: 0;
	}
		.noMarginTop {
			margin-top: 0;
		}
		.noMarginBottom {
			margin-bottom: 0;
		}

/* paddings */
	.padding {
		padding: 20px;
	}
		.paddingSmall {
			padding: 10px;
		}

		.paddingLeft {
			padding-left: 10px;
		}
		.paddingRight {
			padding-right: 10px;
		}
		.paddingTop {
			padding-top: 20px;
		}
			.paddingTopSmall {
				padding-top: 10px;
			}
			.paddingTopMini {
				padding-top: 5px;
			}
		.paddingBottom {
			padding-bottom: 20px;
		}
			.paddingBottomSmall {
				padding-bottom: 10px;
			}
			.paddingBottomMini {
				padding-bottom: 5px;
			}


/* backgrounds */
	.backgroundOrange {
		background-color: #EC7A0B;
	}
		.backgroundOrangeSky {
			background-color: #FDF2B1;
		}
	.backgroundBlue {
		background-color: #115B99;
	}
		.backgroundBlueSky {
			background-color: #C0DEF2;
		}
	.backgroundRed {
		background-color: #CE0C16;
	}
		.backgroundRedSky {
			background-color: #F0B7BA;
		}
	.backgroundGreen {
		background-color: #73A807;
	}
		.backgroundRedSky {
			background-color: #DAFE90;
		}
	.backgroundWhite {
		background-color: #FFFFFF;
	}
	.backgroundGray {
		background-color: #EDEBDF;
	}

/* font */
	.normal {
		font-weight: normal;
	}

	.textLeft {
		text-align: left;
	}
	.textRight {
		text-align: right;
	}

	.bigger {
		font-weight: bold;
		font-size: 14px;
	}
	.smaller {
		font-weight: normal;
		font-size: 10px;
	}

	.textOrange {
		color: #EC7A0B;
	}
	.textBlue {
		color: #115B99;
	}
	.textRed {
		color: #CE0C16;
	}
	.textGreen {
		color: #73A807;
	}
	.textWhite {
		color: #FFFFFF;
	}
	.textGray {
		color: #666352;
	}

.borderTopGray {
	border-top: 1px solid #DADBBD;
}
.borderTopWhite {
	border-top: 1px solid #FFFFFF;
}
