body {
	background: #FFFFFF;
	background-image: url(http://www.vipbank.pl/img/tlo_logo.jpg);
	background-repeat: repeat-x;
	margin: 0;
	font-size: 11px;
	font-family: tahoma, arial, Verdana;
	color: #555555;
	line-height: 15px;
	text-align: left;	
	}
	
#page {
	background-image: url(http://www.vipbank.pl/img/tlo2.jpg);
	background-repeat: repeat-y;
	width:900px;
	margin: 0 auto;
	border-left:1px solid #FFFFFF;
	}
	
h1, h2.bel {	
	font-size: 11px;
	font-family: tahoma, Verdana, arial;
	padding: 0;
	}	
	
h2 {	
	font-size: 12px;
	font-family:Verdana, arial, tahoma;
	padding: 10px 0 0 0;
	}	
	
h5 {	
	font-size: 11px;
	font-family:Verdana, arial, tahoma;
	text-align: center;	
	padding: 1px 0px 0px 0px;
	clear:both;
	}
	
h1, h2, h5, h2.bel {
	font-weight: bold;
	margin: 0;
	color: #444444;
	}

p {
	margin: 5px 1px 8px 1px;
	}	
	
u.nav {	
	text-decoration: none;
	background-repeat: no-repeat;
	background:url(http://www.vipbank.pl/img/d2.gif) no-repeat 0 .5em;
	padding:2px 0 6px 12px;
	margin: 7px 0;
	color: #999999;
	clear:both;
	}
	
/* logo */	
	
#logo {
	width: 900px;
	height:150px;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	}
	
.lL {
	float: left;
	display: inline;
	width: 216px;
	height:122px;
	margin: 0;
	}

.lR {
	float: right;
	display: inline;
	width: 684px;
	height:122px;
	margin: 0;
	}
	
.lRa {
	float: right;
	width: 420px;
	height:82px;
	margin: 0 0 1px 0;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}

.lRa_img {
	float: left;
	margin: 0;
	padding: 0 10px;
	border-right:1px solid #FFFFFF;
	}
	
.lRb {
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_logo_b_down.jpg);
	background-repeat: repeat-x;
	width: 644px;
	height:27px;
	margin: 0;
	padding: 10px 20px 0 20px;
	color: #FFFFFF;
	font-weight: bold;
	border-top:1px solid #FFFFFF;
	}
	
span.lRb_kr, span.lC_kr {	
	margin: 0 8px;
	}
	
span.lRb_kr {
	color: #585F71;
	}
	
.lC {
	background: #F7F7F7;
	width: 880px;
	height: 22px;
	text-align: right;	
	margin: 0;
	padding: 6px 10px 0 10px;
	border-bottom: 1px solid #E5E5E5;
	clear:both;
	}

span.lC_kr {
	color: #E4E4E4;
	}
	
	
/* menu lewe */	
	
.mL {
	float: left;
	width: 130px;
	margin: 0;
	border-top: 1px solid #FFFFFF;
	}

