body { background: #FFFFFF;	color: #101010; margin: 0px;	padding: 0px; text-align: center; font: normal 12px Verdana, Arial;}

#kontener { background: url(images/content2.gif) repeat-y center top; text-align: left; 	width: 990px; height: auto; margin: 5px auto 0px ; padding: 0px; }
#main {  clear: both;  margin : 0px 7px 0px 7px;}
#toph { background: url(images/top2.gif) no-repeat center top; height: 7px; margin: 0; padding: 0;}
#header { margin : 0px auto; background: url(images/header2.jpg) repeat-x center top; width : 976px; height : 141px; }
#left_side { margin: 0 auto; 	width : 200px; height : auto;	float : left; }
#right_side { margin : 0px; width : 776px; height : auto;	float : right; }
#logo { height: 81px; width: 200px; background:  url(images/logo_2.gif) no-repeat left top;  }
#top_menu { 	margin: 0px; height: 35px; width:776px; 	background: #2020d0 url(images/menu_t.gif) repeat-x center top; text-align:center; }
#tresc { padding :  40px; 	margin: 0px;  width: 696px;	color : #505070;	text-align: justify; 	}
#left_menu { 	background: url(images/menu_left.gif) repeat-x left top;	padding: 0; margin: 0; height: auto; width: 200px;	}
#adres { padding : 0px 0px 20px 10px; 	margin-top: 40px;  height: auto; width: auto;	font-size:12px;	text-align: left; }
#bottom { background: url(images/bottom2.gif) no-repeat center top; height: 7px; margin: 0; padding: 0; clear: both; }
#add { color: #7070f0; margin-top:40px; font-size:10px}

.nav { clear: both; text-align: left; color: 	#505097; padding: 0; }
.nav li {  margin: 0 0 8px 0; padding: 0 0 0 5px;  border-bottom: 1px solid #A0A0C0; line-height:16px; }
.nav li a { color: #404090; text-decoration: none;  padding: 0 0 0 5px;}
.nav li a:hover { color: #F0F000; text-decoration: none;  padding: 0 0 0 5px;}
.nav ul { margin: 0px 0px 0px 5px; padding : 20px 0px 0; list-style : none;  }

.nav2 { margin-left: 350px; margin-top:10px; text-align: left; width: 160px; color: 	#505097; padding: 0; }
.nav2 li {  margin: 0 0 8px 0; padding: 0 0 0 5px;  border-bottom: 1px solid #AAc;  }
.nav2 li a { color: #404090; text-decoration: none;  padding: 0 0 0 5px;}
.nav2 li a:hover { color: #F0F000; text-decoration: none;  padding: 0 0 0 5px;}
.nav2 ul { margin: 0px 0px 0px 5px; padding : 0px 0px 0; list-style : none;  }

li a { color: #505070; text-decoration: none; }
li { line-height:18px;}

h1 { padding: 0 0 0 10px; margin:0; color: #202080; background: inherit;font: bold 20px Arial, Sans-Serif;  }
h2 { 
	padding: 0 0 0 10px; margin: 20px 0 0 10px; 
	color: #5050a0; background: inherit;
	font: bold 14px Verdana, Arial, Sans-Serif;  
	border-left: 3px solid #303090; border-bottom: 1px solid #303090;
	}
h2.tr {
  display: inline;  font: normal  12px Verdana, Arial;
  border: none; color: inherit; margin: 0px; padding: 0px; clear: none;page-break-before:avoid;
}
.ikon { text-align:center; padding: 6px; border: 1px dotted #b0b0b0;    margin: 0 auto;}
.referencja { 
	font: italic 12px Verdana, Arial, Sans-Serif;
	color: #505050;	background-color: #E5E5FF;
	padding :20px;	margin : 0px 0px 0px 10px;
}

.podpis {	text-align: center; width:200px; margin: 20px 0px 0px 300px; }
.realizacje li { padding-bottom: 10px; }