html, body {
	margin: 0; 
	padding: 0; 
	font-family: Verdana, arial, tahoma;
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/tlo2.jpg);
	background-repeat: repeat-x;	
	}
	
#page {
	margin: auto; 
	width:816px; 
	font-size: 11px; 
	color: #444444; 
	line-height: 15px; 
	text-align: left; 
	display: table;	
	}
	
								/* header */
	
#header {
	margin: 0 auto;  
	width: 820px; 
	height: 119px; 
	font-family: Verdana, arial, tahoma;
	font-size: 10px; 
	color: #FFFFFF; 
	line-height: 15px; 
	}
		
.logo {
	float: left;
	margin: 0;  
	width: 318px; 
	height: 119px; 
	}
		
.logo_top {
	float: left;
	width: 502px; 
	height: 42px; 
	margin: 0;
	border: 0px solid #EFEFEF;
	color: #CCCCCC;  
	text-align: right; 
	}
		
.logo_down {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/logo_m.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 100px; 
	height: 34px; 
	padding: 20px 0 0 0;
	text-align: center; 
	font-weight: bold;
	}
	
								/* menu */

#menu {
	float: left; 
	width: 205px; 
	margin: 40px 0 20px 0; 
	padding: 0; 
	}
	
.top_a {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/t_menu_d.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 176px;
	height:23px;
	margin: 10px 0 0 6px;
	}
	
.top_b {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/t_menu_b.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 176px;
	margin: 0 0 0 6px;
	padding: 10px 0 0 0;
	}
	
.top_c {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/t_menu_c.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 176px;
	height:54px;
	margin: 0 0 0 6px;
	padding: 0 0 10px 0;
	clear:both;
	}
	
								/* main */

#main {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien3.png);
	background-repeat: no-repeat;
	float: right; 
	width: 560px; 
	margin: 10px 0 0 0; 
	padding: 25px; 
	}

.table_left {
	float: left; 
	width: 345px; 
	margin: 10px 0 0 0; 
	padding: 0; 
	}

.table_right {
	position:relative;
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	float: right; 
	width: 175px; 
	margin: 0; 
	padding: 0 0 0 20px; 
	}

.table_left_2 {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	float: left; 
	width: 255px; 
	margin: 15px 0 0 0; 
	padding: 10px 0 0 20px;  
	border: 0px solid #CCCCCC;
	}

.table_right_2 {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	float: right; 
	width: 255px; 
	margin: 15px 0 0 0; 
	padding: 10px 0 0 20px; 
	}
	
.m2m_offerer_salechannel {
	float: 				right; 
	padding:10px 10px 0 0;
	}
	
.m2m_offerer_link_desc {
	float: 				left; 
	padding:10px 0 0 20px;
	}
	
								/* foot */

#footer {
	float: left; 
	width: 100%; 
	height: 90px; 
	margin: 0; 
	background: #222222; 
	border-top: 6px solid #111;
	}

.footer_copy {
	width: 752px; 
	margin: 0 auto; 
	text-align: right; 
	font-size: 10px; 
	padding: 22px 10px 0 10px; 
	color: #A0A0A0;
	}
	
								/* img */

img {
	vertical-align:	middle;
	border:0;
	}
.img_main {
	float: left; 
	margin: 15px 15px 15px 0; 
	padding: 1px; 
	border: 1px solid #EFEFEF;
	}
.img_copy {
	float: left; 
	margin: 0; 
	padding: 0;
	}
.img_por {
	position: absolute; 
	width: 79px;
	height: 79px;
	margin: -15px 0 0 100px;
	padding:0;
	}
.img_top {
	float: left; 
	margin: 15px 15px 15px 0; 
	}

								/* inne */

b 	{ 
	color: #333333;
	}
	
u {
	text-decoration:none;
}
	
h1, h2, h3 { 
	position:relative;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, arial, tahoma;
	color: #333333;
	line-height: 15px;
	margin:0
	padding:0;
	} 
	
p  {
	margin: 17px 0 19px 0;	
	padding:0;
	}	
	
ul {
	margin: 15px 0 0 0;	
	padding: 0;
	}

