﻿body	{padding:0px; margin:0px; background:#ffffff url(/Images/bodyBG.jpg) repeat-x top; font-family:Tahoma, Verdana, Sans-Serif; font-size:11px; color:#3d2a29;}
img		{border:none 0px;}

.main		{width:970px; margin:0 auto;}
.mainBody	{width:100%; margin:0 auto;}
.error		{color:Red;}
a:link  {text-decoration:none; color:#6468a1;}
.clear {clear:both}

.btnGrayR						{float:right; text-align:center;}
.btnGrayR a:link, .btnGrayR a:visited	{display:inline-block; text-decoration:none; background:#3d2a29; color:#FFFFFF; padding:3px 20px 5px 20px; font-weight:bold;}	
.btnGrayR a:hover				{text-decoration:none; color:#d6d6d6;}

/*góra strony*/
.d_topBodyBG	{float:left; min-height:441px; width:100%;}
.d_topLeft		{position: absolute; top:0px; left:0px; width:50%; min-height:171px; z-index:11; background:url(/Images/d_topLeft.jpg) repeat-x top; min-width:488px;}
.d_topRight		{position: absolute; top: 0px; right:0px; width: 50%; min-height:171px; z-index:10; min-width:485px;}
.d_topCenter	{position: absolute; z-index:13;  min-height:441px; min-width:970px;  background:url(/Images/d_topCenter.gif) repeat-x top;}

.topBg				{float:left; width:970px; height:118px; margin-top:2px; background:url(/Images/topBg.jpg) no-repeat left top;}
.topContentLeft		{clear:both; float:left; width:313px; height:118px; margin-left:45px; background:#ffffff; }
.topContentRight	{float:left; width:612px; height:118px; background:url(/Images/topContentRight.jpg) no-repeat left top;}

.mainContTop			{position:absolute; width:100%; left:0px; top:0px; z-index:20; height:441px;}
.maincontentTop2		{float:left; width:970px; height:441px; background:url(/Images/sloganBodyBg.jpg) no-repeat left bottom;}
.mainContTopLeft		{float:left; width:416px; height:441px;}
.mainContTopRight		{float:left; width:554px; height:441px;}
.logoTop				{clear:both; float:left; margin-top:2px; width:313px; height:118px; margin-left:45px; }

/*menu*/
.menu				{float:left; height:48px; margin-top:3px; width:410px; }
.menu a:link, .menu a:visited	{float:left;text-decoration:none; border-right:solid 1px #d5d5d5; font-weight:bold; color:#ffffff; font-size:14px; padding:16px 25px 15px 25px; text-align:center;}
.menu a:hover                   {text-decoration:none; background:#5b4342; color:#ffffff;}
.seperatorMenu		{float:left; height:48px; width:1px; background:#d5d5d5;}

.sloganBody				{float:left; min-width:416px; min-height:270px;}
.sloganBody	ul			{margin-top:50px; padding-top:0px;}
.sloganBody	li			{margin-top:15px; list-style-type:none; color:#2e1b1c; font-size:22px; font-family:Verdana;}
.sloganBody li	h1		{margin:0px; padding:0px; font-size:22px; font-weight:normal;}
.sloganBody li	h2		{margin:0px; padding:0px; font-size:22px; font-weight:normal;}
.sloganBody li	h3		{margin:0px; padding:0px; font-size:22px; font-weight:normal;}
.sloganBody li	h4		{margin:0px; padding:0px; font-size:22px; font-weight:normal;}
.sloganBody li	b		{margin:0px; padding:0px; font-size:22px; font-weight:normal;}
.sloganBody .slo1	{padding-left:20px; background:url(/Images/PointBg.png) no-repeat left;}
.sloganBody .slo2	{margin-left:20px; padding-left:20px; background:url(/Images/PointBg.png) no-repeat left;}
.sloganBody .slo3	{margin-left:40px; padding-left:20px; background:url(/Images/PointBg.png) no-repeat left;}
.sloganBody .slo4	{margin-left:60px; padding-left:20px; background:url(/Images/PointBg.png) no-repeat left;}
.sloganBody img			{margin:0px 6px 2px 0px;}

.imgMainCenterMain		{clear:both; position:relative; top:-18px; z-index:30; height:562px; width:554px;}
.imgMainCenter			{text-align:right; height:562px; width:554px;}

.topPhoneMainBg			{clear:both; float:right; position:relative; z-index:40; right:0px; text-align:right; width:190px; height:48px;}
.topPhoneBg				{width:190px; margin-top:2px; min-height:100px; background:url(/Images/topContentRightPhone.jpg) no-repeat left top;}		
.topPhone				{float:left; margin-left:26px; margin-top:26px; color:#55bd00; font-size:19px; font-weight:bold; font-family:Sans-Serif;}
.topPhone span			{font-size:22px;}
.sepPhone				{font-size:19px; color:#2e1b1c;}

/*główna fotka*/
.imgMain		{position:absolute; width:100%; left:0px; top:30px; z-index:1; height:573px;}
.imgMainLeft	{position: absolute; z-index:2; top:0px; left:0px; width:50%; }
.imgMainRight	{position: absolute; z-index:3; top: 0px; right:0px; width: 50%; height:559px; background:url(/Images/imgMain2new.jpg) no-repeat 0px 0px;}

/*treść */
.d_cenBodyBG	{float:left; width:100%;}
.centBody		{float:left; min-width:970px; position:relative; z-index:100; min-height:200px; background:#eaeaea url(/Images/centBodyBgBottomLeft.jpg) no-repeat bottom left;}
.cententMainBg	{float:left; width:915px; padding-left:28px; padding-bottom:40px;}
.cententBg		{float:left; width:889px; padding-left:13px; margin-top:28px;}
.cententTitleBG	{float:left; width:915px; border-bottom:solid 1px #3d2a29; font-size:16px; padding-bottom:8px; font-weight:bold;}
.cententTitleBG h1	{width:889px; margin:0px; padding:0px; font-size:16px;}
.cententTitleBG h2	{width:889px; margin:0px; padding:0px; font-size:16px;}
.cententTitleBG h3	{width:889px; margin:0px; padding:0px; font-size:16px;}

.cententLeft			{float:left; width:552px; font-size:12px; line-height:18px; padding-right:7px; border-right:solid 1px #d5d4d5;}
.cententLeft p 			{margin:0px; padding:0px;}
.cententLeft li			{font-weight:normal;}
.cententLeft li b		{font-weight:normal;}

.cententRightGallBg		{float:left; width:326px; padding-left:3px;}
.cententRightGallBg2	{float:left; width:326px; padding-bottom:7px;}
.cententRightGallImg	{float:left; margin-left:7px;}
.cententRightGallImg img	{border:solid 2px #eaeaea;}
.cententRightGallImg img:hover	{text-decoration:none; border:solid 2px #ffffff;}
.cententRightGallImg a:link, .cententRightGallImg a:visited	{float:left; text-decoration:none; padding:0px; margin:0px; border:solid 1px #55bd00;}	
.cententRightGallImg a:hover					{text-decoration:none; border:solid 1px #3d2a29;}

.galleryDesc			{float:left; width:880px; padding-bottom:15px;  font-size:12px;}
.galleryDesc2			{float:left; width:880px; padding-bottom:15px; padding-top:20px; font-size:12px;}
.galleryBg				{float:left; width:880px; padding-bottom:20px;}
.galleryImg				{float:left; margin-right:20px;}
.galleryImg img			{border:solid 2px #eaeaea;}
.galleryImg img:hover	{text-decoration:none; border:solid 2px #ffffff;}
.galleryImg a:link, .galleryImg a:visited	{float:left; text-decoration:none; padding:0px; margin:0px; border:solid 1px #55bd00;}	
.galleryImg a:hover					{text-decoration:none; border:solid 1px #3d2a29;}
.lightbox		{}

.titleRight				{float:left; width:100%; font-size:14px; font-weight:bold; padding-bottom:10px; margin-top:20px;}
.contactDescBody		{float:left; width:100%; padding-bottom:25px;}
.contactDescTitle		{float:left; padding-bottom:10px; font-size:12px;}
.contactDescTitle span	{color:#55bd00;}
.contactDescBodyDef		{float:left; width:100%; margin-left:25px;}
.contactDescTitleDef		{float:left; padding-bottom:10px; font-size:12px; line-height:16px;}
.contactDescTitleDef span	{color:#55bd00;}
.contactDesc			{float:left; width:100%;}
.contactDesc a:link, .contactDesc a:visited	{text-decoration:none; padding:0px; margin:0px; color:#3d2a29;}	
.contactDesc a:hover						{text-decoration:underline; }

/*formularz*/
.formBody				{float:left; width:550px; padding:0px; margin:0px; font-size:12px;}
.formTitleBody			{float:left; width:550px;}
.formTitleBody2			{float:left; width:550px; border-bottom:solid 1px #ab8785;}
.formTitle				{float:left; padding:7px 19px 8px 5px; font-weight:bold;}
.formLineBody			{float:left; width:550px; padding:0px 0px 10px 0px; margin:0px;}
.formLineLeft			{float:left; width:100px; padding:3px 2px 0px 19px; font-weight:bold;}
.formLineCenter			{float:left; width:400px; padding:0px 0px 0px 0px; color:#556350;}
.formLineCenter	input	{float:left; display:inline-block; width:350px; border:solid 1px #ab8785; margin:0px; padding:4px 4px 3px 4px; color:#3d2a29; font-size:12px;}
.formLineCenter	textarea	{float:left; display:inline-block; width:350px; border:solid 1px #ab8785; margin:0px; padding:4px 4px 3px 4px; color:#3d2a29; font-size:12px;}
.formLineRight			{float:left; width:80px; padding:0px 0px 0px 8px; color:red; font-weight:bold;}
.formLineBtn			{float:left; width:482px; padding:0px 0px 0px 0px;}
.formLineInfo			{float:left; width:550px; padding:0px 0px 0px 0px;}
.formLineCenterReg		{float:left; width:500px; padding:0px 0px 0px 0px; color:#556350;}
/*koniec formularz*/

/*stopka*/
.footerBody				{float:left; width:100%; min-width:970px; margin-top:10px;}
.footerBodyZ2			{float:left; width:970px; background:#3d2a29; height:43px; margin:0px; margin:0px;}
.footerLeft				{float:left; width:500px; padding-left:20px; color:#ffffff; margin-top:16px; font-family:Verdana; font-size:11px;}
.footerLeft h3			{font-size:11px; margin:0px; padding:0px; font-weight:normal;}
.footerLeft a:link, .footerLeft a:visited	{text-decoration:none; color:#ffffff; }
.footerLeft a:hover                   {text-decoration:underline;}
.footerRight				{float:left; width:400px; padding-left:20px; color:#ffffff;  text-align:right;}
.footerRight a:link, .footerRight a:visited	{float:right; margin-left:15px; margin-top:16px; text-decoration:none; color:#ffffff; }
.footerRight a:hover                   {text-decoration:underline;}
.menuFooterSeperator	{float:right; height:14px; width:1px; background:#ffffff; margin-left:15px; margin-top:15px;}

/*stopka*/
.footerMainBG		{float:left; width:100%; min-width:970px; margin-top:10px;}
.footerMainLeft		{position: absolute; left:0px; width:50%; height:51px; z-index:11; background:url(/Images/footerLeftBg.jpg) repeat-x bottom; min-width:488px;}
.footerMainRight	{position: absolute; right:0px; width:50%; height:51px; z-index:10; background:url(/Images/footerBg.jpg) repeat-x bottom; min-width:485px;}
.footerMainCenter	{position: absolute; z-index:13;min-width:970px; background:url(/Images/footerBg.jpg) repeat-x bottom;}
.footerBg			{float:left; width:970px; height:51px; }
.footer2			{float:left; width:100%; min-width:970px; height:60px; background:#ffffff url(/Images/footerBg2.jpg) repeat-x bottom;}