q:before,q:after{content:''}
fieldset,img,abbr,acronym{    border: 0 none;
    margin: 0 auto;
    padding: 2px;}
a:focus{outline:none !important}
/* clears */
.clear{
	clear:both;
	display:block;
	height:0;
	overflow:hidden;visibility:hidden;width:0
	}
.clearfix:after{
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
	width:0
	}
.clearfix{display:block}
* html .clearfix{height:1%}
/* links */
.a1 a, a.a1{text-decoration: none !important;}
.a1 a:hover, a:hover.a1{text-decoration: underline !important;}

.a0 a, a.a0{text-decoration: none !important;}
.a0 a:hover, a:hover.a0{text-decoration: none !important;}

.a2 a, a.a2{text-decoration: underline !important;}
.a2 a:hover, a:hover.a2{text-decoration: none !important;}

/* borders */
.bn{border:none !important}

/* text-align */
.tac{text-align: center}
.tal{text-align: left}
.tar{text-align: right;}

/* font-style */
.fwb{font-weight: 700 !important}
.fwn{font-weight: 400 !important}

/* floats */
.fl{float:left!important}
.fr{float:right!important}
.fn{float:none !important}

/* displays */
.dn{display:none!important}
.db{display:block!important}

/* paddings */
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}

.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt35{padding-top:35px}
.pt40{padding-top:40px}

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr32{padding-right:32px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}

.pb0{padding-bottom:0px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}

.pl5{padding-left:5px}
.pl9{padding-left: 9px;}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl32{padding-left:32px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}

/* margins */
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}

.mt0{margin-top: 0 !important;}
.mt5{margin-top:5px !important}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt22{margin-top:21px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}

.mr0{margin-right:0px !important}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr40{margin-right:40px}

.mb4{margin-bottom:4px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}

.ml4{margin-left: 4px;}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml205{ margin-left: 205px !important}

.pr{position: relative;}