#main{
	width:100%;
	margin:0;
	padding:0;
}

.page{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color:#f2f2f2;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5{
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
.grid_540{display: inline;float: left;}
.page .grid_1{width: 297px;}
.page .grid_2_l{
	width:30px;
	background:transparent url(../images/bg_header_right.jpg) scroll no-repeat left top;
	height:121px;
	float:left;
}
.page .grid_2_r{	
	background:transparent url(../images/bg_header.jpg) scroll repeat-x right top;
	height:121px;
	float:right;
	margin:0;
	padding:0;
	width:673px;
}
.page .grid_2{
	
	/*background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x; */	
	height:121px;
	width:703px;
}
.page .grid_3{	
	width: 306px; height:420px;
	background-image:url(../images/img2.gif);
	background-repeat:repeat-y;
	/*background-color:#FFFFFF;*/		
}
.grid_3 p{
	padding-left:28px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
.grid_3 div{
	background-image:url(../images/menu_footer.gif); background-repeat:no-repeat; height:15px;
}
.grid_3 div.main_menu{
	padding-left:28px; padding-right:10px;
	/*background-image:url(../images/img2.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background:transparent url(../images/img2.gif) scroll no-repeat left top;
	width: 268px;	
	background-color:#FFFFFF;
	/*height:300px;*/
	height:auto;
	padding-bottom:10px;	
}
.page .grid_4 {
	width: 667px;
	height:420px;
	background-image:url(../images/img3.gif); 
	background-repeat:repeat-y; 
	background-position:677px 47%; 
	padding-left:9px; 
	padding-right:18px;	
	
}
.page div.foot{
	background-image:url(../images/footer.gif); background-repeat:no-repeat; width:1000px; height:20px;
}
.grid_5{width:1000px; background-color:#e4e4e4; padding-top:10px; padding-bottom:10px;}
.grid_5 div.f1{ width:350px; float:left; padding-left:20px;}
.grid_5 div.f2{ width:260px; float:left; text-align:center;}
.grid_5 div.f3{ width:350px; float:left; text-align:right; padding-right:20px;}

.grid_4 div.content{ 
	padding:0px;
	margin:0;	
}
.grid_4 div.content .text_header{
	 background: transparent url(../images/text_header.gif) scroll no-repeat left top;	 
	 height:12px;
	 width:669px;
 }
.grid_4 div.content .text_footer{
	 background: transparent url(../images/text_footer.jpg) scroll no-repeat left top;	 
	 height:15px;
	 width:669px;
 }
.grid_4 div.content p{ 
	background-color:#FFFFFF; 
	line-height:17px;
	padding:0 5px 0px 10px;
	width:654px;
	margin:0;
}

.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

#bg_l{
	background:transparent url(../images/bg_l.gif) scroll repeat-x left top;		
}
#bg_r{
	background:transparent url(../images/bg_r.gif) scroll repeat-x left top;	
}

.page #img_shadow{
	float:right;
	height:auto;
	width: 667px;
	background:transparent url(../images/bottom_r.gif) scroll repeat-y right center;
	padding-left:0px; 
	padding-right:18px;
}
.page #img_shadow_l{
	float:left;
	height:auto;	
	background:transparent url(../images/bottom_l.gif) scroll repeat-y left center;
	padding-left:0px; 
	padding-right:0;
}
