/*----------------------------------------------------------------
@Zbg
----------------------------------------------------------------*/
body,
div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,
fieldset,
/*input,
textarea,*/
p,
blockquote {
   margin:0; 
   padding:0; 
}

fieldset,img {
   border:0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
   font-style:normal;
   font-weight:normal;
}

ol,ul {
   list-style:none;
}

caption,th {
   text-align:left; 
}

h1,h2,h3,h4,h5,h6 {
   font-weight:normal;
   font-size:100%;
}

q:before,
q:after {
   content:'';
}

abbr,acronym {
   border:0;
}

/*----------------------------------------------------------------
@NA
----------------------------------------------------------------*/
.clear {clear:both;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*----------------------------------------------------------------
@Äp
----------------------------------------------------------------*/

/* ¶ñ¹ */
.tar	{ text-align: right !important; }
.tac	{ text-align: center !important; }
.tal	{ text-align: left !important; }

/* cÊu */
.vt	{ vertical-align: top !important; }
.vm	{ vertical-align: middle !important; }
.vb	{ vertical-align: bottom !important; }

/* t[g */
.fl	{ float:left !important; }
.fr	{ float:right !important; }

/* }[W */
.mt5		{ margin-top: 5px !important; }
.mt10	{ margin-top: 10px !important; }
.mt15	{ margin-top: 15px !important; }
.mt20	{ margin-top: 20px !important; }
.mt25	{ margin-top: 25px !important; }
.mt30	{ margin-top: 30px !important; }
.mt35	{ margin-top: 35px !important; }
.mt40	{ margin-top: 40px !important; }
.mt45	{ margin-top: 45px !important; }
.mt50	{ margin-top: 50px !important; }
.mt55	{ margin-top: 55px !important; }
.mt60	{ margin-top: 60px !important; }

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

.mb5		{ margin-bottom: 5px !important; }
.mb10	{ margin-bottom: 10px !important; }
.mb15	{ margin-bottom: 15px !important; }
.mb20	{ margin-bottom: 20px !important; }
.mb25	{ margin-bottom: 25px !important; }
.mb30	{ margin-bottom: 30px !important; }
.mb35	{ margin-bottom: 35px !important; }
.mb40	{ margin-bottom: 40px !important; }
.mb45	{ margin-bottom: 45px !important; }
.mb50	{ margin-bottom: 50px !important; }
.mb55	{ margin-bottom: 55px !important; }
.mb60	{ margin-bottom: 60px !important; }

.ml5		{ margin-left: 5px !important; }
.ml9		{ margin-left: 9px !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; }
.ml35	{ margin-left: 35px !important; }
.ml40	{ margin-left: 40px !important; }

.ml05em	{ margin-left: 0.5em !important; }
.ml06em	{ margin-left: 0.6em !important; }
.ml07em	{ margin-left: 0.7em !important; }
.ml08em	{ margin-left: 0.8em !important; }
.ml09em	{ margin-left: 0.9em !important; }
.ml10em	{ margin-left: 1.0em !important; }
.ml11em	{ margin-left: 1.1em !important; }
.ml12em	{ margin-left: 1.2em !important; }
.ml13em	{ margin-left: 1.3em !important; }
.ml14em	{ margin-left: 1.4em !important; }
.ml15em	{ margin-left: 1.5em !important; }
.ml16em	{ margin-left: 1.6em !important; }
.ml17em	{ margin-left: 1.7em !important; }
.ml18em	{ margin-left: 1.8em !important; }
.ml19em	{ margin-left: 1.9em !important; }
.ml20em	{ margin-left: 2.0em !important; }

/* Cfg */
.indent05	{ padding-left: 0.5em; text-indent: -0.5em; }
.indent06	{ padding-left: 0.6em; text-indent: -0.6em; }
.indent07	{ padding-left: 0.7em; text-indent: -0.7em; }
.indent08	{ padding-left: 0.8em; text-indent: -0.8em; }
.indent09	{ padding-left: 0.9em; text-indent: -0.9em; }
.indent10	{ padding-left: 1em; text-indent: -1em; }
.indent11	{ padding-left: 1.1em; text-indent: -1.1em; }
.indent12	{ padding-left: 1.2em; text-indent: -1.2em; }
.indent13	{ padding-left: 1.3em; text-indent: -1.3em; }
.indent14	{ padding-left: 1.4em; text-indent: -1.4em; }
.indent15	{ padding-left: 1.5em; text-indent: -1.5em; }
.indent16	{ padding-left: 1.6em; text-indent: -1.6em; }
.indent17	{ padding-left: 1.7em; text-indent: -1.7em; }
.indent18	{ padding-left: 1.8em; text-indent: -1.8em; }
.indent19	{ padding-left: 1.9em; text-indent: -1.9em; }
.indent20	{ padding-left: 2em; text-indent: -2em; }

/* Xy[X */
.space3	{ height:3px; font-size:0; line-height:0; }
.space5	{ height:5px; font-size:0; line-height:0; }
.space10	{ height:10px; font-size:0; line-height:0; }
.space15	{ height:15px; font-size:0; line-height:0; }
.space20	{ height:20px; font-size:0; line-height:0; }
.space30	{ height:30px; font-size:0; line-height:0; }
.space40	{ height:40px; font-size:0; line-height:0; }
.space50	{ height:50px; font-size:0; line-height:0; }
.space60	{ height:60px; font-size:0; line-height:0; }
.space70	{ height:70px; font-size:0; line-height:0; }
.space80	{ height:80px; font-size:0; line-height:0; }
.space90	{ height:90px; font-size:0; line-height:0; }
.space100	{ height:100px; font-size:0; line-height:0; }
