
body {
	font-size: 12px;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
	margin: 0;
	padding: 0;
}
#bodyBg {
  background: url(../images/bg.jpg) repeat-x 0 95px;
}

#body-bg-content {
  background: url(../images/bg-content.jpg) repeat-x 0 95px;
}

td, th {
	border: 0 none;
}

a {
	color: #ff6c00;
	text-decoration: none;
}

a.grey {
	color: #333333;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3 {
	margin-bottom: 10px;
}

ul li {
	list-style: inside;
}

ol li {
	list-style: hebrew;
}

ul {
	margin-bottom: 20px;
}

p {
	font-size: 12px;
	color: #666;
	line-height: 20px;
	margin-bottom: 20px;
}

cite {
	display: block;
	margin-bottom: 20px;
	padding-left: 70px;
	background: url(../images/cite-bg.jpg) no-repeat 10px 0px;
}

h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 20px;
}

h2.home {
	font-size: 18px;
	color: #333;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 5px;
}

.postWidgetHome p.tagline {
	font-size: 12px;
	font-style: italic;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
}

h2.sidebar {
	height: 42px;
	padding-top: 15px;
	padding-left: 20px;
	background: url(../images/hr2-bg.jpg) repeat-x top left;
}

h3 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

.leftFloat {
	float: left;
}

.rightFloat {
	float: right;
}

.leftTxt {
	text-align: left;
}

.rightTxt {
	text-align: right;
}

strong {
	color: #333;
	font-weight: bold;
}

.newsletterContent {
	padding: 20px;
}


.page {
	background: url(../images/vline3.jpg) repeat-y 326px 0px;	
}

img {
	border: 0 none;
}

.clear {
	clear: both;
}

#menuWrapper {
	bottom:0;
	right:0;
	position: absolute;
	z-index: 1010;
}

#navMenu {
	text-align: right;
}

#navMenu a {
	color: #333;
	text-decoration: none;
	font-size: 18px;
}

#navMenu a:hover {
	color: #ff6c00;
}

#topLinksWrapper td {
	vertical-align: middle;
}

#topLinksWrapper td.search {
	padding-right: 10px;
}

#topLinks {
	padding-top: 10px;
	float: right;
}

#topLinks a{
	text-align: right;
}

#wrapper {
	width: 980px;
	margin: 0px auto;
}

#header {
	position: relative;
	height:95px;
}

#banner2 {
	position: relative;
	height:399px;
}

#wedo, #weare {
	width: 139px;
	height: 55px;
	display: block;
	position: absolute;
}


#wedo {
	background: url(../images/we-do.png) no-repeat top left;
	bottom: 10px;
	left: 187px;
	z-index: 1004;
}

#weare {
	background: url(../images/we-are.png) no-repeat top left;
	bottom: 10px;
	left: 326px;
	z-index: 1005;
}

#tworzymy, #jestesmy {
	width: 169px;
	height: 55px;
	display: block;
	position: absolute;
}


#tworzymy {
	background: url(../images/tworzymy.png) no-repeat top left;
	bottom: 10px;
	left: 157px;
	z-index: 1004;
}

#jestesmy {
	background: url(../images/jestesmy.png) no-repeat top left;
	bottom: 10px;
	left: 326px;
	z-index: 1005;
}


#wijZijn, #watDoenWij {
	height: 55px;
	display: block;
	position: absolute;
}


#wijZijn {
	background: url(../images/wij-zijn.png) no-repeat top left;
	bottom: 10px;
	left: 326px;
	z-index: 1004;
	width: 139px;
}

#watDoenWij {
	background: url(../images/wat-doen-wij.png) no-repeat top left;
	bottom: 10px;
	left: 127px;
	z-index: 1005;
	width: 199px;
}

#weareHiring {
	background: url(../images/weare-hiring.png) no-repeat top left;
	top: 0px;
	right: 0;
	z-index: 1006;
	width: 143px;
	height: 143px;
	display: block;
	position: absolute
}

#fb-xsolve, #fb-xsolve-en {
	top: 0px;
	right: 0;
	z-index: 1006;
	width: 143px;
	height: 143px;
	display: block;
	position: absolute
}
#fb-xsolve {
	background: url(../images/fb-xsolve.png) no-repeat top left;
}
#fb-xsolve-en {
	background: url(../images/fb-xsolve-en.png) no-repeat top left;
}

#headlines {
	position: absolute;
	padding-top: 40px;
	z-index: 1001;
}

#headlines p {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 14px;
}

#headlines h2 {
	margin-bottom: 0px;	
}

.indent {
	padding-left: 60px;
}

.slideshow {
	position: absolute;
	height:399px;
	z-index: 1000;
}

#pageImgAbout {
	background: url(../images/about-us-b.jpg) no-repeat left;	
}

#pageImgCustomers {
	background: url(../images/our-customers-b.jpg) no-repeat left;	
}

#pageImgDesign {
	background: url(../images/design-b.jpg) no-repeat left;	
}

#pageImgSupport {
	background: url(../images/support-b.jpg) no-repeat left;	
}

#pageImgTechnologies {
	background: url(../images/technologies-b.jpg) no-repeat left;	
}

#pageImgPartners {
	background: url(../images/partners-b.jpg) no-repeat left;	
}

#pageImgCareme {
	background: url(../images/products-careme.png) no-repeat left;
}

#pageImgVision {
	background: url(../images/vision-b.jpg) no-repeat left;
}

#pageImgCareer {
	background: url(../images/careers-b.jpg) no-repeat left;
}

#pageImgCam1 {
	background: url(../images/cam1.png) no-repeat left;
}

#pageImgTeam {
	background: url(../images/team-b.jpg) no-repeat left;
}

#pageImgProducts {
	background: url(../images/products-apps2.png) no-repeat left;
}

#pageImgProjects {
	background: url(../images/projects-b.jpg) no-repeat left;
}

#pageImgGant {
	background: url(../images/gant-b.jpg) no-repeat left;
}

#pageImgManagement {
	background: url(../images/management-b.jpg) no-repeat left;
}

#pageImgPress {
	background: url(../images/press-b.jpg) no-repeat left;
}

#pageImgMedia {
	background: url(../images/mediakit-b.jpg) no-repeat left;
}

