/*             M i w o        */

html,body{
  height:100%;    /* daje nieruchome nieprzeskakujące tło przy przewijaniu */
  width: 100%;
}

body{
	margin: 0;
	padding: 0;
	background-image: url('obrazki/back.jpg');
	background-repeat: repeat;
	background-color: #fff;
}

#outer {
	position: relative;
	background-color: #fff;
	width: 800px;
	height: auto;
	font-family: Arial, Tahoma, Helvetica,  Verdana,  sans-serif;
	font-size: 12px;
	margin: auto; /* centruje stronę na środku ekranu */
	padding: 0;
}

/*
***********************************		header		********************************
*/

#header {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  background-image: url('obrazki/ohead.jpg');
  background-color: #000;
  margin: 0;
  padding: 0;
  width: 800px;
  height: 220px;		
}

#header  #link01 {
  position: absolute;
  top: 165px;
  right: 15px;

  margin: 0;
  padding: 0;
  width: auto;
  height: auto;	
} 

#header  #link01 p {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #cccccc;
  text-align: right;

}

#header  #link01 a {
	font-size: 1.1em;
   font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
#header  #link01 a:hover {
	text-decoration: none;
	color: #cccccc;
}

.odst {
	margin: 0 5px 0 5px;
}

/*
***********************************		main		********************************
*/

#outer #main {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	background-image: url('obrazki/backmainleft.jpg');
	background-repeat: repeat-y;
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 100%;
}

/*
***********************************		mainleft********************************
*/

#outer #main #mainleft {
	position: relative;
	top: 0;
	left: 0;
	float: left; /*	background-image: url('obrazki/backmainleft.jpg');
	background-repeat: repeat-y;	*/
	background-color: transparent;
	margin: 0;
	padding: 0;
	width: 256px;
	height: 100%;
}

/*
***********************************		mainlef niegeloh  t********************************
*/

#outer #main #mainleft #niegeloh {
	position: relative;
	top: 30px;
	left: 30px;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	width: 184px;
	height: 100%;
}


#outer #main #mainleft #niegeloh a { /* rozmiar przycisków */
background: transparent url(obrazki/linkniegeloh01.jpg) top left no-repeat;
display: block; 
height: 43px;
width: 184px;
}
#outer #main #mainleft #niegeloh a:hover {
background: transparent url(obrazki/linkniegeloh01.jpg) top left no-repeat;
}
#outer #main #mainleft #niegeloh a#menun1:hover {
background-position: 0% -43px; /*  */
}


#outer #main #mainleft #niegeloh #niegelohlink {
	position: relative;
	top: 0px;
	left: 13px;
	float: left;
	background-color: #63bb28;;				/*	#63bb28;	*/
	margin: 0;
	padding: 0;
	width: 158px;
	height: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#outer #main #mainleft #niegeloh #niegelohlink ul {
	width: 158px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#outer #main #mainleft #niegeloh #niegelohlink ul li {
	width: 158px;
	font-size: 1em;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
}
#outer #main #mainleft #niegeloh #niegelohlink ul li a.men {
	width: 153px;
	height: 20px;
	background: #63bb28;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #niegeloh #niegelohlink ul li a.akt {
	width: 153px;
	height: 20px;
	background: #212f9b;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #niegeloh #niegelohlink ul li a.men:hover {
	background: #212f9b;
	color: #fff;
	text-decoration: none;
	border: none;
}

/*
***********************************		mainlef miwo  ********************************
*/

#outer #main #mainleft #miwo {
	position: relative;
	top: 20px;
	left: 30px;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	width: 184px;
	height: 100%;
}


#outer #main #mainleft #miwo a { /* rozmiar przycisków */
background: transparent url(obrazki/linkmiwo01.jpg) top left no-repeat;
display: block; 
height: 43px;
width: 184px;
border: none;
}
#outer #main #mainleft #miwo a:hover {
background: transparent url(obrazki/linkmiwo01.jpg) top left no-repeat;
}
#outer #main #mainleft #miwo a#menu1:hover {
background-position: 0% -43px; /*  */
}


