body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
html,body{height:100%}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none !important}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}

/* 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;}
.a1 a:hover, a:hover.a1{text-decoration: underline;}

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

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

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

/* colors */
.c0, a.c0, .c0 a{color:#fff}
.c1, a.c1, .c1 a{color: #1c1c1c !important}
.c2, a.c2, .c2 a{color: #fbc400 !important}

/* backgrounds */
.bg0{background: none !important}


/* text-align */
.tac{text-align: center}

/* font-style */
.fwb{font-weight: bold}


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

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}

.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}

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

.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}

.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px}
.mr30{margin-right:30px}

.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}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}

/* widths */
.w100{width:100%}

/* v&h aligns */
.align11 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 164px;
	border: 1px solid #8d8d8e;
    height: 164px;
	}
.align11 * {
    vertical-align: middle;
	}
.align11 {font-size:0px}

/* fonts */
.fs1{font-size: 11px !important;}
.fs2{font-size: 12px !important;}
.fs3{font-size: 14px !important;}