
body {
 text-align: center;
 margin:0 auto;
 padding:0;
  background: url(images/bg.png) top repeat-x;
 background-color: #f5f6f8;
}

a {
 font: 12px arial;
 color: #6a6a6a;
 text-decoration:none;
}

a:hover {
 text-decoration: underline;
}

input { 
background-color: white; 
border: 1px solid #e6e6e6;
 font: 11px arial;
 color: #2d4959;
}

#form {
margin: 0 auto;
margin-top:50px;
margin-left:40px;
}

textarea { 
background-color: white; 
border: 1px solid #e6e6e6;
 font: 11px arial;
 color: #2d4959;

}

h1 {
float:left;
border:0;
margin:0;
padding-top: 45px;
padding-left:28px;
}

h2 {
float:left;

margin:0;
margin-top:30px;
margin-left:30px;
margin-bottom:20px;
}

h3 {
 font: 12px arial;
 color: #2d4858;
 font-weight: bold;
 margin:0;
 margin-top: 25px;
 margin-left: 25px;
 margin-bottom: 25px;
}

img {
border:0;
}

span {
font-weight: bold;
}

#kontakt {
text-align: center;
margin-bottom:20px;
}

#kontakt p {
margin: 0;
margin-bottom:2px;
}

#kontakt ul {
 margin:0;
 padding:0;
 margin-left:25px;
 margin-bottom:25px;
}

#kontakt li {
 font: 12px arial;
 color: #2d4959;

 margin-bottom:2px;

 list-style: none;
}

#lewo {
float:left;
width:321px;
}

.napis {
float:right;
width: 250px;
height: 42px;
margin:0;
margin-top: 140px;
margin-right: 280px;
}


#top {
margin:0 auto;
padding:0;
width: 960px;
height: 105px;
 border-bottom: 1px solid #e6e6e6;


}

#baner {
width: 960px;
height: 217px;
  background: url(images/header.png);
	margin:0 auto;
	padding:0;
}

#slogan {
text-align:left;
width: 295px;
height: 217px;
float: left;
}

#slogan p {
 font: 12px arial;
 clear:both;
 color: #c7c7c7;
 margin-left:30px;
 line-height:145%;
}

#content {
width: 960px;

margin:0 auto;
padding: 0;

}

#zawartosc {
width: 616px;
height: 375px;
float:right;
text-align:left;
background-color: white;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
padding-top:20px;
}

.tekst {
width: 616px;
height: 426px;
float:right;
text-align:left;
background-color: white;
border: 1px solid #e6e6e6;
margin-top:10px;


}

.tekst p {
 font: 12px arial;
 color: #2d4959;
 margin-left:25px;
 margin-right:25px;
 line-height:145%;
}

.tekst ul {
 margin:0;
 padding:0;
 margin-left:40px;
 margin-bottom:40px;
}

.tekst li {
 font: 12px arial;
 color: #2d4959;
 margin-bottom:2px;
  margin-right:25px;
 list-style: url(images/punktor.png);
}

#box {
width: 321px;
height: 207px;
padding:0;

float:left;
background-color: white;
border: 1px solid #e6e6e6;
clear:both;
  margin-top:10px;
}

#referencje {
width: 270px;
height: 150px;
float:left;
margin: 0 auto;
text-align: left;
padding:25px;
padding-top:30px;
  background: url(images/pdf.png) 25px 75px no-repeat	;

}

#referencje p {
 font: 11px tahoma;
 color: #2d4959;
 margin-left:80px;
 line-height:16px;
 margin-top:25px;
}

#referencje a  {
 margin:0;
 padding:0;
 float:left;

 margin-left:80px;
 font: 11px arial;
 color: #f1f1f1;
 text-decoration:none;
 background-color:#95a5b0;
 height:17px;
 line-height:15px;
 text-align:center;
 width:60px;
}

#referencje a:hover {
 text-decoration:underline;
}

#szkont {
width: 270px;
height: 150px;
float:left;
margin: 0 auto;
text-align: left;
padding:25px;
padding-top:30px;
  background: url(images/phone.png) 35px 75px no-repeat	;
}

#szkont p {
 font: 11px tahoma;
 color: #2d4959;
 margin-left:80px;
 line-height:16px;
 margin-top:25px;
 
}

#szkont a  {
 margin:0;
 padding:0;
 float:left;
 margin-top:10px;
 font: 11px arial;
 color: #f1f1f1;
 text-decoration:none;
 background-color:#95a5b0;
 height:17px;
 line-height:15px;
 text-align:center;
 width:60px;
}

#szkont a:hover {
 text-decoration:underline;
}

#szkont ul {
 margin:0;
 padding:0;
 margin-top:25px;
 margin-left:80px;


}

#szkont li {
  font: 11px tahoma;
 color: #2d4959;
 margin:0;
 margin-bottom:5px;
 list-style: none;
}

#zawartosc p {
 font: 12px arial;
 color: #2d4959;
 margin-left:25px;
 margin-right:25px;
 line-height:145%;
}
/* -== GÓRNE MENU ==- */

div#menu  {
 width: 500px;
 height:105px;
 margin:0;
 padding:0;
 float: right;
} 

#menu ul {
 margin-top: 65px; /* -== POZYCJONOWANIE MENU OD GÓRY ==- */
 float:right;
 padding: 0;

}

#menu li {
 float: left;
 display: inline;
 padding: 0;
 
}

#menu a {
 font: 12px arial;
 font-weight: bold;
 color: #808080;
 text-decoration: none;
 margin-left: 25px;
 margin-right: 12px;
}

#menu a:hover {
text-decoration: underline;
}

/* -== GÓRNE MENU ==- */
/* -==   KONIEC   ==- */













/* -== MENU ZAKLADKI ==- */

#zakladki {
 width: 618px;
 float:right;
 margin:0 auto;
border-bottom: 1px solid #e6e6e6;
  margin-top:10px;
}

#zakladki ul {
 width: 616px;
 margin:0;
 padding:0;
 list-style: none;
 
}

#zakladki li {
 background-color: #f7f7f7;
 height:30px;
 width:150px;
 margin-right:10px;
 float:left;
 padding:0;
 border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
}

#zakladki a {
 font: 12px arial;
 color: #2d4858;
 text-decoration: none;

 display: block;


 padding-top:8px;
}

#zakladki a:hover {
 text-decoration: underline;
}

body#obsluga a#obslugaLink,
body#klienci a#klienciLink,
body#programy a#programyLink{

 background-color: white;
 font-weight: bold;
  height:30px;
	margin-bottom:-1px;
}

/* -== MENU ZKLADKI ==- */
/* -==   KONIEC   ==- */


#stopka {
 width:960px;
margin: 0 auto;

text-align:right;
margin-bottom:35px;

}

#stopka p {
 font: 11px arial;
 line-height: 360%;
 color:#949494;
 margin-right: 10px;
}



table.galeria {
text-align: center;
vertical-align: middle;
border:0;
margin:0 auto;



}

td.galeria  {

text-align: center;
vertical-align: middle;
}
tr.galeria  {
text-align: center;
vertical-align: middle;

}

.galeria img {
 border: 1px solid #e6e6e6;
 padding:5px;
}

.galeria p {
font-family: arial;
font-size: 11px;
}

#reklama {
 font: 11px arial;
  color:#949494;
 clear: both;
 margin:0;
 padding:0;
 height:12px;
}

#reklama a {
 font: 11px arial;
  color:#949494;
	margin-left:5px;
	margin-right:5px;
}