body {
	background-color:#ffffff;
	text-align: center;
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
	font-size: 11px; 
	color: #666;
	margin: 0;

}

img {border:0px; }
img.floatRight {
float: right; 
margin: 4px;
}

h1 { 
text-align:left; 
color:#343399; 
font-size:12px; 
font-weight:bold; 
padding: 0px 0px 0px 0px; 
margin: 5px 0px 2px 0px;
}
p { 
text-align:left; 
font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
}

#gora {
width:840px; 
height:46px; 
background-color: #ffffff; 
margin: 0 auto; 
padding: 0px;
}
#pasek_czerwony { 
clear: both; 
width:100%; 
height:35px; 
background-color: #CE202A; 
margin: 0 auto; 
}
.dom {
width:76px;
height:46px;
float:left;
}
.tu-jestes {
width:365px;
float:left;
color: #999;
text-align: left;
margin-top:32px;
}
.napis-top {
width:162px;
float:left;
text-align: left;
}
.kontakt-ikona {
width:237px;
float:left;
text-align: right;
}

#pasek_manu { 
clear: both; 
width:100%; 
height:25px; 
background-color: #BDBFBF; 
}

#pasek_manu_butony {
width:840px; 
height:25px;
margin: 0 auto;
}

#pasek_czerw_manu { 
clear: both; 
width:100%; 
height:5px; 
background-color: #CE202A; 
font-size:0px;
}

#pasek_siwy { 
clear: both; 
width:100%; 
height:140px; 
background-color: #E6E6E6; 
}

#pasek_siwy_tresc {
width:840px; 
height:140px;
margin: 0 auto;
}

.nawi { color: #999; }
a.nawi:link { color: #999; text-decoration: none; }
a.nawi:visited { color: #999; text-decoration: none;  }
a.nawi:hover { color: #999; text-decoration: underline; }

#tresc {
clear: both; 
width:840px; 
margin: 0 auto;
}

#tele {
clear: both; 
width:850px; 
height:100px; 
margin: 0 auto;
}

#stopka {
width:850px; 
height:50px; 
margin: 0 auto;
}


.logo { 
width: 425px; 
float: left; 
overflow: hidden; 
text-align: left;
}
.kontakt { 
width: 425px; 
float: left; 
overflow: hidden; 
text-align: right; }

.foto { 
width: 540px; 
height:150px; 
float: left; 
overflow: hidden;
}
.haslo { 
width: 310px; 
height:150px; 
float: left; 
overflow: hidden;}

.glowna {
width:100px; 
height:25px; 
background-color: #BDBFBF; 
float: left; }

.ofirmie {
float: left;
width: 265px;
text-align: left;
padding-top: 15px;
padding-right: 10px;
}
.podstrona {
float: left;
width:610px;
text-align: left;
padding-top: 15px;
padding-right: 10px;
}
.logo_of {
float: left;
width:200px;
text-align: center;
}
.niusy {
float: left;
width: 315px;
text-align: left;
padding-top: 15px;
padding-right: 10px;
padding-left: 10px;
}
.praca {
float: left;
width: 210px;
text-align: left;
padding-top: 15px;
padding-left: 10px;
}

.adres {
float: left;
width: 200px;
text-align: left;
padding-top: 15px;
}
.krs {
float: left;
width: 250px;
text-align: left;
padding-top: 15px;
padding-left: 15px;
}
.partnerzy {
float: left;
width: 350px;
text-align: left;
padding-top: 15px;
padding-left: 15px;
}

.pasek_siwy_stopka { clear: both; width:100%; height:1px; background-color: #CCCCCC; font-size: 0px;}

.male_logo {width:60px; float: left; text-align:left; }
.stopka_tresc {width:590px; float: left; text-align:left; color: #999; padding-top:5px; }


.css_logo {width:200px; float: left; text-align:right; padding-top:5px; }

.kreska_pion { float: left; width: 1px; height:80px; background-color: #CCCCCC; font-size: 0px; margin-top:10px;}
.kreska_tresc { float: left; width: 2px; height:280px; text-align: center; background-image: url('../img/kreski_tresc.gif'); background-repeat: repeat-y; margin-top:15px; }

p.tytul { color: #015198; font-size: 16px; font-weight:bold; padding: 0px 0px 10px 0px; }
p.tytul_nius { color: #CC0000; font-size: 11px; font-weight:bold; padding: 0px 0px 10px 0px; }
p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
p.box_praca { padding: 0px 0px 5px 0px; text-align: right; }

.siwy_box {
width:230px;
height: 100px;
background-color: #F0F0F0;
padding: 5px 0px 10px 5px;
text-align: right;
}

.spacja { clear: both; width:100%; height:10px; }

.blue { color: #015198; }
a.blue:link { color: #015198; text-decoration: none; }
a.blue:visited { color: #015198; text-decoration: none;  }
a.blue:hover { color: #015198; text-decoration: underline; }

.siwy_work { font-weight:bold; color: #666;}
a.siwy_work:link { text-decoration: none; color: #666; }
a.siwy_work:visited { font-weight:bold; text-decoration: none; color: #666; }
a.siwy_work:hover { font-weight:bold; text-decoration: underline; color: #666; }

ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	color: #333;
}

ul {
	float: left;
	 background-color: #BDBFBF;
	height:25px;
	vertical-align: middle;
}

ul li {
	float: left;
	vertical-align: middle;
}
ul a:link, ul a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #333;
	padding: 1px 10px 0px 10px;
	height:25px;
	padding-top:5px;

}
ul a:hover {
	background-color: #808080;
	color: #fff;
}
li.link a:link, li.link a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #fff;
	padding: 1px 10px 0px 10px;
	height:25px;
	padding-top:5px;
	background-color: #808080;

}
li.link a:hover {
	background-color: #808080;
	color: #fff;
}
.galeria {width:90px; height:100px; background-color: #E6E6E6; margin-right:10px;}z