#pageImgCaseStudies {
	background: url(../images/case-studies-b.jpg) no-repeat left;
}

#pageImgOfficeGliwice {
	background: url(../images/office-gliwice-b.jpg) no-repeat left;
}

#pageImgOfficeAmsterdam {
	background: url(../images/office-amsterdam-b.jpg) no-repeat left;
}

#pageImgOutsourcing {
	background: url(../images/outsourcing-b.jpg) no-repeat left;
}

#pageImgQuote {
	background: url(../images/quote-b.jpg) no-repeat left;
}



#bannerContent {
	padding: 30px 0;
	height: 339px;
}

#bannerContentWrapper {
	padding-top: 30px;
}

table.application td {
	vertical-align: top;
}

table.productList {
	width: 100%
}

table.productList h2 {
	margin-bottom: 0;
}

table.productList td {
	padding-bottom: 30px;
}

table.productList td.cloud {
	padding-right: 40px;
}

table.productList td.desc {
	
}

.seeAllFeatures {
	color: #333;
	font-size: 10px;
	font-weight: bold;
	padding-right: 8px;
	background: url(../images/small-orange-arrow-right.jpg) no-repeat right center;	
}

td .product {
	width: 123px;
	height: 100px;
	position: relative;
}

.demoLink {
	text-transform: uppercase;
	position: absolute;
	bottom: 2px;
	left: 35px;
	padding-right: 20px;
	display: block;
	color: #666;
	font-size: 11px;
	width: 35px;
	background: url(../images/demo-arrow.jpg) no-repeat right center;		
}

td .careme {
	background: url(../images/careme-cloud.jpg) no-repeat top;	
}

td .masco {
	background: url(../images/masco-cloud.jpg) no-repeat top;	
}

td .msejf {
	background: url(../images/msejf-cloud.jpg) no-repeat top;	
}

td .mopple {
	background: url(../images/mopple-cloud.jpg) no-repeat top;	
}

td .samp {
	background: url(../images/samp-cloud.jpg) no-repeat top;	
}

td .powersms {
	background: url(../images/powersms-cloud.jpg) no-repeat top;	
}
td .dedicated-applications {
	background: url(../images/dedicated-apps-cloud.png) no-repeat top;
}

a.logo {
	height: 95px;
	width: 357px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/xsolve-logo-full.png) no-repeat 0 5px;
	display: block;
}

.gridBox {
	width: 286px;
	padding: 0 20px;
	float: left;
}

h2.pageTitle  {
	padding-top: 30px;
	padding-left: 20px;
}
h2.pageTitle2  {
	padding-top: 30px;
}

.gridBox2 {
	width: 612px;
	padding: 0 20px;
	float: left;
}

img.left {
	clear: both;
	float: left;
	margin: 0 15px 5px 0;
}

img.right {
	clear: both;
	float: right;
	margin: 0 0 5px 15px;
}

.leftBorder1 {
	background: url(../images/vline1.jpg) no-repeat left center;
}

.leftBorder2 {
	background: url(../images/vline2.jpg) no-repeat left center;
}

.leftBorder3 {
	border-left: 1px solid #d3d3d3;
}

.newsletterSubmit {
	border: 0 none;
	font-size: 12px;
	height: 26px;
	width: 60px;
	padding: 2px 5px;
	font-weight: bold;
	color: #333;
	background: #e2e2e2;
	vertical-align: middle;
}

.newsletterTxt {
	color: #666;
	height: 18px;
	padding: 2px 5px;
	padding-top: 4px;
	vertical-align: middle;
	border: 1px solid #dfdfdf;
	margin-right: 5px;
}

#tagCloud {
	margin-bottom: 20px;
	line-height: 20px;
  *line-height: 25px;
	text-align: justify;
}

#tagCloud a{
	color: #666666;
	padding: 5px 5px;
  white-space : nowrap;
}


.bannerHeight {
	height: 339px;
}

.homePage .gridBox {
	padding-top: 20px;
	margin-bottom: 15px;
}

.searchbox {
	border: 0 none;
	width: 91px;
	height: 16px;
	color: #666;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
	background: url(../images/search-txt.jpg) no-repeat top left;
	vertical-align: bottom;
}

.searchboxBtn {
  cursor : pointer;
	border: 0 none;
	width: 23px;
	height: 18px;
	background: url(../images/search-btn.jpg) no-repeat top left;
	vertical-align: bottom;
  margin-left : -3px;
}

.lang {
	margin-left: 10px;
	color: #aaa;
}

.postWidgetHome h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}

.postWidgetHome p {
	margin-bottom: 10px;
}

.readMore {
	text-align: right;
}

.readMore a{
	background: url(../images/read-more-arrow.png) no-repeat right center;
	padding-right: 7px;
}

.readMore a:hover {
	text-decoration: underline;
}



.avatarSml {
		width: 26px;
		height: 26px;
		float: left;
		margin: 0 5px 5px 0;
}

.postedBy {
	line-height: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
}

#twitter li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	padding-right: 15px;
  width : 120px;
}

h2.not-found {
  display : block;
  margin-top : 25px;
}

#twitter li a {
	color: #666;
	font-weight: bold;
}

.gridBox li strong {
	color: #666;
}

.social a {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 7px;
}

.linkedIn {
	background: url(../images/linkedin-icon.jpg) no-repeat top left;
}

.linkedIn:hover {
	background: url(../images/linkedin-icon-active.jpg) no-repeat top left;
}

.facebook {
	background: url(../images/facebook-icon.jpg) no-repeat top left;
}

.facebook:hover {
	background: url(../images/facebook-icon-active.jpg) no-repeat top left;
}

.flickr {
	background: url(../images/flickr-icon.jpg) no-repeat top left;
}

.flickr:hover {
	background: url(../images/flickr-icon-active.jpg) no-repeat top left;
}

.youtube {
	background: url(../images/youtube-icon.jpg) no-repeat top left;
}

.youtube:hover {
	background: url(../images/youtube-icon-active.jpg) no-repeat top left;
}

.goldenline {
	background: url(../images/goldenline-icon.jpg) no-repeat top left;
}

.goldenline:hover {
	background: url(../images/goldenline-icon-active.jpg) no-repeat top left;
}

