.width_100{
	width:100% !important;
}
.width_99{
	width:99% !important;
}
.width_90{
	width:90% !important;
}
.width_89{
	width:89% !important;
}
.width_80{
	width:80% !important;
}
.width_79{
	width:79% !important;
}
.width_70{
	width:70% !important;
}
.width_69{
	width:69% !important;
}
.width_65{
	width:65% !important;
}
.width_60{
	width:60% !important;
}
.width_59{
	width:59% !important;
}
.width_50{
	width:50% !important;
}
.width_49{
	width:49% !important;
}
.width_40{
	width:40% !important;
}
.width_39{
	width:39% !important;
}
.width_30{
	width:30% !important;
}
.width_29{
	width:29% !important;
}
.width_20{
	width:20% !important;
}
.width_19{
	width:19% !important;
}
.width_10{
	width:10% !important;
}
.width_09{
	width:9% !important;
}

.height_1px{
	height:1px !important;
}
.height_2px{
	height:2px !important;
}

.center{
	text-align:center !important;
}
.left{
	text-align:left !important;
}
.right{
	text-align:right !important;
}
.center_i{
	width:100% !important;
	text-align:center !important;
}
.left_i{
	width:100% !important;
	text-align:left !important;
}
.right_i{
	width:100% !important;
	text-align:right !important;
}

.posi_left{
	float:left !important;
}
.posi_right{
	float:right !important;
}
.posi_both{
	clear:both !important;
}
.posi_abs{
	position:absolute !important;
}
.posi_rel{
	position:relative !important;
}

.pb_long{
	padding-bottom:36px !important;
}
.pb_middle{
	padding-bottom:24px !important;
}
.pb{
	padding-bottom:24px !important;
}
.pb_short{
	padding-bottom:12px !important;
}
.pb_shortest{
	padding-bottom:6px !important;
}
.pb_none{
	padding-bottom:0px !important;
}

.pt_long{
	padding-top:36px !important;
}
.pt_middle{
	padding-top:24px !important;
}
.pt{
	padding-top:24px !important;
}
.pt_short{
	padding-top:12px !important;
}
.pt_shortest{
	padding-top:6px !important;
}

.pr_longest{
	padding-right:48px !important;
}
.pr_long{
	padding-right:36px !important;
}
.pr_middle{
	padding-right:24px !important;
}
.pr{
	padding-right:24px !important;
}
.pr_short{
	padding-right:12px !important;
}
.pr_shortest{
	padding-right:6px !important;
}

.pl_longest{
	padding-left:48px !important;
}
.pl_long{
	padding-left:36px !important;
}
.pl_middle{
	padding-left:24px !important;
}
.pl{
	padding-left:24px !important;
}
.pl_short{
	padding-left:12px !important;
}
.pl_shortest{
	padding-left:6px !important;
}

.prl_long{
	padding-right:30px !important;
	padding-left:30px !important;
}
.prl_middle{
	padding-right:20px !important;
	padding-left:20px !important;
}
.prl{
	padding-right:20px !important;
	padding-left:20px !important;
}
.prl_short{
	padding-right:10px !important;
	padding-left:10px !important;
}
.prl_shortest{
	padding-right:5px !important;
	padding-left:5px !important;
}
.prl_sss{
	padding-right:2px !important;
	padding-left:2px !important;
}

