body {
background : #2d5882 url(../g/b.jpg) repeat-x;
font : normal 9pt verdana, arial, helvetica;
text-align : center;
}
body div {
text-align : left;
}
img, object {
border : 0;
display : inline;
}
a:link {
color : black;
}
a:visited {
color : #666;
}
a:hover {
color : #c00;
}
a:active {
color : #c00;
}
input {
margin : 0;
}
form {
margin : 0;
padding : 0;
}
form div {
  clear: left;
  margin-top:0px;
}
form div label {
  float: left;
  width: 150px;
  padding-top:3px;
}
#strona {
width : 790px;
margin : auto;
border : 0;
padding : 0;
background : #ffffff;
}
#lewa {
float : left;
width : 30%;
}
#prawa {
float : right;
width : 70%;
}
#stopka {
clear : both;
}
#naglowek .zawartosc {
margin : 0;
border : 0;
padding-top : 0;
padding-bottom : 5px;
padding-left : 0;
padding-right : 5px;
background : #fcb438;
color : maroon;
text-align : right;
}
#banner .zawartosc {
height : 150px;
margin : 0;
border : 0;
padding : 0;
background : #ffffff;
}
#menuok .zawartosc {
margin : 0;
border : 0;
padding : 0;
background : #ffffff;
}
#menu {
background-color : #fcb438;
border-width : 0 0;
border-style : solid;
border-color : #666;
padding : 5px 5%;
margin : 0;
text-align : center;
}
#menu li {
display : inline;
border-right : 1px solid #666;
padding : 0 10px;
}
#menu a {
color : #666;
font : bold 1em verdana, arial, helvetica;
text-decoration : none;
}
#menu a:hover {
background-color : #666;
color : #fcb438;
padding : 0 0;
}
#lewa .zawartosc {
margin : auto;
border : 0;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 7px;
padding-right : 7px;
text-align : left;
overflow : auto;
}
#ostatnierealizacje .zawartosc {
margin : 0;
border : 0 solid #fcb438;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
background : #a9a9a9;
color : #ffffff;
font-weight : bold;
}
#ostatniarealizacja .zawartosc {
margin : 0;
border : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0px;
padding-bottom : 0px;
background : #ffffff;
text-align : center;
color : maroon;
}
#prawa .zawartosc {
margin : auto;
border-left : 1px solid #fcb438;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 7px;
padding-right : 7px;
text-align : left;
overflow : auto;
}
#dane .zawartosc {
margin : 0;
border : 0 solid #fcb438;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
background : #a9a9a9;
color : #ffffff;
font-weight : bold;
}
#tekst .zawartosc {
margin : 0;
height : 400px;
border : 0;
padding-left : 10px;
margin-top : 0;
margin-bottom : 0;
background : #ffffff;
color : #000000;
overflow : auto;
}
#stopka .zawartosc {
margin : auto;
border : 0;
padding-top : 5px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
background : #fcb438;
text-align : center;
color : #666666;
}
b.rtop {
display : block;
background : #97cacb;
}
b.rbottom {
display : block;
background : #315d84;
}
b.rtop b, b.rbottom b {
display : block;
height : 1px;
overflow : hidden;
background : #fcb438;
}
b.r1 {
margin : 0 5px;
}
b.r2 {
margin : 0 3px;
}
b.r3 {
margin : 0 2px;
}
b.rtop b.r4, b.rbottom b.r4 {
margin : 0 1px;
height : 2px;
}

#ricol {
	width: 510px;
	float: left;
	display: inline;
	text-align: left;
	margin: 0;
	padding: 0;
}
#ricol img {
	border: 1px solid silver;
}
#ricol p {
	line-height: 16px;
}
#ricol .realizacje {
	width: 510px;
	float: left;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom: 0px solid silver;
}

#ricol .realizacje img {
	border: 0;
}
#ricol .realizacjel {
	width: 155px;
	float: left;
	display: inline;
}
#ricol .realizacjer {
	width: 355px;
	float: left;
	display: inline;
	margin-left: 0px;
}

