body {
	font: normal 11px/16px Tahoma, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	background: white url('body_background.gif') 0px 0px repeat-x;
	text-align: center; }

a {
	color: black;
	text-decoration: none;}
a:hover {
	color: #909090;}

.hidden{
	display: none;}

#content {
	position: relative;
	width: 962px;
	margin: 0px auto;
	text-align: left;
	padding-top: 129px;}

#logo {
	width: 380px;
	height: 109px;
	background: url('logo.gif') 0px 0px no-repeat;
	position: absolute;
	left: 0px;
	top: 12px;}
#logo h1,
#logo p{
	display: none;
	}

#login {
	width: 292px;
	height: 34px;
	background: url('login_background.gif') 0px 0px no-repeat;
	position: absolute;
	left: 387px;
	top: 1px;}
#login label {
	color: #879392;}
#login input {
	display: block;
	width: 83px;
	height: 21px;
	line-height: 21px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #98A1A0;
	background: white url('input_background.gif') 0px 0px repeat-x;
	overflow: hidden;}
#login #login_login_label {
	position: absolute;
	left: 8px;
	top: 6px; }
#login #login_login {
	position: absolute;
	left: 36px;
	top: 4px; 
	padding-left: 4px;}
#login #login_haslo_label {
	position: absolute;
	left: 131px;
	top: 6px; }
#login #login_haslo {
	position: absolute;
	left: 162px;
	top: 4px; 
	padding-left: 4px;}
#login #login_submit {
	position: absolute;
	left: 254px;
	top: 3px;
	border: 0px;
	background: #DCDCDC url('submit_background.gif') 0px 2px no-repeat;
	padding-top: 0px;
	padding-left: 10px;
	width: 30px;
	color: #879392;
	cursor: pointer;
	font-size: 11px;
	height: 24px;}

#search {
	width: 186px;
	height: 34px;
	background: url('search_background.gif') 0px 0px no-repeat;
	position: absolute;
	right: 0px;
	top: 1px;
	overflow: hidden;}
#search #search_text {
	display: block;
	width: 149px;
	height: 21px;
	line-height: 21px;
	padding: 0px;
	padding-left: 4px;
	margin: 0px;
	border: 1px solid #98A1A0;
	background: white url('input_background.gif') 0px 0px repeat-x;
	overflow: hidden;
	position: absolute;
	left: 4px;
	top: 4px;
	font-size: 11px;}
#search #search_submit {
	display: block;
	width: 22px;
	height: 23px;
	background: url('search_icon.gif') 0px 0px no-repeat;
	border: 0px;
	padding: 0px;
	position: absolute;
	left: 159px;
	top: 4px;
	cursor: pointer;
	padding-left: 1000px;}

#flags {
	margin: 0px;
	padding: 0px;
	height: 19px;
	position: absolute;
	left: 687px;
	top: 7px;}
#flags li {
	float: left; 
	list-style: none;}
#flags li a {
	display: block;
	width: 23px;
	height: 19px;
	margin-right: 5px; }
#flags li a#flag_pl {	background: url('pl/flag.gif') 0px 0px no-repeat; }
#flags li a#flag_de {	background: url('de/flag.gif') 0px 0px no-repeat; }
#flags li a#flag_en {	background: url('en/flag.gif') 0px 0px no-repeat; }
#flags li a#flag_fr {	background: url('fr/flag.gif') 0px 0px no-repeat; }
#flags li a span{
	display: none;}

#partnerzy{
	width: 186px;
	height: 80px;
	/*background: url('partnerzy_background.gif') 0px 0px no-repeat;*/
	position: absolute;
	right: 0px;
	top: 43px;
	border: 1px solid #909090;
	overflow: hidden;
	}

#tabs {
	margin: 0px;
	padding: 0px;
	height: 36px; }
#tabs li {
	float: left;
	list-style: none;}
#tabs li a {
	display: block;
	width: 186px;
	height: 36px;
	background-color: red;
	margin-right: 8px; }

