#main {width:960px; margin:0 auto; position:relative; padding-bottom:78px;}

#big_header {height:462px; border-bottom:8px solid #f9fafa; background-color: #fff;}

#header, #smallheader {height:293px; background:url(images/header-bg-slice.jpg) no-repeat left 93px #fff;}

#header, #smallheader, #breadcrumb, #content, #footer { font-size:0.75em;}

#breadcrumb {height:20px; background: #f9fafa; padding:0 0 0 29px;}

.col-1, .col-2, .col-3, .col-4 { float:left;}

/*======= index.html =======*/
#page1 #content .row-1 .col-1 {width:610px; margin-right:27px;}
#page1 #content .row-1 .col-2 {width:267px;}
#page1 #content .row-2 .line-ver { background-position:291px top;}
#page1 #content .row-2 .line-ver1 { background-position:610px top;}
#page1 #content .row-2 .line-ver-top { background-position:291px top;}
#page1 #content .row-2 .line-ver-top1 { background-position:610px top;}
#page1 #content .row-2 .line-ver-bot { background-position:291px bottom;}
#page1 #content .row-2 .line-ver-bot1 { background-position:610px bottom;}
#page1 #content .row-2 .col-1 {width:270px; margin-right:45px;}
#page1 #content .row-2 .col-2 {width:274px; margin-right:43px;}
#page1 #content .row-2 .col-3 {width:271px;}

/*======= company/index.html =======*/
#company #content .row-1 .line-ver-top { background-position:291px top;}
#company #content .row-1 .line-ver-top1 { background-position:610px top;}
#company #content .row-1 .line-ver-bot { background-position:291px bottom;}
#company #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#company #content .row-1 .line-ver { background-position:291px top;}
#company #content .row-1 .line-ver1 { background-position:610px top;}
#company #content .row-1 .col-1 {width:270px; margin-right:45px;}
#company #content .row-1 .col-2 {width:274px; margin-right:43px;}
#company #content .row-1 .col-3 {width:271px;}
#company #content .row-2 .col-1 {width:610px; margin-right:27px;}
#company #content .row-2 .col-2 {width:267px;}

/*======= index-2.html =======*/
#page3 #content .row-1 .line-ver { background-position:291px top;}
#page3 #content .row-1 .line-ver1 { background-position:610px top;}
#page3 #content .row-1 .line-ver-top { background-position:291px top;}
#page3 #content .row-1 .line-ver-top1 { background-position:610px top;}
#page3 #content .row-1 .line-ver-bot { background-position:291px bottom;}
#page3 #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#page3 #content .row-1 .col-1 {width:270px; margin-right:45px;}
#page3 #content .row-1 .col-2 {width:274px; margin-right:43px;}
#page3 #content .row-1 .col-3 {width:271px;}
#page3 #content .row-2 .col-1 { width:267px; margin-right:27px;}
#page3 #content .row-2 .col-2 {width:610px;}

/*======= index-3.html =======*/
#page4 #content .line-ver { background-position:291px top;}
#page4 #content .line-ver1 { background-position:610px top;}
#page4 #content .line-ver-top { background-position:291px top;}
#page4 #content .line-ver-top1 { background-position:610px top;}
#page4 #content .line-ver-bot { background-position:291px bottom;}
#page4 #content .line-ver-bot1 { background-position:610px bottom;}
#page4 #content .col-1 {width:270px; margin-right:45px;}
#page4 #content .col-2 {width:274px; margin-right:43px;}
#page4 #content .col-3 {width:271px;}

/*======= clients.html =======*/
#clients #content .row-1 .line-ver { background-position:291px top;}
#clients #content .row-1 .line-ver1 { background-position:610px top;}
#clients #content .row-1 .line-ver-top { background-position:291px top;}
#clients #content .row-1 .line-ver-top1 { background-position:610px top;}
#clients #content .row-1 .line-ver-bot { background-position:291px bottom;}
#clients #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#clients #content .row-1 .col-1 {width:195px; margin-right:45px;}
#clients #content .row-1 .col-2 {width:245px; margin-right:43px;}
#clients #content .row-1 .col-3 {width:375px;}
#clients #content .row-2 .col-1 {width:610px; margin-right:27px;}
#clients #content .row-2 .col-2 {width:267px;}
#clients #content .clientsimagediv {position: absolute; top: 406px; left:557px;}

/*======= contacts.html =======*/
#contact #content .row-1 .line-ver { background-position:291px top;}
#contact #content .row-1 .line-ver1 { background-position:610px top;}
#contact #content .row-1 .line-ver-top { background-position:291px top;}
#contact #content .row-1 .line-ver-top1 { background-position:610px top;}
#contact #content .row-1 .line-ver-bot { background-position:291px bottom;}
#contact #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#contact #content .row-1 .col-1 {width:270px; margin-right:45px;}
#contact #content .row-1 .col-2 {width:274px; margin-right:43px;}
#contact #content .row-1 .col-3 {width:271px;}
#contact #content .row-2 .col-1 {width:270px; margin-right:45px;}
#contact #content .row-2 .col-2 {width:588px;}


