/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
hr							{ clear:both; border:1px none; height:1px; }
img							{ border:0px solid; margin:0 10px 10px 0; }
img.center					{ margin:0 auto 10px auto; text-align:center; display:block; }
img.left					{ margin:0 10px 10px 0; float:left; }
img.right					{ margin:0 0 10px 10px; float:right; }

#c01 ol						{ margin:10px 30px 0 30px; }
#c01 ol li					{ margin:0 0 0 30px; }
#c01 ul						{ margin:10px 30px 0 30px; }
#c01 ul li					{ margin:0 0 0 30px; }

#c0 pre						{ margin:10px 20px; color:#505050; }
#c01 table					{ border-collapse:collapse; }
#c01 td						{ vertical-align:top; padding:2px 10px 2px 0; }



/* --------------------------------------------------------------------------------
	columns
-------------------------------------------------------------------------------- */
.column,
.column_2, .column_2_r,
.column_3, .column_32,
.column_4, .column_42, .column_43,
.column_5, .column_52, .column_53, .column_54
							{ float:left; padding:0; margin:0; text-align:left; overflow:hidden; }
.column_2, .column_2_r,
.column_42					{ width:50% }	/*application mode 48%*/
.column_3					{ width:33% }
.column_32					{ width:66% }	/*application mode 65%*/
.column_4					{ width:25% }	/*application mode 24%*/
.column_43					{ width:75% }	/*application mode 74%*/
.column_5					{ width:20% }	/*application mode 19%*/
.column_52					{ width:40% }	/*application mode 39%*/
.column_53					{ width:60% }	/*application mode 59%*/
.column_54					{ width:80% }	/*application mode 79%*/

.column_2_r					{ float:right; }



/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
div.clear					{ clear:both; }
div.empty					{ display:block; height:1px; padding:0; margin:0; clear:both; }
div.end						{ display:block; height:50px; padding:0; margin:0; clear:both; }

.center						{ text-align:center; }
.clear						{ clear:both; }
.left						{ text-align:left; }
.right						{ text-align:right; }
.justify					{ text-align:justify; }