

.right
{
	float: right;
}

.left
{
	float: left;
}

.center
{
	margin: 0;
}

.text-center
{
text-align: center;
}

.text-right
{
	text-align: right;
}

.text-left
{
	text-align: left;
}

/* width */

.w80
{
width: 80px;
}

.w160
{
width: 160px;
}

.w240
{
width: 240px;
}

.w320
{
width: 320px;
}

.w400
{
width: 400px;
}

.w480
{
width: 480px;
}

/* height */


.h80
{
height: 80px;
}

.h160
{
height: 160px;
}

.h240
{
height: 240px;
}

.h320
{
height: 320px;
}

.h400
{
height: 400px;
}

.h480
{
height: 480px;
}



/* margin top pos */

.mt0
{
margin-top: 0px;
}

.mt9
{
margin-top: 9px;
}

.mt20
{
margin-top: 20px;
}

.mt40
{
margin-top: 40px;
}

.mt80
{
margin-top: 80px;
}

.mt160
{
margin-top: 160px;
}

.mt240
{
margin-top: 240px;
}

.mt320
{
margin-top: 320px;
}

.mt400
{
margin-top: 400px;
}

.mt480
{
margin-top: 480px;
}

/* margin top neg */

.mt_20
{
margin-top: -20px;
}

.mt_40
{
margin-top: -40px;
}

.mt_80
{
margin-top: -80px;
}

.mt_160
{
margin-top: -160px;
}

.mt_240
{
margin-top: -240px;
}

.mt_320
{
margin-top: -320px;
}

.mt_400
{
margin-top: -400px;
}

.mt_480
{
margin-top: -480px;
}


/* margin bottom pos */

.mb20
{
margin-bottom: 20px;
}

.mb40
{
margin-bottom: 40px;
}

.mb80
{
margin-bottom: 80px;
}

.mb160
{
margin-bottom: 160px;
}

.mb240
{
margin-bottom: 240px;
}

.mb320
{
margin-bottom: 320px;
}

.mb400
{
margin-bottom: 400px;
}

.mb480
{
margin-bottom: 480px;
}

/* margin bottom neg */

.mbem_5
{
margin-bottom: -.5em;
}

.mb0
{
margin-bottom: 0px;
}

.mb_10
{
margin-bottom: -10px;
}

.mb_20
{
margin-bottom: -20px;
}

.mb_40
{
margin-bottom: -40px;
}

.mb_80
{
margin-bottom: -80px;
}

.mb_160
{
margin-bottom: -160px;
}

.mb_240
{
margin-bottom: -240px;
}

.mb_320
{
margin-bottom: -320px;
}

.mb_400
{
margin-bottom: -400px;
}

.mb_480
{
margin-bottom: -480px;
}

/* margin right pos */

.mr80
{
margin-right: 80px;
}

.mr160
{
margin-right: 160px;
}

.mr240
{
margin-right: 240px;
}

.mr320
{
margin-right: 320px;
}

.mr400
{
margin-right: 400px;
}

.mr480
{
margin-right: 480px;
}

/* margin left pos */


.mr20
{
margin-right: 20px;
}


.mr_80
{
margin-right: -80px;
}

.mr_160
{
margin-right: -160px;
}

.mr_240
{
margin-right: -240px;
}

.mr_320
{
margin-right: -320px;
}

.mr_400
{
margin-right: -400px;
}

.mr_480
{
margin-right: -480px;
}

/* margin left pos */

.ml8
{
margin-left: 8px;
}

.ml20
{
margin-left: 20px;
}


.ml80
{
margin-left: 80px;
}

.ml160
{
margin-left: 160px;
}

.ml240
{
margin-left: 240px;
}

.ml320
{
margin-left: 320px;
}

.ml400
{
margin-left: 400px;
}

.ml480
{
margin-left: 480px;
}

/* margin left neg */

.ml_80
{
margin-left: -80px;
}

.ml_160
{
margin-left: -160px;
}

.ml_240
{
margin-left: -240px;
}

.ml_320
{
margin-left: -320px;
}

.ml_400
{
margin-left: -400px;
}

.ml_480
{
margin-left: -480px;
}

/* padding top neg */

.pt_80
{
padding-top: -80px;
}

.pt_160
{
padding-top: -160px;
}

.pt_240
{
padding-top: -240px;
}

.pt_320
{
padding-top: -320px;
}

.pt_400
{
padding-top: -400px;
}

.pt_480
{
padding-top: -480px;
}

/* padding top pos */

.pt80
{
padding-top: 80px;
}

.pt160
{
padding-top: 160px;
}

.pt240
{
padding-top: 240px;
}

.pt320
{
padding-top: 320px;
}

.pt400
{
padding-top: 400px;
}

.pt480
{
padding-top: 480px;
}

/* padding bottom neg */

.pb_80
{
padding-bottom: -80px;
}

.pb_160
{
padding-bottom: -160px;
}

.pb_240
{
padding-bottom: -240px;
}

.pb_320
{
padding-bottom: -320px;
}

.pb_400
{
padding-bottom: -400px;
}

.pb_480
{
padding-bottom: -480px;
}

/* padding top pos */

.pb80
{
padding-bottom: 80px;
}

.pb160
{
padding-bottom: 160px;
}

