#main{width:876px; margin:0 auto}

#header{height:445px; background:url(images/header-bg.jpg) no-repeat left bottom}
#header1{height:445px; background:url(images/header-bg1.jpg) no-repeat left bottom}
#header2{height:445px; background:url(images/header-members.jpg) no-repeat left bottom}
#header_about{height:445px; background:url(images/header-bg4.jpg) no-repeat left bottom}
#header_services{height:180px}
#header_contact_us{height:445px; background:url(images/header-bg7.jpg) no-repeat left bottom}
#header_vacancies{height:445px; background:url(images/vacancies_bcg.png) no-repeat left bottom}
#header_home{height:445px; background:url(images/header-home.jpg) no-repeat left bottom}

#header, #content, #footer{font-size:0.8125em}
#header1, #content, #footer{font-size:0.8125em}
#header2, #content, #footer{font-size:0.8125em}
#header_about, #content, #footer{font-size:0.8125em}
#header_services, #content, #footer{font-size:0.8125em}
#header_contact_us, #content, #footer{font-size:0.8125em}
#header_home, #content, #footer{font-size:0.8125em}
#header_vacancies, #content, #footer{font-size:0.8125em}
.header_cstm{position:relative;}
.col-1, .col-2, .col-3{float:left}

#page1 #content .col-1{width:550px; margin-right:70px}
#page1 #content .col-2{width:240px}

#page2 #content .col-1{width:274px; margin-right:67px}
#page2 #content .col-2{width:526px}

#page3 #content .col-1{width:550px; margin-right:70px}
#page3 #content .col-2{width:240px}
#page3 #content .one_column{width:100%;  line-height:20px}

#page4 #content .col-1{width:245px; margin-right:70px}
#page4 #content .col-2{width:239px; margin-right:71px}
#page4 #content .col-3{width:239px}

#page5 #content .col-1{width:254px; margin-right:67px}
#page5 #content .col-2{width:546px}

#page_register #content .col-1{width:600px}
#page_register #content .col-2{margin-left:10px; width:200px; float:right}
#page_register #content .one_column{width:100%;  line-height:20px}
#page_tc #content .col-1{width:600px}
#page_tc #content .col-2{margin-left:10px; width:200px; float:right}

#page_contact #content .col-1{width:646px}
#page_contact #content .col-2{width:200px; margin-left:30px}

.info_box{width:600px; float:right}

#footer{height:87px}

#header1 .row-1{height:102px}
#header1 .row-1 .fleft{padding:5px 0 0 0}
#header1 .row-2{padding:41px 0 0 0; text-align:center}

#header1 .nav{float:right}
#header1 .nav li{display:inline}
#header1 .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header1 .nav li a em{display:block; float:left; font-style:normal}
#header1 .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header1 .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header1 .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header1 .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header1 .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header1 .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header1 .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

#header2 .row-1{height:102px}
#header2 .row-1 .fleft{padding:5px 0 0 0}
#header2 .row-2{padding:1px 0 0 0; float:right}

#header2 .nav{float:right}
#header2 .nav li{display:inline}
#header2 .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header2 .nav li a em{display:block; float:left; font-style:normal}
#header2 .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header2 .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header2 .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header2 .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header2 .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header2 .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header2 .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

#header_about .row-1{height:102px}
#header_about .row-1 .fleft{padding:5px 0 0 0}
#header_about .row-2{padding:41px 0 0 0; text-align:center}

#header_about .nav{float:right}
#header_about .nav li{display:inline}
#header_about .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header_about .nav li a em{display:block; float:left; font-style:normal}
#header_about .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header_about .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_about .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header_about .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header_about .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_about .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header_about .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

#header_services .row-1{height:102px}
#header_services .row-1 .fleft{padding:5px 0 0 0}
#header_services .row-2{padding:41px 0 0 0; text-align:center}

#header_services .nav{float:right}
#header_services .nav li{display:inline}
#header_services .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header_services .nav li a em{display:block; float:left; font-style:normal}
#header_services .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header_services .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_services .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header_services .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header_services .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_services .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header_services .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

#header_contact_us .row-1{height:102px}
#header_contact_us .row-1 .fleft{padding:5px 0 0 0}
#header_contact_us .row-2{padding:41px 0 0 0; text-align:center}

#header_contact_us .nav{float:right}
#header_contact_us .nav li{display:inline}
#header_contact_us .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header_contact_us .nav li a em{display:block; float:left; font-style:normal}
#header_contact_us .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header_contact_us .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_contact_us .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header_contact_us .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header_contact_us .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_contact_us .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header_contact_us .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

#header_vacancies .row-1{height:102px}
#header_vacancies .row-1 .fleft{padding:5px 0 0 0}
#header_vacancies .row-2{padding:41px 0 0 0; text-align:center}

#header_vacancies .nav{float:right}
#header_vacancies .nav li{display:inline}
#header_vacancies .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header_vacancies .nav li a em{display:block; float:left; font-style:normal}
#header_vacancies .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header_vacancies .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_vacancies .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header_vacancies .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header_vacancies .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_vacancies .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header_vacancies .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

#header_home .row-1{height:102px}
#header_home .row-1 .fleft{padding:5px 0 0 0}
#header_home .row-2{padding:41px 0 0 0; text-align:center}

#header_home .nav{float:right}
#header_home .nav li{display:inline}
#header_home .nav li a{display:block; float:left; color:#fff; text-decoration:none; font-size:1.1em; margin-left:20px}
#header_home .nav li a em{display:block; float:left; font-style:normal}
#header_home .nav li a b{display:block; float:left; font-weight:normal; padding:27px 11px 14px 11px; cursor:pointer}
#header_home .nav li a:hover{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_home .nav li a:hover em{background:url(images/nav-left.gif) no-repeat left top}
#header_home .nav li a:hover b{background:url(images/nav-right.gif) no-repeat right top}
#header_home .nav li a.current{background:url(images/nav-bg.gif) left top repeat-x; color:#6db200}
#header_home .nav li a.current em{background:url(images/nav-left.gif) no-repeat left top}
#header_home .nav li a.current b{background:url(images/nav-right.gif) no-repeat right top}

