﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
/*----------basic----------*/
 
.left { float: left; }
.right { float: right; } 
.bt:hover, .bt:hover * {	cursor: pointer;	text-decoration: none;	opacity: 0.8;	filter: alpha(opacity=80);}
.bt:hover.lt,  .bt:hover.lt * {	opacity: 0.95;	filter: alpha(opacity=95);}
.bt:hover.gt,  .bt:hover.gt * {	opacity: 0.6;	filter: alpha(opacity=60);}
.clear {	clear: both;}
.flex {	display: flex;}
.flex.lt {	width: 105%;}
.flex.gt {	width: 125%;}
.ht05 {	height: 5px;}
.ht10 {	height: 10px;}
.ht15 {	height: 15px;}
.ht20 {	height: 20px;}
.ht25 {	height: 25px;}
.ht30 {	height: 30px;}
.ht35 {	height: 35px;}
.ht40 {	height: 40px;}
.ht45 {	height: 45px;}
.ht55 {	height: 55px;}
.ht60 {	height: 60px;}
.ht65 {	height: 65px;}
.ht70 {	height: 70px;}
.ht75 {	height: 75px;}
.ht80 {	height: 80px;}
.ht85 {	height: 85px;}
.ht90 { height: 90px;}
.ht95 {	height: 95px;}
.ht100 {	height: 100px;}
.ht200 {	height: 200px;}
.ht300 {	height: 300px;}
.ht400 {	height: 400px;}
.ht500 {	height: 500px;}
.wh05 {	display: inline-block;	width: 5px;}
.wh10 {	display: inline-block;	width: 10px;
}
.wh15 {
	display: inline-block;
	width: 15px;
}
.wh20 {
	display: inline-block;
	width: 20px;
}
.wh25 {
	display: inline-block;
	width: 25px;
}
.wh30 {
	display: inline-block;
	width: 30px;
}
.wh35 {
	display: inline-block;
	width: 35px;
}
.wh40 {
	display: inline-block;
	width: 40px;
}
.wh45 {
	display: inline-block;
	width: 45px;
}
.wh50 {
	display: inline-block;
	width: 50px;
}
.wh55 {
	display: inline-block;
	width: 55px;
}
.wh60 {
	display: inline-block;
	width: 60px;
}
.wh65 {
	display: inline-block;
	width: 65px;
}
.wh70 {
	display: inline-block;
	width: 70px;
}
.wh75 {
	display: inline-block;
	width: 75px;
}
.wh80 {
	display: inline-block;
	width: 80px;
}
.wh85 {
	display: inline-block;
	width: 85px;
}
.wh90 {
	display: inline-block;
	width: 90px;
}
.wh95 {
	display: inline-block;
	width: 95px;
}
.wh100 {
	display: inline-block;
	width: 100px;
}
.none {
	display: none;
}
.hide {
	opacity: 0;
	filter: alpha(opacity=0);
}
.ie-radius {
	border-radius: 5px;
	behavior: url(css/ie-css3.htc);
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
/*----------custom----------*/