#main { width:939px; margin:0 auto; text-align:left; padding:0 15px 0 26px;}

#header {height:375px;}

#footer { height:48px;}

.column-1, .column-2, .col-1, .col-2, .col-3, .col-4 {float:left;}
.container {width:100%; overflow: hidden;}

.column-1{ width:450px;}
.column-2{ width:435px;}
/* ============================= page1 ===========================*/
#page1 #content .box .col-1{ width:215px;}
#page1 #content .box .col-2{ width:215px;}
#page1 #content .box .col-3{ width:215px;}
#page1 #content .box .col-4{ width:215px;}
#page1 #content .box .left { float:left;
		width:250px;
		margin:0; padding: 0;}
#page1 #content .box .right { float:right;
		width:250px;
		margin:0; padding:0;}
#page1 #content .box .middle { margin:0 250px; padding:0; border-left: 2px solid #ecf1f2; border-right: 2px solid #ecf1f2; min-height: 850px; }

#page1 #content .box .problem_left { float:left;
		width:180px;
		margin:0; padding:0;}

#page1 #content .box .problem_right { float:right;
		width:220px;
		margin:0; padding:0;}

#page1 #content .box .problem_middle { margin:0 0 0 250px; padding:0; border-left: 2px solid #ecf1f2; border-right: 2px solid #ecf1f2; min-height: 850px; }

#page1 #content .box .blog_left { float:left;
		width:310px;
		margin:0; padding:0; padding-right: 10px;}
#page1 #content .box .blog_middle { margin:0 0 0 310px; padding:0; border-left: 2px solid #ecf1f2; border-right: 2px solid #ecf1f2; min-height: 850px; }


