

body {
	background: #eaebeb;
	font-family: Helvetica, Verdana;
	color: #888991;
	font-size: 12px;
}

.relative { position: relative; }

.container_font { font-size: 11px; }

#main {
	background: #ffffff;
	margin: 0 auto;
}

.grey { color: #888991; }
.purple { color: #450043; }
.lpurple { color: #8a678d; }
.green { color: #95aa23; }
.blue { color: #3a6e8f; }
.white { color: #ffffff; }

.strong { text-weight: bold; }

a.purple { color: #450043; font-weight: bold; }

a.corc:hover { color: #450043; }
a.roblue:hover { color: #3a6e8f; }

a.prollover {  }
a.prollover:hover { color: #450043; }

.strong { font-weight: bold; }

.cmenu_left { position: absolute; left: 10px; top 0; }
a.menu_left { position: relative; left: 20px; bottom: 18px; color: #58585a; }

a.menu_right { position: relative; left: 20px; bottom: 20px; color: #58585a; }

.green_arrow {
	background: url(../images/green_arrow.gif) no-repeat center right;
	padding-right: 20px;
}

.blue_arrow {
	background: url(../images/blue_arrow.gif) no-repeat center right;
	padding-right: 20px;
}

.purple_arrow {
	background: url(../images/purple_arrow.gif) no-repeat center right;
	padding-right: 20px;
}

.purple_arrow_left {
	background: url(../images/purple_arrow.gif) no-repeat center left;
	padding-left: 20px;
}

#footer {
	font-size: 10px;
	letter-spacing: -0.3px;
}

.t {background: #ffffff url(../images/main_container/t.gif) 0 0 repeat-x; /*width: 897px;*/}
.b {background: url(../images/main_container/b.gif) 0 100% repeat-x;}
.bb {background: #ffffff url(../images/main_container/b.gif) 0 100% repeat-x;}
.l {background: url(../images/main_container/l.gif) 0 0 repeat-y}
.r {background: url(../images/main_container/r.gif) 100% 0 repeat-y}
.bl {background: url(../images/main_container/bl.gif) 0 100% no-repeat}
.br {background: url(../images/main_container/br.gif) 100% 100% no-repeat}
.brb {background: url(../images/main_container/br.gif) 100% 100% no-repeat; padding:27px;}
.brh {background: url(../images/main_container/br.gif) 100% 100% no-repeat;}
.tl {background: url(../images/main_container/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/main_container/tr.gif) 100% 0 no-repeat; padding:27px;}
.trf {background: url(../images/main_container/tr.gif) 100% 0 no-repeat; padding:9px; text-align: center;}
.trc {background: url(../images/main_container/tr.gif) 100% 0 no-repeat; padding:6px;}

#main_copy { background: url(../images/main_copy_bg.gif) no-repeat top right; margin-bottom: -12px; }

.bbh {background: url(../images/main_container/b.gif) 0 100% repeat-x;}
.header_news { background: url(../images/headers/news.jpg); }
.header_case_studies { background: url(../images/headers/case_studies.jpg); }
.header_vacancies { background: url(../images/headers/vacancies.jpg); }
.header_testimonials { background: url(../images/headers/testimonials.jpg); }
.header_about { background: url(../images/headers/about.jpg); }
.header_news { background: url(../images/headers/news.jpg); }
.header_register { background: url(../images/headers/register.jpg); }
.header_references { background: url(../images/headers/references.jpg); }
.header_services { background: url(../images/headers/services.jpg); }
.header_services2 { background: url(../images/headers/services2.jpg); }
.header_guarantee { background: url(../images/headers/guarantee.jpg); }
.header_public_sector { background: url(../images/headers/public_sector.jpg); }
.header_home { background: url(../images/headers/home.jpg); }
.header_contact { background: url(../images/headers/contact.jpg); }
.header_cv-design { background: url(../images/headers/cv_design.jpg); }
.header_typical_assignments { background: url(../images/headers/typical_assignments.jpg); }

.margin-center { display:table; margin: 0 auto; }

.breaker {
	height: 11px;
}

ul { margin-bottom: 10px ; }

li {
	color: #450043;
}

li span {
	color: #888991;
}

