@charset "utf-8";
/* reset */
* { margin: 0; padding: 0; list-style: none; outline: 0; }
fieldset, a img { border: 0; }
object, embed, a { outline: 0; }
.accessible, .hidden, .print_only { display: none !important; }
/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/* end of clearfix */

/*** BASE ***/
/** cols  **/
.mainCol { overflow: hidden; _overflow: visible; zoom:1; min-height: 1px; margin-right: 20px; }
.fullCol { clear: both;}
.rightCol { float: right; width: 160px; margin-left: 30px; _margin-left: 30px; min-height: 1px; }
.leftCol { float: left; width: 260px; margin-right: 45px; _margin-right: 20px; min-height: 1px; }
/* alignment */
.toLeft { float: left; }
.toRight { float: right; }
.r { text-align: right }
.l { text-align: left }
.c { text-align: center }

.unit {
	float: left;
}
.size1of2 {
	width: 50%;
}
.lastUnit {
	float: none;
	width: auto;
	overflow: hidden;
	*overflow: visible;
	zoom: 1;
}

.l10 {
	margin-left: 10px;
}
.r10 {
	margin-right: 10px;
}
