#head 			{background: url(BgHead.jpg) repeat-x bottom;}
#main div.top 	{background:#f5ffee url(BgInfo.jpg) bottom repeat-x;}
#foot 			{background: url(BgFooter.jpg) repeat-x;}

#back 					{background: url(S6.gif) no-repeat; position: absolute; top: 50px; left: 0px; width:206px; height:236px;}
#head div.head div.logo {background: url(logo.jpg) top left no-repeat;}
#main div.main .info 	{background:#f5ffee url(BgInfo.jpg) repeat-x bottom;}

#main div.main div.c h1 {background:url(h1_bottom.gif) no-repeat left bottom; color:#038a43;}
div.l div.menu_v div.menu_v li 		{background-image:url(ListImg.gif); }

div.c div.info .tabelka td 	{background:url(tabelka_left.gif) left bottom no-repeat;}
div.c div.info .tabelka td+td {background:url(tabelka_right.gif) left bottom no-repeat;}	


li ul li {font-size: 1em;}
a img	{border: 0;}

.link_pdf	{padding: 2px 0 2px 25px; background: url(ipdf.gif) left top no-repeat; color: #900 !important;}
.klienci	{background:url(klienci_bgd.gif) 0 0 no-repeat;float:right;width:442px;height:134px;}

html  { overflow:scroll; overflow-x:hidden; }

#logo						{padding:9px;}

ul.menu_h li 				{display: block; float: left; }
ul.menu_h, ul.menu_v		{padding: 0 0 0 7px; margin: 0; list-style-type : none;}
ul.menu_h li, ul.menu_v li	{padding:0 0px 0 0px; margin: 0; }
ul.menu_h a, ul.menu_v a	{text-decoration:none; }

#head	{}
#main	{}
#foot	{}

#foot {border-top:10px solid #e6f9d2; height:86px; margin:20px 0 0 0;}

div.head, div.main, div.foot	{ width: 910px; clear: both; margin:0 auto;}
div.head	{position: relative; height:213px;}
div.main	{position: relative;}
div.foot	{ }

div.l	{width: 220px; float:left;  margin: 10px 20px 0 0; } 
div.c	{width: 670px; float:left;  margin: 0;}

#head div.menu_h		{}
#head div.menu_h li		{position: relative; padding:0 12px 0 0; }
#head div.menu_h li a	{display:block; font-weight:bold; margin:0 11px 0 0;  font-size:0.75em;}
#head div.menu_h li a:hover {text-decoration:none; }
#head div.menu_h ul.menu_h li								{font-size:1em; line-height:29px;}
#head div.menu_h li a.menu			{color:#00713b;}
#head div.menu_h li a.menu_active	{color: #030; }

#head div.lev3 table {float:right; font-size:0.75em; margin-right:5px;}
#head div.lev3 table a { color:#00713b; font-weight:bold; }
#head div.lev3 table a img {padding:9px 0 0 0;}
#head div.lev3 table a:hover {text-decoration:none;}
#head div.lev3 table td {line-height:29px; padding:0 0 0 12px; color:#00713b;}


#head div.head div.logo {width:295px; height:184px; padding:0; margin:0;}

.bd0 #main div.main	 {background: url(line.gif) 229px 72px no-repeat;}


div.l div.menu_v 			{margin:0; padding: 0 0 10px 0;}
div.l div.menu_v ul			{margin:0; padding: 0;}
div.l div.menu_v li 		{padding:0;}
div.l div.menu_v a 			{color:#318c59; display:block; padding:2px 5px 2px 5px; font-size:0.8em; font-weight: bold;}
div.l div.menu_v li.menu_active,
div.l div.menu_v li:hover,
div.l div.menu_v div.menu_v li:hover,
div.l div.menu_v div.menu_v li.menu_active {text-decoration:none; background-color:#f4feeb; }
div.l div.menu_v div.menu_v li.menu_active {}

div.l div.menu_v div.menu_v 		{margin:0; padding: 0 2px 2px 5px;}
div.l div.menu_v div.menu_v li		{padding:2px 0 2px 15px; background-color:#fff; background-position: left 2px; background-repeat: no-repeat; }

div.l div.menu_v div.menu_v a 		{margin:0; padding: 0; font-weight: normal; font-size:1em;}



div.menu_galeria				{background-color:#f5ffee; padding: 20px 0 0 15px;}
div.menu_galeria div.menu		{display: inline;}
div.menu_galeria div.menu img	{margin: 0 15px 15px 0; border: 1px solid #318c59; width: 200px; height: 100px; }

/*------------------TABELKI-----------------------*/



#main div.c .info 	 {margin:0; padding: 10px 15px;}
#main div.c .info *	 {color:#7f847b; }
#main div.c .info p  {text-align:justify;}
#main div.c .info h2 {font-size:0.75em; font-weight:bold;}

#main div.c .info .tabelka 			{width:635px; font-size:0.7em; margin:0 0 15px 0;}
#main div.c .info .tabelka td 	 	{padding: 2px 0; }
#main div.c .info .tabelka td+td 	{padding-left:30px; width:195px;}
#main div.c .info .dziwna td {padding:0 0 0 0px; border-bottom:1px #c9d4bf solid; background:none;}
#main div.c .info .dziwna td+td { text-align:center;}


#main div.c .info .specjal td {background:none;}
#main div.c h1 em {font-style:normal; color:#f99115;}

div.c div.menu_v ul.menu_v li { width:400px;}
div.c div.menu_v ul.menu_v a {color:#000000; font-size:1em; font-weight:normal; margin:0 0 15px 0;}
div.c div.menu_v ul.menu_v a:hover {background:none;}
div.c div.menu_v ul.menu_v a em {color:#f99115; font-style:normal;}

div.c li {color:#f99115;}
div.c li p {font-size:1em;}


#main div.c div.zdjecia { width:650px; margin:10px 0;}
/*
#main div.c div.zdjecia .loga td {width:200px; padding:0; border-right:1px solid #318c59; padding:0 10px;}
#main div.c div.zdjecia .loga td+td+td {border:none;}
*/


#main div.c div.flash {margin:15px 0 0 5px;}

div.c a.link_pdf {text-align:right;}

#main div.c ul.logos {list-style:none; margin:0; padding:0;}
#main div.c ul.logos li p { line-height:60px;}
#main div.c ul.logos li a {margin:0 10px 0 0; padding:0;}
/*-----------------------HOME-------------------------*/

.bd1 div.main div.top			{float: left; width: 910px; margin:0 0 25px 0; padding:10px 0 10px 0;}

.bd1 div.main div.top h1 {font-size:1em;}

.bd1 #main div.main 			{margin: 0 auto; padding: 25px 0;}
.bd1 #main div.main div.bottom	{margin: 0; padding: 0;}
.bd1 div.l,
.bd1 div.r 						{width:413px;  padding:0 20px; margin:0;}
.bd1 div.l						{float: left; border-right: 1px solid #318c59;  }
.bd1 div.r		{float: left;}

.bd1 div.bottom {clear: left;}

.bd1 div.r div.menu_v ul.menu_v 		{margin:0; padding:0;}
.bd1 div.r div.menu_v ul.menu_v li 		{ width:400px;}
.bd1 div.r div.menu_v ul.menu_v a 		{color:#000000; font-size:1em; font-weight:normal; margin:0 0 15px 0;}
.bd1 div.r div.menu_v ul.menu_v a:hover {background:none;}
.bd1 div.r div.menu_v ul.menu_v a em 	{color:#f99115; font-style:normal;}


/*--------------------------------------------------------------------*/	
	
#foot div.foot div.lev2			{padding: 0px;}
#foot div.foot div.lev3			{padding: 0 10px 5px 0px; width:830px; float:right;}
#foot div.foot div.lev3	p		{float:right; color:#fff; font-size: 0.65em; padding:35px 0 0 0;}
#foot div.foot div.lev3 a 		{color:#FFFFFF;}
#foot div.foot div.lev3	div.menu_h ul.menu_h a		{color:#ccc; padding-right: 20px; font-weight:bold;text-decoration:none;}
#foot div.foot div.lev3	div.menu_h ul.menu_h a:hover	{color:#fff;}

	
	
.menu,
.menu_active	{}
.menu a,
.menu_active a	{}


.std1	{}
.std2	{}		
/*
div.c div.std1, 
div.c div.std2, 
div.r div.std2 {}
div.c h1, div.r h1	{margin:4px 0 1px 0px; padding:0px 4px 25px 0px; color:#00713b;}
div.c h2, 
div.r h2			{padding: 3px 10px 3px 10px; margin: 0;}

div.c div.pl,
div.r div.pl 	{padding: 0;}
div.r img		{padding: 0;}
div.pl h1,
div.pl h2	{padding: 3px 0 3px 0; border: 0;  background: none !important;}
*/

/*
div.pl p:first-child,
div.pl p:first-child	{text-align: justify; color: #000;}
*/

/*
div.date 	{padding: 0 0 0 10px; margin: 0; font-size: 0.7em; color: #293D6B;}
div.more 	{padding: 0 0 10px 0; margin: 0; text-align: right;}
div.more a	{font-size: 0.7em;}	
*/
/*div.c table.tabelka			{width:100%; border: 1px solid #ccc;}
div.c table.tabelka tr		{border:0;text-align:center;font-size:0.7em;}
div.c table.tabelka thead	{background:#ccc;}*/


.clear 			{clear:both;}

#path 			{color:#f99115; font-size:0.6em; margin: 10px 0 12px 0px; padding:0;}
#path a			{color:#d17407;text-decoration:none;}
#path a:hover	{text-decoration:underline;}


.bd1 table.home		{background-color:#fff; width:950px;}
.bd1 table.home td	{background-color:#595959; border: solid #fff; border-width: 0 0 1px 1px; }
.bd1 table.home tr td:first-child {border-left: none;}
.bd1 table.home ul		{list-style: none;}
.bd1 table.home ul li 		{color: #b2b2b2;border-bottom: 1px solid #6b6b6b; width: 150px; padding: 2px 0;}
.bd1 table.home ul li img	{margin: 0 5px 0 0;}
.bd1 table.home ul li a		{color: #b2b2b2;}


.mapa	{font-size: 0.9em; margin: 20px 0;}
.mapa .child .mapa 	{margin: 0;}

div.r div.pl	{}

#head form				{position:absolute;top:31px;left:775px;font-size:0.7em;}
#btnSearch 				{border:1px solid #fff;color:#fff;}
#btnSearch:hover		{color:#fc0;}
#szukaj					{border:0;background:#e6e6e6;text-decoration:none;}
 
fieldset 					{border: 1px solid #d8d8d8; padding: 10px;margin:0;width:340px;color:#6d6868;}
fieldset legend				{ font-weight:normal;letter-spacing: 1px;font-size:11px;}
fieldset label,
fieldset div.fTXT label,
fieldset div.fTAREA label	{letter-spacing: 1px; display:block;font-size:11px; }
fieldset div.fTXT,
fieldset div.fTAREA,
fieldset div.fCBX,
fieldset div.fRB		{margin-bottom: 5px;}
fieldset div.fTXT input	{width: 305px;margin-top: 5px;}
fieldset div.fTAREA textarea {width: 305px;}
span.textfieldRequiredMsg,
span.textareaRequiredMsg,
span.checkboxRequiredMsg			{font-size:11px;}
 
div.wt_galeryjq img {padding:10px;}

div.cmsJQG	{}
#cmsJQToolsLeft	{}
#cmsJQToolsRight	{}
#cmsJQToolsPlay	{}
#cmsJQGClose		{}

div.cmsJQG div.cmsJQNavi			{z-index:300; left: 0; top: 0;  background:#000; }
div.cmsJQG div.cmsJQNavi a			{color:#fff; padding: 5px; font-size: 12px;}
div.cmsJQG div.cmsJQNavi a.cmsJQChosen		{color:#000 !important;background:#fff;}

div.cmsJQG div.cmsJQGTools	{margin: 5px; float: right;}
div.cmsJQG div.cmsJQGLinks	{margin: 5px;}
div.cmsJQG div.cmsJQGLinks a{padding:5px;}
div.cmsJQG div.cmsJQBack	{position:absolute; top:0;left:0;background:#eee;z-index:0; filter:alpha(opacity=90); -moz-opacity: 0.5; opacity: 0.5;}

div.cmsJQG div.cmsJQPict				{position:absolute; background:#323232; display:none; z-index:1;}
div.cmsJQG div.cmsJQPict img			{position:relative; padding:15px;}
div.cmsJQG #cmsJQText					{color:#fff !important; background:#323232; }
div.cmsJQG #cmsJQText p					{}

.api_search_input	{width: 100px; float:left;}
.api_search_button	{}

div.promo	{ background:url(promocja_tlo.gif) no-repeat left top; width:442px; height:134px; float:left; }