*{ padding:0; margin:0;_padding:0;_margin:0;*padding:0;*margin:0;padding:0/i9;margin:0/i9;}

ol,ul {
	list-style:none outside none;
}
blockquote q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:0 none;
}
:focus {
	outline:0 none;
}
input {
	font-size:12px;
	vertical-align:middle;
}

img{ border:0;}

.fl{
	float:left;
}
.fr{
	float:right;
}
html body .red {
	color:red;
}
html body .green {
	color:green;
}
.none {
	display:none;
}
.pt15{
	padding-top:15px;
}
.pdl20 {
	padding-left:20px;
}
.pb20{
	padding-bottom:20px;
}
.pd5 {
	padding:5px;
}
.pd10 {
	padding:10px;
}
.mgt15{
	margin-top:15px;
}
.mgt20 {
	margin-top:20px;
}
.mgt25 {
	margin-top:25px;
}
.mgt30 {
	margin-top:30px;
}
.mgt35 {
	margin-top:35px;
}
.mgl5 {
	margin-left:5px;
}
.mgl50 {
	margin-left:50px;
}
.mgt10 {
	margin-top:10px;
}
.mgb10 {
	margin-bottom:10px;
}
.mgb20 {
	margin-bottom:20px;
}
.mg10 {
	margin:10px;
}
.mgl10 {
	margin-left:10px;
}
.mgr5 {
	margin-right:5px;
}
.mgr10 {
	margin-right:10px;
}
.mgn {
	margin:0;
}
.pdn {
	padding:0;
}
.tupper {
	text-transform:uppercase;
}
.tc {
	text-align:center;
}
.c999 {
	color:#999;
}
.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}
* + html .clearfix {
	overflow:hidden;
}

ul,li {list-style-type:none;}


a:visited{ text-decoration: none; }
a{  color:#333; text-decoration:none;}

html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend {padding:0; margin:0;}
.right_j { margin-right:-1px;}

.col_1{ background-color:#1abc9c}
.col_2{ background-color:#2ecc71}
.col_3{ background-color:#3498db}
.col_4{ background-color:#9b59b6}
.col_5{ background-color:#e74c3c}
.col_6{ background-color:#27ae60}
.col_7{ background-color:#2980b9}
.col_8{ background-color:#a0a0a0}
.col_9{ background-color:#1abc9c}
.top20{ margin-top:20px;}
.color_zz{ color:#fe5300;}
.color_xx{ color:#2aab48;}