html { 
	min-width: 1000px;
	 }
	 
body {
	margin-top: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	color: #000;
	background: #cc99ff;
	background: #d5aaff;
	background: #dcb9ff;
	background: #d5d5aa;
	background: #fff;
	}

h1 {margin: 0; padding: 0; }
	
h1 a {
   font-family: "Times New Roman", Times, serif;
   font-size: 16px;
   color: #009;
   font-weight: bold;
   margin: 0;
   margin-left: 150px;
   width: 580px;
   height: 33px;
   text-indent: -9999px;
   display: block;	
   background: transparent url(../img/ogr.png) top left no-repeat;
   text-decoration: none;
   }	

h2 {  
  font-family: "Times New Roman", Times, serif; 
  font-size: 24px; 
  color: #009; 
  font-weight: bold;
  text-align: center;
  }
	
h4 {
  margin: 0;
  font-family: "Times New Roman", Times, serif;  
  font-size: 20px; 
  font-weight: bold;
  text-align: left;
  color: #a2a2a2;
  margin-left: 15px;
  display: none;
  }

  
p   {
	text-align: left; 
	margin: 10px 100px 10px 40px;
	}	
  
div#info p {
    font-size: .85em;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
a:hover {
	color: #f00; 
	}

.font2_bold { /* to trzeba zlikwidować */
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #009;
  }

.sbtitle { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #009;
  text-align: center; 
  }
	
div#kanwa {
    width: 1000px;
	margin: 0 auto;
	padding: 0;
    }
	
div#tlo {
    width: 1000px;
	margin: 0 auto;
	padding: 10px;
	padding-right: 0;
	background: #fff;
    float: left;
	border: 1px #d1d1d1 solid;
    margin-bottom: 15px;
	}
	
div#logo {
    margin: 0 auto;
	float: left;
	width: 1000px;
	height: 130px;
	padding: 0;
	padding-bottom: 4px;
	text-align: left;
	background: #fff url(../img/nagl.gif) top left no-repeat;
	}

img#logo1 {
	width: 120px;
	height: 120px;
	border: 0;
	float: left;
	margin-right: 20px;
	}	

div#logo p, div#logo p a {  
	font-size: 14px; 
	color: #006; 
	margin-top: 15px;
	text-decoration: none;
	}
	
div#logo p {margin-left: 150px;}

div#centrum1 {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 15px;
	float: left;
	background: #fff;
	}
	
/*	Menu */
#menu_new {
	width: 197px;
	background: #fff;
	padding: 0;
	padding-right: 11px;
	margin: 0 auto;
	float: left;
	text-align: center;
	font-size: 12px;
	}
	
#menu_new ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	border-top: 1px dotted #fff;
	padding-bottom: 11px;
	}
	
#menu_new li a, #menu_new li.tu {
	display: block;
	padding: 4px 0 4px 0;
	color: #009;
	line-height: 140%;
	letter-spacing: 0.2px;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px dotted #9f0;
	width: 100%;
	}

#menu_new li.tu {
     color: #fff;
	 background: #f1f1f1;
	 background: #99deff;
	 background: transparent url(../img/menuh.gif) top left no-repeat;
	 }

html>body #menu_new li a {
	width: auto;
	}

#menu_new li a:hover {
	background: #ceff9d;
	background: #69f;
	background: transparent url(../img/menutu.gif) top left no-repeat;
	color: #009;
	}
	
#pod_menu_new {
	width: 169px;
	height: 11px;
	padding: 0;
	padding-right: 11px;
	margin: 0 auto;
	float: left;
	text-align: center;
	}
	
/* Koniec menu */

div#centrum_index {
    width: 500px;
	padding: 10px 5px;
	padding-left: 20px;
	padding-top: 0;
	margin: 0 auto;
    float: left;
	background: #fff;
	font-family: Verdana, Arial, georgia, Helvetica, sans-serif;
	font-size: small;
	}
	
div#centrum_index a.norm {
    color: #000;
	text-decoration: none;
    }
	
div#centrum {
    width: 790px;
	margin: 0 auto;
    float: right;
	padding: 5px 0;
	border-left: 1px dotted #9f0;
	background: #fff;
	}
	