.rss {
	background: url(../images/rss-icon.jpg) no-repeat top left;
}

.rss:hover {
	background: url(../images/rss-icon-active.jpg) no-repeat top left;
}


#footer a {
	color: #aaa;
}

#footer a:hover {
	text-decoration: underline;
}

#footer li.header{
	margin-bottom: 5px;
}

#footer li.header a{
	list-style: none;
	color: #666;
}

.contact {
	background: url(../images/email-icon.jpg) no-repeat left center;
	padding-left: 22px;
}

.callTo {
	background: url(../images/skype-icon.jpg) no-repeat left center;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.infoLabel {
	position: absolute;
	top: 0;
	right: 20px;
	line-height: 48px;
	width: 243px;
	height: 48px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: #333;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

.programmingLang {
	width: 90%;
	margin-bottom: 20px;
}

.programmingLang td {
	vertical-align: top;
}

.programmingLang td p {
	font-size: 9px;
	color: #666;
	line-height: 9px;
}

.pricingTable {
	background: url(../images/hr3-bg.jpg) repeat-x bottom left;
	margin-bottom: 20px;
}

.pricingTable td, .pricingTable th {
	padding: 10px 20px;
}

.pricingTable th {
	height: 43px;
	color: #333;
	vertical-align: middle;
	font-size: 18px;
	background: url(../images/hr1-bg.jpg) repeat-x top left;	
}

.pricingTable th.active {
	background: url(../images/hr1-bg-active.jpg) repeat-x top left;	
}

.pricingTable td {
	border-bottom: 1px solid #dbdbdb;
}

.pricingTable td.active {
	background: #efefef;	
	color: #333;
}

.pricingTable h3 {
	font-size: 14px;
	color: #333;
	margin-bottom: 0;
}

table p {
	margin-bottom: 5px;
}

.bold {
	font-weight: bold;
}

ul.bigSteps li {
	height: 42px;
	font-size: 14px;
	padding: 13px 0 5px 60px;
}

#offer ul.bigSteps li {
	height: 30px;
}

ul.bigSteps li.step1 {
	background: url(../images/step1-icon.jpg) no-repeat top left;
}

ul.bigSteps li.step2 {
	background: url(../images/step2-icon.jpg) no-repeat top left;
}

ul.bigSteps li.step3 {
	background: url(../images/step3-icon.jpg) no-repeat top left;
}

ul.bigSteps li.step4 {
	background: url(../images/step4-icon.jpg) no-repeat top left;
}

table.customersLogo {
	width: 100%;
	margin-bottom: 40px;
}

table.customersLogo td {
	text-align: center;
}

table.buttons {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 40px;
}

table.buttons td {
	text-align: center;
}

table.buttons td a{
	display: block;
	height: 30px;
	padding-top: 70px;
	color: #333;
	font-size: 16px;
}

table.buttons td a:hover {
	color: #FF6C00;
}

.hireProgrammersBtn {
	width: 200px;
	background:url("../images/hire-programmers-img.jpg") no-repeat center top;
}

.hireProgrammersBtn:hover {
	background:url("../images/hire-programmers-img-hover.jpg") no-repeat center top;
}

.productsBtn {
	width: 150px;
	background:url("../images/products-img.jpg") no-repeat center top;
}

.productsBtn:hover {
	background:url("../images/products-img-hover.jpg") no-repeat center top;
}

.meetUsBtn {
	width: 150px;
	background:url("../images/meet-us-img.jpg") no-repeat center top;
}

.meetUsBtn:hover {
	background:url("../images/meet-us-img-hover.jpg") no-repeat center top;
}

.button1 {
	padding: 12px 24px;
	color: #333333;
	font-size: 14px;
	background: #f2f2f2;
}

.button2 {
	padding: 8px 16px;
	color: #FFF;
	font-size: 14px;
	background: #f2f2f2;
  display: inline-block;
}

.featuresTable {
	width: 100%;
	margin-bottom: 20px;
}

.featuresTable td, .featuresTable th {
	padding: 5px 20px;
}

.featuresTable th {
	height: 43px;
	color: #333;
	vertical-align: middle;
	font-size: 18px;
	background: url(../images/hr2-bg.jpg) repeat-x top left;	
}

.featuresTable td {
	border-bottom: 1px solid #dbdbdb;
}

a.actionLink1 {
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
	background: url(../images/right-arrow.jpg) no-repeat right center;
}


.price {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.meetOurCms {
	padding-top: 60px;
	margin-bottom: 40px;
}

.productCloud {
	padding-top: 60px;
	margin-bottom: 40px;
}

.headerLinks {
	display: block;
	margin-bottom: 15px;
	padding-left: 15px;
	background: url(../images/header-arrow-right.png) no-repeat 0 5px;
}

.goBack {
	display: block;
	width: 146px;
	height: 37px;
	margin-bottom: 15px;
	background: url(../images/go-back.png) no-repeat;
}

.wroc {
	display: block;
	width: 146px;
	height: 37px;
	margin-bottom: 15px;
	background: url(../images/wroc.png) no-repeat;
}

.teruggaan {
	background:url("../images/teruggaan.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:37px;
	margin-bottom:15px;
	width:177px;
}

.headerLinks:hover {
	background: url(../images/header-arrow-right-active.png) no-repeat 0 5px;
}

.bannerOffset {
	padding-top: 20px;
}

#accordion {
	margin-bottom: 20px;
}

#accordion h3{
	color: #333;
	background: #f0f0f0;
	padding: 7px 0;
	border: 0 none;
}

#accordion h3 a{
	color: #333;
}

#accordion h4{
	border-bottom: 1px solid #dfdfdf;
	color: #666;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#accordion h5 {
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}

#accordion ul {
	margin-bottom: 10px;
}

#accordion ul li {
	padding-left: 25px;
}

.clouseWrapper {
	padding-top: 20px;
	border-top: 1px solid #dfdfdf;	
}

.clouseWrapper p {
	color: #333;
	font-weight: bold;
}

.wdwa {
	font-size: 16px;
}

ul.wedo li, ul.weare li {
	font-weight: bold;
	color: #333;
	padding: 5px 0;
	padding-left: 30px;
}

cite {
	font-style: italic;
}

.uploadCv {
	width: 100%;
	margin-top: 20px;
}

