html, body  
	{background: #ffffff; 
	 text-align: center; 
	 font-size: 1em; 
	 font-family: verdana, tahoma, arial, helvetica, sans-serif;
	 margin: 0px; 
	 padding: 0px; 
	 font-size: 1em; 
	 text-align: left;}
img 
  {border: 0px;
		margin: 10px;
		float: left;
	}
h1 
	{font-size: 2.5em; 
	 font-weight: normal;
	 margin: 0;
	 font-family: 'Arial Black', Arial;
	}
h2 
	{font-size: 1.2em;
		color: #6297bc;
		font-family: Tahoma, Arial, sans-serif;
		font-weight: bold;
	}
h3
	{font-size: 0.8em; 
	 font-weight: bold;
	 font-family: Tahoma, Arial, sans-serif;
	 color: #6297bc;
	}
p
	{font-size: 0.7em;
		color: #4d4d4d;
		line-height: 1.5em;
	}
blockquote
	{font-size: 0.7em;
		color: #4d4d4d;
		line-height: 1.5em;
		background-color: #f8f8f8;
		border: 1px dotted #e9eaeb;
		padding: 5px;
		margin: 5px;
		
	}
a
	{text-decoration: none;
		color: #6297bc;
	}
a:hover, a:active
	{color: #9ec630;
	}
li
	{color:#808080;
		font-size: 0.7em;
	}
form
	{font-size: 0.7em;
		font-weight: bold;
		color: #373737;
	}
input, select, textarea
	{border: 1px solid #b4b4b4;
	color: #808080;
	}
input.submit
	{background-color: #f2f2f2;
		color: #6297bc;
		border: 1px solid #b4b4b4;
		font-weight: bold;
		margin: 2px;
	}

/*!---------------!
  Kontenery główne
 !---------------!*/
#body1
	{height:60px;
		width: 820px;
		margin-left: auto;
		margin-right: auto;
	}

#czesc_dolna
	{background: #a7c5d4 url('obrazki/tlo_pod_banner.jpg') repeat-x top;
	}
#menu_gorne
	{width: 100%;
		height: 30px;
		background-image: url('obrazki/menu_top_linia.jpg');
		background-repeat: repeat-x;
		background-position: bottom;
	}
#menu_gorne_srodek
	{width: 820px;
		margin-left: auto;
		margin-right: auto;
	}
#zawartosc
	{width: 820px;
		margin-left: auto;
		margin-right: auto;
		clear: left;
		background-color: white;
		border-bottom: 5px solid #3c77d0;
	}
#zawartosc_right
	{width: 170px;
		float: right;
		padding: 15px;
	}
#zawartosc_center
	{width: 390px;
		float: left;
		padding: 15px;
	}
#zawartosc_left
	{width: 170px;
		float: left;
		padding: 15px;
	}
#stopka
	{clear: both;
		width: 800px;
		margin: 0 auto;
		padding: 15px 0;
		font-size: 0.7em;
		font-family: Arial;
		color: white;
		text-align: right;
	}
/*!--------------!
   Menu górne - zakładki
	!--------------!*/
	
#menu_gorne ul
	{margin: 0;
		padding: 0;
		margin-left: 400px;
	}
#menu_gorne li
	{list-style: none;
		float: left;
		margin: 0 1px;
		font-size: 12px;
		line-height: 25px;
		font-weight: bold;
		background: #9ec630 url(obrazki/menu_top_tlo.jpg) top left repeat-x;
	}
#menu_gorne li#aktywny
	{ background: #9ec630 url(obrazki/menu_top_tlo_n.jpg) top left repeat-x;
	}
#menu_gorne li div
	{background: url(obrazki/rog_l.gif) left top no-repeat;
	}
#menu_gorne a
	{text-decoration: none;
		display: block;
		font-weight: bold;
		background: url(obrazki/rog_r.gif) right top no-repeat;
		color: white;
		padding: 0 15px;
	}
#menu_gorne a:hover, #menu_gorne a:active
	{color: #2800fc;
	}
	
/*
Menu po lewej stronie
*/	
#zawartosc_left ul
	{padding: 0;
		margin: 0 0 0 5px;
	}
#zawartosc_left li
	{list-style: none;
		margin: 1px 0;
		font-weight: bold;
		background-color: #f2f2f2;
	}
#zawartosc_left li a
	{display: block;
	  font-size: 1em;
		height: 16px;
		color: black;
		border-left: 4px solid #919191;
		padding: 5px;
	}
#zawartosc_left li.wysokie a
{display: block;
  font-size: 1em;
	height: 26px;
	color: black;
	border-left: 4px solid #919191;
	padding: 5px;
}
#zawartosc_left li a:hover, #zawartosc_left li a:active
	{color: #9ec630;
		border-left: 4px solid #9ec630;
	}
	

/*
klasy szczegółowe
*/

.zielony
	{color: #9ec630;
	}
.niebieski
	{color: #6297bc;
	}
.szary
	{color: #808080;
	}
.czerwony
	{color: #ff0000;
	}
.czyszczenie
	{clear:both;
	}	
.left
	{float: left;
	}
.right
	{float: right;
	}
.nr_str
	{font-size: 70%;
	color: black;
	text-align: center;
	}
/*id specjalne*/

#body1 h3
	{margin: -6px 0 0 220px;
		padding:0;
		font-size: 0.7em;
		color: #646464;
	}
#stopka a
	{color: white;
		font-weight: bold;
	}
#zawartosc_naglowek img
	{margin: 0;
	}
#zegarek
	{
	width: 300px; 
	float: right;
	margin: 10px 0 0 120px;
	
	}
#zegarek input
	{
	border: 0;
	width: 60px;
	height: 20px;
	padding: 3px 0;
	font-weight: bold;
	}
	
#zegarek form
	{
	margin: 0;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	}
.obrazek_galeria
	{
		margin: 0 auto;
	}