body {background: #E7E8E9;
      margin: 0;
      padding: 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: 400;
	line-height: 15px;}
      
img {border: none;}

p {font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: 400;
	line-height: 15px;
	margin: 0;
	padding: 0;}

.pogrubienie {font-weight: bold;}

p.wiecej {text-align: right;
	  margin: 5px 0px;}

h2 {font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	line-height: 15px;
	margin: 0px;
	padding: 0;}

a, a:hover, a:visited {font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #177DD2;
	font-weight: bold;}
	
a, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

a.stopka, a:hover.stopka, a:visited.stopka {
	font-size: 10px;
	font-weight: bold;
	color: #E9E9E9;}
	
a.szary, a:hover.szary, a:visited.szary {
	font-size: 10px;
	font-weight: bold;
	color: #7F7E7E;}
	
a.linkref, a:hover.linkref, a:visited.linkref {font-size: 11px;
						color: #1B82D4;
						cursor: pointer;}
						
a.linkref, a:visited.linkref {text-decoration: none;}
a:hover.linkref {text-decoration: underline;}
	
ul.liczby {margin: 0px 0px 10px 40px;
		padding: 0px;
		list-style: decimal;}
		
ul.liczby li {padding: 0px 0px 4px 0px;}

ul.punkty {margin: 4px 0px 0px 20px;
		padding: 0px;
		list-style: square;}
		
ul.punkty li {padding: 0px 0px 4px 0px;}

ul.wykonane {margin: 4px 0px 0px 15px;
		padding: 0px;
		list-style: square;}
		
ul.wykonane li {padding: 0px 0px 5px 0px;}

ul.punkty2 {margin: 4px 0px 0px 30px;
		padding: 0px;
		list-style: disc;}
		
ul.punkty2 li {padding: 0px 0px 4px 0px;}

div.central {text-align: center;}

input {font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: 400;
	line-height: 16px;
	height: 16px;
	border: solid 1px #6A6A6A;}
      
textarea {font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: 400;
	line-height: 16px;
	border: solid 1px #6A6A6A;}

#container {width: 980px;
	    margin: 0px auto;
	    background: #fff;
	    overflow:auto;
	    height:auto;
	    border: solid 0px #888;}
	    
#header {width: 980px;
	height: 41px;
	clear: both;
	text-align: right;
	background: url('../images/index_01.jpg') top no-repeat;}
	
#header img {margin-top: 4px;}

#top {width: 980px;
	height: 180px;
	clear: both;}

#top img {display: inline;}
	
#menu {width: 980px;
	height: 33px;
	clear: both;}
							
#menu img {display: inline;}

#mainContent {width: 980px;
		overflow:auto;
	    	height:auto;
		background: url('../images/tlo.jpg') top left repeat-y;}
		
#leftContent {width: 43px; 
		float: left;}

#lewypasek {width: 235px; 
		float: left;}
		
#referencje {padding: 10px 20px;
		margin: 15px 20px 20px 20px;
		background: #fff;}

#aktContent {width: 702px; 
		float: left;}
		
#aktContent p {margin: 0px 0px 12px 0px;}

#aktContent p.wiecej2 {text-align: right;
	  margin: 10px 15px 5px 0px;}
		
#oftext {width: 360px;
	 padding: 15px 20px 20px 45px;
	 float: left;}

#offoto {float: left;
	 padding-top: 45px;}
		
#galeria {width: 980px;
	  height: 117px;
	  background: url('../images/index_15.jpg') top no-repeat;
	  clear: both;}
	
#kontakt {width: 980px;
	  height: 117px;
	  background: url('../images/tlo_kontakt.jpg') top no-repeat;
	  clear: both;}
	  
#kontakt_eng {width: 980px;
	  height: 117px;
	  background: url('../images/tlo_kontakt_eng.jpg') top no-repeat;
	  clear: both;}
	  
#galeria_eng {width: 980px;
	  height: 117px;
	  background: url('../images/index_15_eng.jpg') top no-repeat;
	  clear: both;}

#footer {width: 980px;
	  height: 34px;
	  background: url('../images/index_16.jpg') top no-repeat;
	  clear: both;}

#footer p {font-size: 10px;
	color: #E9E9E9;
	margin-left: 28px;
	line-height: 34px;
	display: inline;}
	
	
#suboftext {padding: 20px 40px 20px 45px;}

div.klient {text-align: center;
	    padding: 8px 0px 3px 0px;}
	    
img.ref {border: solid 1px #CBCBCB;
	cursor: pointer;}
	
img.wyk {border: solid 1px #777;
	cursor: pointer;}

table.referencje td {padding-bottom: 20px;}

table.referencje td.opisref {padding: 0px 0px 20px 40px;}

table.wprace td {padding-bottom: 15px;}

table.wprace td.opiswykonane {padding: 0px 15px 15px 0px;}

#maingallery {padding: 15px 20px 20px 20px;
		overflow:hidden;
	    	height:auto;}

#imggaleria {width: 165px;
	     height: 197px;
	     float: left;
	     margin-top: 8px;
	     padding: 0px;
	     border: solid 0px blue;}

#imggaleria div.divPhoto {height: 140px; 
		  text-align: center;}

#imggaleria div.divName {height: 47px;
		text-align: center;
		 margin: 0px 8px 0px 8px;}
		 
#imggaleria img.miniPhoto {padding: 5px;
		border: solid 1px #E6E6E6;
		cursor: pointer;}





