body { background: white; }
a { color: #5e5e5e; text-decoration: none; }
a:hover { text-decoration: underline; }
#main { margin: 0 auto;width: 1001px;overflow: hidden; }
#top { margin: 0 0 0 3px; width: 995px; height: 113px; overflow: hidden; }
#logo { margin: 20px 0 0; padding: 0 0 7px; width: 995px; overflow: hidden; border-bottom: 5px solid #fe6000; }
#logo img { float: left; }
#nav { margin: 9px 0 0;	width: 100%; overflow: hidden; }
#nav li { padding: 0 8px 0 9px; float: left;	background: url(/_fileserver/item/1003494) no-repeat 0 1px; line-height: 14px; }
#nav li.is_first { padding-left: 0;	background: none; } 
#nav li a {	color: #010066; }
#bottom { margin: 13px 0 0 3px; padding: 0 0 5px; width: 995px; border-top: 1px solid #cdcdce; }
#bottom .phone { font-size: 11px; color: #a0a0a0; margin: 12px 0 0 14px; float: left; }
#bottom .foundations { margin: 2px 12px 0 0;	float: right; }
#bottom .foundations p { font-size: 11px;	color: #a0a0a0; margin: 10px 5px 0 0; float: left; }
#bottom .foundations ul,
#bottom .foundations li { float: left; background: none; padding: 0; }
#bottom .foundations a { text-indent: -500px; margin: 0 0 0 15px;	float: left; height: 28px;	overflow: hidden; }
#bottom .foundations a.i1 { width:48px; background:url(/_fileserver/item/1003491) no-repeat; }
#bottom .foundations a.i2 { width:52px; background:url(/_fileserver/item/1003492) no-repeat; }
#bottom .foundations a:hover { background-position: 0 -28px; }
#middle { margin: 0 auto; width: 1001px; overflow: hidden; }
#content { float: left;	width: 655px; overflow: hidden; }
#promo-box { overflow: hidden; }
#promo-box img,
#promo-box object,
#promo-boxs img,
#promo-boxs object {	display: block; }
#promo-boxs { padding: 3px 0 0; }
#promo-boxs .box { margin: 0 0 0 3px; float: left; }
#promo-boxs .first_box { margin-left: 0; }
#sidebar { float: right; width: 341px;	overflow: hidden; }
#menu { padding: 0; margin: 0; width: 341px; overflow: hidden; }
#menu .lv1 {	margin: 0;	padding: 7px 0 0; display: block; width: 341px;	height: 64px;	background: url(http://www.ingbank.pl/_fileserver/item/1003486) no-repeat; line-height: 14px; cursor: pointer; }
#menu .lv1.is_first { height: 112px; background: url(/_fileserver/item/1003489) no-repeat; }
#menu h2 { font: 20px/22px Arial,Helvetica,Garuda,sans-serif; color: #000166; letter-spacing: -1px; margin-left: 7px;	margin-bottom: 10px; padding: 0 0 0 10px;	background: url(/_fileserver/item/1003488) no-repeat 0 2px;  }
#menu h2 A { font: 20px/22px Arial,Helvetica,Garuda,sans-serif; color: #000166; letter-spacing: -1px; }
#menu .btn a {	padding: 0;	position: absolute; top: 4px;	right: 6px;	background: none; }
#menu .btn img { display: block; }
#menu div ul { padding: 9px 0 0; margin: 0; width: 100%;}
#menu div .ul_wrapper {  overflow: hidden;  width: 100%; clear: both; }
#menu a.box_link { padding: 0 12px 0 0; margin-left: 8px; float: left; background: url(/_fileserver/item/1003483) no-repeat 100% 2px; }
#menu div div.menu_descr { margin: 12px 8px 0; padding: 0; line-height: 14px; color: #5e5e5e; font-size: 12px; }
#menu div li.inline_link { margin-left: 42px; }

.u_component .context_menu_box { position: absolute; display: none; margin-top: 74px !important; margin-left: 5px; z-index: 100; }
.u_component .cmb_content { background: #fbfbfb; }
.u_component .cmb_content .lv_0 { padding: 2px 6px; border-top: 1px solid #cecece; cursor: pointer; background: none; }
.u_component .cmb_content li.lv_0.is_first { border-top: none; }
.u_component .cmb_content .lv_0.active { background: #f3f3f3; }
.u_component .cmb_content .lv_0 a { color: #000066; font-size: 11px; background: url(/img/orange_arrow_3.gif) 100% 4px no-repeat; padding-right: 9px; }
.u_component .cmb_bg_l { background: url(/img/header/context_menu_bg_l.png) 0 0 repeat-y; padding-left: 2px; }
.u_component .cmb_bg_r { background: url(/img/header/context_menu_bg_r.png) 100% 0 repeat-y; padding-right: 3px; }
.u_component .cmb_bg_b { background: url(/img/header/context_menu_bg_b.png) 0 100% repeat-x; height: 3px; margin: 0 2px 0; }
.u_component .leftSpace { position: relative; z-index: 110; display: block; margin-top: 45px; }
.u_component .right { padding-right: 5px; }