#outer #main #mainleft #miwo #miwolink {
	position: relative;
	top: 0px;
	left: 13px;
	float: left;
	background-color: #63bb28;;
	margin: 0;
	padding: 0;
	width: 158px;
	height: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#outer #main #mainleft #miwo #miwolink ul {
	width: 158px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#outer #main #mainleft #miwo #miwolink ul li {
	width: 158px;
	font-size: 1em;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
}
#outer #main #mainleft #miwo #miwolink ul li a.men {
	width: 153px;
	height: 20px;
	background: #63bb28;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #miwo #miwolink ul li a.akt {
	width: 153px;
	height: 20px;
	background: #212f9b;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #miwo #miwolink ul li a.men:hover {
	background: #212f9b;
	color: #fff;
	text-decoration: none;
	border: none;
}

#outer #main #mainleft #miwo img {
	margin: 0;
	padding: 0;
	border: none;
}

/*
***********************************		mainlef miwo  #hofmann********************************
*/

#outer #main #mainleft #hofmann {
	position: relative;
	top: 40px;
	left: 30px;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0 0 17px 0;
	width: 184px;
	height: 100%;
}


#outer #main #mainleft #hofmann a { 
background: transparent url(obrazki/linkhofmann01.jpg) top left no-repeat;
display: block; 
height: 43px;
width: 184px;
border: none;
}
#outer #main #mainleft #hofmann a:hover {
background: transparent url(obrazki/linkhofmann01.jpg) top left no-repeat;
}
#outer #main #mainleft #hofmann a#menun1:hover {
background-position: 0% -43px; /*  */
}

#outer #main #mainleft #hofmann #hofmannlink {
	position: relative;
	top: -3px;
	left: 13px;
	float: left;
	background-color: #63bb28;;
	margin: 0;
	padding: 0;
	width: 158px;
	height: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#outer #main #mainleft #hofmann #hofmannlink ul {
	width: 158px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li {
	width: 158px;
	font-size: 1em;
	padding: 0;
	margin: 0;
	border: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li a.men {
	width: 153px;
	height: 35px;
	background: #63bb28;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0;
	border: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li a.mengab {
	width: 153px;
	height: 20px;
	background: #63bb28;										/*		#63bb28		*/
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0;
	border: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li a.mengabakt {
	width: 153px;
	height: 20px;
	background: #212f9b;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0;
	border: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li a.akt {
	width: 153px;
	height: 35px;
	background: #212f9b;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li a.men:hover {
	background: #212f9b;
	color: #fff;
	text-decoration: none;
	border: none;
}
#outer #main #mainleft #hofmann #hofmannlink ul li a.mengab:hover {
	background: #212f9b;
	color: #fff;
	text-decoration: none;
	border: none;
}



#outer #main #mainleft #hofmann img {
	margin: 0;
	padding: 0;
	border: none;
}












/*
***********************************		mainlef treets  t********************************
*/

#outer #main #mainleft #treets {
	position: relative;
	top: 30px;
	left: 30px;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0 0 40px 0;
	width: 184px;
	height: 100%;
}


#outer #main #mainleft #treets a { /* rozmiar przycisków */
background: transparent url(obrazki/linktreets01.jpg) top left no-repeat;
display: block; 
height: 43px;
width: 184px;
}
#outer #main #mainleft #treets a:hover {
background: transparent url(obrazki/linktreets01.jpg) top left no-repeat;
}
#outer #main #mainleft #treets a#menun1:hover {
background-position: 0% -43px; /*  */
}


#outer #main #mainleft #treets #treetslink {
	position: relative;
	top: 0px;
	left: 13px;
	float: left;
	background-color: #63bb28;;				/*	#63bb28;	*/
	margin: 0;
	padding: 0;
	width: 158px;
	height: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#outer #main #mainleft #treets #treetslink ul {
	width: 158px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#outer #main #mainleft #treets #treetslink ul li {
	width: 158px;
	font-size: 1em;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
}
#outer #main #mainleft #treets #treetslink ul li a.men {
	width: 153px;
	height: 20px;
	background: #63bb28;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #treets #treetslink ul li a.akt {
	width: 153px;
	height: 20px;
	background: #212f9b;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0px;
	border: none;
}
#outer #main #mainleft #treets #treetslink ul li a.men:hover {
	background: #212f9b;
	color: #fff;
	text-decoration: none;
	border: none;
}




















/*
***********************************		mainright  ********************************
*/

#outer #main #mainright {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	background-color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	width: 544px;
	height: 100%;
}

/*
***********************************		mainright tekst ********************************
*/

#outer #main #mainright #tekst {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 544px;
	height: 100%;
}

