body
{
	font-size: 12px;
	text-align:left;
	font-family: Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: #eeeeee;
	color: #636363;	
}
     
a:hover  { color: #49be04; text-decoration:none; font-size: 12px;} 
a { color: #004c8e; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
h1,h2,div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:12px; color:#38aa00;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#tlo_gora { background: url('images/tlo_gora.jpg') repeat-x top #004078; }
div#tlo_dol { background: url('images/tlo_dol.jpg') repeat-x top #eeeeee; margin-bottom:10px;}

div.kontener{ margin:2px auto; margin-top:0px; margin-bottom:0px;	width:1000px;	overflow:hidden; }
div#top { padding-left:55px; width:922px; overflow:hidden; height:156px; margin-bottom:15px; }
div#top_gornezakladki {height:22px; padding-left:611px; overflow:hidden;}
div#top_gornezakladki img { margin:0px; padding:0px; float:left; }
div#top_boxzlogiem { height:102px; overflow:hidden; }
div#top_logo { width:340px; float:left; overflow:hidden;}
div#top_dane_adresowe 
{ 
	padding-left:26px; padding-right:44px; padding-top:26px; width:185px; height:70px; overflow:hidden; float:left; 
	background:url('images/top_zaroweczka.jpg') no-repeat top right;
	color:#7f7f7f; font-size:11px; font-family:Arial; line-height:14px;
}
div#top_dane_adresowe a { color:#7f7f7f; font-size:11px; font-family:Arial; line-height:14px; }
div#top_dane_adresowe a:hover { color:#49be04; font-size:11px; font-family:Arial; line-height:14px; }
div#top_menu { height:32px; overflow:hidden; }
div#top_menu img{ margin:0px; float:left; padding:0px; }

/*div#main_baner_bg { height: 317px; display: block; width:920px; padding: 28px 0px 0px 80px; overflow:hidden; padding-bottom:29px; background-image: url('images/main_baner_bg.jpg'); background-repeat: no-repeat;}
*/

div#main_baner_bg { height: 345px; display: block; width:941px; padding: 0px 0px 29px 59px; overflow:hidden; background-image: url('images/main_baner_bg.jpg'); background-repeat: no-repeat; overflow:hidden;}
div#main_baner { width: 901px; height: 342px; display: block; overflow:hidden;}

div#bottom { padding-left:75px; width:857px; overflow:hidden; padding-top:29px; }
div.bottom_loga { overflow:hidden; height:55px; margin-bottom:17px; text-align:center;}
div.bottom_loga img{ margin:0px; padding:0px; float:left; }
div.bottom_info { color:#727272; font-size:10px; text-align:center; line-height:12px; margin-bottom:20px;}

div#bottom_copyright { float:left; color:#7f7f7f; font-size:10px; font-family:arial;}
div#undicom  { 	color:#b8b8b8; font-size:10px; font-family:arial; float:right; text-align:right; }
div#undicom a { 	color:#49be04; font-size:10px; font-family:arial; }
div#undicom a:hover { 	color:#b8b8b8; font-size:10px; font-family:arial; }



div#top_baner_bg { display: block; width: 920px; height: 196px; padding: 28px 0px 0px 80px; background-image: url('images/top_baner_bg.jpg'); }
div#top_baner { display: block; width: 861px; height: 173px; }
div#top_baner_foto { margin: 9px 0px 0px 0px; display: block; width: 858px; height: 164px; overflow: hidden;}
div#top_baner_opis1 { padding: 75px 0px 0px 20px; }
div#top_baner_opis2 { padding: 90px 0px 0px 25px; }
div#top_baner_opis3 { padding: 90px 0px 0px 25px; }
/* BOXY U GORY */

#box1 { width: 285px; height: 164px; display: block; float: left; margin-right:3px; cursor: pointer;}
#box2 { width: 285px; height: 164px; display: block; float: left; margin-right:3px;cursor: pointer;}
#box3 { width: 285px; height: 164px; display: block; float: left;cursor: pointer;}
div.boxbg { width: 267px; height: 146px; display: block; background-image: url('images/topboxbg.gif'); margin:1px; padding:8px;}
div.boxbg2 { width: 267px; height: 146px; display: block; background-color:#1fa345; border: 1px solid #cdcecd;padding:8px;}
div.box_tresc { width: 265px; height: 144px; display: block; background-image: url('images/topboxbg.gif'); background-position: 0px -9px; padding:1px;}
div.box_tresc2 { width: 265px; height: 144px; display: block; background-image: url('images/topboxbg.gif'); background-position: 0px -9px; border: 1px solid #cdcecd;}
div.box_etykieta { width: 254px; height: 144px; padding: 0px 0px 0px 11px; display: block; background-repeat: no-repeat; background-position: top right; position: relative;}
#box1 div.box_etykieta { background-image: url('images/topbox1.jpg'); }
#box2 div.box_etykieta { background-image: url('images/topbox2.jpg'); }
#box3 div.box_etykieta { background-image: url('images/topbox3.jpg'); }

div.box_wiecej { height: 25px; width: 107px; display:block; position: absolute; top: 115px; left: 11px;}
div.box_naglowek { padding: 6px 0px 2px 0px; }
div.box_opis { font-size: 10px; color: #4a4a4a; width: 170px; display:block;line-height: 12px; padding-bottom: 3px;}
.box_opis span { font-size: 11px; color: #004c8e; }

div#zawartosc_bg { margin: 0px 0px 38px 59px; width: 901px; background-color: #fff; background-image: url('images/zawartosc_bot.gif'); background-repeat: no-repeat; background-position: bottom left; }
div#zawartosc_bg2 { width: 901px;  background-image: url('images/zawartosc_top.gif'); background-repeat: no-repeat; background-position: top left; }
div#zawartosc { padding: 20px 21px 21px 18px; min-height: 200px; height: auto !important; height: 200px;}

div#zawartosc_left { width: 201px; display: block; float: left; padding: 0px 30px 0px 0px; }
div#zawartosc_right { width: 630px; float: left; line-height: 18px;}

div#breadcrumbs { line-height: 27px; height: 37px; display: block;}
#breadcrumbs a { float: left; font-size: 10px; color: #cacaca; }
#breadcrumbs a:hover { font-size: 10px; color: #9a9a9a; }
#breadcrumbs a.current { color: #9a9a9a; }
#breadcrumbs div.breadsep { float: left; width: 10px; display: block; height: 27px; background-image: url('images/breadsep.gif'); background-repeat: no-repeat; background-position: 4px 12px; }

#naglowek { height: 42px; display: block; overflow:hidden;}
/* PODSTRONA LEFT */
div#naglowek_left { padding: 40px 0px 5px 17px; height: 22px; display: block;}
div#leftmenu_bg { width: 201px; background-color: #38aa00; background-image: url('images/leftmenu_top.gif'); background-repeat: no-repeat; background-position: top left; }
div#leftmenu { padding: 16px 23px 12px 23px; background-image: url('images/leftmenu_bot.gif'); background-repeat: no-repeat; background-position: bottom left; }
#leftmenu a { display: block; width: 140px; padding-left: 15px; padding-top:6px; padding-bottom:6px; line-height:18px; background-image: url('images/leftmenu_arrow.gif'); background-repeat: no-repeat; background-position: left center; font-size: 11px; color: #ffffff; font-weight: bold;}
#leftmenu a:hover { font-size: 11px; color: #fcff00; font-weight: bold;}
div.left_menu_sep { width:155px; height: 1px; display: block; overflow: hidden; background-color: #6dc13f;}

#leftmenu a.leftmenu_submenu { display: block; width: 135px; padding-left: 10px; margin-left: 10px; height: auto; line-height: 18px; background-image: url('images/leftmenu_arrow.gif'); background-repeat: no-repeat; background-position: left center; font-size: 10px; color: #ffffff; font-weight: bold; }
#leftmenu a.leftmenu_submenu:hover { font-size: 10px; color: #fcff00; font-weight: bold; }

#leftmenu a.current { color: #fcff00; }
/* PODSTRONY ROZNE */
div.gal_fotka_box { width: 140px; height: 109px; display: block; position: relative; padding-bottom: 7px; float:left; padding-right: 60px;}
a.gal_foto { display: block; width: 140px; height: 97px; position: absolute; top: 3px; left: 0px; }
a.gal_ramka { display: block; width: 140px; height: 109px; position: absolute; top: 0px; left: 0px; }


.gal2_left { width: 411px; float: left; padding-right: 20px;}
.gal2_right { width: 199px; float: left; }

div.gal2_fotka_box { width: 199px; height: 155px; display: block; position: relative; padding-bottom: 7px;}
a.gal2_foto { display: block; width: 199px; height: 138px; position: absolute; top: 5px; left: 0px; }
a.gal2_ramka { display: block; width: 199px; height: 155px; position: absolute; top: 0px; left: 0px; }

div.news_box { padding: 0px 0px 20px 0px;}
div.news_left { width: 73px; float: left; }
div.news_right { float: left; width: 557px; border-bottom: 1px solid #e4e4e4; padding: 0px 0px 15px 0px;}
div.news_nazwa { font-size: 11px; color: #5e5e5e; font-weight:bold; padding: 0px 0px 10px 0px;}
.news_nazwa a { font-size: 11px; color: #5e5e5e; font-weight:bold;}
.news_nazwa a:hover { font-size: 11px; color: #49be04; font-weight:bold;}
.news_shortopis { font-size: 11px; color: #5e5e5e; }

.news_longopis { margin-top:15px; font-size: 11px; color: #5e5e5e; margin-bottom:15px;}

div.news_data { background-image: url('images/news_data'); width: 53px; height: 22px; padding-top: 1px; display: block; overflow: hidden; font-size: 10px; color: #5e5e5e; line-height: 10px; text-align: center;}


div.news_belkastron { width: 630px; display: block; height: 20px;}
div.news_belkastron2 { position: relative;left: 50%; float:left;}
div.news_belkastron3 { position: relative;left: -50%; float:left;}
div.news_belkastron a { float: left; height: 20px; padding: 0px 1px 0px 1px; margin: 0px 1px 0px 1px; font-size: 10px; color: #a9a9a9; font-weight: bold; line-height: 19px;}
.news_belkastron a span { color: #004c8e; }
.news_belkastron a:hover { color: #49be04; font-size: 10px; }
div.news_belkastron a.linkimg { float: left; height: 12px; padding: 8px 3px 0px 3px;}

div.news_powrot { display: block; height: 20px;}
div.news_powrot a { font-size: 10px; color: #004c8e; font-weight: bold; line-height: 19px; float: left; }
div.news_powrot a:hover { font-size: 10px; color:#49be04; }
div.news_powrot a.news_powrot_img { height: 12px; padding: 8px 5px 0px 3px; }

div.news_data_full { float: left; background-image: url('images/news_data'); width: 53px; height: 22px; padding-top: 1px; display: block; overflow: hidden; font-size: 10px; color: #5e5e5e; line-height: 10px; text-align: center;}
h2.news_nazwa_full { float: left; font-size: 11px; color: #5e5e5e; font-weight:bold; padding: 0px 0px 0px 10px;}
div.news_opis { clear: left; padding: 10px 0px 10px 0px;}

.gal3_fotka_box { width: 165px; float: left; padding: 0px 32px 15px 0px;}
.gal3_fotka_ramka { display: block; width: 145px; height: 215px; padding: 9px; border: 1px solid #dcdcdc; position: relative;}
.gal3_fotka_ramka a.gal3_lupa { position: absolute; top: 202px; left: 132px; display: block; width: 23px; height: 24px; }
.gal3_fotka_nazwa { text-align: center; padding: 8px 0px 0px 0px; color: #616161;}

.gal4_fotka_box { width: 288px; height: 116px; display:block; float: left; padding: 0px 0px 9px 0px;}
.gal4_fotka_ramka { display: block; float:left; width: 72px; height: 106px; padding: 4px; border: 1px solid #dcdcdc; position: relative;}
.gal4_fotka_ramka a.gal4_lupa { position: absolute; top: 91px; left: 57px; display: block; width: 23px; height: 24px; }
.gal4_fotka_nazwa { text-align: left; padding: 0px 40px 0px 15px; width: 151px; color: #616161; float: left;}
.gal4_fotka_nazwa a { color: #004c8e; font-weight: bold; }
.gal4_fotka_nazwa a:hover { color: #49be04; font-weight: bold; }

div.gal4_box {width: 580px; padding: 10px 0px 10px 0px; overflow: hidden; border-bottom: 1px solid #e4e4e4;}
	div.gal4_box_nazwa {padding-bottom: 10px; color: #616161; font-size: 14px; font-weight: bold;}
		.gal4_box_nazwa a {color: #004c8e; font-size: 14px; font-weight: bold;}
		.gal4_box_nazwa a:hover {color: #49be04; font-size: 14px; font-weight: bold;}
	div.gal4_box_tekst {padding-bottom: 8px; overflow: hidden;}	
div.gal4_item {width: 110px; padding: 0px 0px 12px 0px;  float: left; overflow: hidden; }
	div.gal4_item_box_ramka {width: 82px; overflow: hidden;}	
		div.gal4_item_ramka { display: block; width: 72px; height: 106px; padding: 4px; border: 1px solid #dcdcdc; position: relative;}
			.gal4_item_ramka a.gal4_item_lupa { position: absolute; top: 91px; left: 57px; display: block; width: 23px; height: 24px; }
	div.gal4_item_nazwa {padding: 7px 0px 0px 0px; text-align: center; width: 82px; overflow: hidden; color: #616161;}
		.gal_item_nazwa a {color: #004c8e; font-weight: bold;}
		.gal_item_nazwa a:hover {color: #49be04; font-weight: bold;}
		
div#mapa_sep { height: 25px; display: block; }
div#mapa_bg { width: 585px; height: 350px; display: block; background-color: #ececec; border: 1px solid #d4d4d4; padding: 10px; }
div#formularz_nazwa { font-size: 12px; font-weight: bold; color: #636363; padding: 20px 0px 16px 0px; }
div#formularz_tekst {padding: 15px 0 10px 0; overflow: hidden;}

div.akty_box { padding: 0px 0px 6px 0px;}
div.akty_left { width: 73px; float: left; }
div.akty_right { float: left; width: 525px; border-bottom: 1px solid #e4e4e4; padding: 0px 32px 10px 0px;}
.akty_right a { font-size: 11px; color: #5e5e5e;}
.akty_right a:hover { font-size: 11px; color: #49be04;}
.akty_right a b { font-weight: bold; color: #004c8e; }
div.akty_numer { background-image: url('images/news_data'); width: 53px; height: 23px; display: block; overflow: hidden; font-size: 9px; color: #5e5e5e; line-height: 22px; text-align: center;}

div.mapa_serwisu_el { display: block; height: 29px; }
.mapa_serwisu_el a { display: block; float:left; padding-left: 15px; height: 29px; line-height: 28px; background-image: url('images/stronnicowanie_next.gif'); background-repeat: no-repeat; background-position: left center; font-size: 11px; color: #004c8e; font-weight: bold;}
.mapa_serwisu_el a:hover { font-size: 11px; color: #38aa00; font-weight: bold;}

div.txt_tresc { padding: 0px 0px 20px 0px; }

/* GLOWNA */
div#main_cols { padding: 0px 0px 43px 80px; }
div#main_col1 {width: 173px; float: left;  }
div#main_col2 { width: 434px; float: left; padding-left: 43px;}
div#main_col3 {width: 210px; float: left;  }
div.main_naglowek { padding: 10px 0px 10px 0px; }
div#main_menu { padding: 0px 0px 0px 0px;}
a.main_menu_kulka { height: 20px; padding-top: 12px; width: 18px; float: left; display: block; }
a.main_menu_link { height: 32px; width: 155px; float: left; display: block; font-weight: bold; font-size: 12px; color: #ffffff; line-height: 31px;}
a.main_menu_link:hover {font-weight: bold; font-size: 12px; color: #37a801; }
div.main_menu_sep { clear: left; height: 1px; width: 155px; display: block; overflow: hidden; background-color: #30668b; margin-left: 18px; }

div#main_aktualnosci { padding: 5px 0px 0px 0px; }
div.main_news_box { padding: 0px 0px 15px 0px; }
div.main_news_data { width: 60px; height: 24px; display:block; float: left;position: relative; }
div.main_news_data_data { position: absolute; top: 1px; left: 0px; width: 53px; height: 23px; display: block; overflow: hidden; font-size: 10px; color: #a4bace; line-height: 10px; text-align: center;}
div.main_news_nazwa { width: 150px; height: 24px; float: left; }
.main_news_nazwa a { color: #fff; font-size: 11px; font-weight: bold; }
div.main_news_opis { clear: left; padding: 5px 0px 0px 0px; font-size: 11px; color: #b3c6d7;}

/* GOGOLE MAP*/
div#map_canvas { width: 600px; height: 400px; }


div.pliki_box { height: 32px; display: block; padding-left: 40px; background-image: url('images/dokument.gif'); background-repeat: no-repeat; background-position: left center; line-height: 31px; margin: 0px 0px 5px 0px;}

div.prod_box { padding-bottom: 14px;}
div.prod_left { width: 195px; height: 80px; display: block; float: left; position: relative; }
div.prod_right { width: 321px; float: left; border-bottom: 1px solid #e4e4e4; padding-bottom: 14px;}
div.prod_foto { width: 167px; height: 70px; display: block; position: absolute; top: 5px; left: 5px; text-align: center;}
div.prod_ramka { width: 177px; height: 80px; display: block; position: absolute; top: 0px; left: 0px; }
h2.prod_nazwa { font-size: 15px; color: #1fa345; font-weight: bold; }
div.prod_nazwa { padding-bottom: 12px; font-size: 15px; color: #1fa345; font-weight: bold; }
div.prod_nazwa a { font-size: 15px; color: #1fa345; font-weight: bold; }
div.prod_nazwa a:hover { font-size: 15px; color: #004c8e; font-weight: bold; }
div.prod_opis { color: #5e5e5e; font-size: 11px;}
div.prod_ilosc { float: left; padding: 30px 0px 0px 30px; }

.prod_ilosc input { width:16px; height:16px; padding: 4px 5px 0px 5px;background-color: transparent; border:1px solid #d6d6d6; background-image: url('images/inp_bg.gif');color: #636363; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;}

div.prod_kat { font-size: 16px; font-weight: bold; color: #004c8e; padding: 0px 0px 12px 0px; }
div.prod_pliki { font-size: 14px; font-weight: bold; color: #004c8e; padding: 5px 0px 5px 0px; }
div.prod_pliki_lista { padding: 0px 0px 10px 5px; }

div#prod_form {  padding: 30px 0px 0px 0px; }
#prod_form td { padding: 5px; line-height: 18px;}


div#center_menu { display: block; height: 30px; line-height: 28px;}
#center_menu a { float: left; margin-right: 10px; font-weight: bold; }





/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	td.formularz_etykieta { width: 102px; padding: 6px 0px 0px 0px; font-size: 11px; color: #636363; }
	input.formularz
	{
		width:376px; height:16px;
		padding: 4px 5px 0px 5px;
		background-color: transparent; border:1px solid #d6d6d6; background-image: url('images/inp_bg.gif');
		color: #636363; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
	}
	
	.wiadomosc,textarea.formularz
	{
		width:376px; height:95px;
		padding: 4px 5px 0px 5px;
		background-color: transparent; border:1px solid #d6d6d6; background-image: url('images/inp_bg.gif');
		color: #636363; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 
	}
	textarea.formularzprod
	{
		width:295px; height:55px;
		padding: 4px 5px 0px 5px;
		background-color: transparent; border:1px solid #d6d6d6; background-image: url('images/inp_bg.gif');
		color: #636363; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 
	}
	input.formularzprod
	{
		width:295px; height:16px;
		padding: 4px 5px 0px 5px;
		background-color: transparent; border:1px solid #d6d6d6; background-image: url('images/inp_bg.gif');
		color: #636363; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
	}
span.formularzprod_info { font-size: 10px; color: #1fa345; line-height: 17px;}	



#formularz_odpady_tabela, #formularz_dyst_tabela { width: 630px; }
#formularz_odpady_tabela input, #formularz_dyst_tabela input { width: 90%;height:16px; background-color: transparent; border:1px solid #d6d6d6; background-image: url('images/inp_bg.gif');padding: 4px 5px 0px 5px;color: #636363; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;}	
#formularz_odpady_tabela a, #formularz_dyst_tabela a { display: block; background-color: #004c8e; color: #fff; font-weight: bold; width: 40px; height: 22px; line-height: 20px; text-align: center; }
	
a#formularz_odpady_dodaj, a#formularz_dyst_dodaj { display: block; margin: 10px 0px 10px 0px; text-align: center; padding: 3px; background-color: #49be04; color: #fff; font-weight: bold; }

#formularz_dyst_tabela th, #formularz_odpady_tabela th { font-weight: bold; padding: 0px 5px 0px 5px; }