.bigButton1, .bigButton2, .bigButton3 {
	display: block;
	line-height: 52px;
	text-align: center;
	font-size: 14px;
	height: 52px;
	text-decoration: none;
}

.bigButton1:hover, .bigButton2:hover, .bigButton3:hover {
	color: #000;
	text-decoration: none;
}

.bigButton1 {
	width: 157px;
	background: url(../images/big-button1.jpg) no-repeat;
}

.bigButton2 {
	width: 177px;
	background: url(../images/big-button2.jpg) no-repeat;
}

.bigButton3 {
	width: 205px;
	background: url(../images/big-button3.jpg) no-repeat;
}

.location {
	width: 100%;
}

.location td.hq {
	text-align: left;
}

.location td.loc {
	text-align: right;
}


#panelTableOnas {
  border: none;
  width: 100%;
	margin-top: 40px;
}

#panelTableOnas td{
  vertical-align: top;
}

#panelTableOnas td.rightColumn{
	width: 180px;
}

#panelTableOnas td.leftColumn{
	padding: 0 80px 0 0;
}

h2.name {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	/*background: #0d0d0d;*/
	color: #000;
	margin: 0 70px;
	padding: 6px 10px;
	padding-top: 15px;
	font-size: 30px;
	text-align: center;
}

.nameListTop {
	width: 180px;
	height: 15px; 
	background: url(/images/widget-bg-top.png) no-repeat bottom;
}

.nameListBottom {
	width: 180px;
	height: 15px; 
	background: url(/images/widget-bg-bottom.png) no-repeat top;
}

ul.zespol {
	padding: 5px 0;
	margin: 0;
}

ul.zespol li {
	text-align: right;
	list-style: none;
}

ul.zespol li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #8f8f8f;
	padding-left: 30px;
	
}

ul.zespol li a.active {
	color: #ee8912;
	background: url(/images/bullet-arrow-right.jpg) no-repeat 15px 0;	
}

ul.zespol li a:hover {
	text-decoration: underline;	
}

.nameList {
		
}


.picture {
	position: relative;
	width: 600px;
}

.picture img{
	padding-left: 20px;
}

.softwareDeveloper,
.projectManager,
.accountManager,
.jrProjectManager,
.ceo,
.interior,
.mediaMarketer,
.graphicDesigner,
.sysAdmin,
.administrationSpecialist,
.projectDeployer,
.managingDirector,
.productsAndProjectsDirector,
.operationsDirector,
.tester,
.teamLeader,
.supportSpecialist,
.hrManager {
	position: absolute;
	top: 350px;
	left: 0px;
	width: 267px;
	height: 102px;
}

.softwareDeveloper {
	background: url(/images/software-developer.png) no-repeat;
}

.projectManager {
	background: url(/images/project-manager.png) no-repeat;
}

.accountManager {
	background: url(/images/account-manager.png) no-repeat;
}

.jrProjectManager {
	background: url(/images/jr-project-manager.png) no-repeat;
}

.ceo {
	background: url(/images/ceo.png) no-repeat;
}

.mediaMarketer {
	background: url(/images/media-marketer.png) no-repeat;
}

.interior {
	background: url(/images/interior.png) no-repeat;
}

.graphicDesigner {
	background: url(/images/graphic-designer.png) no-repeat;
}

.sysAdmin {
	background: url(/images/sys-admin.png) no-repeat;
}

.administrationSpecialist {
	background: url(/images/administration-specialist.png) no-repeat;
}

.projectDeployer {
	background: url(/images/project-deployer.png) no-repeat;
}

.managingDirector {
	background: url(/images/managing-director.png) no-repeat;
}

.productsAndProjectsDirector {
	background: url(/images/products-and-projects-director.png) no-repeat;
}

.operationsDirector {
	background: url(/images/operations-director.png) no-repeat;
}

.tester {
	background: url(/images/tester.png) no-repeat;
}

.teamLeader {
	background: url(/images/team-leader.png) no-repeat;
}

.supportSpecialist {
	background: url(/images/support-specialist.png) no-repeat;	
}

.hrManager {
	background: url(/images/hr-manager.png) no-repeat;	
}



.rightArrow, .leftArrow { 
	position: absolute;
	top: 150px;
	width: 73px;
	height: 88px;
	display: block;
}

.rightArrow {
	right: 0px;
	background: url(/images/arrow-right.png) no-repeat right;	
}

.leftArrow {
	left: 20px;
	background: url(/images/arrow-left.png) no-repeat left;	
}

.socialLinks {
	margin-top: 80px;
	margin-bottom: 20px;
	margin-left: 35px;
}

.socialLinks td {
	padding-right: 15px;
}

.release {
	margin-bottom: 20px;
}

table.interestedIn {
	width: 583px;
	margin-left: 35px;
}

table.interestedIn td.leftSide {
	padding-right: 15px;
}

table.interestedIn td.rightSide {
	padding-left: 15px;
}

table.interestedIn td h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

table.interestedIn td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	width: 270px;
}

.sizeBar {
	margin-bottom: 20px;
}

.terminologiaProgramistyczna li p {
	display: inline;
}

.postArticle {
	padding: 20px 0px;
}

.articleTitle {
	margin-bottom: 5px;
}

.articleTitle a {
	font-size: 20px;
}

.postArticle .details {
	margin-bottom: 10px;
	font-size: 11px;
}

.postArticle .details a{
	font-weight: bold;
}

.postArticle h1, h3.tagTitle {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 40px;
	color: #333;
	font-weight: normal;
}

.articleTitleBar h1 {
	margin-bottom: 20px;
}

.pagePagine a,.pagePagine span {
	padding: 2px 5px;
}

.articleMore a{
	color: #333;
	font-weight: bold;
}

.postShort {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}

.postShort .details{
	font-weight: bold;
}

#topLinksWrapper li {
	list-style: none;
}

.xsVideo {
	padding-left: 90px;
}

.partners td {
	padding-right: 25px;
}


#footer a.headerTwitter {
	background: url(../images/twitter-icon.jpg) no-repeat left center;
	padding-left: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
}

#footer ul {
	float: left;
	width: 50%;
}

#footerContent {
	padding-top: 10px;
}