.pb240
{
padding-bottom: 240px;
}

.pb320
{
padding-bottom: 320px;
}

.pb400
{
padding-bottom: 400px;
}

.pb480
{
padding-bottom: 480px;
}

/* font size pixel */

.fp1
{
font-size: 1px;
}

.fp2
{
font-size: 2px;
}

.fp3
{
font-size: 3px;
}

.fp4
{
font-size: 4px;
}

.fp5
{
font-size: 5px;
}

.fp6
{
font-size: 6px;
}

.fp7
{
font-size: 7px;
}

.fp8
{
font-size: 8px;
}

.fp9
{
font-size: 9px;
}

.fp10
{
font-size: 10px;
}


.fp11
{
font-size: 11px;
}

.fp12
{
font-size: 12px;
}

.fp13
{
font-size: 13px;
}

.fp14
{
font-size: 14px;
}

.fp15
{
font-size: 15px;
}

.fp16
{
font-size: 16px;
}

.fp17
{
font-size: 17px;
}

.fp18
{
font-size: 18px;
}

.fp19
{
font-size: 19px;
}

.fp20
{
font-size: 20px;
}

.fp21
{
font-size: 21px;
}

.fp22
{
font-size: 22px;
}

.fp23
{
font-size: 23px;
}

.fp24
{
font-size: 24px;
}

.fp25
{
font-size: 25px;
}

.fp26
{
font-size: 26px;
}

.fp27
{
font-size: 27px;
}

.fp28
{
font-size: 28px;
}

.fp29
{
font-size: 29px;
}

.fp30
{
font-size: 30px;
}

.fp31
{
font-size: 31px;
}

.fp32
{
font-size: 32px;
}

.fp33
{
font-size: 33px;
}

.fp34
{
font-size: 34px;
}

.fp35
{
font-size: 35px;
}

.fp36
{
font-size: 36px;
}

.fp37
{
font-size: 37px;
}

.fp38
{
font-size: 38px;
}

.fp39
{
font-size: 39px;
}

.fp40
{
font-size: 40px;
}

/* font em */

.fem0_1
{
font-size: 0.1em;
}

.fem0_2
{
font-size: 0.2em;
}

.fem0_3
{
font-size: 0.3em;
}

.fem0_4
{
font-size: 0.4em;
}

.fem0_5
{
font-size: 0.5em;
}

.fem0_6
{
font-size: 0.6em;
}

.fem0_7
{
font-size: 0.7em;
}

.fem0_8
{
font-size: 0.8em;
}

.fem0_9
{
font-size: 0.9em;
}

.fem1
{
font-size: 1.0em;
}

.fem1_1
{
font-size: 1.1em;
}

.fem1_2
{
font-size: 1.2em;
}

.fem1_3
{
font-size: 1.3em;
}

.fem1_4
{
font-size: 1.4em;
}

.fem1_5
{
font-size: 1.5em;
}

.fem1_6
{
font-size: 1.6em;
}

.fem1_7
{
font-size: 1.7em;
}

.fem1_8
{
font-size: 1.8em;
}

.fem1_9
{
font-size: 1.9em;
}

.fem2
{
font-size: 2.0em;
}

.fem2_2
{
font-size: 2.2em;
}

.fem2_2
{
font-size: 2.2em;
}

.fem2_3
{
font-size: 2.3em;
}

.fem2_4
{
font-size: 2.4em;
}

.fem2_5
{
font-size: 2.5em;
}

.fem2_6
{
font-size: 2.6em;
}

.fem2_7
{
font-size: 2.7em;
}

.fem2_8
{
font-size: 2.8em;
}

.fem2_9
{
font-size: 2.9em;
}

.fem3
{
font-size: 3.0em;
}


/* debug tricks */
.debug
{
border: solid 1px red;
}

.db_red
{
border: solid 1px red;
}

.db_green
{
border: solid 1px green;
}

.dbak_red
{
background-color:  red;
}

.dbak_green
{
background-color: green;
}

/* hr elements */

/* <div class="hr"></div> */
.hr_dub
{
height: 5px;
border-top: solid 2px #999;
border-bottom: solid 1px #999;
margin: 10px 0px 10px 0px;
}

.hr_dubthin
{
height: 5px;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
margin: 10px 0px 10px 0px;
}

.hr_dubdash
{
height: 5px;
border-top: solid 2px #999;
border-bottom: dashed 1px #999;
margin: 10px 0px 10px 0px;
}


.hr1
{
height: 5px;
border-bottom: solid 1px #999;
margin: 10px 0px 10px 0px;
}

.hr1_dash
{
height: 5px;
border-bottom: dashed 1px #999;
margin: 10px 0px 10px 0px;
}

.hr2
{
height: 5px;
border-bottom: solid 2px #000;
margin: 10px 0px 10px 0px;
}

.hr3
{
height: 5px;
border-bottom: solid 3px #000;
margin: 10px 0px 10px 0px;
}

.hr4
{
height: 5px;
border-bottom: solid 4px #000;
margin: 10px 0px 10px 0px;
}

.hr5
{
height: 5px;
border-bottom: solid 5px #000;
margin: 10px 0px 10px 0px;
}


.break
{
float: none;
display: block;
clear: both;
}

.hide
{
	display: none;
	margin-left: -1000;
}