/*======= services/index.html =======*/
#services_index #content .row-1 .line-ver { background-position:291px top;}
#services_index #content .row-1 .line-ver1 { background-position:610px top;}
#services_index #content .row-1 .line-ver-top { background-position:291px top;}
#services_index #content .row-1 .line-ver-top1 { background-position:610px top;}
#services_index #content .row-1 .line-ver-bot { background-position:291px bottom;}
#services_index #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#services_index #content .row-1 .col-1 {width:270px; margin-right:45px;}
#services_index #content .row-1 .col-2 {width:274px; margin-right:43px;}
#services_index #content .row-1 .col-3 {width:271px;}
#services_index #content .row-2 .col-1 {width:610px; margin-right:27px;}
#services_index #content .row-2 .col-2 {width:267px;}


/*======= services/smallbusiness/index.html =======*/
#services_smallbusiness_index #content .row-1 .line-ver { background-position:291px top;}
#services_smallbusiness_index #content .row-1 .line-ver1 { background-position:610px top;}
#services_smallbusiness_index #content .row-1 .line-ver-top { background-position:291px top;}
#services_smallbusiness_index #content .row-1 .line-ver-top1 { background-position:610px top;}
#services_smallbusiness_index #content .row-1 .line-ver-bot { background-position:291px bottom;}
#services_smallbusiness_index #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#services_smallbusiness_index #content .row-1 .col-1 {width:270px; margin-right:45px;}
#services_smallbusiness_index #content .row-1 .col-2 {width:274px; margin-right:43px;}
#services_smallbusiness_index #content .row-1 .col-3 {width:271px;}
#services_smallbusiness_index #content .row-2 .col-1 {width:267px; margin-right:27px;}
#services_smallbusiness_index #content .row-2 .col-2 {width:610px;}


/*======= services/corporate/index.html =======*/
#services_corporate_index #content .line-ver { background-position:291px top;}
#services_corporate_index #content .line-ver1 { background-position:610px top;}
#services_corporate_index #content .line-ver-top { background-position:291px top;}
#services_corporate_index #content .line-ver-top1 { background-position:610px top;}
#services_corporate_index #content .line-ver-bot { background-position:291px bottom;}
#services_corporate_index #content .line-ver-bot1 { background-position:610px bottom;}
#services_corporate_index #content .col-1 {width:270px; margin-right:45px;}
#services_corporate_index #content .col-2 {width:274px; margin-right:43px;}
#services_corporate_index #content .col-3 {width:271px;}
#services_corporate_index #content .col-4 {width:590px; margin-top:20px;}


/*======= services/thirdparty/index.html =======*/
#services_thirdsector_index #content .row-1 .line-ver-top { background-position:291px top;}
#services_thirdsector_index #content .row-1 .line-ver-top1 { background-position:610px top;}
#services_thirdsector_index #content .row-1 .line-ver-bot { background-position:291px bottom;}
#services_thirdsector_index #content .row-1 .line-ver-bot1 { background-position:610px bottom;}
#services_thirdsector_index #content .row-1 .line-ver { background-position:291px top;}
#services_thirdsector_index #content .row-1 .line-ver1 { background-position:610px top;}
#services_thirdsector_index #content .row-1 .col-1 {width:270px; margin-right:45px;}
#services_thirdsector_index #content .row-1 .col-2 {width:274px; margin-right:43px;}
#services_thirdsector_index #content .row-1 .col-3 {width:271px;}
#services_thirdsector_index #content .row-2 .col-1 {width:610px; margin-right:27px;}
#services_thirdsector_index #content .row-2 .col-2 {width:267px;}


/*======= clients/case_studies/index.html =======*/
#case_studies_index #content .line-ver { background-position:221px top;}
#case_studies_index #content .line-ver1 { background-position:610px top;}
#case_studies_index #content .line-ver-top { background-position:291px top;}
#case_studies_index #content .line-ver-top1 { background-position:610px top;}
#case_studies_index #content .line-ver-bot { background-position:291px bottom;}
#case_studies_index #content .line-ver-bot1 { background-position:610px bottom;}
#case_studies_index #content .col-1 {width:200px; margin-right:45px;}
#case_studies_index #content .col-2 {width:304px; margin-right:43px;}
#case_studies_index #content .col-3 {width:301px;}
#case_studies_index #content .col-4 {width:647px; margin-top:20px;}

/*=========================*/


#footer {height:85px; background:#101d24;}