ul li {
	background:url(http://www.kredyty-mieszkaniowe.eu/i/zna2b_red.jpg) no-repeat 8px 6px; 
	list-style: none; 
	padding: 0 0 2px 20px; 
	margin: 0 1px;
	}
	
.linia {
	background:#EFEFEF;
	width: 100%;
	height:1px;
	margin: 10px 0 15px 0;
	padding: 0;
	clear:both;
	}
	
.lista_ran {
	float: left;  
	margin: auto; 
	width: 200px; 
	padding: 10px 0 10px 0px;
	margin: 0;
	}	
	
.baner_330_100 {
	float: right; 
	margin: 10px 0 0 0; 
	width: 330px; 
	height: 100px; 
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	padding: 10px 0 10px 18px;
	}
	
.baner_300_250 {
	float: right;  
	margin: 0; 
	width: 300px; 
	height: 250px; 
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	padding: 10px 0 10px 18px;
	}
	
.baner_300_250_cen {
	margin: auto; 
	width: 300px; 
	height: 250px; 
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	padding: 10px 0 10px 18px;
	}
	
	
								/* m2m */	
								
.m2m_tab_zes {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/tlo_m2m.png);
	background-repeat: repeat-y;
	margin: -35px 0 0 0;
	}

td.por_ng1_1 {
	background:#FFFFFF;
	border-bottom: 1px solid #E5E5E5;
	padding: 0;
	margin: 0;
	height: 40px;
	}
	
ul.ul4 {	
	text-align: left;	
	font-weight: bold;
	margin: 15px 0 10px 0;
	padding: 0;
	font-family: arial, Verdana, tahoma;
	line-height: 15px; 
	}
	
td.nmTd3 {
	text-align: left;	
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 0 10px 0  !important;
	color: #666666; 
	line-height: 13px; 
	}
	
strong { 
	font-size: 10px;
	font-family: arial, Verdana, tahoma;
	}
	
.por_ng2 {
	background:#EBEBEB;
	color: #333333;
	border: 1px solid #E5E5E5;
	}
	
.por_ng2 b {
	color: #333333;
	}
	
.por_w1 {
	background:#ffeeee;
	color: #333333;
	}
	
.por_w2 {
	background: #fff7f7;
	color: #333333;
	}

.m2m_tab_por {
	text-align: center;	
	margin: 20px 0 0 0;
	}
	
.top3kmPLN {
	padding: 0;	
	margin: 0 0 8px 0;
	color:#333333;
	}
	
.top3kmPLNt, .top3kmCHFt, .top3kmEURt, .top3kmmPLNt, .top3kmoPLNt, .top3kmmwPLNt, .top3ksPLNt {	
	background: #f8f8f8;
	width: 30%;
	padding: 5px;	
	border: 1px solid #f4f4f4;
	}
	
th {
	background: #EBEBEB;
	padding: 5px 10px;	
	margin: 0;
	text-align: center;	
	color: #333333;
	}

.m2m_tab_ran {
	background-image: url(http://www.kredyty-mieszkaniowe.eu/i/cien.jpg);
	background-repeat: no-repeat;
	padding: 25px 0 0 20px;
	margin: 20px 0 0 0;
	}
	
.m2m_tab_wys {
	margin: 20px 0 0 0;
	}
	
.hd3 {
	background: #EBEBEB;
	padding: 5px 10px 5px 10px;	
	margin: 20px 0 0 0;
	font-weight: bold;
	text-align: center;	
	color: #333333;
	}
	
.tdm {
	background: #fff7f7;
	width: 274px;
	margin: 0;
	}
	
.tb1 {
	padding: 0;	
	margin: 0;
	}
	
span.bld {
	font-weight: bold;
	}
	
.m2m_offerer_salechannel, .m2m_offerer_link_desc {
	float: right;
	margin: 0 0 0 20px;
	}
	
.wbl {
	background: #f8f8f8;
	margin: 0;
	padding: 5px;	
	border: 1px solid #f4f4f4;
	}
	
	
	
								/* links */

a.blackN:link, a.blackN:visited, a.blackN:active, a {color: #333333; text-decoration: underline; 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, a.more:link, a.more:visited, a.more:active {color: #C40000; text-decoration: underline; font-weight: normal}
a.whiteN:hover, a.redN:hover {color: #000000; text-decoration: underline; font-weight: normal}
a.blackN:hover, a:hover {color: #c40000; text-decoration: underline; font-weight: normal}

a.blackB:link, a.blackB:visited, a.blackB:active {color: #313131; text-decoration: underline; 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: underline; font-weight: bold}
a.blackB:hover, a.whiteB:hover, a.redB:hover {text-decoration: underline; font-weight: bold}