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

#header {height:487px; padding:0 50px 0 0;}
#page1 #header {height:577px; padding:0 50px 0 0;}

#footer { height:104px; padding:33px 60px 0 31px}

.col1, .col2, .col3, .col4, .subcol1, .subcol2 {float:left;}
.wrapper {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/
#page1 .row1 .col1{ width:490px; margin-right:65px;}
#page1 .row1 .subcol1 { width:237px; margin-right:15px;}
#page1 .row1 .subcol2 { width:237px;}
#page1 .row1 .col2 { width:372px;}
#page1 .bg_line {background-position:521px 0;}
#page1 .row2 .col1 {width:315px; padding: 0 22px 0 10px;}
#page1 .row2 .col2 {width:573px; padding:28px 0 0;}
#page1 .row2 .subcol1 { width:252px; margin-right:49px;}
#page1 .row2 .subcol2 { width:252px;}
/* ============================= page2 ===========================*/
#page2 .row1 .col1{ width:460px; margin-right:63px; padding-left:30px;}
#page2 .col2 .subcol1 { width:170px; margin-right:20px;}
#page2 .col2 .subcol2 { width:165px;}
#page2 .col1 .subcol1 { width:216px; margin-right:27px;}
#page2 .col1 .subcol2 { width:216px;}
#page2 .row1 .col2 { width:372px;}
#page2 .bg_line {background-position:521px 0;}
#page2 .row2_bg_bottom {padding:28px 30px 31px;}


/* ============================= page3 ===========================*/
#page3 .row1 .col1{ width:460px; margin-right:64px; padding-left:29px;}
#page3 .row1 .col2 { width:374px;}
#page3 .bg_line {background-position:520px 0;}
#page3 .row2_bg_bottom {padding:28px 30px 26px;}
#page3 .row2 .col1 {width:403px; margin-right:67px;}
#page3 .row2 .col2 {width:403px;}


/* ============================= page4 ===========================*/
#page4 .row1 .col1{ width:372px; margin-right:59px; padding-left:29px;}
#page4 .row1 .col2 { width:490px;}
#page4 .row1 .subcol1 { width:237px; margin-right:15px;}
#page4 .row1 .subcol2 { width:237px;}
#page4 .bg_line {background-position:429px 0;}
#page4 .row2_bg_bottom {padding:28px 30px 26px;}
#page4 .row2 .col1 {width:226px; padding-left:1px;}
#page4 .row2 .col2 {width:227px;}
#page4 .row2 .col3 {width:218px;}
#page4 .row2 .col4 {width:190px;}


/* ============================= page5 ===========================*/
#page5 .row1 .col1{ width:460px; margin-right:64px; padding-left:29px;}
#page5 .subcol1 { width:233px;}
#page5 .subcol2 { width:212px;}
#page5 .row1 .col2 { width:372px;}
#page5 .bg_line {background-position:520px 0;}
#page5 .row2_bg_bottom {padding:28px 30px 31px;}


/* ============================= page6 ===========================*/
#page6 .row1 .col1{ width:460px; padding: 10px 3% 10px 3%}

#page6 .row1 .subcol1 { width:220px; margin-right:20px;}

#page6 .row1 .subcol2 { width:220px;}
#page6 .row1 .col2 { width:372px; padding: 10px 3% 10px 3%}

#page6 .row2 {margin-top:-4px;}

#page6 .bg_line {background-position:520px 0;}
#page6 .row2 .col1 {width:315px; padding: 5px 22px 0 7px;}
#page6 .row2 .col2 {width:573px; padding:28px 0 0;}
#page6 .row2 .subcol1 { width:271px; margin-right:25px;}
#page6 .row2 .subcol2 { width:272px;}

#page6 p.title {text-align:center;}

#page7 .row1{ padding:0 25px 0 29px;}