a:link {color: #333333;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #000000;text-decoration: underline;}
h1,h2,h3{font-size: 14px;}


*{padding:0;margin:0;}


body{
text-align:center;
font-family: 'Trebuchet MS';font-size: 11px;
color:#626060;
padding:0px;
padding-top:0px;
border:0px;
width: 100%;
margin: auto;
height: 100%;
}

td {
	font-family: Verdana;
	font-size: 11px;
	color:#626060;
}

p{
padding: 0px;
margin: 10px;
padding-bottom:10px;
}
img {border: 0px;}
.cos{
  font-size: small;
  color: #008080;
  font-weight: bold;
}

#logo{
  position: relative;
  margin:auto;
  width: 705px;
  text-align: center;
  }
#pbs {
  position: absolute;
  top: 0;
  left: 22px;
  width: 82px;
  height: 53px;
  background-image: url(img/logo.jpg);
}
#top{
height: 37px;
background: #231F20;
border-bottom:1px;
width:100%;
}  
  
#top-margin{position: relative;margin:auto;width: 705px;min-height:38px;background-color:#231F20;}
#napis-top{float:left;background-image: url('img/top-napis.png');background-repeat:no-repeat;width: 342px;height:38px;background-position:top left;margin-left:21px;}
#jasnosc{float:left;background-image: url('img/jasnosc.png');background-repeat:no-repeat;width: 233px;height:37px;}
#menu-top{float:left;height:20px;padding-top:10px;padding-right:10px;background: #231F20;}

.beny{
padding-top: 15px;
width:75%;
font-weight:bold;
float:left;
font-size:25px;
}


#kreska{
border-bottom: 1px dashed;
border-color:#C9C9C9;
padding-top:3px;
}

#page{
margin: auto;
width: 855px;
min-height: 170px;
margin-top:3px;
text-align:center;
vertical-align:top;
}

#linia{

height:16px;
background-image: url('img/linia.gif');
background-repeat: no-repeat ;
width:736px;
}


#left{


font-size:12px;
text-transform: capitalize;
float: left;
width: 205px;;
overflow: auto;
padding-bottom:3px;
padding-top: 0px;
line-height: 20px;
text-align:right;
font-weight:bold;
mrgin-right:10px;
border-bottom: 1px #F0F0F0 solid;
}

#tresc{
float: left;
width: 435px;
text-align: justify;
padding: 0px;
margin-left:5px;
border-bottom: 1px #F0F0F0 solid;
}
#tresc ul { padding-left: 20px; }

#right{
float: right;
width: 205px;
text-align: justify;
padding:0px;

border-color: #F0F0F0;
border-bottom: 1px #F0F0F0 solid;
}

#clear{
  clear:both;

}

#footer{
height:120px;
width:100%;
}
#f1{
height:120px;
width:100%;
background: url('img/footer2.png') repeat-x;
}
#f22{
height:120px;
width:900px;
margin:auto;
}
#f2{
height:120px;
width:900px;
background-image: url('img/footer.png');
background-repeat: no-repeat;
float:right;
background-position: right;
}
.dl{background-image: url('img/dl.png');background-repeat:no-repeat;background-position:bottom left; }
.dp{background-image: url('img/dp.png');background-repeat:no-repeat;background-position:bottom right; }
.gl{background-image: url('img/gl.png');background-repeat:no-repeat;background-position:top left; }
.gl2{background-image: url('img/gl2.png');background-repeat:no-repeat;background-position:top left; }
.gp{background-image: url('img/gp.png');background-repeat:no-repeat;background-position:top right; }
.bottom{background-image: url('img/bottom.png');background-repeat:repeat-x;background-position:bottom; }
.r-right{background-image: url('img/repeat.png');background-repeat:repeat-y;background-position:right; }
.r-left{background-image: url('img/repeat.png');background-repeat:repeat-y;background-position:left; }
.r-top{background-image: url('img/repeat.png');background-repeat:repeat-x;background-position:top; }
.r-bottom{background-image: url('img/repeat.png');background-repeat:repeat-x;background-position:bottom; }

.menu{display:inline}
#menu-top:link{color:#fff;}
#menu-top:active{color:#fff;}
#menu-top:visited{color:#fff;}
#menu-top:hover{color:#2386AF;}

.toolbar {
color: #ffffff;
font-weight:bold;
margin:0;
width: 180px;
}
.toolbar img { margin: 0 5px -3px 5px; } 
.toolbar a { color: #fff; }
.toolbar a:hover { color: #fff; text-decoration: underline; }

ul li a:link {color:#fff;}
ul li a:visited {color:#fff;}
ul li a:active {color:#fff;}
ul li a:hover {color:##fff;text-decoration:underline;}

#nasi_klienci{background-image: url('img/nasi_klienci.gif');background-repeat:no-repeat;background-position:left;height:14px;widht:78px;margin-left:16px;padding-bottom:30px;}
#firmy{background-image: url('img/firmy.png');background-repeat:no-repeat;height:262px;widht:202px;padding-bottom:16px;margin-left:2px;}

#siedziba_firmy{background-image: url('img/siedziba_firmy.gif');background-repeat:no-repeat;height:14px;widht:168px;margin-left:16px;padding-bottom:25px;background-position:left;}
#nasi_przedstawiciele{background-image: url('img/nasi_przedstawiciele.gif');background-repeat:no-repeat;height:23px;widht:133px;margin-left:16px;padding-bottom:16px;background-position:left;}
#mapka{background-image: url('img/mapka.gif');background-repeat:no-repeat;height:148px;widht:152px;margin-left:16px;padding-bottom:16px;background-position:left;}

#zapraszamy{background-image: url('img/zapraszamy.gif');background-repeat:no-repeat;widht:312px;height:18px;margin-left:16px;background-position:left;}
#outsorcing{background-image: url('img/outsorcing.jpg');background-repeat:no-repeat;widht:409px;height:146px;margin-left:13px;padding-bottom:6px;background-position:left;}

#kontakt{float:left;}
#wyslij{width:200px;}
#mapa{height:200px;width:200px;margin:10px;}

#siedziba{width:180px;text-align:left;margin-left:20px;}

#div_1{margin: 7px 0;}
#div_2{margin: 7px 0; visibility: hidden; display: none;}
#div_3{margin: 7px 0; visibility: hidden; display: none;}

#left ul{margin:0;padding:0px;list-style-type:none;width:auto;}
#left ul li{display:block;margin:0 1px 0 0;}
#left ul li a{display:block;color:#000;text-decoration:none;height:20px;margin-bottom:2px;margin-top:2px;padding-left:25px;}
#left ul li a:hover,#left ul li a.current{text-decoration:underline}


		#content-2nd {text-align:left;}

		#content-2nd ul li {
			padding: 7px 5px;
			border-bottom: 1px #A8A8A8 dotted;
		}
		#content-2nd li a {
			
            
			background-image: url(../images/sp.jpg);
			background-repeat: no-repeat;
			background-position: left center;
			
		}
