/************************************************************** Reset */

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/************************************************************** Generic */

#jswarn {
	width: 100%;
	background: #fff8be;
	border-bottom: 1px solid #aaa;
	padding: 5px 0 5px 0;
}

#jstxt {
	margin: auto;
	width: 220px;
	font-size: 10px;
}

a 							{ text-decoration: none; }

/************************************************************** Floats */

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

/************************************************************** Clears */

.clearl 					{ clear: left; }
.clearr 					{ clear: right; }
.clearb 					{ clear: both; }
.clearn 					{ clear: none; }

/************************************************************** Padding */

.pad5						{ padding: 5px; }
.pad10						{ padding: 10px; }
.pad20						{ padding: 20px; }

/************************************************************** Margin */

.marg10						{ margin: 10px; }
.marg20						{ margin: 10px; }
.mt10						{ margin-top: 10px; }
.mt20						{ margin-top: 20px; }
.mb5						{ margin-bottom: 5px; }
.mb10						{ margin-bottom: 10px; }
.mb20						{ margin-bottom: 20px; }
.ml10						{ margin-left: 10px; }
.ml20						{ margin-left: 20px; }
.mr10						{ margin-right: 10px; }
.mr20						{ margin-right: 20px; }

/************************************************************** Position */

.abs						{ position: absolute; }

/************************************************************** Alignment */

.lefted						{ text-align: left; }
.righted					{ text-align: right; }
.centered					{ text-align: center; }

/************************************************************** Font */

strong						{ font-weight: bold; }
em							{ font-style: italic; }

.px10						{ font-size: 10px; }
.px11						{ font-size: 11px; }
.px12						{ font-size: 12px; }
.px13						{ font-size: 13px; }
.px14						{ font-size: 14px; }
.px15						{ font-size: 15px; }
.px16						{ font-size: 16px; }
.px17						{ font-size: 17px; }
.px18						{ font-size: 18px; }
.px19						{ font-size: 19px; }
.px20						{ font-size: 20px; }
.px21						{ font-size: 21px; }
.px22						{ font-size: 22px; }
.px23						{ font-size: 23px; }
.px24						{ font-size: 24px; }
.px25						{ font-size: 25px; }

/************************************************************** Colors */

.fff				{ color: #fff; }
.aaa				{ color: #aaa; }
.ccc				{ color: #ccc; }
.eee				{ color: #eee; }
.three				{ color: #333; }
.zero				{ color: #000; }
.red				{ color: #ff0000; }