#footerContent li {
	list-style: none;
  *text-indent: -15px;
}

#footer {
	margin-top: 0px;
	border-top: 1px solid #dfdfdf;
	color: #aaa;
}
.pagePagine {
  text-align : center;
  margin : 15px 0px;
}
span.pagerPage, a.pagerPage, a.pagerNext, a.pagerLast, a.pagerPrevious, a.pagerFirst {
  padding : 6px;
}
span.pagerPage {
  font-weight : bold;
}
.column .milestone, .tl-events li {
  list-style-type : none;

}

.bibliography {
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;

}
.location .hq {
  vertical-align : top;
  padding-right : 5px;
}

ul.tools {
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 40px;
}

ul.tools li {
	border-bottom: 1px dotted #ccc;
	list-style: none;
	padding-top:  8px;
	padding-bottom:  8px;
}

li.ea {
	background: url(../images/ea-icon.jpg) no-repeat left center;
	padding-left: 30px;
}

li.iconix {
	background: url(../images/iconix-icon.jpg) no-repeat left center;
	padding-left: 30px;
}

li.balsamiq {
	background: url(../images/balsamiq-icon.jpg) no-repeat left center;
	padding-left: 30px;
}

li.mind-mapping {
	background: url(../images/mind-mapping-icon.jpg) no-repeat left center;
	padding-left: 30px;
}

li.bc {
	background: url(../images/basecamp-icon.jpg) no-repeat left center;
	padding-left: 30px;
}

li.skype {
	background: url(../images/skype2.png) no-repeat left center;
	padding-left: 30px;
}

li.webex {
	background: url(../images/webex.png) no-repeat left center;
	padding-left: 30px;
}

li.ji {
	background: url(../images/jira-icon.jpg) no-repeat left center;
	padding-left: 30px;
}

li.scrum {
	background: url(../images/scrum.jpg) no-repeat left center;
	padding-left: 30px;
}

li.sovcp {
	background: url(../images/sovcp.jpg) no-repeat left center;
	padding-left: 30px;
}

li.prince2 {
	background: url(../images/prince2.jpg) no-repeat left center;
	padding-left: 30px;
}

li.microsoft-project {
	background: url(../images/microsoft-project.jpg) no-repeat left center;
	padding-left: 30px;
}

#content {
  
}
.bigSteps li {
  list-style-type : none;
}

.contact-input-text {
  border : 1px solid #AAAAAA;
  padding : 3px 5px;
  height : 18px;
  width : 305px;
  margin : 5px 0px;
}
input.contact-input-text {

}
textarea.contact-input-text {
  height : 100px;
}
label.contact-label {
  cursor : pointer;
  display : block;
  margin-top : 5px;
}
.submitBtn {
  border : 1px solid #AAAAAA;
  padding : 3px 15px !important;
  background : #FFFFFF;
  font-weight : bold;
  margin : 5px 0px;
  cursor : pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color : #666;
  font-family : Verdana;
  font-size : 11px;
}
.contact_form {
  margin-left : 70px; 
}

.formPl {
	background: url(../images/napisz-do-nas.jpg) no-repeat 350px 25px;
}

.formEn {
	background: url(../images/write-us.jpg) no-repeat 350px 25px;
}

.formNl {
	background: url(../images/schrijf-ons.jpg) no-repeat 350px 25px;
}

.warning, .error {
  color : #8F0000;
  font-size : 11px;
  font-style : italic;
}
#iframeXsolve {
  width : 450px;
  margin-left : 70px;
}
#offer ol li {
  list-style-type : decimal;
  margin-left : 25px;
  font-weight : bold;
}
#offer ol li p, #offer ol li ul li {
  font-weight : normal;
}
#offer ol li ul li {
  list-style-type : disc;
  margin-left : 25px;
}
#meet-us ul li {
  list-style-type : none;
}
.gridBox2 em {
  font-style : italic;
}

iframe {
	border: 3px solid #FF6C00;
}

#flickr_badge_wrapper td img{
	border: 7px solid #fff;
	
}

#flickr_badge_uber_wrapper {
	width: 910px;
	margin: 0 auto 20px auto;
}
#profiles h2 {
  margin-bottom : 10px;
}
#profiles ul li {
  list-style-type : none;
}
#profiles ul li ul.skills li {
  list-style-type : disc;
  padding : 3px 0px;
  margin-left : 20px;
}
#profiles ul li ul.skills {
  list-style-type : disc !important;
}
#profiles table th, #profiles table td {
  border-bottom : 1px solid #D9D9D9;
  padding : 5px;
}
#profiles table th {
  width : 150px;
}
#profiles table {
  width : 100%;
}
#bannerContent a {
  color : #333;
}
p.source {
  font-size : 10px;
  font-style : italic;
  text-align : left;
}
.xsVideo object {
  z-index : 1;
}

#welcomeBox {
	background: url(../images/starburst-bg.jpg) no-repeat center bottom;
	width: 897px;
	height:414px;
	margin: 20px auto 40px auto;
}

table.banners {
	width: 780px;
	margin:0 auto;
	margin-top: 65px;
}

table.banners td {
	text-align: center;
}

.wObiektywie {
	padding-left: 40px;
	padding-right: 40px;
}

table.banners img{
	border: 4px solid #d3d3d3;
}

table.banners img:hover{
	border: 4px solid #ff6c00;
}

div.programmingFlyer  {
	background:url("/images/outsourcing-flyer.png") no-repeat scroll left top transparent;
	height:520px;
	margin:10px auto;
	width:390px;
}

div.programmingFlyer div.text {
	padding:170px 10px 0 150px;
}

div.programmingFlyer div.text ul li {
	border-top:1px dotted #AAAAAA;
	color:#111112;
	list-style:none outside none;
	margin-bottom:2px;
	font-size: 12px;
	font-weight:bold;	
}

div.programmingFlyer div.linksFlyer {
	padding:60px 10px 0;
	text-align:center;
}

a.headers {
	color:#333333;
	font-weight:bold;
}

.productList .desc a {
  color : #333333;
}

.warning_top, .error_top {
  color : #8F0000;
  font-size : 14px;
  font-style : italic;
}

.success_top {
  color : #00B23F;
  font-size : 14px;
  font-style : italic;
}

