﻿#cf_main{
	background-color:#fff;
	width:580px;
	margin:0px auto;
	text-align:left;
	color:#000;
	font-family:Arial;
	padding:0px;
}

.cf_mainpage #cf_main h1 {
	text-align: left;
	font-size:18px;
	font-weight: normal;
}

.cf_mainpage #cf_main h2 {
	background: none;
	border: none;

}

.cf_mainpage #cf_main h3 {
	border: none;
	height: 50px;
	color: black;
}




#cf_main a, #cf_main img, #cf_main a img{
	border:0px;
} 
#cf_main a {
	font-family : Arial;
	color : rgb(254,15,0);
	text-decoration : none
	}

#cf_main .hsbc_logo{
	height:50px;
	width:132px;
}

#cf_main .hsbc_banner1{
	width:580px;
	height:110px;
	padding-top:12px;
}

#cf_main .hsbc_business_direct{
	background-image: url('/i/cf/hsbc/business_direct_tlo.jpg'); 
	background-repeat:no-repeat;
	height: 180px;
	width:580px;
	position:relative;
	padding-bottom:20px;
}
#cf_main .hsbc_business_direct .hsbc_desc{
	position:absolute;
	top:80px;
	left:14px;
	width:233px;
	height:89px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 11px; 
	color: rgb(255, 255, 255); 
}

#cf_main .hsbc_business_direct .hsbc_spots{
	position:relative;
	top:11px; 
	left:266px;
	width:307px;
	height:165px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 10px;
}

#cf_main .hsbc_business_direct p.hsbc_p,  #cf_main .hsbc_credit_card p.hsbc_p{
	margin:0px;
	padding:0px;
	line-height: 12px;
}

#cf_main .hsbc_business_direct .hsbc_request{
	position:absolute;
	top:127px;
	left:165px;
	height:37px;
	width:139px;
}
#cf_main .hsbc_business_direct .hsbc_spots p.hsbc_p{
	padding-left:10px;
	 line-height: 13px;

}
#cf_main .hsbc_credit_card .hsbc_spots_left p.hsbc_p,  #cf_main .hsbc_credit_card .hsbc_spots_right p.hsbc_p{
	padding-left:10px;
	 line-height: 12px;
}

#cf_main .hsbc_business_direct p.hsbc_p a, #cf_main .hsbc_credit_card p.hsbc_p a{
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 10px; 
	line-height: 10px;
	color: rgb(254,15,0);
	text-decoration:none;
	
}

#cf_main .hsbc_credit_card{
	position:relative;
	background-image:url('/i/cf/hsbc/business_direct.jpg');
	background-repeat:no-repeat;
	width:580px;
	height:225px;
	padding-bottom:5px;
}

#cf_main .hsbc_credit_card .hsbc_spots_left{
	position:absolute;
	top:71px;
	left:10px;
	width:262px;
	height:138px;
	font-size:9px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
}
#cf_main .hsbc_credit_card .hsbc_spots_left .hsbc_more{
	height:33px;
	width:120px;
	position:absolute;
	right:0px;
	bottom:0px;
	
}
#cf_main .hsbc_credit_card .hsbc_spots_right{
	position:absolute;
	top:71px;
	left:308px;
	width:262px;
	height:138px;
	font-size:9px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
}
#cf_main .hsbc_credit_card .hsbc_spots_right .hsbc_more{
	height:33px;
	width:120px;
	position:absolute;
	right:0px;
	bottom:0px;
	
}
#cf_main .hsbc_info{
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 9px;
	padding-bottom:2px;
}
#cf_main .hsbc_banner2{
	 height:100px;
	 width:580px;
}

#cf_main .hsbc_menu{
	width:454px;
	height:59px;
	padding-left:76px;
}
#cf_main .hsbc_menu a.hsbc_linia_kredytowa, #cf_main .hsbc_menu a.hsbc_business_directm , #cf_main .hsbc_menu a.hsbc_karta_kredytowa,
#cf_main .hsbc_menu a.hsbc_linia_kredytowa_a, #cf_main .hsbc_menu a.hsbc_business_directm_a , #cf_main .hsbc_menu a.hsbc_karta_kredytowa_a{
	width:138px;
	height:49px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:10px;
	float:left;
}

