body {
background-color: #ececeb;
font-family:"Trebuchet MS", Tahoma, Arial;
margin: 0px;
padding: 0px;
font-size:14px;
}
#body-home a#home, 
#body-offer a#offer,
#body-team a#team, 
#body-portfolio a#portfolio, 
#body-testimonials a#testimonials, 
#body-contact a#contact,
#packages-b a#packages-a1,
#special-b a#special-a1
{ 
color:#FFFFFF; 
font-weight:bold;
background-image:url(images/menu_poziome_zakladka1.png);
}
#body-home a#home2, 
#body-offer a#offer2,
#body-team a#team2, 
#body-portfolio a#portfolio2, 
#body-testimonials a#testimonials2, 
#body-contact a#contact2,
#packages-b a#packages-a2,
#special-b a#special-a2
{ 
text-decoration:underline;
}
img {
border:0px;
}
#web-container
{
margin: 0px;
padding: 0px;
width:100%;
}
#top-header {
background-image:url(images/bg.png);
background-repeat:repeat-x;
width: 100%;
height:185px;
text-align:center;
}
#menu-bar
{
background-image:url(images/bg-menu.png);
height:40px;
width:100%;
clear:both;
padding: 0px;
margin: 0px;
}
#content-black {
background-color: black;
padding: 0px;

margin: 0px;
color: #FFFFFF;
background-image:url(images/bg-black.png);
background-repeat:repeat-x;
background-color:#000000;
width:100%;
height:316px;
}

.left {
float:left;
padding-right: 35px;
width:400px;
height:300px;
}
.right {
padding-top:5px;
padding-bottom:5px;
float:left;
width:500px;
text-align:justify;
background-image:url(images/red-arrow.png);
background-position:center bottom;
background-repeat:no-repeat;
height:306px;

}
#content-white1 {
background-color: #ececeb;
color: #000000;
padding-top:10px;
padding-bottom:10px;
height:auto;
}
#footer {
background-image:url(images/menu_poziome_zakladka2.png);
height:36px;
width:100%;
text-align:center;
}
#footer2 {
width:300px;
margin: 0 auto;
}
#footer2 p {
width:90px;
height: 40px;
float:left;
margin-right:10px;
}
#footer2 a {
font-size:10px;
}
#footer2 h4 {
font-size:10px;
width:300px;
clear:both;
}
.content-form-header {
background-color:#000000;
width: 940px;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:1px;
margin: 0 auto;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}
.content-form-header h1 {
background-image:url(images/square.png);
background-position: center left;
padding-left:20px;
font-weight:bold;
font-size:16px;
background-repeat:no-repeat;


}
.content-form-header h2 {
background-image:url(images/square.png);
padding-left:20px;
font-weight:bold;
font-size:14px;
background-repeat:no-repeat;
background-position: center left;

}
.content-form {
background-color:#ffffff;
width:940px;
color:#333333;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
margin: 0 auto;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.content-form h1, .content-form h2, .content-form h3 {
color: #000000;
}

.left25 {
float:left;
padding-right: 10px;
padding-left: 10px;
width:290px;
}

.web-name {
padding-bottom:2px;
padding-top:7px;
margin: 0px;
border-bottom: 1px #990000 dotted;
font-weight:bold;
color: #990000;
}
ul.menu, ul.menu li.menu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu {
	width: 870px;
margin: 0 auto;

	}
ul.menu li.menu {
	float: left;
}
ul.menu a.menu:link, ul.menu a.menu:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: #000 url(images/menu_poziome_zakladka2.png) repeat-x center;
	color: #fff;
	padding: 11px 20px;
	font-size:14px;
	border-left: black 1px solid;
}

ul.menu a.menu:hover {
	background-color: #800;
	background-image: url(images/menu_poziome_zakladka1.png);
}

a.menu2:link, a.menu2:visited {
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	padding-right:40px;
	}
a.menu2:hover {
text-decoration:underline;
}
a:link, a:active, a:visited
{
  text-decoration: none;
  font-weight:bold;
  color:black;
  
}
a:hover
{
  text-decoration: underline;
  font-weight:bold;
  color:black;
}
a.white {
text-decoration: none;
  color:white;
  font-weight: bold;
  }
a:hover.white {
text-decoration: underline;
  color:white;
  font-weight: bold;
  }
p {
font-size:14px;
}
h1 {
font-size: 24px;
font-weight:normal;
background-image:url(images/square.png);
background-position: 0px 6px;
background-repeat:no-repeat;
padding-left:24px;
}
h2 {
font-size:20px;
font-weight:normal;
background-image:url(images/square.png);
background-position: 0px 6px;
background-repeat:no-repeat;
padding-left:20px;
}
h3 {
font-size: 18px;
font-weight:normal;
}
h4 {
font-size: 16px;
font-weight:normal;
}

li {
list-style-image:url(images/bullet.png);


}
.portfolio-table {
width: 650px;
padding-left: 20px;
}
.portfolio-page {
background-image:url(images/portfolio-table.png);
background-repeat:no-repeat;
width:114px;
height:29px;
padding-left:17px;
padding-top:5px;
font-weight:bold;

}
br.czyszczenie {
clear:both
}
.testi-l {
width:162px;
float:left;
}
.testi-l img {
margin-top:5px;
}
.testi-l p {
font-size:12px;
padding-top:1px;
margin-top:1px;
padding-bottom:1px;
margin-bottom:1px;
}

.testi-l h3 {
font-size:13px;
font-weight:bold;
}
.testi-l2 {
float:left;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
background-color: #E8E8E8;
}
.testi-r {
width:740px;
text-align:justify;
float: right;
}
.testi-r2 {
float:right;
padding-left:20px;
padding-right:20px;
background-color: #E8E8E8;
padding-top:3px;
padding-bottom:3px;
}
.special-heading {
background-image: url(images/blue-special-bg.png);
background-position:center;
background-repeat:repeat-y;
color:#FF0000;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}
span.literaP
	{
	font-size: 17px;
	color:#FF0000;
	font-weight:bold;

	}
.lista-normal
{
text-align:justify;
}
#lista1
{
   display: none;
   text-align:justify;
}