fieldset.job_form select, fieldset.job_form input {
  width:  300px;
  border:1px solid #DFDFDF;
  color:#666666;
  height:20px;
  margin-right:5px;
  padding:4px 5px 2px;
  vertical-align:middle;
  margin-top: 2px;
} 

fieldset.job_form select, fieldset.job_form input {
  width:  300px;
  border:1px solid #DFDFDF;
  color:#666666;
  margin-right:5px;
  padding:4px 5px 2px;
  vertical-align:middle;
  margin-top: 4px;
} 

fieldset.job_form select {
  min-width: 310px;
  height:26px;
} 

fieldset.job_form input {
  height:20px;
} 

fieldset.job_form input[type=submit] {
  width:150px;
  height:26px;
} 

.bg_orange {
  background-color: #FF6C00;
}

.social2 {
  margin : 10px 0px;
}
.social2 li {
  background : url('../images/icons/socialBookmarks/ico-facebook2.png') no-repeat;
  list-style-type : none;
  padding : 3px 0px 3px 27px;
}
.social2 li a {
  color : #333;
}
.social2 li a:hover {
  color : #FF6C00;
}

.cam .bannerHeight ul li {
  background : url('../images/li1.png') no-repeat 0px 6px;
  list-style-type : none;
  padding : 3px 0px 3px 20px;
}
.bold {
  font-weight : bold;
}
#box-mazurek {
  background : url('../images/box-mazurek.png') no-repeat 10px 0px;
  width : 299px;
  height : 264px;
  margin-top : 25px;
  position : relative;
}
#box-majchrzak {
  background : url('../images/box-majchrzak.png') no-repeat 10px 0px;
  width : 299px;
  height : 264px;
  margin : 25px 0px 10px;
  position : relative;
}
#cam-legend {
  font-size : 11px;
  padding : 0px 0px 0px 25px;
}
.q1 iframe {
  border : 0 none;
  position : absolute;
  top : 200px;
  right : 30px;
}
.td-desc {
  vertical-align : top;
}
.td-img {
  vertical-align : middle;
}


#b-accordion {
  margin : 20px 0px;
}
#b-accordion label {
  cursor : pointer;
}
.topics-show {
  color : #FFF;
  cursor : pointer;
  display : block;
  font-size : 16px;
  font-weight : bold;
  padding : 10px 20px;
  background : #BAA68F;
  margin-top : 1px;
}
.topics-show:hover {
	background : #3F7227;
}
.topics-hide {
  color : #FFF;
  cursor : pointer;
  display : block;
  font-size : 16px;
  font-weight : bold;
  padding : 10px 20px;
  background : #3F7227;
  margin-top : 1px;
}
.topics-show .right {
  text-decoration : underline;
  padding : 4px 15px;
  font-size : 12px;
  color : #31BEC1;
}
.topics-hide .right {
  text-decoration : underline;
  padding : 4px 15px;
  font-size : 12px;
  color : #72AAF4;
}
.topics-hide, .topic-more {
  display : none;
}
#topic-more1 {
  display : block;
}
.topic-more {
  padding : 20px 20px 40px;
}
.topic-more .row {
  padding : 5px 0px;
}
#topic1-hide {
  display : block;
}
#topic1-show {
  display : none;
}
.row {
  clear : both;
}
.row input[type=checkbox] {
  margin : 5px 10px;
  display : block;
  float : left;
}
.row input[type=radio] {
  margin : 5px 10px;
  display : block;
  float : left;
}
.p1 {
  margin : 20px 0px;
}
.row label {
  margin : 5px 10px;
  display : block;
  width : 490px;
  float : left;
}

#submit-box table td {
  vertical-align : top;
  padding : 10px 0px;
}
#submit-box label {
  cursor : pointer;
}
#submit-box table td label {
  display : block;
  margin : 18px 0px;
}
#submit-box .text {
  border : 1px solid #BAA68F;
  background : #FFF;
  width : 192px;
  height : 22px;
  padding : 3px 5px;
}
#submit-box .img-captcha {
  float : left;
  margin-right : 10px;
}
#submit-box .legend {
  font-size : 12px;
}
#submit-box .submit {
  width : 130px;
  height : 39px;
  background : url('../images/btn-submit.png') no-repeat;
  border : 0 none;
  cursor : pointer;
  margin-bottom : 20px;
}
#submit-box .submit:hover {
  background : url('../images/btn-submit-hover.png') no-repeat;
}
.center {
  text-align : center;
}
.box-linkedin {
  background : url("../images/box-linkedin.png") no-repeat scroll 0 0 transparent;
  height : 113px;
  margin : 20px 10px;
  padding : 7px 10px;
  text-align : center;
  width : 258px;
}
.box-linkedin p {
  font-size : 11px !important;
}
.box-linkedin img {
  margin : 5px 0px 0px 0px;
}
.box-linkedin h2 {
  font-weight : bold;
  font-size : 16px;
  color : #333;
}
.email1 {
  position : absolute;
  right : 20px;
  top : 132px;
}
.startchat {
  background : url("../images/start-chat.png") no-repeat scroll 0 0 transparent;
  height : 37px;
  position : absolute;
  right : 4px;
  top : 207px;
  width : 47px;
  z-index : 10000;
}
#slider img {
  margin : 0px 20px 0px 0px;
}
#x1 {
  background : url("../images/x1.png") no-repeat;
  height : 85px;
  width : 246px;
  display : block;
  cursor : pointer;
}
#x2 {
  background : url("../images/x2.png") no-repeat;
  height : 85px;
  width : 246px;
  display : block;
  margin-top : 20px;
  cursor : pointer;
}
#cam-accordion h2 {
  margin-bottom : 0px !important;
}

