﻿body	{ padding:0px; margin:0px; background:#f5ffff url(/Images/bodyBg.gif) repeat-x; font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; color:#2b6f6f;}

img		{border:none 0px;}

a:link, a:visited           {text-decoration:none; color:#6084b9;}
a:hover                     {text-decoration:underline;} 

.colorG		{color:#2b6f6f;}


.main		{width:976px; margin:0 auto;}
.error		{color:Red;}

.linkRed:link, .linkRed:visited	{text-decoration:none; color:red;}
.linkRed:hover	{text-decoration:none;}

/*góra strony*/
.topBG				{height:123px; width:100%; float:left;}
.topLeft			{position: absolute; top: 0px; left: 0px; width: 50%; height:123px;}
.topRight			{position: absolute; top: 0px; right:0px; width:50%; height:123px; z-index:1; background: url(/Images/topRightBG.jpg) no-repeat left;}
.topCenter			{width:976px; z-index:2; position: absolute; height:123px; background: url(/Images/topCenterBg.jpg) no-repeat right top;}
.topContentLeft		{float:left; width:427px; height:123px;}
.topContentRight	{float:left; width:549px; height:123px;}
.logoTop			{float:left; width:368px; height:68px; padding-left:59px; margin-top:26px;}
.miniMenuTopBg		{float:left; width:549px; height:24px;}
.miniMenuTopBgZ2	{float:right; width:224px; height:24px; background:#b3eaea; font-size:10px; font-family:Arial;}
.miniMenuHome		{float:left; margin:7px 0px 0px 0px; padding-left:18px;}
.miniMenuHome a:link, .miniMenuHome a:visited	{background:url(/Images/home.gif) no-repeat left;  padding:0px 0px 0px 15px; margin:0px; text-decoration:none; color:#2d7171;}
.miniMenuHome a:hover	{text-decoration:none;}
.miniMenuSiteMaps		{float:left; margin:7px 0px 0px 0px; padding-left:15px;}
.miniMenuSiteMaps a:link, .miniMenuSiteMaps a:visited	{background:url(/Images/SiteMaps.gif) no-repeat left;  padding:0px 0px 0px 15px; margin:0px; text-decoration:none; color:#2d7171;}
.miniMenuSiteMaps a:hover	{text-decoration:none;}
.miniMenuContact		{float:left; margin:7px 0px 0px 0px; padding-left:15px;}
.miniMenuContact a:link, .miniMenuContact a:visited	{background:url(/Images/contact.gif) no-repeat left;  padding:0px 0px 0px 15px; margin:0px; text-decoration:none; color:#2d7171;}
.miniMenuContact a:hover	{text-decoration:none;}


.sloganTopBg		{float:left; width:549px; height:99px; margin-top:18px;}

/*główne menu*/
.menuTop			{float:left; height:46px; width:100%; }
.menuTopLeft		{position: absolute; left: 0px; width:50%; height:46px;}
.menuTopCenter		{height:46px; width:976px; position: absolute; background:url(/Images/menuTopBG.gif) repeat-x;}
.menuTopCenterZ2	{ height:46px; width:976px; background:url(/Images/menuTopRightBG.gif) no-repeat right;}
.menuTopRight		{position: absolute; right: 0px; width:50%; height:46px; background:url(/Images/menuTopBG.gif) repeat-x;}

.menuTopBg				{float:left; width:868px; height:46px; padding-left:10px;}
.menuTopSeperatorBg		{float:left; width:5px; height:23px; margin-top:23px; background:url(/Images/menuTopSeperatorBg.gif) no-repeat; background-position:top left;}
.menuTopBg a:link, .menuTopBg a:visited	{float:left; color:#ffffff; text-decoration:none; font-size:15px; font-weight:bold; margin:15px 0px 0px 0px; padding:0px 22px 0px 22px;}
.menuTopBg a:hover	 {color:#b9f5f5; text-decoration:none;}

.flagBg				{float:left; width:98px; margin-top:17px; padding-left:0px;}
.flagBg a:link, .flagBg a:visited	{float:left; text-decoration:none;margin:0px 4px 0px 0px; padding:0px;}
.flagBg a:hover	 {text-decoration:none;}

/*srodek strony body*/
.centerBG			{float:left; width:100%; background:url(/Images/centerBgTop.gif) repeat-x; background-position:top;}
.centerBGZ2			{width:100%; float:left; background:url(/Images/centerBGBottom.gif) repeat-x; background-position:bottom;}
.centerBgLeft		{position: absolute; left: 0px; width:50%; height:100px; background:url(/Images/centerBgLeft.gif) repeat-x; background-position:top; z-index:1;}
.centerBgRight		{position: absolute; right: 0px; width:50%; height:608px;}
.centerContentBg	{width:976px; float:left; background:url(/Images/centerContentBg.jpg) no-repeat; background-position:left top; position:relative; z-index:2;}
.centerContentBgZ2	{width:976px; float:left; background:url(/Images/centerBGBottom.gif) repeat-x; background-position:bottom; position:relative; z-index:3;}
.centerContentBgZ3	{width:976px; float:left; position:relative; z-index:4;}
.centerContentBgZ4	{width:976px; float:left; background:url(/Images/centerContentBgLeft.jpg) no-repeat; background-position:top left; position:relative; z-index:5; padding-bottom:50px;}
.centerContentBgZ5	{width:976px; float:left;  position:relative; z-index:6; margin-top:7px;}
/*.centerContentBgZ5	{width:976px; float:left; background:url(/Images/centerContentBgZ5.gif) repeat-y; background-position:left; position:relative; z-index:6; margin-top:7px;}*/
.centerContentBgZ6	{width:976px; float:left; background:url(/Images/centerContentBgZ6.gif) repeat-y; background-position:left; position:relative; z-index:6; margin-top:7px;}
.centerContentBgZ7	{width:976px; float:left; background:url(/Images/centerContentBgZ7.gif) no-repeat; background-position:left bottom; position:relative; z-index:6;}



/*treść lewa strona*/
.contentLeftBg		{float:left; width:240px; padding-bottom:28px;}
.contentLeftBgZ2	{float:left; width:220px; padding-left:10px;}
.contentLeftTitle	{float:left; width:220px; margin-top:4px;}

.menuLeftContent	{float:left; width:220px; background:#337b7b; margin-top:16px; padding-top:0px; padding-bottom:1px;}
.leftMenuHR			{float:left; width:220px; background:#3d8585; height:1px; margin:0px; padding:0px;}
.menuLeftLink		{float:left;  margin:0px; padding:0px; width:220px; font-size:11px;}
.menuLeftLink a:link, .menuLeftLink a:visited	{float:left; color:#e5ffff; text-decoration:none; padding:8px 4px 8px 19px; width:197px; margin:0px; font-weight:bold;}	
.menuLeftLink a:hover							{text-decoration:none; background:#3d8585 url(/Images/menuLeftBg.gif) no-repeat; background-position:left bottom;}

.menuLeftLinkDK		{float:left;  margin:0px; padding:0px; width:220px; height:26px; font-size:11px; background: url(/Images/left_dzien_kobiet.jpg) no-repeat; background-position:left top;}
.menuLeftLinkDK a:link, .menuLeftLinkDK a:visited	{float:left; color:#e5ffff; text-decoration:none; padding:8px 4px 8px 19px; width:197px; margin:0px; font-weight:bold;}	
.menuLeftLinkDK a:hover							{text-decoration:none; background: url(/Images/left_dzien_kobiet_Hover.jpg) no-repeat; background-position:left top;}

.menuLeftLinkOW		{float:left;  margin:0px; padding:0px; width:220px; height:26px; font-size:11px; background: url(/Images/left_oferta_wiosenna.jpg) no-repeat; background-position:left top;}
.menuLeftLinkOW a:link, .menuLeftLinkOW a:visited	{float:left; color:#e5ffff; text-decoration:none; padding:8px 4px 8px 19px; width:197px; margin:0px; font-weight:bold;}	
.menuLeftLinkOW a:hover							{text-decoration:none; background: url(/Images/left_oferta_wiosenna_Hover.jpg) no-repeat; background-position:left top; width:197px;}

.menuLeftLinkDM		{float:left;  margin:0px; padding:0px; width:220px; height:26px; font-size:11px; background: url(/Images/left_dzien_matki.jpg) no-repeat; background-position:left top;}
.menuLeftLinkDM a:link, .menuLeftLinkDM a:visited	{float:left; color:#e5ffff; text-decoration:none; padding:8px 4px 8px 19px; width:197px; margin:0px; font-weight:bold;}	
.menuLeftLinkDM a:hover							{text-decoration:none; background: url(/Images/left_dzien_matki_Hover.jpg) no-repeat; background-position:left top; width:197px;}


.contentNew			{color:#990000;}
.contentNewMenuL	{color:#f4f700;}
.contentNew2		{color:#990000; font-weight:normal;}

.leftDaySPABg		{float:left; width:220px; background:#f8ffff url(/Images/leftDaySPABg.jpg) no-repeat top; margin-top:10px;}
.leftDaySPABgZ2		{float:left; width:200px; padding-left:10px;}
.leftDaySPATitle	{float:left; width:195px; padding-left:5px; color:#2f8383; font-size:15px; margin-top:10px;}
.leftDaySPATitle h1	{color:#2f8383; font-size:15px; margin:0px; padding:0px;}
.leftDaySPATitle h3	{color:#2f8383; font-size:15px; margin:0px; padding:0px;}
.leftDaySPATitle a:link, .leftDaySPATitle a:visited	{color:#2f8383; font-size:15px; margin:0px; padding:0px;}	
.leftDaySPATitle a:hover							{text-decoration:none;}


.leftDaySPAContent	{float:left; width:195px; color:#2b6f6f; margin-top:10px; background:#e0f4f4; padding:10px 0px 10px 5px; filter:alpha(opacity=80); opacity:0.8;}
.leftDaySPAButton	{float:right; margin-top:15px; background:url(/Images/leftDaySPAButtonBg.gif) repeat-x;}
.leftDaySPAButton a:link, .leftDaySPAButton a:visited	{float:left; color:#2b6f6f; background:url(/Images/leftNewsletterButton.gif) no-repeat; background-position:top left; text-decoration:none; padding:3px 6px 5px 28px; margin:0px; font-weight:bold;}	
.leftDaySPAButton a:hover							{text-decoration:none;}


.leftNewsletterBg		{float:left; width:220px; background:url(/Images/leftNewsletterBg.jpg) no-repeat bottom; margin-top:10px;}
.leftNewsletterBgZ2		{float:left; width:203px; padding-left:10px;}
.leftNewsletterTitle	{float:left; width:195px; padding-left:5px; color:#2f8383; font-size:15px; margin-top:10px;}
.leftNewsletterTitle h1	{color:#ffffff; font-size:15px; margin:0px; padding:0px;}
.leftNewsletterTitle h3	{color:#ffffff; font-size:15px; margin:0px; padding:0px;}
.leftNewsletterContent	{float:left; width:198px; color:#ecfafa; margin-top:5px; padding:4px 0px 6px 5px; font-family:Tahoma, Verdana;}
.leftNewsletterContentCon	{padding-bottom:5px; color:#ecfafa; position:relative; width:192px;}
.leftNewsletterContent input	{background:#dff3f3; width:188px; height:15px; border:solid #b7dfd7 1px; font-family:Tahoma, Verdana; font-size:11px; padding-top:3px; position:relative; color:#2f8383;}	
.leftNewsletterInfo		{float:left; width:122px; margin-top:5px;}
.leftNewsletterButton	{float:left; margin-top:4px; padding-bottom:4px; background:url(/Images/leftNewsletterButtonBg.gif) repeat-x; width:75px;}
.leftNewsletterButton a:link, .leftNewsletterButton a:visited	{float:left; color:#2b6f6f; background:url(/Images/leftNewsletterButton.gif) no-repeat; background-position:top left; text-decoration:none; padding:3px 6px 5px 28px; margin:0px; font-weight:bold;}	
.leftNewsletterButton a:hover							{text-decoration:none;}



/*główna treść*/
.contentCenterBg		{float:left; width:505px; background:#d5eded url(/Images/contentCenterBgTop.gif) repeat-x; background-position:top;}
.contentCenterMasterBg	{float:left; width:505px;}
.contentBg			{float:left; width:465px; padding-left:20px; margin-top:22px;}
.contentTitle		{float:left; width:465px; color:#2f8383; font-size:16px; font-weight:bold; padding-bottom:24px;}
.contentTitle h1	{font-size:16px; margin:0px; padding:0px;}
.content			{float:left; width:465px; padding-bottom:14px; text-align:justify;}
.contentLinkFooter	{float:left; width:465px; padding-bottom:18px; text-align:right;}
.contentLinkFooter a:link, .contentLinkFooter a:visited	{background:url(/Images/contentLinkFooterBg.gif) no-repeat; background-position:top left; font-weight:bold; color:#2b6f6f; text-decoration:none; padding:0px 0px 2px 12px; margin:0px;}	
.contentLinkFooter a:hover					{text-decoration:underline;}
.content ul			{margin-top:10px;}
.content li			{margin-top:3px;}
.content p			{margin:0px; padding:0px; padding-top:4px; padding-bottom:4px;}
.content p.c		{text-align:center;}
.content .c		{text-align:center;}
.b					{font-weight:bold;}
.content hr			{color:#276c6c; background:#276c6c; line-height:2px;}
.content h2			{font-size:12px; margin:0px; padding:0px;}
.content h1			{font-size:14px; margin:0px; padding:0px;}
.content h4			{margin:0px; padding:0px; font-size:14px;}
.content h5			{margin:0px; padding:0px; font-size:12px;}
.content .titleMini		{font-size:12px; margin:0px; padding:0px;}
.content .imgRight	{float:right; margin-left:8px;}
.content .imgRightB	{float:right; margin-left:8px; border:solid #276c6c 2px;}
.content .imgLeftB	{float:left; margin-right:8px; border:solid #276c6c 2px;}
.content .imgLeft	{float:left; margin-right:8px;}

.titleMini			{margin:0px; padding:0px; font-size:13px;}
.promotionNewTitle	{float:left; width:465px; font-size:13px; font-weight:bold;}
.promotionNewCon	{float:left; width:445px; padding-left:20px; padding-bottom:18px;}
.promotionNewHrBg	{float:left; width:465px; height:1px; padding-bottom:25px; background:url(/Images/promotionHrBg.gif) no-repeat;}

.promotionTitle			{width:465px;}
.promotionTitleLeft		{width:465px; float:left; width:300px; font-size:13px; font-weight:bold;}
.promotionTitleRight	{width:465px; float:left; width:155px; padding-left:10px; font-size:10px; text-align:right;}
.promotionHrBg			{float:left; width:465px; height:1px; background:url(/Images/promotionHrBg.gif) no-repeat;}


.cennik			{margin:25px 0px 0px 25px; width:413px; border-collapse:collapse; border: 1px solid #ffffff; font-size: 11px; text-align:left;}
.cennik TH      {color:#2f8383; font-size:12px; padding:8px; background:url(/Images/listThBG.gif) repeat-x top left;}
.cennik td.b	{font-weight:bold;}
.cennik TD        {background-color:#e3fbfb; color:#666666; padding-left:8px; padding-top:4px; padding-bottom:4px;}

.promotionTitleMain		{background:url(/Images/listThBG.gif) repeat-x top; padding:8px;}
.content h4.promotionTitleMain				{background:url(/Images/listThBG.gif) repeat-x top; padding:7px;}
.content h5.promotionTitleMain				{background:url(/Images/listThBG.gif) repeat-x top; padding:7px;}

.promotionImgBG			{float:left; width:140px; margin-right:8px;}
.promotionImg2BG		{float:left; width:465px; margin-top:20px; padding-bottom:20px;}
.promotionImg2BGZ2		{float:left; display:inline; margin-left:130px;  border:solid 1px #98bbbb;}
.promotionImgBGZ2		{float:left; display:inline; border:solid 1px #98bbbb;}
.promotionImgBGZ2 img	{border:solid 2px #dcfafa;}
.promotionImg2BGZ2 img	{border:solid 2px #dcfafa;}
.promotionImgContent	{float:left; width:317px;} 

.newsBg				{float:left; width:505px; background:#dff3f3 url(/Images/newsBg.gif) repeat-x; background-position:bottom; padding-bottom:15px;}
.newsContentBg		{float:left; width:462px; padding-left:23px; }
.newsContentBg h3	{font-size:11px; margin:0px; padding:0px;}
.newsImgBG			{float:left; width:99px; margin-top:28px;}
.newsImgBGZ2		{float:left; display:inline; border:solid 1px #98bbbb;}
.newsImgBGZ2 img	{border:solid 2px #dcfafa;}
.newsTop1			{float:left; width:363px; margin-top:25px; padding-bottom:10px;}
.newsTop			{float:left; width:462px; margin-top:25px; padding-bottom:10px;}
.newsTitle1			{float:left; width:288px; font-weight:bold;}
.newsTitle1 img		{float:left; margin-top:3px;}
.newsTitle1 a:link, .newsTitle1 a:visited	{color:#2b6f6f; text-decoration:none;}	
.newsTitle1 a:hover					{text-decoration:none;}
.newsTitle			{float:left; width:387px; font-weight:bold;}
.newsTitle img		{float:left; margin-top:3px;}
.newsTitle a:link, .newsTitle a:visited	{color:#2b6f6f; text-decoration:none;}	
.newsTitle a:hover					{text-decoration:none;}
.newsDate			{float:left; width:75px; text-align:right;}
.newsContent1		{float:left; width:363px; padding-bottom:7px;}
.newsContent		{float:left; width:462px; padding-bottom:7px; text-align:justify;}
.newsHrBg			{float:left; width:505px; height:1px; background:url(/Images/newsHrBg.gif) no-repeat;}
.newsContentContact	{float:left; width:150px; margin-top:10px; padding-bottom:15px;}

.contentRightBg		{float:left; width:231px; height:608px; position:absolute; right:0px; margin-top:-7px;}

/*stopka*/
.footerBG		{float:left; width:100%;}
.footerBGZ2		{float:left; width:100%; background:#e8fbfb url(/Images/footerBG.gif) repeat-x top; position:absolute; z-index:7;}
.footerCenter	{float:left; width:976px; background:#e8fbfb url(/Images/footerCenter.gif) repeat-x top;}
.footerTopBg	{float:left; width:947px; height:48px; padding-left:29px; margin-top:13px;}
.footerMenu		{float:left; width:730px; height:48px;}
.footerMenu a:link, .footerMenu a:visited	{background:url(/Images/LinkFooterBG.gif) no-repeat; background-position:top left; color:#b9f5f5; text-decoration:none; padding:0px 0px 2px 12px; margin:0px 10px 0px 0px;}	
.footerMenu a:hover					{text-decoration:underline;}

.footerRightContent	{float:left; width:201px; text-align:center; color:#b9f5f5;}
.footerRightContent a:link, .footerRightContent a:visited	{color:#b9f5f5; text-decoration:none; padding:0px; margin:0px;}	
.footerRightContent a:hover					{text-decoration:underline;}

.footerBottomBg		{float:left; width:976px; background:#e8fbfb url(/Images/footerBottomBg.gif) repeat-x; background-position:top; padding-bottom:10px;}
.footerBottomLink	{float:left; width:860px; text-align:center; padding-left:58px; margin-top:10px; padding-bottom:10px; color:#69a8a8; font-size:10px;}
.footerBottomLink a:link, .footerBottomLink a:visited	{color:#69a8a8; text-decoration:none;}	
.footerBottomLink a:hover					{text-decoration:underline;}



.galeryBG		{float:left; width:232px; text-align:center; margin-top:20px;}
.galeryBG2		{float:left; width:190px; text-align:center; margin-top:20px;}
.galeryBG3		{float:left; width:275px; text-align:center; margin-top:20px;}
.galeryImgBG	{border:solid #276c6c 2px;}
.galeryBG2 img	{border:solid #276c6c 2px;}
.galeryBG3 img	{border:solid #276c6c 2px;}
.galeryBG img	{border:solid #276c6c 2px;}
.galery2BG		{float:left; width:232px; text-align:center; margin-top:20px;}
.galeryBGZ1		{float:left; width:465px; margin-bottom:20px;}

.listDecimal	{list-style-type:decimal;}

.list               {border-collapse:collapse; border: 1px solid #ffffff; text-align:left;}
.list TH            {color:#69a8a8; font-size:12px; padding:8px; background:url(/Images/listThBG.gif) repeat-x top left;}
.list th.c          {text-align:center;}
.list TD.c          {text-align:center;}
.list TD.r          {text-align:right;}
.list TD            {background-color:#e3fbfb; color:#666666; padding-left:8px;}
.list img			{border:none;}

.listLbtBg			{float:left; margin-left:190px; display:inline; background:#60b1b1;}
.listLbtBg a:link, .listLbtBg a:visited	{float:left; color:#f7ffff; background:url(/Images/leftNewsletterButton.gif) no-repeat; background-position:top left; text-decoration:none; padding:3px 6px 4px 28px; margin:0px; font-weight:bold;}	
.listLbtBg a:hover							{text-decoration:none; color:#666666;}


/*lytebox*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }

	#lbOverlay.green { background-color: #337b7b; }


#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #dff3f3; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer img { border: 3px solid #276c6c; }
	#lbOuterContainer.green { border: 3px solid #276c6c; }


#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #dff3f3; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }

	#lbDetailsContainer.green { border: 3px solid #276c6c; border-top: none; }


#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/Images/lytebox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/Images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }

	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(/Images/lytebox/prevlabel.gif) left 15% no-repeat; }

	
#lbNext { width: 49%; height: 100%; background: transparent url(/Images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }

	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(/Images/lytebox/nextlabel.gif) right 15% no-repeat; }


#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }

	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }

	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }

	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }

	
#lbDetailsData { padding: 0 10px; }

	#lbDetailsData.green { color: #2b6f6f; }


#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 75px; height: 28px; float: right; margin-bottom: 1px; }

	#lbClose.green { background: url(/Images/lytebox/closelabel.gif) no-repeat; }


#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }

	#lbPlay.green { background: url(/Images/lytebox/play_green.png) no-repeat; }

	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }

	#lbPause.green { background: url(/Images/lytebox/pause_green.png) no-repeat; }
	


/*Oferta na dzień kobiet*/
.dk_cennikM1	{width:180px; float:left;}
.dk_cennikM2	{width:145px; float:left;}
.dk_cennikM3	{width:125px; float:left;}