div#centrum_index p {
    margin: 0;
	margin-top: 15px;
    margin-bottom: 15px;
	}
	
/* w oferta.html */
div.oferta {
    float: left;
    width: 45%;
	height: 50px;
	margin-bottom: 10px;
	}

div.oferta p {
    margin: 0;
	margin-bottom: 5px;
    }
	
div.oferta a:hover {
	text-decoration : underline;
	color: #06F;
	}
/* koniec w oferta.html */
		
/* w mapa.html */	
	
div#mapa {
	width: 220px;
	height: 170px;
	margin: 0 auto;
	margin-top: 15px;
	margin-right: 15px;
	float: right;
	text-align: center;
	}
	
div#mapa p {
    text-align: center;
	font-size: x-large;
	font-weight: bold;
	font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height: 200%;
	margin: 0;
    }

div#mapa p a {
	text-decoration: none;
	color: #006;
	width: 210px;
	height: 145px;
	padding: 5px;
	padding-top: 25px;
	display: block;
	background: transparent url(../img/mapa_right.gif) top center no-repeat;
    }
	
div#mapa p a:hover {
	text-decoration: underline;
	text-decoration: none;
	color: #006;
	width: 210px;
	height: 145px;
	padding: 5px;
	padding-top: 25px;
	display: block;
	background: transparent url(../img/mapa_right2.gif) top center no-repeat;
	}
/* koniec w mapa.html */	
	
div#zapr, div#zapr2 {
    width: 210px;
	padding: 5px;
	margin: 0 auto;
	margin-right: 15px;
	float: right;
	text-align: center;
	background: #eeddff;
	background: #fff;
	background: #060 url(../img/zapr_right.gif) top center no-repeat;
	color: #fff;
	}
	
div#zapr2 {
    width: 190px;
	padding: 5px;
	margin: 0 auto;
	float: right;
	background: #060 url(../img/zapr2_right.gif) top center no-repeat;
	}
	
	
div#zapr .nagl, div#zapr2 .nagl {
    font-family: arial, helvetica, verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 140%;
	}
	
div#zapr2 div.text {
	font-family: arial, helvetica, verdana;
	font-size: 13px;
	text-align: left;
	padding: 3px;
	}
	
	
div#stopka {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	background: #fff; 
	float: left;
	margin-bottom: 20px;
	border-top: 2px #ddd solid;
	}

div#stopka a {
    margin-right: 7px;
	font-size: 11px;
    }
	
.autor { 
    width: 1000px; 
	margin-top: 10px;
	text-align: center;
	font-family: "Times New Roman", Times, serif; 
	font-style: italic; 
	}
	
.stat { 
    width: 1000px; 
	margin-top: 10px;
	text-align: center;
	float: left;
	}
	
div#print {
    display: none;
    }

table {  
    border-collapse: collapse; 
	empty-cells: show;
	width: 90%;
	margin: 0 auto;
	}
	
table td {  
    border: 1px #c0c0c0 solid;
	}
	
table thead td { 
	background: #e4e4e4;
	font-weight: bold; 
	text-align: center;
	}
	
table tbody td { 
	font-weight: normal;
	text-align: left;
	}

ol.uprawa {
    width: 400px;
	list-style: lower-alpha outside;
	margin: 0; 
	padding-left: 30px;
	border: none;
	text-align: left;
	}
	
ol.uprawa li {
	line-height: 140%;
	margin-bottom: 3px;
	}

div.lewy, div.prawy {
    width: 48%; 
	border: 0; 
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	}

div.lewy {padding-left: 5px;}
	
div.lewy p, div.prawy p {
	text-align: center;
	margin-top: 0;
	}

div.lista {
	border: 0; 
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	width: 542px;
	border: 1px #f00 solid;
	}

table.bez ul {
	text-align: left;
	border: 0; 
	float: left;
	margin: 2px;
	padding: 5px;
	margin-bottom: 15px;
	list-style: none;
	}

table.bez, table.bez td {border: 0; vertical-align: top;}
	
hr {
   border: 1px #fff solid;
   }
   
.red {color: #f00; font-weight: bold;}

li.wyr {margin-top: 10px;}
li.wyr:first-letter {font-weight: bold;}