#cf_main .hsbc_menu a.hsbc_linia_kredytowa, #cf_main .hsbc_menu a.hsbc_linia_kredytowa_a{
	background-image:url('/i/cf/hsbc/Linia_Kredytowa_p25v2.gif');	
}

#cf_main .hsbc_menu a.hsbc_business_directm, #cf_main .hsbc_menu a.hsbc_business_directm_a{
	background-image:url('/i/cf/hsbc/Konto_Business_Direct_p25v2.gif');
}

#cf_main .hsbc_menu a.hsbc_karta_kredytowa, #cf_main .hsbc_menu a.hsbc_karta_kredytowa_a{
	background-image:url('/i/cf/hsbc/Karta_Kredytowa_p25v2.gif');
}

#cf_main .hsbc_menu a.hsbc_linia_kredytowa:hover, #cf_main .hsbc_menu a.hsbc_business_directm:hover , #cf_main .hsbc_menu a.hsbc_karta_kredytowa:hover,
#cf_main .hsbc_menu a.hsbc_linia_kredytowa_a, #cf_main .hsbc_menu a.hsbc_business_directm_a , #cf_main .hsbc_menu a.hsbc_karta_kredytowa_a{
	background-position:left bottom;
}

#cf_main .hsbc_clear{
	clear:both;
	font-size:1px;
}

#cf_main .hsbc_content_karta{
	background:transparent url('/i/cf/hsbc/karta_tlo.jpg') no-repeat top left;
	position:relative;
	width:580px;
	height:470px;
	margin-bottom:20px;
}
#cf_main .hsbc_content_karta .hsbc_content{
	position:absolute;
	top:9px;
	left:59px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px;
}
#cf_main .hsbc_content_karta .hsbc_content p.hsbc_p, 
#cf_main .hsbc_content_direct .hsbc_content p.hsbc_p,
#cf_main .hsbc_content_line .hsbc_content p.hsbc_p{
	margin:0px;
	padding:0px;	
	padding-left:8px;
	line-height: 15px;
	background:transparent url('/i/cf/hsbc/3kont.png') no-repeat;
	background-position:0px 4px;
}

#cf_main .hsbc_content_karta .hsbc_content{
	position:absolute;
	top:9px;
	left:59px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px;
}


#cf_main .hsbc_content_karta .hsbc_content .hsbc_dolacz, 
#cf_main .hsbc_content_direct .hsbc_content .hsbc_dolacz, 
#cf_main .hsbc_content_line .hsbc_content .hsbc_dolacz{
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 18px; 
	color: rgb(255, 15, 0); 
	font-weight: normal;
	padding-top:6px;
	padding-bottom:6px;
}

#cf_main .hsbc_content_karta .hsbc_contact{
	position:absolute;
	top:374px;
	left:267px;
	width:146px;
	height:41px;
}

#cf_main .hsbc_content_direct{
	background:transparent url('/i/cf/hsbc/konto_tlo.jpg') no-repeat top left;
	position:relative;
	width:580px;
	height:560px;
	margin-bottom:20px;
}

#cf_main .hsbc_content_direct .hsbc_content{
	position:absolute;
	top:19px;
	left:59px;
	width:445px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px;
}

#cf_main .hsbc_content_direct .hsbc_contact{
	position:absolute;
	top:449px;
	left:267px;
	width:146px;
	height:41px;
}

#cf_main .hsbc_content_line{
	background:transparent url('/i/cf/hsbc/linia_tlo.jpg') no-repeat top left;
	position:relative;
	width:580px;
	height:290px;
	margin-bottom:20px;
}
#cf_main .hsbc_content_line .hsbc_content{
	position:absolute;
	top:10px;
	left:59px;
	width:445px;
	font-family: Arial,Helvetica,Geneva,Sans-serif; 
	font-size: 12px;
	
}

#cf_main .hsbc_content_line .hsbc_contact{
	position:absolute;
	top:201px;
	left:276px;
	width:146px;
	height:41px;
}

#cf_main div#hsbc_new_all{
	padding:20px 12px;
	width:556px;
	margin:0px auto;
	font-weight:bold;
}