#campaign-window {
  display : none;
  position : absolute;
  top : 0px;
  background : url("../images/overlay.png") repeat;
  width : 100%;
  height : 2345px;
  z-index : 1000000;
}
#campaign-window .window-wrapper {
  margin : 20px auto;
  position : relative;
  width : 628px;
}
#close {
  position : absolute;
  right : -20px;
  top : -15px;
  cursor : pointer;
}
#cam-accordion h2.pageTitle2 {
	margin-bottom : 0px;
	padding-top : 5px !important;
}
a:focus, object {
	outline : none;
} 
#slider-box, #slider-area {
	margin: auto;
	width: 630px;
	height : 92px;
}
#slider-content {
	width: 532px;
	overflow: hidden;
}
#prev {
	display : block;
	height : 100%;
	padding : 0 30px 0 0;
	width : 15px;
}
#next {
	display : block;
	height : 100%;
	padding : 0 0 0 30px;
	width : 15px;
}
#prev{
	background: url('../images/slider/slider-left.png') no-repeat;
}
#prev:hover{
	background: url('../images/slider/slider-left-hover.png') no-repeat;
}
#next {
	background: url('../images/slider/slider-right.png') no-repeat right top;
}
#next:hover {
	background: url('../images/slider/slider-right-hover.png') no-repeat right top;
}
.images-preview {
	display: block;
	width: 250px;
	height: 150px;
}
.slide-item {
	float: left;
}
#s1 {
	background: url('../images/pic/slider-s1.png') no-repeat;
}
#s2 {
	background: url('../images/pic/slider-s2.png') no-repeat;
}
#s3 {
	background: url('../images/pic/slider-s3.png') no-repeat;
}
#s4 {
	background: url('../images/pic/slider-s4.png') no-repeat;
}
#s5 {
	background: url('../images/pic/slider-s5.png') no-repeat;
}
#s6 {
	background: url('../images/pic/slider-s6.png') no-repeat;
}
#s7 {
	background: url('../images/pic/slider-s7.png') no-repeat;
}
#s8 {
	background: url('../images/pic/slider-s8.png') no-repeat;
}
#s9 {
	background: url('../images/pic/slider-s9.png') no-repeat;
}
#s1:hover, #s2:hover, #s3:hover, #s4:hover, #s5:hover, #s6:hover, #s6:hover, #s7:hover, #s8:hover, #s9:hover {
	background-position: -250px;
}

.maps {
  display: block;
}
.pl-office, .nl-office {
  display: block;
  height: 103px;
  left: 0;
  position: absolute;
  width: 365px;
  cursor: pointer;
  background : url('../images/arrow-maps-passive.png') no-repeat right center;
}
.pl-office {
  top: 93px;
}
.nl-office {
  top: 237px;
}
.office-active {
  background : url('../images/arrow-maps.png') no-repeat right center !important;
}
.box-maps {
  position : relative;
}
.office-box {
  margin-left: 70px;
  width: 450px;
}
.office-box span {
  color: #333;
  font-size: 14px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px 0 0 0;
  cursor: pointer;
  font-weight: bold;
}
#menuWrapper #menu li ul {
  z-index: 1000000;
}
#banner2 {
  z-index: 1;
}
#campaign-left-side {
  font-size: 11px;
  margin: 10px 20px;
}
#campaign-left-side li {
  margin-bottom: 5px;
}

#header {
  z-index: 10000 !important;
}

a.q1 {
  color: #333 !important;
  font-size: 22px !important;
}
#fancybox-wrap {
  width: 520px !important;
}
#fancybox-outer {
  width: 520px !important;
}
#fancybox-content {
  width: 500px !important;
}

/******  Careers  ******/

#social-box {
  background: url("/images/c-social.png") no-repeat;
  height: 157px;
  padding: 37px 0 0 126px;
  position: absolute;
  right: 0;
  top: 0;
  width: 168px;
  z-index: 10000;
}
.social-list {
  padding: 15px 0;
  border-top: 1px solid #DFDFDF;
}
.social-list h2 {
  margin-bottom: 5px;
}
.jobs-content {
  border-top: 1px solid #DFDFDF;
  background: url('/images/bg-jobs.png') no-repeat right top;
  padding: 20px 50px 0 0;
  margin-top: 10px;
  min-height: 426px;
}
.jobs-content ul li {
  list-style: none;
  padding: 2px 2px 2px 10px;
}
.jobs-content h5 {
  font-weight: bold;
  color: #333;
}
#careers {
  background: url('/images/bg-careers.png') repeat-x 0 2px;
}
#careers wrapper {
  width: 1010px;
}
#career-header {
  width: 1010px;
  height: 47px;
  background: url('/images/careers-header.png') no-repeat;
  position: absolute;
  bottom: 0;
}
#pracujw, #pracujnad, #pracujdla {
  margin: 40px 0 25px;
}
#pracujw {
  width: 320px;
  float: left;
}
#pracujnad {
  width: 294px;
  float: left;
}
#pracujdla {
  width: 366px;
  float: left;
}
#pracujnad ul {
  width: 195px;
  margin: 15px auto;
}
.pracujenad {
  border-right: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
  padding: 10px 27px;
}
.pracujw {
  padding: 10px 0;
}
.pracujdla {
  padding: 10px 20px;
}
#careers-msg {
  font-size: 16px;
  line-height: 22px;
  font-family: Georgia;
  font-style: italic;
  background: #F0F0F0;
  text-align: center;
  padding: 20px;
  color: #333;

  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.career-q1-left {
  float: left;
  padding: 0 20px 0 0;
  width: 301px;
}
.career-q1-right {
  float: left;
  padding: 0 20px;
  width: 612px;
}
.career-list li {
  list-style: none outside none;
  background: #FFF url('/images/c-arrow-right.png') 10px 7px no-repeat;
}
.career-list li:hover {
  background: #F0F0F0 url('/images/c-arrow-right.png') 10px 7px no-repeat;
}
.career-list li a {
  font-weight: bold;
  font-size: 14px;
  color: #666;
  padding: 6px 6px 6px 35px;
  display: block;
  margin-bottom: 3px;
}
.career-list li a:hover {
  text-decoration: none;
}
#c1 h1 {
  font-weight: bold;
  font-size: 28px;
  line-height: 32px;
  color: #333;
}

