*{
  margin: 0px;
	padding: 0px;
}
strong{
  /* color: #c20000; */
font-weight: bold;
}

input {
  border: 1px solid #c20000;
 
	background: #FFF;
  padding-left: 10px;
  padding-right: 10px;
	margin: 5px 10px 5px 10px;
 
}
textarea{
  border: 1px solid #c20000;
	color: #000;
 
	background: #FFF;
  padding-left: 10px;
  padding-right: 10px;
	margin: 5px 10px 5px 10px;

}
body{
  margin: 0 auto;
	width: 962px;
  text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13px;
	background: #5c5c5c;
}
body a{
  border: none;
	text-decoration: none;
	/* color:  #333333; */
	color: #c20000;
}

h1 a {
	color: #333333;
}

.strong {
	color: #c20000;
}

body a:hover{
  text-decoration: underline;
}
body img{
  border: none
}

#site{
	width: 966px;
}
 
#header{
	width: 962px;
	height: 130px;
	background: url('img/header.png') no-repeat;
}
#header .logo{
  float: left;
	width: 164px;
	height: 83px;
	margin: 47px 0 0 50px;
	background: url('img/logo.png') no-repeat;
}
#header .slogan{
  float: right;
	width: 251px;
	height: 26px;
	margin: 104px 50px 0 0px;
	background: url('img/zapewniamy.png') no-repeat;
}
#content {
	width: 962px;
	margin: 0px 0 0 0;
  text-align: left;
	float: left;
	background: url('img/right-bg.png') repeat-y ;	
}
#left {
  margin: 10px 5px 10px 15px;
	width: 210px;
	height: 400px;
	float: left;
}
#left ul{
 list-style: none;
	margin: 0px;
}
#left li {
padding: 0px;
} 
#left .menu-h{
	width: 173px;
	height: 21px;
	margin: 1px;
	background: url('img/menu-h.png') no-repeat;
	color: #FFF;
	padding: 8px 0 0 25px;
} 

.menu-h a {
	display: block;
}

.menu-h_a a {
	display: block;
}

.menu-u a {
	display: block;
}

.menu-u_a a {
	display: block;
}



#left .menu-h:visited{
	width: 173px;
	height: 21px;
	margin: 1px;
	background: url('img/menu-h.png') no-repeat;
	color: #FFF;
	padding: 8px 0 0 25px;
} 

#left .menu-h_a{
/*	letter-spacing: -1px; */
	width: 178px;
	height: 21px;
	margin: 1px;
	background: url('img/menu-active.png') no-repeat;
	color: #FFF;
	padding: 8px 0 0 25px;
	font-weight: bold;
} 

#left .menu-h_a:visited{
	width: 173px;
	height: 21px;
	margin: 1px;
	background: url('img/menu-active.png') no-repeat;
	color: #FFF;
	padding: 8px 0 0 25px;
} 
 
#left .menu-h:hover{
  width: 173px;
	height: 21px;
	margin: 1px;
	background: url('img/menu-active.png') no-repeat;
	color: #FFF;
	padding: 8px 0 0 25px;
} 

#left .menu-u{
  width: 154px;
	height: 19px;
  margin: 0px 0 0 1px;
	background: url('img/menu-u.png') no-repeat;
	color: #FFF;
	padding: 6px 0 0 46px;
	font-size: 11px;
} 

#left .menu-u_a{
  width: 154px;
	height: 19px;
  margin: 0px 0 0 1px;
	background: url('img/menu-u-active.png') no-repeat;
	color: #FFF;
	padding: 6px 0 0 46px;
	font-weight: bold;
	font-size: 11px;
} 

#left .menu-u:visited{
  width: 154px;
	height: 19px;
  margin-left: 0px 0 0 1px;
	background: url('img/menu-u.png') no-repeat;
	color: #FFF;
	padding: 6px 0 0 46px;
} 
 
#left .menu-u:hover{
  width: 154px;
	height: 19px;
  margin-left: 1px;
	background: url('img/menu-u-active.png') no-repeat;
	color: #FFF;
	padding: 6px 0 0 46px;
} 

#left .menu-u_a:hover{
  width: 154px;
	height: 19px;
  margin-left: 1px;
	background: url('img/menu-u-active.png') no-repeat;
	color: #FFF;
	padding: 6px 0 0 46px;
} 



#right{
  margin: 10px 45px 10px 0px;
	width: 682px;
	float: right;
}
#right #righthead{
	float: right;
  
}
#right #righthead img{
	display: inline;
	float: left;
  
}
#right #text{
  float: left;
	width: 573px;
 
	background: url('img/text-bg.png')  top no-repeat ;	
  color: #303030;
}
#right #text .info{
  margin: 10px 20px 10px 20px;
	font-weight: bolder;
	font-size: 13px;
  float: left;
	width: 100%;
}
#right #text .info img{

  margin : 0px 5px;
	float: left;

}
#right #text .info .map{
  float: right;
  text-align: right;
  margin-right: 45px;

}
#right #text  table {
	float: left;
}
#right  ul{
  list-style: none;
  margin-left: 10px;
  display: block;
}
#right ul li { 
  background:transparent url(img/li-arrow.png) no-repeat;
  background-position: 4px 4px;
  display:block;
  font-size:12px;
  font-weight:lighter;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:3px;
  padding-left:20px;
}
 
