#calosc
{
	/*border:1px solid #ccc;*/
	overflow:hidden;
	min-width:960px !important;
	margin:0 auto;
}

a:hover
{
	text-decoration:underline !important;
}

#menu
{
	width:21%;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}

#trim
{
	width:79%;_width:79%;
	overflow:hidden;
	float:left;
	margin:0;
}

#srodek
{
	width:69%;
	float:left;
	overflow:hidden;
	margin:0 5px;
	padding:0;
}

#partnerzy
{
	width:29%;_width:28%;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}

#naglowek
{
	width:100%;
	margin:0 auto;
}

#naglowek .tytul a
{
	background-color:#010066;
	width:100%;
	display:block;
}

#naglowek .baner_box a
{
	width:100%;
	display:block;
	text-align:center;
	margin:0 auto;
	padding:5px 0;
}

#belka_gora
{
	width:100%;
	background-color:#1e3176;
	font:normal 12px Arial;
	color:#fff;
	overflow:hidden;
	margin:0 auto 2px;
}

#belka_gora ul
{
	text-decoration:none;
	float:left;
	text-align:left;
	width:100%;
	margin:0;
	padding:0;
}

#belka_gora li
{
	display:inline;
	width:33%;
	float:left;
	overflow:hidden;
	padding:5px 0;
}

#belka_gora li span
{
	margin-left:5%;
}

#belka_gora li a
{
	font:bold 11px Tahoma;
	text-decoration:none;
	margin:0;
	padding:10px 0 10px 10px;
	color: #fff;
}

#nowosci
{
	width:100%;
	float:left;
	margin:0 2px 0 0;
	padding:0;
}

#nowosci td.logo2
{
	width:30%;
	text-align:center;
	background-color:#FBFBFB;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:10px;
}

#nowosci td.opis2
{
	width:70%;
	background-color:#FBFBFB;
	border-bottom:1px solid #ccc;
	font-weight:400;
	font-size:11px;
	font-family:Arial;
	margin:0 0 10px 5px;
	padding:25px 10px;
}

#promocje
{
	width:100%;
	float:left;
	overflow:hidden;
	margin:0 2px 0 0;
	padding:0;
}

#promocje td.logo2
{
	width:30%;
	text-align:center;
	background-color:#f1f1f1;
	border-bottom:1px solid #666;
	margin:0;
	padding:30px 10px;
}

#promocje td.opis2
{
	width:70%;
	background-color:#f1f1f1;
	border-bottom:1px solid #666;
	font-weight:400;
	font-size:11px;
	font-family:Arial;
	margin:0 0 10px 5px;
	padding:30px 10px;
}

