#lMain{ width: 959px; margin: 0 auto; position: relative; background: #0d121b; }


/* TOP MENU */
#lTomMenu{ height: 60px; border-bottom: 1px solid #000; background: #445e8b; }
#lTomMenu A{ display: block; float: left; width: 239px; border-right: 1px solid #000; text-align: center; color: #fff; font: normal 14px Arial; padding: 22px 0; text-decoration: none; }
#lTomMenu A:hover{ text-decoration: none; background: #1e355c; }
#lTomMenu A.last{ border: 0; }


/* HEADERS */
#lHeaderMain{ background: url('/gfx/headerBack_main.jpg') no-repeat top left;  height: 360px; position: relative; }
#lHeader{ background: url('/gfx/headerBack.jpg') no-repeat top left;  height: 240px; position: relative; }
#lLogo{ position: relative; left: 0; top: 120px; }
#lLogo A IMG{ width: 360px; height: 119px; }


/* CONTENER */
#lContener{ border-top: 3px solid #445e8b; border-bottom: 1px solid #1b2537; position: relative; }
DIV.clean {font-size: 0; clear: both;}

#lContentMain{ }
#lContentMain P{ border-right: 1px solid #1b2537; display: block; float: left; width: 199px; margin: 5px 0; padding: 10px 20px; }
#lContentMain P SPAN.t{ color: #fff; font: bold 14px Arial; display: block; padding: 0 0 20px 0; }
#lContentMain P A{ float: right; margin: 10px 0 0 0; }
#lContentMain P.last{ border: 0; }


#lContent{ padding: 20px; margin: 0 0 0 240px; }
#lContentWide{ padding: 20px; margin: 0 0 0 0; }

/* listy w zawaroci */
#lContent UL{ padding: 0 0 0 20px; margin: 0; list-style: none; }
#lContent UL LI{ padding: 0 0 0 15px; margin: 0; background: url('/gfx/ico_list.gif') no-repeat center left; }

#lContent DL{ margin: 0 0 0 20px; padding: 0; }
#lContent DL DT{ padding: 0; margin: 0; }

/* tabele w zawartoci */
#lContent TABLE{ border: 1px solid #3c5b92; }
#lContent TABLE caption{
   padding: 5px 10px;
	background: #3c5b92; color: #ffffff;
	text-align: left;
}

#lContent TABLE TR TD{ border-right: 1px solid #3c5b92; border-bottom: 1px solid #3c5b92;; }
#lContent TABLE TR TD.last{ border-right: 0; }
#lContent TABLE TR TD.end{ border-bottom: 0; }
#lContent TABLE TR.t2{ background: #172a4e; }
#lContent TABLE TR.t2 TD{ color: #ffffff; }


/* LEFT MENU */
#lLeftMenu{ position: absolute; top: 0; left: 0; width: 240px; background: #080b14; }
#lLeftMenu ul{ padding: 0; margin: 0; list-style: none; }
#lLeftMenu ul li{ padding: 0; }
#lLeftMenu ul li A{ font: bold 12px arial; color: #fff; text-decoration: none; padding: 8px 0 8px 30px; display: block; background: url('/gfx/menu_ico_1.gif') no-repeat 15px 11px; }
#lLeftMenu ul li A:hover{ background-color: #121c30; }
#lLeftMenu ul li UL{ padding: 0 0 0 20px; margin: 0; list-style: none; }
#lLeftMenu ul li UL LI{ padding: 0; margin: 0; }
#lLeftMenu ul li UL LI A{ padding: 8px 0 8px 15px; color: #7b98c9; font: bold 12px arial; background: url('/gfx/menu_ico_2.gif') no-repeat 5px 12px; display: block; }
#lLeftMenu ul li UL LI A:hover{ background-color: #121c30; }


/* FOOTER */
#lFooter{ clear: both; position: relative; padding: 20px; color: #666666; line-height: 130%; margin: 0; border-top: 1px solid #1b2537; }
#lFooter P.copy{ position: absolute; top: 20px; right: 20px; color: #666666; }
#lFooter P.copy A{ color: #666666; text-decoration: none; }
#lFooter P.copy A:hover{ text-decoration: underline; }