html, body {height: 100%; margin: 0; padding: 0;}
* html #lay_wrap {height: 100%;}
#lay_header {
	width: 1064px;
	height: 338px;
	position: relative;
}
#lay_wrap {
	width: 1020px;
	margin: -338px 0 -100px;
	min-height:100%;
	zoom:1;
}
#lay_wrap:after{ content:""; display:block; clear:both; }
#lay_left {
	width:230px;
	padding: 338px 0 110px;
	float: left;
}
#lay_main {
	_width: 747px;
	padding: 338px 10px 120px;
	margin-left: 250px;
	_margin-left: 248px;
}
#lay_footer {
	width: 100%;
	height: 100px;
	background: #4E4E4E;
}

/*html, body {height: 100%; margin: 0; padding: 0;}
* html #lay_wrap {height: 100%;}
#lay_header {
	padding-top:3px;
	width: 1064px;
	height: 247px;
	position: relative;
}
#lay_wrap {
	width: 1000px;
	margin: -247px 0 -110px;
	min-height:100%;
	background: #fff url(img/bg_design.gif);
}
#lay_left {
	width:230px;
	padding: 247px 0 110px;
	float: left;
}
#lay_main {
	padding: 340px 10px 110px;
	margin-left: 250px;
}
#lay_footer {
	width: 100%;
	height: 100px;
	background: #4E4E4E;
}*/

/*
html, body {height: 100%; margin: 0; padding: 0;}
* html #lay_wrap {height: 100%;}

#lay_header {
	width: 100%; height: 335px; 
	position: relative; z-index: 1;
}
#lay_wrap {
	width: 1000px; margin: -335px 0 -80px;
	position: relative; min-height: 100%;
}
#lay_left {
	width: 229px;
	padding: 335px 0 100px;
	float: left;
}
#lay_main {
	width: 740px;
	padding: 335px 0 100px;
	margin-left: 257px;
}
#lay_right {
	width: 150px; right: 0; top: 105px;
	position: absolute;
}
#lay_footer {
	width: 100%; height: 100px;
	position: relative;
}
*/