#outer #main #mainright #tekst p {
	position: relative;
	margin: 0 15px 10px 7px;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	text-align: justify;
}
#outer #main #mainright #tekst p.zes1 {
	position: relative;
	margin: 120px 0 10px 300px;
	font-size: 2em;
}
#outer #main #mainright #tekst p.zes2 {
	position: relative;
	margin: 0px 0 10px 300px;
	font-size: 1.1em;
}
#outer #main #mainright #tekst h1.strona {
	position: relative;
	margin: 20px 15px 0px 216px;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid #9c0819;
	font-size: 1.8em;
	font-weight: bold;
	text-align: left;
	letter-spacing: .1em;
}
#outer #main #mainright #tekst h1.strona01 {
	position: relative;
	margin: 20px 15px 0px 7px;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid #9c0819;
	font-size: 1.5em;
	font-weight: normal;
	text-align: left;
	letter-spacing: .1em;
}
#outer #main #mainright #tekst h1.strona02 {
	position: relative;
	margin: 20px 0 0 7px;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid #9c0819;
	font-size: 1.5em;
	font-weight: normal;
	text-align: left;
	letter-spacing: .1em;
}

#outer #main #mainright #tekst p.first {
	margin-top: 15px;
}

#outer #main #mainright #tekst #fotos01 {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	background-image: url('obrazki/fmiwo_00.jpg');
	background-color: #fff;
	margin: 20px 10px 0 0;
	padding: 0;
	width: 206px;
	height: 151px;
}


#outer #main #mainright #tekst img {
	position: relative;
	top: 0;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
#outer #main #mainright #tekst img.linia {
	margin-bottom: 15px;
}


								/*		;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;   #fff	#ebeaea   */

#outer #main #mainright #tekst p.pic {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: .9em;
	font-weight: normal;
	color: #000;
	text-align: left;
}
#outer #main #mainright #tekst img.pic {
	margin: 0;
	padding: 0;
	border: none;
}								
															
#outer #main #mainright #tekst #ns1001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 170px;
}
#outer #main #mainright #tekst>#ns1001 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #ns1002 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 170px;
}
#outer #main #mainright #tekst #ns1003 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 170px;
}

#outer #main #mainright #tekst #ns1004 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 250px;
}
#outer #main #mainright #tekst>#ns1004 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns1005 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 250px;
}
#outer #main #mainright #tekst #ns1006 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 250px;
}

#outer #main #mainright #tekst #ns1007 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 170px;
}
#outer #main #mainright #tekst>#ns1007 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns1008 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 170px;
}
#outer #main #mainright #tekst #ns1009 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 170px;
}

#outer #main #mainright #tekst #ns1010 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 155px;
}
#outer #main #mainright #tekst>#ns1010 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns1011 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 155px;
}
#outer #main #mainright #tekst #ns1012 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 155px;
}

#outer #main #mainright #tekst #ns1013 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 145px;
}
#outer #main #mainright #tekst>#ns1010 {
	margin: 0 0 0 7px;
}


#outer #main #mainright #tekst #ns2001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 275px;
}
#outer #main #mainright #tekst>#ns2001 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #ns2002 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 275px;
}
#outer #main #mainright #tekst #ns2003 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 275px;
}

#outer #main #mainright #tekst #ns2004 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 195px;
}
#outer #main #mainright #tekst>#ns2004 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns2005 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 195px;
}
#outer #main #mainright #tekst #ns2006 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 195px;
}

#outer #main #mainright #tekst #ns2007 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 195px;
}
#outer #main #mainright #tekst>#ns2007 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns2008 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 195px;
}
#outer #main #mainright #tekst #ns2009 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 195px;
}

#outer #main #mainright #tekst #ns2010 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 215px;
}
#outer #main #mainright #tekst>#ns2010 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns2011 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 215px;
}
#outer #main #mainright #tekst #ns2012 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 215px;
}

#outer #main #mainright #tekst #ns2013 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 180px;
}
#outer #main #mainright #tekst>#ns2013 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns2014 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 180px;
}


#outer #main #mainright #tekst #ns3001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 225px;
}
#outer #main #mainright #tekst>#ns3001 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #ns3002 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 225px;
}
#outer #main #mainright #tekst #ns3003 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 225px;
}

#outer #main #mainright #tekst #ns3004 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 220px;
}
#outer #main #mainright #tekst>#ns3004 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns3005 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 220px;
}
#outer #main #mainright #tekst #ns3006 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 220px;
}

#outer #main #mainright #tekst #ns3007 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 220px;
}
#outer #main #mainright #tekst>#ns3007 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns3008 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 220px;
}
#outer #main #mainright #tekst #ns3009 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 220px;
}