#tabs li a#tab1_pl {	background: url('../CallCenterPoland/_layout/pl/menu_o_nas.gif') 0px 0px no-repeat; }
#tabs li a#tab2_pl {	background: url('../CallCenterPoland/_layout/pl/menu_oferta.gif') 0px 0px no-repeat; }
#tabs li a#tab3_pl {	background: url('../CallCenterPoland/_layout/pl/menu_kariera.gif') 0px 0px no-repeat; }
#tabs li a#tab4_pl {	background: url('../CallCenterPoland/_layout/pl/menu_pressroom.gif') 0px 0px no-repeat; }
#tabs li a#tab5_pl {	background: url('../CallCenterPoland/_layout/pl/menu_kontakt.gif') 0px 0px no-repeat; 
	margin-right: 0px;}

#tabs li a#tab1_de {	background: url('../CallCenterPoland/_layout/de/menu_uber_uns.gif') 0px 0px no-repeat; }
#tabs li a#tab2_de {	background: url('../CallCenterPoland/_layout/de/menu_dienstleistungen.gif') 0px 0px no-repeat; }
#tabs li a#tab3_de {	background: url('../CallCenterPoland/_layout/de/menu_karriere.gif') 0px 0px no-repeat; }
#tabs li a#tab4_de {	background: url('../CallCenterPoland/_layout/de/menu_presse.gif') 0px 0px no-repeat; }
#tabs li a#tab5_de {	background: url('../CallCenterPoland/_layout/de/menu_kontakt.gif') 0px 0px no-repeat; 
	margin-right: 0px;}

#tabs li a#tab1_en {	background: url('../CallCenterPoland/_layout/en/menu_about_us.gif') 0px 0px no-repeat; }
#tabs li a#tab2_en {	background: url('../CallCenterPoland/_layout/en/menu_services.gif') 0px 0px no-repeat; }
#tabs li a#tab3_en {	background: url('../CallCenterPoland/_layout/en/menu_careers.gif') 0px 0px no-repeat; }
#tabs li a#tab4_en {	background: url('../CallCenterPoland/_layout/en/menu_newsroom.gif') 0px 0px no-repeat; }
#tabs li a#tab5_en {	background: url('../CallCenterPoland/_layout/en/menu_contact_us.gif') 0px 0px no-repeat; 
	margin-right: 0px;}

#tabs li a#tab1_fr {	background: url('../CallCenterPoland/_layout/fr/menu_o_nas.gif') 0px 0px no-repeat; }
#tabs li a#tab2_fr {	background: url('../CallCenterPoland/_layout/fr/menu_oferta.gif') 0px 0px no-repeat; }
#tabs li a#tab3_fr {	background: url('../CallCenterPoland/_layout/fr/menu_kariera.gif') 0px 0px no-repeat; }
#tabs li a#tab4_fr {	background: url('../CallCenterPoland/_layout/fr/menu_pressroom.gif') 0px 0px no-repeat; }
#tabs li a#tab5_fr {	background: url('../CallCenterPoland/_layout/fr/menu_kontakt.gif') 0px 0px no-repeat; 
	margin-right: 0px;}

#tabs li a span {
	display: none;}
#tabs li a:hover#tab1_pl,
#tabs li a:hover#tab2_pl,
#tabs li a:hover#tab3_pl,
#tabs li a:hover#tab4_pl,
#tabs li a:hover#tab5_pl{
	background-position: 0px -36px;}

#tabs li a:hover#tab1_de,
#tabs li a:hover#tab2_de,
#tabs li a:hover#tab3_de,
#tabs li a:hover#tab4_de,
#tabs li a:hover#tab5_de{
	background-position: 0px -36px;}

#tabs li a:hover#tab1_en,
#tabs li a:hover#tab2_en,
#tabs li a:hover#tab3_en,
#tabs li a:hover#tab4_en,
#tabs li a:hover#tab5_en{
	background-position: 0px -36px;}

#tabs li a:hover#tab1_fr,
#tabs li a:hover#tab2_fr,
#tabs li a:hover#tab3_fr,
#tabs li a:hover#tab4_fr,
#tabs li a:hover#tab5_fr{
	background-position: 0px -36px;}

