#bgr {
  width:50%;
  height:258px;
  background:white;
  position:absolute;
  top:0;
  right:0;
  border-bottom:5px solid #fe6536;
}

#container {
  position:relative;
  margin:0 auto;
  width:980px;
  background:url(images/_01.jpg) left top repeat-x;
}

#desc {
  padding:0 27px 0 37px;
}

#footer {
  border-top:5px solid #fe6536;
  background:#d02900;
  height:55px;
  width:980px;
  text-align:center;
  margin:-5px auto 0 auto;
  padding-top:10px;
  font-size:12px;
}

#footer2 {
  border-top:5px solid #fe6536;
  background:#d02900;
  height:65px;
  margin-bottom:-70px;
}

#footer * {
  color: #fed1c8;
  font-weight:bold;
  text-decoration: none;
  font-size:12px;
}

#footer a:hover {
  color: white;
  font-size:12px;
}

#klienci {
  padding:9px 26px;
  background:url(images/k_07.jpg) 26px 9px no-repeat white;
  border-left:2px solid #b52401;
  border-right:2px solid #b52401;
  width:233px;
}

#klienci .left {
  float:left;
  width:126px;
  text-align:center;
}

#klienci .right {
  float:left;
  width:107px;
  text-align:center;
}

#klienci img {
  padding:12px 0;
}

#klienci span {
  font-size:14px;
  font-weight:bold;
  color:black;
  padding-left:33px;
}

#left {
  width:674px;
  float:left;
  padding-bottom:40px;
  position:relative;
}

#menu {
  background:url(images/_07.jpg) left top repeat-x;
  height:40px;
  float:left;  
  position:relative;
  z-index:1;
  margin-left:35px
}

#menu * {
  display:block;
  float:left;
  line-height:36px;
  font-size:15px;
  font-weight:bold;
  padding:0 41px; 
  background:url(images/_09.jpg) right top no-repeat; 
}

#menu_end {
  width:77px;
  height:3px;
  position:absolute;
  z-index:0;
  left:602px;
  top:175px;
  background:url(images/_14.jpg) left top no-repeat; 
}

#right {
  width:291px;
  padding-left:15px;
  padding-top:310px;
  background:url(images/tanie-strony.jpg) left top no-repeat; 
  float:left;
  padding-bottom:40px;
  text-align:left; }

.fb-like {margin-bottom:30px}

#zaufalinam {
  position:relative;
  width:232px;
  padding:24px 28px 34px 29px;
  background:url(images/_43.jpg) left bottom no-repeat #d02900;
  margin-bottom:41px;
}

#zaufalinam img {
  display:block;
  margin-bottom:10px;
  border:3px solid #fc4420;
}

#zaufalinam .left {
  border:0;
  position:absolute;
  left:0;
  top:0;
}

#zaufalinam .right {
  border:0;
  position:absolute;
  right:0;
  top:0;
}

#realizacje div {float:left; font-size:13px; text-align:center; margin-bottom:35px}
#realizacje .center {margin-left:43px; margin-right:43px}
#realizacje img {border:1px solid orange}

a, a:active, a:link, a:visited {
	color:orange;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	margin:0;
  background:url(images/_01.jpg) center top repeat-x #ea360f;
}

div {
	font-family:Arial;
	font-size:14px;
	color:white;
}

div.clear {
  clear:both;
}

div.title {
  padding:16px 0 15px 79px;
  line-height:28px;
  font-family:Arial;
  font-size:16px;
  font-weight:normal;
  background:url(images/_00.jpg) 37px 16px no-repeat;
}

img {
	border:0;
}

img.klienci {
  display:block;
}

img.title {
  padding:34px 0 15px 37px
}

img.top {
  padding:18px 0 0 37px
}

p {
  line-height:18px;
}

p.top {
  margin:0;
  line-height:42px;
  color:gray;
  font-family:'Arial';
  font-size:19px;
  padding-left:57px;
  padding-bottom:7px;
  font-style: oblique
}

.k1 { text-decoration:underline; margin-bottom:10px; margin-left:40px }
.k2 { margin-bottom:40px; margin-left:60px }

li {
margin-top:12px }
