html, body {
    font-family: sans-serif;
}
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 {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
	box-sizing: border-box;
}
input,textarea,select {
	box-sizing: border-box;
}
input:active, input:hover, input:focus,
select:active, select:hover, select:focus {
    outline: 0 !important;
    outline-offset: 0 !important;
}
ol, ul {
	list-style: outside none none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
.clear {
	clear: both;
}
.clear-after:after {
    content: '';
    clear: both;
    display: block;
}
.clearfix:after, .clearfix:before {
    content: '';
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {display: block;}

.table { display: table; }
.t-row { display: table-row; }
.t-cell { display: table-cell; }

.grid {}
.g-row {
    display: block;
}
.g-row:after, .g-row:before {
    content: "";
    display: table;
}
.g-row:after {
    clear: both;
}
.g-row>.g-cell { float: left; }
.gma {
	margin-left: auto;
	margin-right: auto;
}
.gal { text-align: left; }
.gac { text-align: center; }
.gar { text-align: right; }
.grel { position: relative; }
.w1 { width: 4.1666%; }
.w2 { width: 8.3333%; }
.w3 { width: 12.5%; }
.w4 { width: 16.6666%; }
.w5 { width: 20.8333%; }
.w6 { width: 25%; }
.w7 { width: 29.1666%; }
.w8 { width: 33.3333%; }
.w9 { width: 37.5%; }
.w10 { width: 41.6666%; }
.w11 { width: 45.8333%; }
.w12 { width: 50%; }
.w13 { width: 54.1666%; }
.w14 { width: 58.3333%; }
.w15 { width: 62.5%; }
.w16 { width: 66.6666%; }
.w17 { width: 70.8333%; }
.w18 { width: 75%; }
.w19 { width: 79.1666%; }
.w20 { width: 83.3333%; }
.w21 { width: 87.5%; }
.w22 { width: 91.6666%; }
.w23 { width: 95.8333%; }
.w24 { width: 100%; }
.offset05 { margin-left: 2.0833%; }
.offset1 { margin-left: 4.1666%; }
.offset2 { margin-left: 8.3333%; }
.offset3 { margin-left: 12.5%; }
.offset4 { margin-left: 16.6666%; }
.offset5 { margin-left: 20.8333%; }
.offset6 { margin-left: 25%; }
.offset7 { margin-left: 29.1666%; }
.offset8 { margin-left: 33.3333%; }
.offset9 { margin-left: 37.5%; }
.offset10 { margin-left: 41.6666%; }
.offset11 { margin-left: 45.8333%; }
.offset12 { margin-left: 50%; }
.offset13 { margin-left: 54.1666%; }
.offset14 { margin-left: 58.3333%; }
.offset15 { margin-left: 62.5%; }
.offset16 { margin-left: 66.6666%; }
.offset17 { margin-left: 70.8333%; }
.offset18 { margin-left: 75%; }
.offset19 { margin-left: 79.1666%; }
.offset20 { margin-left: 83.3333%; }
.offset21 { margin-left: 87.5%; }
.offset22 { margin-left: 91.6666%; }
.offset23 { margin-left: 95.8333%; }
.offset24 { margin-left: 100%; }
.h1 { height: 20px; }
.h2 { height: 40px; }
.h3 { height: 60px; }
.h4 { height: 80px; }
.h5 { height: 100px; }
.h6 { height: 120px; }
.h7 { height: 140px; }
.h8 { height: 160px; }
.h9 { height: 180px; }
.h10 { height: 200px; }
.h11 { height: 220px; }
.h12 { height: 240px; }

/*** LANGS ********************************************************************/

.dir-rtl .g-row > .g-cell {
	float: right;
}
.dir-rtl .lfloat {
	float: right;
}
.dir-rtl .rfloat {
	float: left;
}