#centerbox1,
#centerbox2,
#centerbox3,
#centerbox4 {
	margin: 10px 8px 10px 0px;
	float: left;
	width: 186px;
	height: 297px;
	background: url('mainpage_centerbox1_background.gif') 0px 0px no-repeat; 
	position: relative;
	overflow: hidden;}
#centerbox2 {
	background: url('mainpage_centerbox2_background.gif') 0px 0px no-repeat; }
#centerbox3 {
	width: 379px;
	/*background: url('mainpage_centerbox3_background.jpg') 0px 0px no-repeat;*/
	background: none;
	}
#centerbox4 {
	margin-right: 0px;
	background: url('mainpage_centerbox4_background.gif') 0px 0px no-repeat; }
#centerbox1 p,
#centerbox4 p{
	margin: 5px 15px;
	font: normal 13px Arial, Tahoma, sans-serif; }
#centerbox1 p a,
#centerbox4 p a{
	font: normal 11px Arial, Tahoma, sans-serif;}
#centerbox4 h2 {
	background: url('news_title_background.gif') 0px 0px repeat-x;
	font: bold 12px Verdana;
	color: red;
	background-color: #F1F3F3;
	padding: 6px 2px;
	margin: 0px 5px;
	text-align: center;}
#centerbox2 a	{
	display: block;
	width: 186px;
	height: 297px;
	position: absolute;
	left: 0px;
	top: 0px;}

#bottomtabs {
	margin: 0px;
	padding: 0px;
	height: 100px;
	clear: both; }
#bottomtabs li {
	float: left;
	list-style: none;}
#bottomtabs li a {
	display: block;
	width: 186px;
	height: 100px;
	margin-right: 8px;}
#bottomtabs li a#bottomtab1 {	background: white url('box_customer_loyalty.jpg') 1px 1px no-repeat; }
#bottomtabs li a#bottomtab2 {	background: white url('box_finance_direct.jpg') 1px 1px no-repeat; }
#bottomtabs li a#bottomtab3 {	background: white url('box_researcher.jpg') 1px 1px no-repeat; }
#bottomtabs li a#bottomtab4 {	background: white url('box_pharma_solutions.jpg') 1px 1px no-repeat; }
#bottomtabs li a#bottomtab5 {	background: white url('box_telecom_solutions.jpg') 1px 1px no-repeat; margin-right: 0px;}
#bottomtabs li a#bottomtab6 {	background: white url('box_debt_collection.jpg') 1px 1px no-repeat; margin-right: 0px;}

#bottomtabs li a span{
	display: none;}

#footer{	
	position: relative;
	height: 26px;
	margin-top: 45px;
	padding: 10px 10px;
	background: url('footer_background.gif') 0px 0px repeat-x;
	color: #BDC3C2;
	text-align:center;}
#footer .left{
	position: absolute;
	left: 10px;
	top: 10px;}
#footer .right{
	position: absolute;
	right: 10px;
	top: 10px;}

#footer a {
	color: #BDC3C2;
	text-decoration: none;}

#pdfFrame {
	margin-bottom: 10px;}

.red{
	color: red;}

.logotyp{
	border: 1px solid #909090;}

.naglowekMapy {
	margin: 2px;}


/* newsBox */
.newsBox {
	clear:both;
	min-height:60px;
	height:auto;
	_height:60px;
	margin:10px 27px 20px;
}
	.newsBox img {
		 float:left;
		 margin:2px 8px 8px 0;
		 border:1px solid #760c0c;
	}
	.newsBox p {
		padding:0;
		margin:0;
	}
	.newsBox strong, .newsBox h2, .newsBox h2 a {
		 font-size:1.1em;
		 margin:0;
		 padding:0;
	}
	.newsBox a {
		text-decoration: none;
	}
	.newsBox a.more {
		font-weight:bold;
		float:right;
	}
	.newsBox a.more:hover {
		text-decoration:underline;
	}
	.newsBox span.date {
		color:#666;
		float:left;
		margin-right: 1em;
	}
/* common classes */
.left {
float:left;
}
.right {
float:right;
}
.tablePad1 > td { padding:10px 0;}