#outer #main #mainright #tekst #ns3010 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 195px;
}
#outer #main #mainright #tekst>#ns3010 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns3011 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 195px;
}


#outer #main #mainright #tekst #ns4001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 170px;
}
#outer #main #mainright #tekst>#ns4001 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #ns4002 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 170px;
}
#outer #main #mainright #tekst #ns4003 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 170px;
}

#outer #main #mainright #tekst #ns4004 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	width: 170px;
	height: 180px;
}
#outer #main #mainright #tekst>#ns4004 {
	margin: 0 0 0 7px;
}
#outer #main #mainright #tekst #ns4005 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 180px;
}
#outer #main #mainright #tekst #ns4006 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 0 0 0 13px;
	padding: 0;
	width: 170px;
	height: 208px;
}


#outer #main #mainright #tekst #ns5001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5001 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5002 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5003 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5003 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5004 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5005 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5005 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5006 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5007 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5007 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5008 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5009 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5009 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5010 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5011 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5011 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5012 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5013 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5013 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5014 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5015 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5015 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5016 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}

#outer #main #mainright #tekst #ns5017 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns5017 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns5018 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}


#outer #main #mainright #tekst #ns6001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 260px;
	height: 100%;
}
#outer #main #mainright #tekst>#ns6001 {
	margin: 10px 0 0 12px;
}
#outer #main #mainright #tekst #ns6002 {
	position: relative;
	float: right;
	background-color: #fff;
	margin: 10px 0 0 11px;
	padding: 0;
	width: 260px;
	height: 100%;
}
					/*		,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,	*/

#outer #main #mainright #tekst #miwo1001 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1001 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1002 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst #miwo1003 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

#outer #main #mainright #tekst #miwo1004 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1004 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1005 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst #miwo1006 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

#outer #main #mainright #tekst #miwo1007 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1007 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1008 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst #miwo1009 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

#outer #main #mainright #tekst #miwo1010 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1010 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1011 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst #miwo1012 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

#outer #main #mainright #tekst #miwo1013 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1013 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1014 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst #miwo1015 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

#outer #main #mainright #tekst #miwo1016 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1016 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1017 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst #miwo1018 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

#outer #main #mainright #tekst #miwo1019 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 3px;
	padding: 0;
	width: 170px;
	height: 100%;
}
#outer #main #mainright #tekst>#miwo1019 {
	margin: 10px 0 0 7px;
}
#outer #main #mainright #tekst #miwo1020 {
	position: relative;
	float: left;
	background-color: #fff;
	margin: 10px 0 0 13px;
	padding: 0;
	width: 170px;
	height: 100%;
}

/***********************************************   KONTAKT   *********************************/

#outer #main #mainright #tekst ul.adres {
  width: 400px;
  list-style-type: none;					
  padding: 12px 0 15px 40px;
  margin: 0;
  text-align: left;
  font-size: 1.1em;
  font-weight: normal;
  letter-spacing: .2em;
  word-spacing: .2em;
  color: #000330;
}

#outer #main #mainright #tekst p.kontakt {
color: #c0000c;                   
padding: 0 20px 0 40px;
margin: 0 0 10px 0;
font-size: 1.2em;
text-align: justify;
line-height: 120%;
text-indent: .6em;
}

#outer #main #mainright #tekst p.skont {
font-size: 1.4em; padding-left: 45px; color: red; font-weight: bold;
}

#outer #main #mainright #tekst #kontakt {
color: #000330;				/* Dla FORMULARZA !!! */
padding-top: 0px;
padding-left: 40px;
padding-right: 0px;
padding-bottom: 0px;
font-size: .9em;
text-align: justify;
line-height: 100%;
}



/*
***********************************		mine		********************************
*/
#outer #mine {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	background-image: url('obrazki/omine.jpg');
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 22px;
}


/*
********************************           fine02       *********************************************
*/
#fine02 {
  position: relative;
  background-color: #45487e;
  width: 800px;
  height: 20px;
  float: left;
  padding: 0;
  margin: 0;
  text-align: left;
  }
  
#fine02 p{
  position: relative;
  top: 5px;
  padding: 0;
  margin: 0 0 0 20px;
  font-size: .8em;
  color: #a3a3a3;
  text-align: left;
}

#fine02 a {
  color: #a3a3a3;	
  text-decoration: none;
}
#fine02 a:hover {
  color: #a3a3a3;	
  text-decoration: underline;
}  