#right .info a{
	font-size: 13px;
	color: #5f5f5f;
}

#right #text h1{
  margin: 12px 0 20px 85px;
	color: #757575;
	font-size: 16px;
	

}
 
#right #text .index-text{
  margin: 10px 10px 10px 120px;
	text-align: justify;

}

.index-text h2 {
	margin-left: -80px;
}

#right #text .index-text-smaller{
  margin: 10px 10px 10px 120px;
	text-align: justify;
  font-size: 11px;
	line-height: 140%;
}

#right #text-wrapper{
  float: left;
	width: 573px;	
	margin: 20px 5px 20px 15px;
	background: url('img/text-bg-mid.png')  repeat-y  ;	
}
#right #text-wrapper-bottom{
  float: left;
	width: 573px;
	height: 13px;
	background: url('img/text-bg-bottom.png') bottom no-repeat ;	

}
#right #firms{
  margin: 35px 0 0 0;
  width: 65px;
	height: 333px;
  float: right;
	background: url('img/firms.png') bottom no-repeat ;	
}
#text-foot {
	width: 962px;
	height: 15px;
	margin: 0px 0 0 0;
  text-align: left;
	float: left;
	background: url('img/text-foot.png') no-repeat top right #FFF;	
}

#u-foot{
	width: 962px;
 
	margin: 0px 0 0 0;
  text-align: left;
	float: left;
	background: url('img/u-foot-head.png') no-repeat top right #FFF;

}
#u-foot h3{
	margin: 10px 0 0 260px;
  font-size: 13px;
	color: #505050;
 
}
#u-foot h3 b{
 
	color: #bc0909;

}
#u-foot-firstwrapper{
	width: 942px;
 
	margin: 12px 0 0 8px;
  text-align: left;
	float: left;
	background: url('img/u-foot-left.png') no-repeat bottom left ;
 
}
#u-foot-secwrapper{
	width: 902px;
 
	margin: 0px ;
  text-align: left;
	float: right;
	background: url('img/u-foot-right.png') no-repeat bottom right ;
 
}
#u-foot-news{
	width: 392px;
 
	margin: 0px 0px 0px 200px;
  text-align: left;
	float: left;
	background: url('img/u-foot-news-bg.png') repeat-y ;
 
}
#u-foot-news-head{
	width: 392px;
 
	margin: 0px;
  text-align: left;
	float: left;
	background: url('img/u-foot-news-head.png') no-repeat top right ;
 
}
#u-foot-news-head .arrow{
  float: left;
	margin: 10px 10px 3px 25px;
}
#u-foot-news-head h4{
  float: left;
	margin: 7px 10px 3px 0px;
  font-size: 12px;
}
#u-foot-news-head .date{
  float: right;
  font-size: 11px;
	margin: 10px 20px 3px 0px;
	color: #999999;
  font-weight: lighter;
}
#u-foot-news-head .more{
  float: right;
  font-size: 11px;
	margin: 10px 20px 3px 0px;
	color: #c10000;
  font-weight: lighter;
}
#u-foot-news-head .news-content{
  float: left;
	text-align: justify;
	margin: 7px 10px 3px 20px;
  font-size: 11px;
	width: 362px;
	color: #4c4c4c;
}
#footer {
	width: 962px;
  height: 80px;
	margin: 0px 0 0 0;
  text-align: left;
	float: left;
	background: url('img/footer-bg.png') repeat-x ;

}
#footer-left{
	width: 184px;
  height: 70px;
	margin: 10px 0 0 0;
	border-right: 1px solid #cfcfcf;
 
	float: left;
	background: url('img/footer-left.png') bottom center no-repeat;

}
#footer-leftc{
	width: 224px;
  height: 70px;
	margin: 10px 0 0 10px;
	border-right: 1px solid #cfcfcf;
  font-size: 11px;
	color: #8d8d8d;
	line-height: 190% ;
	float: left;
}
#footer-leftr{
	width: 224px;
  height: 70px;
	margin: 10px 0 0 10px;
	border-right: 1px solid #cfcfcf;
  font-size: 11px;
	color: #8d8d8d;
	line-height: 190% ;
	float: right;
}

#u-a {
	color: #FFF;
}

.typo {
	margin-top: 15px;
}

ol {
	list-style-position: inside;
	margin-top: 5px;
	margin-bottom: 10px;
}
ul {
	mrgin-top: 5px;
}
p {
	margin-bottom: 5px;
}

#term li {
	margin-bottom: 10px;
}
