/* alaja css reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, button, textarea { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; font-weight: normal; }
html { display: table; width: 100%; height: 100%; overflow-x: hidden !iefix; }
img { vertical-align: middle; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
label { cursor: pointer; display: inline-block; }

/* dirty little helpers */

.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.automargin { margin: 0px auto; }
.hidden { display: none !important; }
.watch { background-color: fuchsia !important; }
.round { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* widths */

.s { width: 140px !important; }
.m { width: 300px !important; }
.l { width: 460px !important; }
.xl { width: 620px !important; }