#cf_main a#hsbc_new_logo{
	background:transparent url('/i/cf/hsbc/logo.gif') no-repeat top left;
	height:70px;
	display:block;
	width:146px;
}
#cf_main #hsbc_new_topBanner{
	background:transparent url('/i/cf/hsbc/top_main_no_text.gif') no-repeat top left;
	height:64px;
	font-size:18px;
	padding:22px 0px 12px 22px;
	margin:0px;
	color:#000000;
}
#cf_main #hsbc_new_leftContent{
	background:transparent url('/i/cf/hsbc/main_left.gif') no-repeat left top;
	width:274px;
	height:248px;
	float:left;
	position:relative;
}
#cf_main #hsbc_new_rightContent{
	background:transparent url('/i/cf/hsbc/main_right.gif') no-repeat right top;
	width:274px;
	height:248px;
	margin-left:8px;
	float:left;
	position:relative;
}
#cf_main #hsbc_new_rightContent h2, 
#cf_main #hsbc_new_leftContent h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	padding-top:18px;
	padding-left:25px;
}

#cf_main #hsbc_new_rightContent h3, 
#cf_main #hsbc_new_leftContent h3{
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-left:25px;
}




#cf_main #hsbc_new_rightContent p.hsbc_new_li { 
	padding:0px;
	padding-left:33px;
	font-size:8px;
	background:transparent url('/i/cf/hsbc/p.png') no-repeat;
	background-position:25px 2px;
	padding-bottom:3px;
  margin: 0 !important;
}

#cf_main #hsbc_new_leftContent  p.hsbc_new_li {
	padding:0px;
	padding-left:33px;
	font-size:8px;
	background:transparent url('/i/cf/hsbc/p.png') no-repeat;
	background-position:25px 2px;
	padding-bottom:3px;
  margin: 0 !important;
  height: 11px;
}




#cf_main #hsbc_new_rightContent p, 
#cf_main #hsbc_new_leftContent  p{
	padding:0px;
	margin:0px;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:8px;
}
#cf_main #hsbc_new_rightContent a.hsbc_new_szczegoly,
#cf_main #hsbc_new_leftContent  a.hsbc_new_szczegoly{
	padding-top:10px;
	display:block;
	color:#ee3124;
	font-size:9px;
	padding-left:33px;
	background:transparent url('/i/cf/hsbc/pszegol.png') no-repeat;
	background-position:25px 11px;
}
#cf_main #hsbc_new_kontaktLeft{
	display:block;
	position:absolute;
	width:111px;
	height:31px;
	bottom:23px;
	left:17px;
	background:transparent url('/i/cf/hsbc/kontakt_left.gif') no-repeat top left;
}
#cf_main #hsbc_new_kontaktRight{
	display:block;
	position:absolute;
	width:113px;
	height:31px;
	bottom:23px;
	right:18px;
	background:transparent url('/i/cf/hsbc/kontakt_right.gif') no-repeat top left;

}

#cf_main  #hsbc_new_clear{
	clear:both;
	font-size:0px;
}
#cf_main .hsbc_new_red{
	color:#ee3124;
}


#cf_main #hsbc_new_include_topBanner{
	width:556px; 
	height:134px;
	background:transparent url('/i/cf/hsbc/top_banner.gif') no-repeat top left;
}
#cf_main #hsbc_new_include_content{
	height:389px;
	position:relative;
}
#cf_main #hsbc_new_include_content h2{
	font-size:13px;
	margin:0px;
	padding:25px 0px 0px 20px;
}
#cf_main #hsbc_new_include_content h1{
	font-size:15px;
	margin:0px;
	padding:25px 0px 15px 20px;
}

#cf_main #hsbc_new_include_content p.hsbc_new_li{
	margin:0px;
	padding-left:30px;
	background:transparent url('/i/cf/hsbc/li.gif') no-repeat;
	background-position:20px 2px;
	padding-bottom:12px;
	font-size:13px;
	font-weight:normal;
}
#cf_main  #hsbc_new_include_content h3{
	margin:0px;
	padding:38px 0px 0px 30px;
	font-size:14px;
	font-weight:normal;
}
#cf_main #hsbc_new_include_content a#hsbc_new_form_kontakt{
	display:block;
	background:transparent url('/i/cf/hsbc/kontakt.gif') no-repeat top left;
	width:183px;
	height:52px;
	top:300px;
	left:362px;
	position:absolute;
}
#cf_main #hsbc_new_worldSelection{
	font-size:14px;
	font-weight:normal;
	text-align:center;	
}

