body{
    background: #BCBCBC url('../_images/ws_tlo.gif') repeat-x top;
}


#lMainWin{ position: relative; margin: 0 auto; width: 812px; padding: 0 1px; background: #fff; height: auto !important; height: 500px; min-height: 500px; border-left: 1px solid #777777; border-right: 1px solid #777777; }

/* 	LEWA KOLUMNA */
#lLeftCol{ float: left; position: relative; padding: 3px; width: 240px; height: auto !important; height: 500px; min-height: 500px; }

#lLogo{ background: #eeeeee; padding: 33px 0 33px 0px; margin-bottom: 5px; }

#lLeftMenu{ background: #f2f2f2; border: 1px solid #dcdcdc; border-top: 0; margin: -2px 0 5px 0; padding: 12px 10px; }
#lLeftMenuDE{ background: #f2f2f2; border: 1px solid #dcdcdc; border-top: 0; margin: -2px 0 5px 0; padding: 12px 6px; }

.leftMenuUn{ height: 1px; font-size: 1px; background: url('../_images/kropy_pr_menu.gif') repeat-x; margin: 5px 0; }
.lColN{ padding-left: 10px; }
.blueDot{ margin: -2px 3px 0 0; position: relative; top: -1px; }
leftMenSep{ height: 1px; font-size: 1px; background: url('../_images/kropy_pr_menu.gif') repeat-x bottom; padding: 5px; margin: 5px; }

.leftCon{ margin: 1px 0 5px 0; background: #eeeeee; padding: 15px 15px 0 15px; }
.lContDef{ margin: 1px 0 5px 0; background: #eeeeee url('../_images/con2Back.gif') repeat-x bottom; padding: 1px 1px 3px 1px; }
.lConDefC{ padding: 10px 10px 10px 40px; background: url('../_images/leftColTabBack.gif') repeat-y top left; }
#lSearchTab{ height: 24px; padding: 8px 30px 0 0; background: url('../_images/leftSearchBack.gif') repeat-x; margin: 5px -15px 0 -15px; }
.secTitle{ height: 20px; background: url('../_images/tabTitle.gif') no-repeat; padding: 8px 0 2px 0; color: #666666; font: bold 11px tahoma; text-transform: uppercase; }
.photos{ padding: 10px 0px; text-align: left; }
.photeDesc{ padding: 0 8px; }

/* HEADER STRONY */
#lTop{ position: relative; padding-bottom: 5px; background: url('../_images/hearer_under.gif') repeat-x bottom; }
#lHeader{ width: 564px; height: 221px; background: url('../_images/header.jpg') repeat-x bottom; }

#lPartner{ position: absolute; top: 7px; left: 0; width: 209px; height: 65px; background: url('../_images/partner.gif') repeat-x bottom; }
#lPartnerDE{ position: absolute; top: 7px; left: 0; width: 210px; height: 65px; background: url('../_images/partnerDE.gif') repeat-x bottom; }

#lLang{ position: absolute; top: 15px; right: 15px; }
.flag{ margin-bottom: -3px; }

#lPageT{ position: relative; padding: 13px 0 0 30px; height: 33px; background: url('../_images/pTitleBack.gif') repeat-x; font: bold 14px tahoma; text-transform: uppercase; }

#lPagrTL{ position: absolute; top: -1px; left: 0; width: 17px; height: 47px; background: url('../_images/titleLeft.gif'); }
#lPageTUN{ height: 14px; background: url('../_images/titleUnder.gif') repeat-x; }

.lSpecjalOfferT{ height: 30px; background: url('../_images/specOffBack.gif') repeat-x; border-top: 1px solid #E1E1E2; border-bottom: 1px solid #E1E1E2;
	position: relative; padding: 14px 0 0 30px; margin: 25px 0 0 0; font: bold 14px tahoma; text-transform: uppercase; }
.lSpacOffLeft{ position: absolute; top: 0; left: 0; background: url('../_images/specOffLeft.gif') repeat-x; width: 17px; height: 44px; }
.lSpecOffer{ padding: 10px 0; }

.specPic{ border: 1px solid #ABABAB; margin: 8px 0 4px 0; }
.specOffSep{ width: 2px; background: #CECECE; }
.lDotsP{ height: 1px; font-size: 1px; background: url('../_images/kropy_poziom.gif') repeat-x; margin: 5px 0; }

#cSearch{ padding: 10px 0 15px 0; background: #EEEEEE; font-size: 11px; }
#licznik{  padding: 5px 0 }
.buttonOffer{ background: #FFFFFF url('../_images/buttonOff.gif') repeat-x bottom; border: 1px solid #D0D0D0; padding: 4px 10px; }
#cMyOffer{ background: #EEEEEE; padding: 5px 20px; }
#lContent{ padding: 5px 15px; }

/* GŁÓWNE OKNO STRONY */
#lContener{ float: right; width: 564px; height: auto !important; height: 500px; min-height: 500px; }
#lTopMenu{ width: auto; height: 47px; background: url('../_images/menu_top_back.gif') repeat-x; padding: 0 20px; border-bottom: 1px solid #ffffff; }
#lTopMenuUn{ background: #0f4c74; height: 4px; width: 100%; font-size: 0px; }
.MenuTopSep{ width: 2px; height: 47px; background: url('../_images/menu_top_sep.gif'); padding: 0px; }
.topMenCel{ padding: 0 15px; text-align: center; }

/* FOOTER */
#lFooter{ clear: both; background: #f2f2f2 url('../_images/footer.gif') repeat-x top; padding: 10px 0 0; height: 50px; }