h3 {
	background: #49535F;
	background-image: url(http://www.vipbank.pl/img/tlo_logo_b_down.jpg);
	background-repeat:repeat-x;
	height:27px;
	margin: 0;
	padding: 10px 0 0 10px;
	text-align: left;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	color: #FFFFFF;
	}
	
ul {
	margin: 0;
	padding: 0;
	}

ul li {
	background-repeat: no-repeat;
	background:url(http://www.vipbank.pl/img/d2.gif) no-repeat 0 .5em;
	list-style: none;
	padding:1px 0 1px 12px;
	}
	
ul li.mLm {
	background-repeat: no-repeat;
	background:url(http://www.vipbank.pl/img/d2.gif) no-repeat 8px 11px;
	list-style: none;
	background-color: #F7F7F7;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #FFFFFF;
	padding: 6px 0 6px 20px;
	margin: 0 1px;
	}
	
ul li.pasR {
	background-repeat: no-repeat;
	background:url(http://www.vipbank.pl/img/d2.gif) no-repeat 8px 5px;
	list-style: none;
	background-color: #F0F0F0;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	padding: 0px 0 2px 20px;
	margin: 0 1px;
	}
	
ul li.pasR2 {
	background-repeat: no-repeat;
	background:url(http://www.vipbank.pl/img/d2.gif) no-repeat 8px 5px;
	list-style: none;
	background-color: #F7F7F7;
	border-bottom: 0px solid #E5E5E5;
	border-top: 0px solid #FFFFFF;
	padding: 0px 0 2px 20px;
	margin: 0 1px;
	}
	
	
ul li.pasRb {
	background-repeat: no-repeat;
	background:url(http://www.vipbank.pl/img/d2.gif) no-repeat 8px 5px;
	list-style: none;
	background-color: #F7F7F7;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	padding: 0px 0 2px 20px;
	margin: 0;
	}
	
.pasR2b {
	width: 150px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #E5E5E5;
	padding: 6px 0 6px 10px;
	margin: 7px 0 7px 0;
	}
	
	
/* main główna */	

.ma {
	float: right;
	background-image: url(http://www.vipbank.pl/img/tlo_cien.jpg);
	background-repeat: repeat-x;
	width: 763px;
	margin: 0;
	padding: 0 0 0 6px;
	}
	
.maTa {
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_con5.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width: 228px;
	padding: 10px 14px 5px 10px;
	margin: 10px 0 0 0;
	border-right:1px dotted #E0E0E0;
	}
	
.maTb {
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_con5.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width: 228px;
	padding: 10px 14px 5px 10px;
	margin: 10px 0 0 0;
	}
	
.maTc {
	float: right;
	background:#F7F7F7;
	background-image: url(http://www.vipbank.pl/img/tlo_cien2.jpg);
	background-repeat: repeat-x;
	width: 235px;
	padding: 10px 10px 5px 10px;
	margin: 0 0 1px 3px;
	}
	
.maTc_pf {	
	margin:0;
	padding: 10px 0;
	color: #444;
	font-size: 18px;
	font-family:arial, Verdana, tahoma;
	font-weight: bold;
	text-align: center;
	line-height: none;
	clear: both;
	}
	
.maT_img {
	background:#F7F7F7;
	background-image: url(http://www.vipbank.pl/img/tlo_cien2.jpg);
	background-repeat: repeat-x;
	width: 224px; 
	height: 80px;
	margin: 0 12px 0 0;
	padding: 4px;
	}
	
.maT_kro {
	float: left;
	background-image: url(http://www.vipbank.pl/img/linia.jpg);
	background-repeat: repeat-x;
	width: 232px;
	height: 3px;
	margin: 7px 0;
	line-height: 0;
	clear: both;
	}
	
.maL {
	float: left;
	width: 375px;
	margin: 0;
	padding: 0 6px 0 0;
	border-right: 1px dotted #E0E0E0;
	line-height: 0;
	}
	
.maR {
	float: right;
	width: 375px;
	margin: 0;
	}

.ma_bel {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_pas.jpg);
	background-repeat: repeat-x;
	width: 355px;
	height:27px;
	margin: 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 11px;
	font-family:tahoma, Verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	}

.ma_con {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_cien.jpg);
	background-repeat: repeat-x;
	width: 355px;
	margin: 0;
	padding: 15px 10px 0 10px;
	line-height: 15px;
	}
	
.ma_conb {
	background: #FAFAFA;
	float: right;
	width: 214px;
	margin: 0 0 5px 0;
	padding: 4px 10px;
	border-left: 1px dotted #E5E5E5;
	}
	
.ma_con_proa {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 26px 0 0;
	border-right: 1px dotted #E5E5E5;
	}

.ma_con_prob {
	float: right;
	width: 150px;
	margin: 0 0 10px 0;
	}
	
.zw {
	float: right;
	margin: 10px 0 6px 0;
	clear: both;
	}
	
.ma_kro {
	background-image: url(http://www.vipbank.pl/img/linia.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	height: 3px;
	margin: 0 0 5px 0;
	line-height: 0;
	clear: both;
	}
	
.ma_bel2 {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_pas2.jpg);
	background-repeat: repeat-x;
	width: 355px;
	height:44px;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, Verdana, arial;
	clear:both;
	}
	
.ma_con2 {	
	float: left;
	background:#F7F7F7;
	background-image: url(http://www.vipbank.pl/img/tlo_con4.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width: 355px;
	margin: 0;
	padding: 0 10px 15px 10px;
	}
	
.ma_bel_blue {	
	float: left;
	background-image: url(img/tlo_pas_blue.jpg);
	background-repeat: repeat-x;
	width: 355px;
	height:44px;
	margin: 0px 0 10px 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, Verdana, arial;
	color: #FFFFFF;
	clear:both;
	}

h4 {
	background: #49535F;
	background-image: url(http://www.vipbank.pl/img/tlo_logo_b_down.jpg);
	background-repeat:repeat-x;
	height:25px;
	margin: 0;
	padding: 10px 0 0 10px;
	text-align: left;
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	color: #FFFFFF;
	}

.ma_con_blue {	
	float: left;
	background: #495365;
	width: 160px;
	margin: 0 0 12px 0;
	padding: 10px 10px 10px 10px;
	line-height: 15px;
	}
	
.ma_con_blueL {	
	float: left;
	width: 130px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	line-height: 14px;
	}
	
.ma_con_blueR {	
	float: right;
	width: 85px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	line-height: 14px;
	}
	
/* main podstrony */	

.maL_2 {
	float: left;
	width: 570px;
	margin: 10px 0 0 0;
	padding: 0 6px 0 0;
	border-right: 1px dotted #E0E0E0;
	}
	
.maR_2 {
	float: right;
	width: 180px;
	margin: 10px 0 0 0;
	padding: 0;
	}

.ma_bel_2L {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_pas.jpg);
	background-repeat: repeat-x;
	width: 550px;
	height:27px;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 11px;
	font-family:tahoma, Verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	}

.ma_con_2L {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_cien.jpg);
	background-repeat: repeat-x;
	width: 550px;
	margin: 0;
	padding: 15px 10px 0 10px;
	line-height: 15px;
	}

.ma_con_2Lb {	
	float: left;
	width: 255px;
	margin: 0;
	padding: 15px 10px 0 10px;
	line-height: 15px;
	}

.ma_bel_2R {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_pas.jpg);
	background-repeat: repeat-x;
	width: 160px;
	height:27px;
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 11px;
	font-family:tahoma, Verdana, arial, helvetica, sans-serif;
	line-height: 15px;
	}

.ma_con_2R {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_cien.jpg);
	background-repeat: repeat-x;
	width: 160px;
	margin: 0 0 10px 0;
	padding: 15px 10px 0 10px;
	line-height: 15px;
	}
	
.ma_bel_2Rb {	
	float: left;
	background-image: url(http://www.vipbank.pl/img/tlo_pas2.jpg);
	background-repeat: repeat-x;
	width: 160px;
	height: 40px;
	margin: 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, Verdana, arial;
	clear:both;
	}
	
.ma_con_2Rb {	
	float: left;
	background:#F7F7F7;
	width: 160px;
	margin: 0 0 1px 0;
	padding: 0 10px 10px 10px;
	}
	
.ma_con_2Rc {	
	float: left;
	background:#F7F7F7;
	width: 160px;
	margin: 0px 0 1px 0;
	padding: 0px 10px 10px 10px;
	color: #444;
	font-weight: bold;
	font-size: 13px;
	}
	
.ma_con_2Rc2 {	
	float: left;
	background:#FFFFFF;
	width: 160px;
	margin: 0px 0 1px 0;
	padding: 10px 5px 0px 5px;
	color: #C40000;
	font-weight: bold;
	font-size: 13px;
	}
	
.ma_con_2Rd {	
	float: left;
	background:#CCCCCC;
	width: 140px;
	margin: 0px 0 1px 0;
	padding: 0px 10px 2px 10px;
	color: #444;
	font-weight: bold;
	font-size: 13px;
	}


/* down */	

.dC {
	background-image: url(http://www.vipbank.pl/img/tlo_logo_b_down.jpg);
	background-repeat: repeat-x;
	text-align: right;
	width:880px;
	height:25px;
	padding: 10px 10px 0 10px;
	margin: 0 0 1px 0;
	color: #FFFFFF;
	clear:both;
}

#cA {
	background-color: #F7F7F7;
	background-image: url(http://www.vipbank.pl/img/tlo_cien2.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height:37px;
	margin: 0;
	border-top: 6px solid #CCCCCC;
	clear:both;
	}
	
.cC {
	width: 900px;
	height: 37px;
	margin: 0 auto;
	}

.cL {
	float: left;
	width: 130px;
	height: 37px;
	margin: 0;
	padding: 0 10px 0 0;
	}

.cR {
	float: left;
	width: 710px;
	height: 24px;
	margin: 0;
	padding: 13px 10px 0 10px;
	}
	

.baner {
	float: left;
	background: #FFFFFF;
	width: 761px;
	height: 68px;
	margin: 0 0 10px 0;
	border:1px solid #EAEAEA;
	}
		
.ma_pro {
	float: left;
	width: 140px;
	padding: 10px;
	margin: 0;
	}
	
.ma_pro2 {
	float: left;
	width: 390px;
	padding: 5px 0;
	margin: 0 0 10px 0;
	}
	
.ma_pro3 {
	float: left;
	width: 550px;
	margin: 0;
	}
	
	
/* formularz */	
	
.fk {		
	float: left;
	width: 550px;
	margin: 0;
	clear: both
	}
	
.fk1 {		
	float: left;
	width: 156px;
	margin: 0;
	}
	
.fk1a {		
	float: left;
	width: 154px;
	padding: 5px 2px;
	}
	
.fk1b {		
	float: left;
	width: 150px;
	margin: 0;
	}
	
.fk2 {		
	float: right;
	width: 375px;
	margin: 0;
	}
	
.fk2a {		
	float: left;
	padding: 5px 2px;
	}
	
.fk2b {		
	float: left;
	width: 375px;
	margin: 0;
	}
	
.fk2c {		
	float: right;
	padding: 15px 2px;
	}
	
input, option, select {	
	background:#F7F7F7;
	padding: 2px;
	border: 1px solid #E5E5E5;
	font-size: 11px;
	font-family:tahoma, arial, verdana;
	color: #565656;
	}
	
textarea {	
	background:#F7F7F7;
	padding: 2px;
	border: 1px solid #E5E5E5;
	font-size: 11px;
	width: 365px;
	height:151px;
	font-family:tahoma, arial, verdana;
	color: #565656;
	line-height: 15px;
	}
	
input.wyslij {
	background-image:url(http://www.vipbank.pl/img/wys.jpg);
	background-repeat: no-repeat;
	width: 122px;
	height: 21px;
	padding: 0;
	border: 0;
	}

input.wyslij:hover {
	background-image:url(http://www.vipbank.pl/img/wysb.jpg);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	}
	
input.wyczysc {
	background-image:url(http://www.vipbank.pl/img/wyc.jpg);
	background-repeat: no-repeat;
	width: 122px;
	height: 21px;
	padding: 0;
	border: 0;
	}
	
input.wyczysc:hover {
	background-image:url(http://www.vipbank.pl/img/wycb.jpg);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
	}
	
form	{ 
   margin: 0; 
	}
	
.formularz {
	float: left;
	width: 150px;
	margin: 8px 0 0 10px;
	padding: 0px;
	}	
	
option.lista, select.lista {	
	background:#F4F9FF;
	padding: 0px;
	border: 1px solid #d8eaff;
	font-size: 11px;
	font-family:tahoma, arial, verdana;
	color: #565656;
	}
	
/* news */	

.nT {
	float: left;
	width: 430px;
	margin: 12px 0 5px 0;
	}

.nD {
	font-size:10px;
	color: #A4A4A4;
	padding: 3px 0;
	}

span.nD2 {
	font-size:11px;
	color: #A4A4A4;
	padding: 0;
	margin: 0;
	}

.n_con {
	float: left;
	width: 550px;
	margin: 8px 0 1px 0;
	padding: 0 0 10px 0;
	text-align: left;
	border-bottom: 1px dotted #E5E5E5;
	}
	
.pg1 {
	float: left;
	width: 100px;
	height: 68px;
	margin: 0;
	padding: 0 0 3px 0;
	}

.pg2 {
	float: right;
	width: 430px;
	margin: 0;
	}

.n_box {	
	float: left;
	width: 550px;
	margin: 10px 0 0 0;
	padding: 10px 0px 0 0px;
	line-height: 15px;
	}

.n_boxB {	
	background:#F4F9FF;
	float: right;
	width: 340px;
	margin: 0px 0 0 0;
	padding: 10px 0 10px 0;
	}
	
.n_boxA {	
	float: left;
	background:#F7F7F7;
	width: 180px;
	margin: 0px 0 0 0;
	padding: 10px;
	}
	
/* img */	
	
.img_60 {
	float: left;
	background:#F7F7F7;
	background-image: url(http://www.vipbank.pl/img/tlo_cien2.jpg);
	background-repeat: repeat-x;
	width: 60px; 
	height: 60px;
	margin: 0 12px 0 0;
	padding: 4px;
	}
	
.img_80 {
	float: left;
	background:#F7F7F7;
	background-image: url(http://www.vipbank.pl/img/tlo_cien2.jpg);
	background-repeat: repeat-x;
	width: 80px; 
	height: 106px;
	margin: 0 0 0 0;
	padding: 4px;
	}
	
.img_100_68 {
	float: left;
	width: 120px;
	margin: 2px 0 0 0;
	padding: 0px;
	}
	
.img_all {
	float: left;
	margin: 6px 7px 0 0;
	padding: 0px;
	}
	
.img_all2 {
	float: right;
	margin: 6px 7px 0 0;
	padding: 0px;
	}
		
.img_zes {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 3px;
	}
	
.img_por {
	float: right;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	}	
	
.img_news {
	float: right;
	height: 68px;
	margin: 0 0 0 10px;
	}

img {
	padding: 0;
	margin: 0;
	vertical-align: top;
	line-height: 0;
	display: block;
	}

	
/* oferty */	

td.por_ng1_1 {
	background-image: url(img/zestaw_b.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height: 97px;
	}
	
ul.ul4 {
	font-weight: bold;
	margin: 10px 0 10px 0;}
	
td.nmTd3 {
	border-bottom: 1px dotted #E5E5E5;
	padding: 10px 0 10px 0  !important;
	}
	
/* nowosci i promocje */
	
td.LL, td.LL2 {
	border-bottom: 1px dotted #E5E5E5;
	padding: 10px 15px 10px 0px !important;
	}
	
u {
 	text-decoration: none
}

/* linki */
	
a.blackN:link, a.blackN:visited, a.blackN:active {color: #313131; text-decoration: none; font-weight: normal}
a.blueN:link, a.blueN:visited, a.blueN:active, a, a.aLL:link, a.aLL:visited, a.aLL:active {color: #235B9C; text-decoration: none; font-weight: normal}
a.whiteN:link, a.whiteN:visited, a.whiteN:active {color: #FFFFFF; text-decoration: none; font-weight: normal}
a.redN:link, a.redN:visited, a.redN:active {color: #C40000; text-decoration: none; font-weight: normal}
a.blackN:hover, a.blueN:hover, a.whiteN:hover, a.redN:hover, a:hover, a.aLL:hover {text-decoration: underline; font-weight: normal}

a.blueB:link, a.blueB:visited, a.blueB:active {color: #235B9C; text-decoration: none; font-weight: bold}
a.blackB:link, a.blackB:visited, a.blackB:active {color: #313131; text-decoration: none; font-weight: bold}
a.whiteB:link, a.whiteB:visited, a.whiteB:active {color: #FFFFFF; text-decoration: none; font-weight: bold}
a.redB:link, a.redB:visited, a.redB:active {color: #C40000; text-decoration: none; font-weight: bold}
a.blueB:hover, a.blackB:hover, a.whiteB:hover, a.redB:hover {text-decoration: underline; font-weight: bold}