/* WEBSITE TEMPLATE CSS FILE */

@import "../template.css";

/* CSS FILES ULTIMA CMS MODULES */

@import "Misc/misc.css";
@import "Misc/link_icons.css";
@import url("Misc/print.css") print;

/* SETTING UP, HTML ELEMENTS */
HTML, BODY, P, FORM { 
	margin: 0px; 
	padding: 0px; 
	}
	
TABLE { 
	border-collapse: collapse;
	border-spacing: 0px; 

	}
	
table th, table td {  
	vertical-align: top;
	}

IMG {
	border:0px;
	}

label {
	font-weight: bold;
	}

blockquote { 
	margin-left: 10em; 
	padding-left: 1em; 
	border-left: 2px solid #ccc;
	}
	

/* SETTING UP, CLASSES */
.f-left { 
	float: left; 
	}
	
.f-right { 
	float: right; 
	}
	
img.f-left { 
	margin-right: 10px; 
	}
	
img.f-right { 
	margin-left: 10px; 
	}
	
.left { 
	text-align: left !important; 
	}
	
.right { 
	text-align: right !important; 
	}
	
.center { 
	text-align: center !important; 
	}
	
.justify { 
	text-align: justify !important; 
	}
	
.vat { 
	vertical-align: top; 
	}
	
.vam { 
	vertical-align: middle; 
	}
	
.vab { 
	vertical-align: bottom; 
	}
	
.np { 
	padding: 0 !important; 
	}
	
.nm { 
	margin: 0 !important; 
	}
.bold { 
	font-weight: bold;
	}
	
.clear {clear:both;
}
	
.fs10 { 
	font-size: 10px; 
	}

.fs11 { 
	font-size: 11px; 
	}

.fs12 { 
	font-size: 12px; 
	}

.fs14 { 
	font-size: 14px; 
	}

.fs16 { 
	font-size: 16px; 
	}
	
.fs18 { 
	font-size: 18px; 
	}
	
.fs20 { 
	font-size: 20px; 
	}
	
.fs22 { 
	font-size: 22px; 
	}
	
.w25 {
	width:25px;
}

.w50 {
	width:50px;
}

.w75 {
	width:75px;
}
.w100 {
	width:100px;
}
.w150 {
	width:150px;
}
.w200 {
	width:200px;
}
.w250 {
	width:250px;
}
.w300 {
	width:300px;
}