/************************************************************** 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;
}

#javascript									{background:#feffbf; padding:20px 0; text-align:center; font-size:1.4em; line-height:1.4em; color:#444;}
#javascript strong							{color:#222;}

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; }
.pad15						{ padding: 15px; }
.pad20						{ padding: 20px; }

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

.marg10						{ margin: 10px; }
.marg15						{ margin: 15px; }
.marg20						{ margin: 20px; }
.mt10						{ margin-top: 10px; }
.mt15						{ margin-top: 15px; }
.mt20						{ margin-top: 20px; }
.mb5						{ margin-bottom: 5px; }
.mb10						{ margin-bottom: 10px; }
.mb15						{ margin-bottom: 15px; }
.mb20						{ margin-bottom: 20px; }
.ml10						{ margin-left: 10px; }
.ml15						{ margin-left: 15px; }
.ml20						{ margin-left: 20px; }
.mr10						{ margin-right: 10px; }
.mr15						{ margin-right: 15px; }
.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; }

body						{ font-size: 10px; }

.px11						{ font-size: 1.1em; }
.px12						{ font-size: 1.2em; }
.px13						{ font-size: 1.3em; }
.px14						{ font-size: 1.4em; }
.px15						{ font-size: 1.5em; }
.px16						{ font-size: 1.6em; }
.px17						{ font-size: 1.7em; }
.px18						{ font-size: 1.8em; }
.px19						{ font-size: 1.9em; }
.px20						{ font-size: 2.0em; }
.px21						{ font-size: 2.1em; }
.px22						{ font-size: 2.2em; }
.px23						{ font-size: 2.3em; }
.px24						{ font-size: 2.4em; }
.px25						{ font-size: 2.5em; }

.amp						{font:italic 1.0em baskerville,"goudy old style","palatino","book antiqua",serif;}

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

.fff				{ color: #fff !important; }
.aaa				{ color: #aaa !important; }
.ccc				{ color: #ccc !important; }
.eee				{ color: #eee !important; }
.two				{ color: #222 !important; }
.three				{ color: #333 !important; }
.four				{ color: #444 !important; }
.five				{ color: #555 !important; }
.seven				{ color: #777 !important; }
.nine				{ color: #999 !important; }
.zero				{ color: #000 !important; }
.red				{ color: #ff0000 !important; }