.ptb_long{
	padding-top:30px !important;
	padding-bottom:30px !important;
}
.ptb_middle{
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.ptb{
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.ptb_short{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.ptb_shortest{
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.ptb_sss{
	padding-top:2px !important;
	padding-bottom:2px !important;
}
.ptb_none{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.mb_long{
	margin-bottom:36px !important;
}
.mb_middle{
	margin-bottom:24px !important;
}
.mb{
	margin-bottom:24px !important;
}
.mb_short{
	margin-bottom:12px !important;
}
.mb_shortest{
	margin-bottom:6px !important;
}

.mt_long{
	margin-top:36px !important;
}
.mt_middle{
	margin-top:24px !important;
}
.mt{
	margin-top:24px !important;
}
.mt_short{
	margin-top:12px !important;
}
.mt_shortest{
	margin-top:6px !important;
}

.mr_long{
	margin-right:36px !important;
}
.mr_middle{
	margin-right:24px !important;
}
.mr{
	margin-right:24px !important;
}
.mr_short{
	margin-right:12px !important;
}
.mr_shortest{
	margin-right:6px !important;
}

.ml_long{
	margin-left:36px !important;
}
.ml_middle{
	margin-left:24px !important;
}
.ml{
	margin-left:24px !important;
}
.ml_short{
	margin-left:12px !important;
}
.ml_shortest{
	margin-left:6px !important;
}
.ml_sss{
	margin-left:3px !important;
}

.mrl_long{
	margin-right:30px !important;
	margin-left:30px !important;
}
.mrl_middle{
	margin-right:20px !important;
	margin-left:20px !important;
}
.mrl{
	margin-right:20px !important;
	margin-left:20px !important;
}
.mrl_short{
	margin-right:10px !important;
	margin-left:10px !important;
}
.mrl_shortest{
	margin-right:5px !important;
	margin-left:5px !important;
}

.mtb_long{
	margin-top:30px !important;
	margin-bottom:30px !important;
}
.mtb_middle{
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.mtb{
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.mtb_short{
	margin-top:10px !important;
	margin-bottom:10px !important;
}
.mtb_shortest{
	margin-top:5px !important;
	margin-bottom:5px !important;
}

.none{
	margin: 0 !important;
	padding: 0 !important;
}


.line_h_longest{
	line-height:220% !important;	
}
.line_h_long{
	line-height:190% !important;
}
.line_h_middle{
	line-height:160% !important;
}
.line_h{
	line-height:160% !important;
}
.line_h_short{
	line-height:130% !important;	
}
.line_h_none{
	line-height:100% !important;
}

.fp_08{
	font-size:8px !important;
}
.fp_10{
	font-size:10px !important;
}
.fp_12{
	font-size:12px !important;
}
.fp_14{
	font-size:14px !important;
}
.fp_16{
	font-size:16px !important;
}
.fp_18{
	font-size:18px !important;
}
.fp_20{
	font-size:20px !important;
}
.fp_22{
	font-size:22px !important;
}
.fp_24{
	font-size:24px !important;
}
.fp_26{
	font-size:26px !important;
}

.fs_small{
	font-size:52% !important;
}
.fs_middle{
	font-size:64% !important;
}
.fs_big{
	font-size:76% !important;
}
.f_small{
	font-size:88% !important;
}
.f_middle{
	font-size:100% !important;
}
.f_big{
	font-size:112% !important;
}
.fb_small{
	font-size:124% !important;
}
.fb_middle{
	font-size:136% !important;
}
.fb_big{
	font-size:148% !important;
}
.ft_small{
	font-size:160% !important;
}
.ft_middle{
	font-size:190% !important;
}
.ft_big{
	font-size:220% !important;
}
.ft_biggest{
	font-size:280% !important;
}

.bold{
	font-weight:bold !important;
}
.normal{
	font-weight:normal !important;
}


.ls_longest{
	letter-spacing:0.8em !important;
}
.ls_long{
	letter-spacing:0.4em !important;
}
.ls_middle{
	letter-spacing:0.15em !important;
}
.ls_normal{
	letter-spacing:normal !important;
}



.va_top{
	vertical-align:text-top !important;
}
.va_middle{
	vertical-align:middle !important;
}
.va_bottom{
	vertical-align:text-bottom !important;
}

.red_dark{
	color:#991111 !important;
}
.red{
	color:#EE3333 !important;
}
.red_right{
	color:#FF8888 !important;
}

.blue_dark{
	color:#111199 !important;
}
.blue{
	color:#3333CC !important;
}
.blue_right{
	color:#8888FF !important;
}

.green_dark{
	color:#119911 !important;
}
.green{
	color:#33CC33 !important;
}
.green_right{
	color:#88FF88 !important;
}

.white{
	color:white !important;
}

.bg_white{
	background-color:white !important;
}

.underline{
	border-style:solid !important;
	border-width:0px 0px 1px 0px !important;
}
.boxline{
	border-style:solid !important;
	border-width:1px !important;
}

.bc_blue{
	border-color:navy !important;
}
.bc_green{
	border-color:forestgreen !important;
}