.padd-lr20	{ padding-left: 20px; padding-right: 20px; }
.padd-lr10	{ padding-left: 10px; padding-right: 10px; }
.padd-b5    { padding-bottom: 5px; }
.padd-b10   { padding-bottom: 10px; }
.padd-b20   { padding-bottom: 20px; }
.padd-b30   { padding-bottom: 30px; }
.padd-t5    { padding-top: 5px; }
.padd-t10   { padding-top: 10px; }
.padd-t20   { padding-top: 20px; }
.padd-t30   { padding-top: 30px; }
.padd-tb5   { padding-top: 5px; padding-bottom: 5px; }
.padd-tb10	{ padding-top: 10px; padding-bottom: 10px; }
.padd-tb20	{ padding-top: 20px; padding-bottom: 20px; }

.margin-t30 { margin-top: 30px; }
.margin-t20 { margin-top: 20px; }
.margin-t10 { margin-top: 10px; }
.margin-b30 { margin-bottom: 30px; }
.margin-b20 { margin-bottom: 20px; }
.margin-b10 { margin-bottom: 10px; }
.margin-l30 { margin-left: 30px; }
.margin-l20 { margin-left: 20px; }
.margin-l10 { margin-left: 10px; }
.margin-r30 { margin-right: 30px; }
.margin-r20 { margin-right: 20px; }
.margin-r10 { margin-right: 10px; }

.txt-center	{ text-align: center; }
.txt-justify{ text-align: justify; }
.txt-left	{ text-align: left; }
.txt-right	{ text-align: right; }

.smallest	{ font-size: 70%; }
.smaller	{ font-size: 90%; }
.larger		{ font-size: 110%; }
.evenlarger	{ font-size: 130%; }

.hide		{ display: none; }
.halfvisible{ opacity: 0.4; }
.falselink	{ cursor: pointer; }
.visible	{ opacity: 1; }

.noselect {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;	
}

.transease {
	-webkit-transition: all 500ms ease;  
    -moz-transition: all 500ms ease; 
    -o-transition: all 500ms ease;  
    transition: all 500ms ease;  
}