html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	
	font-family: Trebuchet MS;
	
	font-size:small;
	color:#e7e7e5;
}
body {
	background:url('../images/pasek_tlo1.jpg') repeat-x;
	background-color:#0f74b3;
}


h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
h1 {
color: #a37446;
font-size: 18px;
border-bottom: 2px solid #a37446;
margin: 0px;
}

p { 
	line-height:1.4em; 
	margin:8px  0px 3px  0px;
	font-size: 14px;
	color: #354e90;
}
ul, strong {
color: #174597;
margin-left: 20px;
font-size: 14px;
}
li strong {
margin-left: 0px;
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:884px;
	background-color:transparent;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	
 min-height:100%; 

}

div#header {
	margin-top:45px;	
	padding:0px;
	margin-bottom:0px;
	line-height:1px;
	font-size:1px;
/* background: url('../images/logo.jpg') no-repeat; */
	background: url('../images/drukarnia_logo.jpg') no-repeat;
	background-color:transparent;
	width: 882px;
	height: 79px;
	border: 0px solid red;
}
div#obr_gora {
width: 884px;
height: 54px;
background: url('../images/gora_strona.jpg');
margin: 0px;
padding: 0px;
/* border: 1px solid red; */
float: left;
}
div#content {

	background: #f9fbfd url('../images/srodek_strona.jpg') repeat-y;
	width:864px;
	height:700px;
	padding:0px 10px 0px 10px;
	
	margin: 0px;
	border: 0px solid lime;
/* 	border: 1px solid red; */
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:url('../images/stopka.jpg');
	background-color:#0f74b3;
	margin-top:10px;
	padding: 0px;
	height: 60px;
}

/* 
div#footer #st_gora {
width: 882px;
height: 14px;
font-size: 1px;
line-height: 1px;
padding: 0px;
margin: 0px;
background: #0f74b3 url('../images/gora_stopka.jpg') no-repeat;
}
 */

	div#footer p {
		padding:10px;
		margin:0;
	}


div#dol_glowna {
position:relative;
width: 884px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 1px;
line-height: 1px;
/* border:1px solid red; */
background: url('../images/dol_glowna.jpg') no-repeat;
}
div#prawa {
width: 252px;
height: 454px;
float: right;
border: 0px solid red; 
margin-top: 0px;
padding: 0px;
color: #354e90;
}
div#prawa #menu img {
padding: 0px;
margin: 0px;
display: block;
border: 0px;
}
div#prawa #menu img a {

}
div#lewa {
width: 608px;
height: 590px;
float: left;
/* border: 1px solid red; */
margin-top: 0px;
padding: 0px;
}
#tresc_ajax {
background: #fafbff;
width:99%;
}
blockquote {
background: #d6edfd url('../images/ramka.jpg') repeat-y;
border: 2px solid #99d1fa;
padding: 5px;
width: 524px;
color: #174597;
margin-left: 30px;
font-size: 14px;
}
.lista {
font-weight: bold; 
margin: 0px 0px 10px 20px; 
list-style-type: none; 
padding-left: 3px;
color: #174597;
font-size: 14px;
}
#menu_poziome {
width: 880px;
text-align: center;
text-decoration: none;
color:#174597;
font-size: 13px;
margin-top: 7px;
}
#menu_poziome a, #stopka a {
text-align: center;
text-decoration: none;
color:#174597;
font-size: 13px;
}
#menu_poziome a:hover, #stopka a:hover{
text-align: center;
text-decoration: underline;
color:#8cbfe0;
font-size: 13px;
}
#stopka {
width: 880px;
text-align: center;
text-decoration: none;
color:#174597;
font-size: 13px;
margin-top: 2px;
}

form.kontakt_form{
width: 550px;
height:510px;
margin-top: 15px;
}

form.kontakt_form div label {
float: left;
margin:3px;
color: #1a4697;
}
form.kontakt_form div textarea {
height: 110px;
}
form.kontakt_form div input, form.kontakt_form div textarea{
float: right;
margin:3px;
border: 1px solid #766c6c;
background-color: #ebf1f6;
color: #1a4697;
width: 400px;
}

form.kontakt_form div input.ff:focus, form.kontakt_form div input.sffocus {
 background: #dce6f0 !important;
 border: 1px solid #b3c7db !important;		
}
form.kontakt_form div textarea.ff:focus, form.kontakt_form div textarea.sffocus_a {
 background: #dce6f0 !important;
 border: 1px solid #b3c7db !important;		
}
form.kontakt_form div button {
padding: 0px;
width: 85px;
height: 29px;
border: 0px;
margin:4px 2px 0px 0px;
font-size:2px;
line-height:2px;
background: transparent;
float: right;
}
#przygotowanie li{
padding-top: 4px;
}
/* ------ O nas ------ */
#block_company {
width: 570px;
height: 180px;

}
ul {
margin: 5px 0px 5px 35px;
padding: 0px;
}

#block_company ul {
float: left;
width: 240px;


}
#block_company ul.first {
margin-left: 35px;
}
#foot_a {
padding-left: 40px;
}
#foot_b {
text-decoration: underline !important;
}
#amd_fl {
margin-left:10px;
width: 100px;
height: 100px;
}