/************************************
*									*
*	cssWorks v1.0					*
*	Mariusz Buczek					*
*									*
************************************/

/* RESET
------------------------------------------ */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
						margin:0; padding:0; border:0;
						font-size:100%; font-style:inherit; font-weight:inherit;
						font-family:inherit; vertical-align:baseline; }
html, body				{height:100%; }


/* --- Tables - still need 'cellspacing="0"' in the markup --- */
table					{width:100%; border-collapse:collapse; border-spacing:0; }
caption, th, td			{text-align:left; font-weight:normal; }
table, td, th			{vertical-align:middle; }

/* --- Remove quote marks (") from <q> & <blockquote> --- */
blockquote:before, blockquote:after, q:before, q:after {content: ""; }
blockquote, q			{quotes: "" ""; }


/* General class
------------------------------------------ */
ul.menu-H				{margin:0; padding:0; list-style:none; }
ul.menu-H li			{margin:0; padding:0 10px 0 0; display:block; float:left; }
ul.menu-H li a			{display:block; }

ul.menu-V				{margin:0; padding:0; list-style:none; }
ul.menu-V li			{margin:0; padding:0 10px 0 0; display:block; }
ul.menu-V li a			{display:block; }

.clear					{clear:both; font-size:0; line-height:0; }
.hide					{display:none; }
.show					{display:; }

.align-Left				{text-align:left; }
.align-Center			{text-align:center; }
.align-Right			{text-align:right; }

.first					{margin-left:0; padding-left:0; }
.last					{margin-right:0; padding-right:0; }
.top					{margin-top:0; padding-top:0; }
.bottom					{margin-bottom:0; padding-bottom:0; }

.left					{float:left; }
.right					{float:right; }

.row-First				{background-color:#f1f1f1; }
.row-Second				{background-color:#F9F9F9; }


/* Width
------------------------------------------ */
.width-50				{width:50px; }
.width-75				{width:75px; }
.width-100				{width:100px; }
.width-125				{width:125px; }
.width-150				{width:150px; }
.width-175				{width:175px; }
.width-200				{width:200px; }
.width-250				{width:250px; }
.width-300				{width:300px; }
.width-350				{width:350px; }
.width-400				{width:400px; }
.width-450				{width:450px; }
.width-500				{width:500px; }

.width-25p				{width: 24.999%; }
.width-33p				{width: 33.333%; }
.width-40p 				{width: 39.999%; }
.width-50p 				{width: 49.999%; }
.width-60p 				{width: 59.999%; }
.width-75p 				{width: 74.999%; }
.width-100p 			{width: 100%; }


/* DEBUG
------------------------------------------ /
table				{border: 1px solid red; }
div					{border: 1px solid blue; }
p					{border: 1px solid green; }

