#main {width:940px; margin:0 auto; text-align:left;}

#header {height:284px;}		/* 222+62 */
#header, #content, #footer { font-size:0.69em;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

/*======= layouts =======*/

#layout1 #content .col_1 { width:250px; }
#layout1 #content .col_2 { width:690px; }

#layout1 #content .col_2 .column1 { width:329px;}
#layout1 #content .col_2 .column2 { width:300px;}


#layout2 #content .col_1 {width:649px;}
#layout2 #content .col_2 { width:291px;}

#layout2 #content .col_1 .line_hor1 .column1 { width:251px;}
#layout2 #content .col_1 .line_hor1 .column2 { width:329px;}
#layout2 #content .col_1 .column1 { width:307px;}
#layout2 #content .col_1 .column2 { width:273px;}

#layout3 #content .col_1 {width:291px;}
#layout3 #content .col_2 { width:649px;}

#layout4 #content .col_1 {width:649px;}
#layout4 #content .col_2 { width:291px;}
#layout4 #content .col_1 .line_hor1 .column1 { width:249px;}
#layout4 #content .col_1 .line_hor1 .column2 { width:33px;}
#layout4 #content .col_1 .line_hor1 .column3 { width:250px;}
#layout4 #content .col_1 .column1 { width:256px;}
#layout4 #content .col_1 .column2 { width:319px;}

#layout5 #content .col_1 {width:291px;}
#layout5 #content .col_2 { width:649px;}
#layout5 #content .col_2 .line_hor2 .column1 { width:256px;}
#layout5 #content .col_2 .line_hor2 .column2 { width:320px;}
#layout5 #content .col_2 .column1 { width:309px;}
#layout5 #content .col_2 .column2 { width:276px;}

#layout6 #content .col_1 {width:649px;}
#layout6 #content .col_2 { width:291px;}

#layout6 #content .col_1 .line_hor1 .column1 { width:254px;}
#layout6 #content .col_1 .line_hor1 .column2 { width:329px;}
#layout6 #content .col_1 .column1 { width:249px;}
#layout6 #content .col_1 .column2 { width:34px;}
#layout6 #content .col_1 .column3 { width:255px;}

#layout7 #content .col_1 {width:291px;}
#layout7 #content .col_2 { width:649px;}
#layout7 #content .col_2 .column1 { width:286px;}
#layout7 #content .col_2 .column2 { width:302px;}


/*=========================*/


#footer {height:45px;}