
.fce-layout-clr { clear:both; border:0; padding:0; margin:0; font-size:1px; line-height:0.1em; display:none; }

.fce-layout-1c { }
.fce-layout-1c-container { background-color:transparent; padding:0; margin:0; width:100%; }
.fce-layout-1c-column-1 { background-color:transparent; border:0; padding:0; margin:0; }

.fce-layout-2c { width:100%; display:table; border-collapse:collapse; }
.fce-layout-2c-container { background-color:transparent; border:0; padding:0; margin:0; 
	display:table-row; }
.fce-layout-2c-column-1 { background-color:transparent; border:0; padding:0 5px 0 0; margin:0; width:48.5%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c-column-2 { background-color:transparent; border:0; padding:0 0 0 5px; margin:0; width:48.5%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c-column-1, .fce-layout-2c-column-2, { display:inline; zoom:1; vertical-align:top; }

.fce-layout-3c { width:100%; display:table; border-collapse:collapse; }
.fce-layout-2c21-container { background-color:transparent; border:0; padding:0; margin:0; 
	display:table-row; }
.fce-layout-3c-column-1 { background-color:transparent; border:0; padding:0 5px 0 0; margin:0; width:32%;
	display:table-cell; vertical-align:top; }
.fce-layout-3c-column-2 { background-color:transparent; border:0; padding:0 5px; margin:0; width:32%;
	display:table-cell; vertical-align:top; }
.fce-layout-3c-column-3 { background-color:transparent; border:0; padding:0 0 0 5px; margin:0; width:32%;
	display:table-cell; vertical-align:top; }
.fce-layout-3c-column-1, .fce-layout-3c-column-2, .fce-layout-3c-column-3, { display:inline; zoom:1; vertical-align:top; }

.fce-layout-2c21fr { }
.fce-layout-2c21fr-container { background-color:transparent; border:0; padding:0; margin:0; /*clear:both;*/ width:100%; }
.fce-layout-2c21fr-column-1 { background-color:transparent; border:0; padding:0; margin:0; }
.fce-layout-2c21fr-column-2 { background-color:transparent; border:0; padding:0; margin:0; width:33%; margin-left:2%; float:right;}
div > .fce-layout-2c21fr-column-2 { width:32%; margin-left:2%; }
.fce-layout-2c21fr-column-2 .tx-box.div { margin:0; /*width:100%*/ }

.fce-layout-2c21fl { }
.fce-layout-2c21fl-container { background-color:transparent; border:0; padding:0; margin:0; /*clear:both;*/ width:100%; }
.fce-layout-2c21fl-column-1 { background-color:transparent; border:0; padding:0; margin:0; width:32%; float:left; margin-right:2%; }
.fce-layout-2c21fl-column-2 { background-color:transparent; border:0; padding:0; }
div > .fce-layout-2c21fl-column-1 { width:32%; }

.fce-layout-2c21 { width:100%; display:table; border-collapse:collapse; }
.fce-layout-2c21-container { background-color:transparent; border:0; padding:0; margin:0; 
	display:table-row; }
.fce-layout-2c21-column-1 { background-color:transparent; border:0; padding:0 5px 0 0; margin:0; width:65%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c21-column-2 { background-color:transparent; border:0; padding:0 0 0 5px; margin:0; width:32%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c21-column-1, .fce-layout-2c21-column-2, { display:inline; zoom:1; vertical-align:top; }


.fce-layout-2c43 { width:100%; display:table; border-collapse:collapse; }
.fce-layout-2c43-container { background-color:transparent; border:0; padding:0; margin:0; 
	display:table-row; }
.fce-layout-2c43-column-1 { background-color:transparent; border:0; padding:0 5px 0 0; margin:0; width:54%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c43-column-2 { background-color:transparent; border:0; padding:0 0 0 5px; margin:0; width:43%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c43-column-1, .fce-layout-2c43-column-2, { display:inline; zoom:1; vertical-align:top; }


.fce-layout-2c12 { width:100%; display:table; border-collapse:collapse; }
.fce-layout-2c12-container { background-color:transparent; border:0; padding:0; margin:0; 
	display:table-row; }
.fce-layout-2c12-column-1 { background-color:transparent; border:0; padding:0 5px 0 0; margin:0; width:32%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c12-column-2 { background-color:transparent; border:0; padding:0 0 0 5px; margin:0; width:65%;
	display:table-cell; vertical-align:top; }
.fce-layout-2c12-column-1, .fce-layout-2c12-column-2, { display:inline; zoom:1; vertical-align:top; }



