/*			clearfix			*/
html{
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-face-color: #E1E1E1;
	scrollbar-highlight-color: #F8F8F8;
	scrollbar-shadow-color: #9D9D9D;
	scrollbar-3dlight-color: #8296AE;
	overflow: -moz-scrollbars-vertical; /* Always show scrollbar */
	_overflow-x:expression(this.scrollWidth>1023 ? "hidden" : "auto");
}

.clearfix{
  _height: 1%;
  _overflow: visible;
  /*overflow: hidden;*/
}
.clearfix:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  line-height:0px;
  font-size:0px;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*			/clearfix			*/

.fix_ie6float{
	position:relative;
}
.fix_table{
	_width:90%;
}
	
.maxheight{
	max-height:30px;
	height:expression(this.scrollHeight>300 ? "300px" : "auto");
}