#partnerzy ul
{
	width:100%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#partnerzy li
{
	width:100%;
	display:block;
	text-align:center;
	border-top:1px dotted #606060;
	overflow:hidden;
	margin:0;
	padding:0;
}

#partnerzy li a img
{
	border:none;
	margin:0;
	padding:10px 0;
}

#prawa
{
	float:left;
	width:183px;
	background-color:#fff;
	border:1px solid #ccc;
	margin:0 0 0 5px;
	padding:0;
}

#menu h2
{
	width:100%;
	color:#fff;
	font-size:11px;
	font-weight:700;
	font-family:Tahoma;
	letter-spacing:1px;
	background-color:#006;
	text-align:center;
	margin:0;
	padding:2px 0;
}

.l1
{
	width:100%;
	float:left;
	overflow:hidden;
	list-style:none;
	font:normal 10px Tahoma;
	background-color:#eee;
	border:1px solid #ccc;
	margin:0;
	padding:0;
}

.l1 li
{
	float:left;
	display:block;
	width:100%;
	color:#253661;
	border-bottom:1px solid #ccc;
	clear:both;
	margin:0;
	padding:0;
}

.l1 li a
{
	text-decoration:none;
	color:#253661;
	letter-spacing:1px;
	background:url(http://online.polskiebanki.pl/d/direct/i/1.gif) 0 0.55em no-repeat;
	overflow:hidden;
	line-height:16px;
	display:block;
	margin:4px 0 0 5px;
	padding:0 0 5px 10px;
}

.l2
{
	width:165px;
	float:left;
	border-left:5px solid #D00;
	overflow:hidden;
	list-style:none;
	font:normal 10px Tahoma;
	background-color:#FFF;
	margin:0;
	padding:0;
}

.l2 li
{
	float:left;
	display:block;
	width:165px;
	color:#253661;
	border:none;
	margin:0;
	padding:2px 0 2px 5px;
}

.l2 li.sel
{
	background-color:#ECEFFF;
	float:left;
	display:block;
	width:100%;
	color:#253661;
	border-top:1px solid #ccc;
	margin:0;
	padding:2px 0 2px 5px;
}

.l1 .l2 li a
{
	text-decoration:none;
	color:#253661;
	letter-spacing:1px;
	background-image:none;
	display:inline;
	margin:0;
	padding:2px 0 2px 5px;
}

.stopka
{
	font-family:Arial;
	font-size:10px;
	color:Gray;
	width:100%;
	text-align:center;
	float:left;
	clear:both;
	margin:0 auto;
	padding:5px 0 10px;
}

.stopka a:hover
{
	font-family:Arial;
	font-size:10px;
	color:Gray;
	text-decoration:underline;
}

.zawartosc
{
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
}

#columnLeft
{
	background-color:#E5E5E5;
	border-right:1px solid silver;
	text-align:left;
	width:100%;
	float:left;
}

div.mMenuController
{
	background:#f0f0f0;
	border-top:1px solid #fff;
	text-decoration:none;
	letter-spacing:1pt;
	font-family:Tahoma;
	font-size:10px;
	height:18px;
	width:100%;
	text-align:center;
}

div.mMenuController li img { padding: 0}


div.mMenuController img
{
	margin-top:2px;
	border:none;
}

div.mMenuController a
{
	text-decoration:none;
}

div.mMenuController ul
{
	margin:0;
	padding:0;
}

div.mMenuController ul li
{
	list-style-type:none;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

.mMenuHeader
{
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#798F99;
	border-bottom-color:#798F99;
	font-weight:700;
	font-family:tahoma;
	background-color:#006;
	color:#FFF;
	letter-spacing:1px;
	font-size:8pt;
	text-align:center;
	padding:1px 0;
}

div.mMenuContent div
{
	border-top:1px solid #fff;
	vertical-align:middle;
	border-bottom:1px solid silver;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:14px;
	background:#f0f0f0 url('/d/direct/i/1.gif') no-repeat;
	background-position:5px 0.5em;
	*background-position:5px 0.8em;
	margin:0;
}

div.mMenuContent a
{
	color:#4c4c4c;
	letter-spacing:1pt;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

div.mMenuContent ul
{
	display:none;
	background-color:#D00;
	height:auto;
	padding-left:5px;
	margin:0;
}

div.mMenuContent ul li
{
	background-color:#fff;
	border-bottom:0;
	list-style:none;
	vertical-align:middle;
	font-family:Arial, Helvetica, Tahoma, Verdana;
	font-size:8pt;
	margin:0;
	padding:2px;
	text-align: left;
}

div.mMenuContent ul a
{
	width:auto;
	margin:0 0 4px;
}


div.mMenuContent ul ul
{
	margin:0 0 0 -14px;
	padding:0;
}

div.mMenuContent ul ul li
{
	margin:0;
	padding:0 0 1px 1.4em;
}

.nmPor
{
	background-color:#EFEFEF !important;
}

#naglowek .tytul a img,#naglowek .baner_box a img
{
	border:none;
}

#naglowek .baner_box,#main
{
	width:99.8%;
	margin:0 auto;
	padding:0;
	overflow: hidden;
	border:1px solid #f1f1f1;
}

#belka_gora li a:hover,.l1 li a:hover,.l2 li a:hover,div.mMenuContent a:hover
{
	text-decoration:underline;
}

#nowosci h1,#promocje h1,#partnerzy h1
{
	width:100%;
	color:#fff;
	font-size:11px;
	font-weight:700;
	font-family:Tahoma;
	letter-spacing:1px;
	background-color:#006;
	margin:0 0 15px;
	padding:2px 0 2px 10px;
}

#nowosci .ul,#promocje .ul
{
	float:left;
	list-style:none;
	width:100%;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}

#nowosci table,#promocje table
{
	width:100%;
	border:none;
	border-collase:collapse;
	padding:0;
}

#nowosci td.logo,#promocje td.logo
{
	width:30%;
	text-align:center;
	background-color:#FDFDFD;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:10px;
}

#nowosci td.logo img,#nowosci td.logo2 img,#promocje td.logo img,#promocje td.logo2 img
{
	border:none;
	padding:0;
}

#nowosci td.opis,#promocje td.opis
{
	width:70%;
	background-color:#fff;
	border-left:5px solid #fff;
	border-bottom:1px solid #ccc;
	font-weight:400;
	font-size:11px;
	font-family:Arial;
	margin:0 0 10px 5px;
	padding:10px;
}

#nowosci td.opis .wiecej,#promocje td.opis .wiecej
{
	font-weight:700;
	font-size:11px;
	font-family:Tahoma;
	color:blue;
	text-decoration:none;
	padding:0 5px;
}

#nowosci td.opis2 .wiecej,#promocje td.opis2 .wiecej
{
	font-weight:700;
	font-size:11px;
	font-family:Tahoma;
	color:red;
	text-decoration:none;
	padding:0 5px;
}

.stopka a,.stopka a:visited,.stopka a:active
{
	font-family:Arial;
	font-size:10px;
	color:Gray;
	text-decoration:none;
}

A
{
	font-weight:400;
	color:#2B5C95;
	text-decoration:underline;
}

.bord
{
	border-right:#c7d2e0 1px solid;
	border-top:#c7d2e0 1px solid;
	border-left:#c7d2e0 1px solid;
	border-bottom:#c7d2e0 1px solid;
}

.z_tlo
{
	background-image:url(http://direct.money.pl/test/test/i/z_02.gif);
	background-repeat:repeat-x;
}

.por_ng1
{
	font-weight:700;
	font-size:13px;
	color:#036;
	font-family:Arial;
	background-color:#f0f2f9;
	padding:5px;
}

.por_ng1_1
{
	font-weight:700;
	font-size:14px;
	color:#2B5C95;
	border-bottom:#F5E9B1 1px solid;
	font-family:arial;
	background-color:#FFFDF2;
	padding:0 10px;
}

.por_ng2
{
	color:#FFF;
	background-color:#7095C2;
}

.por_w1
{
	background-color:#F9FAFB;
}

.por_w2
{
	background-color:#E9EFF8;
}

.zl
{
	background-image:url(http://direct.money.pl/test/test/i/z_01.gif);
	width:11px;
	background-repeat:no-repeat;
	height:19px;
}

.zr
{
	background-image:url(http://direct.money.pl/test/test/i/z_03.gif);
	width:5px;
	background-repeat:no-repeat;
	height:19px;
}

.z_tb
{
	width:120px;
}

.por_form
{
	font-size:11px;
	color:#666;
	font-family:tahoma;
}

a.mn:hover
{
	font-family:tahoma;
	font-size:11px;
	font-weight:700;
	color:#F60;
	filter:DropShadow(Color=#3F71AC, OffX=1, OffY=1);
	text-decoration:none;
	letter-spacing:1px;
	width:100%;
}

td
{
	font-family:tahoma;
	font-size:11px;
}

.hd
{
	font-weight:700;
	color:#900;
	letter-spacing:2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#900;
}

.mnL
{
	font-weight:700;
	color:#000;
	margin-left:1px;
}

.pole
{
	font-family:verdana;
	font-size:11px;
	color:#666;
	border:1px solid #000;
}

.sm
{
	font-family:verdana;
	font-size:10px;
	color:#666;
}

.img
{
	margin-right:10px;
	margin-bottom:5px;
}

.wc
{
	font-family:tahoma;
	font-size:11px;
	font-weight:700;
	color:#900;
	margin-left:5px;
}

.mny
{
	font-weight:700;
	color:#18638C;
}

.mnTlo
{
	background-color:#FAFAFA;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}

.LR
{
	border-color:#999;
	border-style:solid;
	border-width:1px;
}

.dotSpc
{
	background-image:url(/d/gf/i/dot.gif);
}

.LL
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	background-color:#FCFCFC;
}

.LL2
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}

.aLL
{
	color:#900;
	text-decoration:underline;
}

.stp
{
	font-size:10px;
	color:#666;
}

.title1
{
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#243560;
	border-bottom-color:#243560;
	font-family:Tahoma;
	background-color:#243560;
	color:#FFF;
	letter-spacing:1px;
	font-weight:700;
	border-width:1px 0;
}

.mn,a.mn:link
{
	font-family:tahoma;
	font-size:11px;
	font-weight:700;
	color:#373737;
	filter:DropShadow(Color=#3F71AC, OffX=1, OffY=1);
	text-decoration:none;
	letter-spacing:1px;
	width:100%;
}

h1, h2, h3, h4, h5, h6, p, li, a, span {font-family: Arial;}
p, li, a, span {font-size: 12px;}

#bokscr {text-align: center;}

.nmTd3 {border-bottom: 1px solid #ccc;}
.por_ng1_1 { padding:0 10px }

.mb20 { margin-bottom:20px }

#m2m_path { margin:10px auto; width:958px; font-size:12px; font-family:Arial }
#m2m_path a, #m2m_path span { background:url(/d/1/i/a1.gif) 0 0.4em no-repeat; padding:0 10px }

#columnContent a {text-decoration: none}
#columnContent a:hover {text-decoration: underline}
.link1 {background: url(/d/direct/i/m2m/link_bg.gif) 0 0 no-repeat;float:left;margin:0;padding:5px 10px;position:relative;font:300 11px Tahoma; height:25px;color:#fff !important;text-decoration:none;display:inline; clear:both;white-space:nowrap;}
.link1 span {float:right;position:absolute;top:0;right:0;display:block;height:25px;width:5px;background: url(/d/direct/i/m2m/link_bg.gif) right 0 no-repeat;text-indent:-999em;_right:-1px;}
.ul4 {list-style:none; padding:0; margin:10px 5px 10px 0}
.ul4 li {clear:both; border-bottom: 1px solid #ddd; overflow:hidden; padding:3px 0 4px 0}
.ul4 li a {font-size:10px; float:left; color:#5c5c5c;}

.box15,.box25{overflow:hidden;width:733px;float:left}
.sep10 {width:90%;float:left;display:block;height:10px}
.gr7_t{background:url(/d/1/i/gr7_t.jpg) 0 0 no-repeat;padding-top:6px}
.gr7_b{background:url(/d/1/i/gr7_b.jpg) 0 bottom no-repeat}
a.offererlogo{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #E3E3E3;float:right;height:90px;margin:7px 12px 0 0;width:154px}
.h2a {padding-left:24px; margin:9px 0 0 0}
.h2a span {font-weight:bold;font-face:Arial;font-size:16px !important}
.h2b {font:bold 16px Arial;margin:9px 0 0 55px}
.sc_1 {color:#0768cf !important}
.ul4 {display:block;overflow:hidden;width:410px;padding:0;margin:0}
.ul4{padding:8px 0 0}
.ul4 li,.ul5 li,.ul7 li,.ul7a li{color:#000;display:inline;float:left;font-size:11px} /*color:#6b6b6b;*/
.ul4 li{background:url(/d/1/i/bg2.gif) 0 4px no-repeat;margin:1px 15px 3px 24px;padding:2px 0 0 15px !important;width:90%;border-bottom:0 !important}
.p_12 {padding:1px 13px 0px 10px;margin-bottom:5px}
.p_12 .fr li {height:30px;margin:0;padding:0;list-style:none;}
.gr7_t a { text-decoration:none }
.more3 {float:right;background: url(/d/1/i/bg5.gif) right 2px no-repeat;padding-right:19px;margin:2px 25px 0px 0;font-size:11px;color:#3b3b3b}
.fr { float:right }
.ul10{width:120px}
.ul10 li{float:left;width:120px;margin:0;padding:0;list-style:none;background-repeat: no-repeat;background-position: 0 .6em;padding:4px 0px 5px 0em;line-height:1.2em;}
.p_12 ul {margin:0;padding:0}
.ul10 .link1 { width:80px; text-align:center }

.ul6 { float:left; padding:0; width:100% }
.ul6 li { background:url(/d/1/i/bg5.gif) 0 11px no-repeat; margin:0 !important; padding:7px 0 7px 20px !important; border-bottom:1px dotted #cbcbcb }
.ul6 li span { color:#9a9a9a }	
.kalk { width:240px; float:left; margin-left:10px; display:inline }
.kalk h2 { background:#f5f5f5; padding:12px 0 7px 30px; margin:0; font:700 11px Arial; border-bottom:1px dotted #cbcbcb; color:#484848 } 
.kalk .ul6 a { text-decoration:none; line-height:1.4em }