.w{
	margin: 20px auto;
}

.w10{
	width: 10%;
}
.w20{
	width: 20%;
}
.w30{
	width: 30%;
}
.w33{
	width: 33.3333333333%;
}
.w40{
	width: 35%;
}
.w50{
	width: 50%;
}
.w60{
	width: 65%;
}
.w70{
	width: 70%;
}
.w80{
	width: 80%;
	background: #fff;
}
.w90{
	width: 90%;
}
.w100{
	width: 100%;
}

.b_l{
	border-left: 1px solid black;
}
.b_l0{
	border-left: 0px solid black;
}
.b_r{
	border-right: 1px solid black;
}
.b_b{
	border-bottom: 1px solid black;
}
.b_top{
	border-top: 1px solid black;
}
.b_all{
	border: 1px solid black;
}
.b_3{
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;	
}
.b_2{
	border-left: 1px solid black;
	border-top: 1px solid black;	
}

.float{
	float: left;
}
.clear{
	clear: left;
}
.float-r{
	float: right;
}
.clear_r{
	clear: right;
}
.pa20{
	padding: 7px 20px;
}
.pa20_1{
	padding: 17px 0 0 0;
}
.pa20_2{
	padding: 10px 20px;
}
.pa30{
	padding: 7px 30px;
}
.paT15{
	padding: 15px;
}
.paT20{
	padding: 20px;
}
.bg_hover:hover{
	background: #FFDD78;
}
.bg1{
	background: #ccc;
}
.pa20_2{
 padding: 20px 0 0 20px;
}

.pa30_2{
 padding: 30px 0 0 20px;
}

.pa40{
 padding: 40px 0 0 20px;
}
.pa50{
 padding: 50px 0 0 20px;
}
.paT40{
	padding: 40px;
}
.pa60{
 padding: 60px 0 0 20px;
}
.paT80{
 padding: 76px 20px;
}
.pa70{
 padding: 70px 0 0 20px;
}
.pa80{
 padding: 80px 0 0 20px;
}
.pa90{
 padding: 90px 0 0 20px;
}
.pa100{
 padding: 100px 0 0 20px;
}
.pa200{
 padding: 190px 0 0 20px;
}
.pa400{
	padding: 450px 0 0 20px;
}