* {
	font-family:verdana; 
	color:#444;
}
body {
	margin:0;
	padding:0;
   background:url('../img/_bck1.png') repeat-y center #125292;         
}
#center {
	width:780px; 
 	background:url('../img/_bck4.jpg') repeat-y  #FFF; 
	margin:auto; 
}
#header {
	width:780px; 
	height:200px;
	margin:0;
	padding:0;		
	background-color:#0A2C4E;
/* 	background:url('../img/_bck1.jpg') right no-repeat #ECECEC; */
}
#left {
	width:252px; 
	float:left;
	margin:0;
	padding:0;	
	background:url('../img/_bck2.jpg') no-repeat ;
}
#main {
	width:468px; 
	float:right;	
	margin:0;
	padding:20px 30px 0px 30px;	
	background:url('../img/_bck3.jpg') no-repeat;	
	font:normal 11px/15px verdana; 
}
#footer {
	width:780px; 
	background:url('../img/_bck5.jpg') bottom no-repeat;
	clear:both;	
}
/* lewe menu */
#left_menu ul {
	list-style-image:url('../img/p1.gif');
	margin:0;	
	padding:20px 35px 10px 55px;
	margin:0px;
}
#left_menu ul li {
	margin:0;
	padding:0px 0px 8px 0px;
	line-height:15px;
}
#left_menu ul li a {
	font:bold 11px tahoma;
	text-decoration:none;
	color:#15367B;
}
#left_menu ul li a:hover {
	color:#5A86D1;
}
#left_menu ul li ul {
	padding:5px 0px 0px 15px;
		margin:0px;
}
#left_menu ul li ul li{
	list-style-image:url('../img/p2.gif');
	padding:0px 0px 0px 5px;
}
#left_menu ul li ul a {
	font-weight:normal;
	text-decoration:none;
	color:#15367B;
}
h1 {
	font:bold 16px/20px Arial, sans-serif; 
	text-align:left;
	letter-spacing:2px;
	color:#940C0C;
}
h2 {
	font:bold 14px/20px Arial, sans-serif;
	margin:20px 0px;
	text-align:center;	
	letter-spacing:1px;	
	color:#666;
}
p {
	font:normal 11px/15px verdana; 
	text-align:justify;
	color:#444;
	margin:8px 0px 8px 0px;
}
li {
	font:normal 11px/15px verdana; 
	margin:8px 0px 0px 0px;
}
ul.w1 {
	list-style-image:url('../img/p1.gif');
	margin:0px 0px 0px 30px;
	padding:0;
	line-height:15px;
	text-align:left;
}
ul.w1 li {
	padding:0px;
	margin:8px 0px 8px 0px;
}
ul.w2 {
	list-style-image:url('../img/p2.gif');
	margin:0px 0px 0px 30px;
	padding:0;
	line-height:15px;
	text-align:left;
}
ul.w2 li {
	padding:0px;
	margin:8px 0px 8px 0px;
}
input[type="button"], input[type="submit"]  {
	background:#125292;
	border:1px solid #0B335D;
	color:#FFF;
	font-weight:bold;
	padding:2px;
}
a {
	font-weight:bold; 
	color:#15367B; 
	text-decoration:none;
}
a:hover {
	color:#5A86D1;
}
#zapytanie th {
	text-align:right;
}
#kontakt_telefony, #partnerzy {
	border-collapse:collapse;
}
#kontakt_telefony td, #partnerzy td {
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	padding:8px 0px;
}
#referencje td {
	font-size:11px;
	padding:3px;
	text-align:center;
	padding:40px 0px 5px 0px;
}
table.normal {
	border-collapse:collapse;
}
table.normal td {
	border:1px solid #125292;
	background-color:#F1F4F9;
}
table.normal th {
	border:1px solid #125292;
	background-color:#D4E0EC;
}
table.cennik {
	border-collapse:collapse;
	width:468px;
 	font-size:9px;	
}
table.cennik td {
	border:1px solid #125292;
	background-color:#F1F4F9;
}
table.cennik th {
	border:1px solid #125292;
	background-color:#D4E0EC;

}




a.more1 {
	font:normal 11px tahoma; 
	color:#00009A; 
	text-decoration:none;
}
a.more1:hover {
	color:#B30000;
}
img.foto {
	border:1px solid #888;
	margin:1px;
}
#lfdiv {
	padding-left:100px; 
	text-align:left; 
	font-size:10px; 
	border-top:1px solid #346D5C;
}
#le_div a {
	font:normal 9px tahoma; 
	color:#8DB1A7; 
	text-decoration:none;
} 
.le {
	font:normal 9px tahoma; 
	color:#8DB1A7; 
	text-decoration:none;
} 
table.wer1 {
	margin:auto;
	border-collapse:collapse; 
}
table.wer1 th {
	background:#A4C2BA;
}
table.wer1 td {
	background:#C6D9D3;	
}
table.wer1 th, table.wer1 td {
	font-size:11px;
	padding:3px;
	border:1px solid #5E8E80;
	text-align:center;
}
table.wer1 td.al {
	text-align:left;
}
div.hr {
	width:450px; 
	margin:0px auto; 
	border-top:1px solid #3B5F99; 
	line-height:0; 
	font-size:1px;
}
input, textarea, form {
	font:normal 11px verdana;
}
.button {
	border:0; 
	background:url(..../img/_bck8.gif) repeat-x #1C2674; 
	color:#FFF; 
	font-weight:bold;
	height:20px;
	padding-bottom:3px;
}
select {font:normal 11px verdana;}

.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}
.aj {text-align:justify;}

.news_main {
	border-bottom:2px dotted #DDEBF6;
	padding:15px 0px 15px 0px;
}
.news_date {
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#008080; 
	letter-spacing:1px;
}
.news_title {
	font:bold 12px Arial; 
	letter-spacing:1px;	
	color:#666; 
	text-align:justify;
	padding:5px 0px;
}
.news_text {
	text-align:justify; 
	line-height:150%;
	font:normal 11px/15px verdana; 	
	color:#444;