/* slider */
.jCarouselLite, .jCarouselLite li {
  list-style-type: none;
}
.c-slider-btn {
  width: 5px;
  height: 40px;
  display: block;
  float: left;
  margin-top: 60px;
}
.c-slider-btn-left {
  background: url('/images/c-arrow-left.png') left center no-repeat;
}
.c-slider-btn-right {
  background: url('/images/c-arrow-right.png') left center no-repeat;
}
.carousel ul li a {
  display: block;
}
.jCarouselLite {
  visibility: visible;
  overflow: hidden;
  position: relative;
  z-index: 2;
  left: 0px;
  width: 228px !important;
  float: left;
}
.jCarouselLite1 {
  visibility: visible;
  overflow: hidden;
  position: relative;
  z-index: 2;
  left: 0px;
  width: 285px !important;
  float: left;
}
.jCarouselLite3 {
  visibility: visible;
  overflow: hidden;
  position: relative;
  z-index: 2;
  left: 0px;
  width: 300px !important;
  float: left;
}
.jCarouselLite ul {
  margin: 0pt;
  padding: 0pt;
  position: relative;
  list-style-type: none;
  z-index: 1;
  width: 2890px;
  left: 0px;
}
.jCarouselLite ul li {
  overflow: hidden;
  float: left;
  width: 205px;
  text-align: center;
  margin: 0 20px;
}
.jCarouselLite1 ul li {
  overflow: hidden;
  float: left;
  width: 260px;
  text-align: center;
  margin: 0 10px;
  display: block;
}
.jCarouselLite3 ul li {
  overflow: hidden;
  float: left;
  width: 280px;
  text-align: center;
  margin: 0 10px;
}
.jCarouselLite ul li span {
  background: url('/images/bg-careers-pracujnad-links.png') no-repeat;
  padding: 6px 0 6px;
  margin: 2px 0;
  font-size: 14px;
  color: #2A2A2A;
  display: block;
}
.jCarouselLite ul li span:hover {
  background: url('/images/bg-careers-pracujnad-links-hover.png') no-repeat;
  color: #FFF;
  text-decoration: none;
}
.jCarouselLite3 img {
  border: 1px solid #D3D3D3;
}
/* end slider */

/******  End Careers  ******/

h2, h1 {
  font-family: 'Myriad Pro Light', arial, serif;
  font-weight: normal !important;
  line-height: 110%;
}
h2 {
  font-size: 21px;
}
h1 {
  font-size: 30px;
}
 @font-face {
 font-family: 'Myriad Pro Light';
 src: url('/fonts/MyriadPro-Light.eot');
 src: local('Myriad Pro Light'),
      local('Myriad Pro Light'),
      url('/fonts/MyriadPro-Light.ttf') format('truetype'),
      url('/fonts/MyriadPro-Light.svg#font') format('svg');
}

/******  Facebook  ******/

#facebook {
  background: url('/images/bg-facebook.png') repeat-x 0 2px;
}
#facebook-wrapper {
	width: 1023px;
	margin: 0px auto;
}
#facebook #facebook-box1-a, #facebook #facebook-box1-b, #facebook #facebook-box1-c {
  float: left;
}
#facebook #facebook-box1-a {
  background: url('/images/facebook/facebook-box1-a.png') no-repeat top right;
  width: 255px;
  padding: 50px 45px 30px 45px;
}
#facebook #facebook-box1-b {
  background: url('/images/facebook/facebook-box1-a.png') no-repeat top right;
  width: 280px;
  padding: 50px 30px 30px;
}
#facebook #facebook-box1-c {
  width: 258px;
  padding: 50px 40px 30px;
}
#facebook #facebook-box1-c ul li {
  background: url('/images/facebook/facebook-bullets.png') no-repeat 0 4px;
  list-style-type: none;
  margin: 4px 0;
  padding: 3px 3px 3px 20px;
}
#facebook-box2 {
  background: url('/images/facebook/facebook-box2.png') no-repeat;
  height: 552px;
  width: 1023px;
  position: relative;
}
#facebook-box3 {
  background: url('/images/facebook/facebook-box3.png') no-repeat;
  height: 255px;
  width: 1023px;
  position: relative;
}
#facebook-box3 .p1, #facebook-box3 .p2, #facebook-box3 .p3, #facebook-box3 .p4, #facebook-box2 .p1, #facebook-box2 .p2, #facebook-box2 .p3, #facebook-box2 ul {
  position: absolute;
}
#facebook-box2 .p1, #facebook-box2 .p2, #facebook-box2 .p3, #facebook-box2 ul {
  left: 145px;
}
#facebook-box2 .p1 {
  top: 96px;
}
#facebook-box2 .p2 {
  top: 147px;
}
#facebook-box2 .p3 {
  top: 200px;
  width: 335px;
}
#facebook-box2 ul {
  top: 380px;
  width: 570px;
}
#facebook #facebook-box2 ul li {
  background: url('/images/facebook/facebook-bullets2.png') no-repeat 0 4px;
  list-style-type: none;
  margin: 4px 0;
  padding: 3px 3px 3px 20px;
  font-size: 16px;
  font-weight: bold;
}
#facebook-box2 .orange {
  color: #FF6C00;
  font-size: 16px;
  font-weight: bold;
}
#facebook-box3 p {
  font-size: 16px;
}
#facebook-box3 .p1 {
  left: 102px;  
  top: 143px;
}
#facebook-box3 .p2 {
  left: 330px;
  top: 149px;
}
#facebook-box3 .p3 {
  left: 602px;
  top: 158px;
}
#facebook-box3 .p4 {
  left: 860px;
  top: 149px;
}
.facebook-box4-left {
  width: 430px;
  margin-right: 100px;
  float: left;
  background: url('/images/facebook/facebook-box4-a.png') no-repeat;
}
.facebook-box4-right {
  width: 430px;
  float: left;
  background: url('/images/facebook/facebook-box4-a.png') no-repeat;
}
#facebook .w1 {
  margin: 35px 30px;
}
#facebook .italic {
  font-size: 14px;
  font-style: italic;
  width: 450px;
}
#facebook-box4 {
  margin-bottom: 35px;
}
#facebook-box4 img {
  margin: 0 5px 20px;
}

/******  End Facebook  ******/

.badge-left {
  float: left;
}
.badge-first-left-up {
  margin: 0 30px 30px 0;
}
#careers-top h2 {
  text-align: center;
}


#facebook-like {
  float: right;
}
.fan_box .connections {
  display: none;
}

.jCarouselLite, .jCarouselLite ul, .jCarouselLite ul li {
  height: 175px;
}


.gridBox h3 a {
  color: #333;
}
.gridBox h3 a:hover {
  color: #333;
  text-decoration: none;
}
