* {
	margin: 0; padding: 0;
}

body {
	text-align: center;
	color: #626262;
	background: #F5F5DC;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#TOP{
	width : 962px;
	margin: 0 auto;
	background-color: Silver;
}

#NAGLOWEK {
	background: #ffffff url(naglowek_new.jpg) repeat 0 0;
	height : 66px;
}

#MENU {
	overflow: hidden;
	background-color: Silver;
	height: 30px;
}

#MENU .element {
	float: left;
	height: 26px;
	width: 158px;
	background : White;
	margin : 2px 0px 2px 0px;
}

#MENU_LEWY_BOK {
	float: left;
	width: 2px;
	height : 30px;
	background : Silver;
	vertical-align : bottom;
}

#MENU_PRAWY_BOK {
	float: left;
	width: 2px;
	height : 30px;
	background : Silver;
	vertical-align : bottom;
}

#MENU .przedzialka {
	float: left;
	width: 2px;
	height : 30px;
	background : Silver;
	vertical-align : bottom;
}

#TRESC_TOP {
	overflow: hidden;
	background-color: White;
	margin : 0px 2px 0px 2px;
	position: relative;
}

#LEWY_BOK {
	width: 320px;
	float: left;
	overflow: hidden;
	position: relative;
}

.strona_glowna {
	background : Silver url(tokel_o_nas.jpg) no-repeat 0 0;
	height: 479px;
}

.oferta {
	background : Silver url(tokel_oferta.jpg) no-repeat 0 0;
	height: 954px;
}

.realizacje {
	background : Silver url(tokel_realizacje.jpg) no-repeat 0 0;
	height: 954px;
}

.referencje {
	background : Silver url(tokel_referencje.jpg) no-repeat 0 0;
	height: 479px;
}

.porady1 {
	background : Silver url(tokel_porady.jpg) no-repeat 0 0;
	height: 479px;
}

.poradySSP {
	background : Silver url(tokel_poradyssp.jpg) no-repeat 0 0;
	height: 1433px;
}

.poradyTPN {
	background : Silver url(tokel_poradytpn.jpg) no-repeat 0 0;
	height: 479px;
}

.poradyUWC {
	background : Silver url(tokel_poradyuwc.jpg) no-repeat 0 0;
	height: 954px;
}

.poradyIA {
	background : Silver url(tokel_poradyia.jpg) no-repeat 0 0;
	height: 479px;
}

.poradySym {
	background : Silver url(tokel_poradysym.jpg) no-repeat 0 0;
	height: 954px;
}

.poradyUkl {
	background : Silver url(tokel_poradyukl.jpg) no-repeat 0 0;
	height: 2387px;
}

#LEWY_BOK_MAPA {
	width: 320px;
	float: left;
	overflow: hidden;
	position: relative;
	background : Silver 0 0;
	height: 479px;
}

#TRESC1{
	margin-left: 320px;
	background-color: #ffffff;
	padding : 20px 20px 20px 20px;
	text-align : left;
	height: 439px;
}

#TRESC2{
	margin-left: 320px;
	background-color: #ffffff;
	padding : 20px 20px 20px 20px;
	text-align : left;
	height: 914px;
}

#TRESC3{
	margin-left: 320px;
	background-color: #ffffff;
	padding : 20px 20px 20px 20px;
	text-align : left;
	height: 1391px;
}

#TRESC5{
	margin-left: 320px;
	background-color: #ffffff;
	padding : 20px 20px 20px 20px;
	text-align : left;
	height: 2345px;
}

a.menu {
	color: #000000;
	width :100%;
	float: left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 26px;
	display : block;
	text-decoration : none;
	font-weight : normal;
	position : relative;
	outline: none;
}

a.menu_active {
	color: #000000;
	width :100%;
	float: left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 26px;
	display : block;
	text-decoration : none;
	font-weight : bold;
	position : relative;
	outline: none;
}

a.menu:hover {
	color : Black;
	background : InfoBackground;
}

 h1 {
	font-size:1.7em;
	color : #696969;
	font-weight: bold;
	margin : 0em 0em 0.4em 0em;
}

h2 {
	font-size:1.4em;
	color : #696969;
	font-weight: bold;
	margin : 0.4em 0em 0.4em 0em;
}

h3 {
	font-size:1.2em;
	color : #696969;
	font-weight: bold;
	margin : 0.3em 0em 0.3em 0em;
}

p {
	font-size: 0.975em;
	line-height: 1.3em;
	text-align: left;
	padding : 0.5em 0em 0.5em 0em;
}

ul{
	list-style : square;
	padding : 0px 0px 0px 15px;
	line-height: 1.3em;
}

ol{
	padding : 0px 0px 0px 20px;
	line-height: 1.3em;
	list-style : decimal;
}

td.light{
	background-color : #FAFAD2;
}

td.dark{
	background-color : #EEE8AA;
}

td.symbolikona{
	text-align : right;
	width : 25%;
}

td.symbolopis{
	text-align : left;
	width : 25%;	
}

.realizacje_lewa_kolumna{
	width: 38%;
	float: left;
}

.realizacje_prawa_kolumna{
	width: 62%;
	float: right;
}

#LEWA_KOLUMNA_50{
	width: 48%;
	float: left;
}

#PRAWA_KOLUMNA_50{
	width: 48%;
	float: right;
}


#STOPKA {
	clear: both;
	background-color: Silver;
	color: White;
	text-align : left;
	padding : 5px 10px 5px 10px;
	margin : 0px 2px 2px 2px;
}

