body {
  background-color: #E2DEC3;
  background-image: url('img/body_bg.jpg');	
  background-repeat: repeat-x;		
  color: #000000;	
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0 auto;	
  padding: 0;	
}
img {
  border:0 none;
  margin:0;
  padding:0;			
}
p {
  text-align: justify;	
}
a {
  color: #888575;
  text-decoration:none;	
}
h1, h2, h3 {
  font-family: Calibri, Tahoma, Verdana, Arial, sans-serif;
}
h1 {
  font-size: 23px;
  text-indent: 16px;	
  color: #6A6969;
  font-weight: normal;		
  margin:0;
  padding:0;		
}
h2 {
  font-size: 20px;
  color: #6A6969;
  font-weight: normal;		
  margin:0;
  padding:0;		
}
ul {
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;		
}
#can {
  width: 1021px;
  height: auto;
  margin: 0 auto;
  position: relative;
  background: transparent;		
}
#page_body {
  overflow: hidden;
  width: 952px;	
  height: auto;
  margin-left: 69px;	
  background: transparent;	
}
#page_top {
  height: auto; /* 406px */	
  width:	883px;
  margin:0;
  padding:0;		
}
#page_header {
  width: 883px;
  height: 354px;
  margin: 0;
  padding: 0;			
}
#logo {
  width: 270px;
  float:left;	
  height:65px;	
  margin: 0;
  padding: 0;	
}
#top_menu {
  width: 267px;
  height: 65px;
  float:right;	
  margin: 0;	
  padding: 0;
}
#top_menu ul li {
  display:inline;	
  margin: 0;
  padding: 6px 10px;	
}
.tmenu
{
border-right: 1px solid #969696; 
}
.tlast {
  border-right: 0 none;
}
#top_menu a {
  display:inline;	
  height: 65px;	
  line-height:65px;
  color: #969696;
  padding:6px 0;	
}
#top_menu a:hover {
  color: #840E1F;
  height: 65px;
  line-height:65px;	
  background-image: url('img/topactive.jpg');		
  background-repeat: no-repeat;	
  background-position: center center;	
}
#banner {
  width: 883px;
  height: 289px;
  margin:0;
  padding:0;			
}
#main_menu {
  /*width: 1100px;*/
  width: 883px;
  height: 52px;
  background-image: url('img/menu_bg.jpg');	
  background-repeat: repeat-x;
  margin: 0;	
  padding: 0;	 
}
#main_menu ul li {
  display:inline;
  margin-left: 10px;	
  padding:0; 	
}
#main_menu a {
  display:inline;
  height: 52px;	
  line-height:52px;
  font-family: Calibri, Tahoma, Verdana, Arial, sans-serif;	
  font-size: 15px;	
  font-weight: normal;
  color: #ffffff;
  padding: 17px 0;	
}
#main_menu a:hover {
  height: 52px;
  background-image: url('img/active.jpg');		
  background-repeat: no-repeat;	
  background-position: center center;	
}
#main_menu a:active {
  height: 52px;
  background-image: url('img/active.jpg');		
  background-repeat: no-repeat;	
  background-position: center center;	
}
.menu_active {
  height: 52px;
  background-image: url('img/active.jpg');		
  background-repeat: no-repeat;	
  background-position: center center;	
}
#container {
  width: 883px;
  height: auto;	
  float:left;	
  background-color: #feb800;
  background-image: url('img/yellow_bg.jpg');		
  background-repeat: repeat-x;	
  background-position:bottom;
  margin: 0;	
  padding: 0;
}
#content {
  width: 858px;
  float:left;	
  height: auto;
  background-color: #ffffff;	
  margin: 0;	
  padding: 0;	
}
#text {
  width: 602px;
  height: 237px;
  background-color: #ffffff;	
  float:left;	
  margin: 0;
  padding:0;			

}
.text_part {
  width: 259px;
  height: 222px;	
  float: left;
  margin:15px 20px 0 22px;
  padding:0;				 
}
.text_part2 {
  width: 259px;
  height: 195px;	
  float: left;
  margin:42px 20px 0 22px;
  padding:0;				 
}
#contact {
  width: 256px;
  height: 237px;
  float: right;
  margin: 0;	
  padding: 0;
}
#contact_logo {
  width: 259px;
  height: 184px;
  margin: 0;	
  padding: 0;		
}
#number {
 width: 259px;
  height: 53px;
  background-image: url('img/number.jpg');			
  background-repeat: no-repeat;
  margin: 0;	
  padding: 0;	
}
#number h2 {
  line-height: 48px;
  margin-left: 124px;		
}
#plus {
  width: 859px;
  float: left;	
  height: 68px;
  margin: 0;
  padding: 0px;			
}
#plus1 {
  width: 100px;
  height: 45px;
  float:left;	
  margin-top: 23px;
  padding-left: 28px;			
}
#plus11 {
  width: 237px;
  height: 68px;
  float:left;	
  margin: 0;
  padding: 0;			
}

#plus2 {
  width: 494px;
  height: 58px;
  float:right;	
  margin-top: 10px;
  padding: 0;			
}
#plus2 ul li {
  display:inline;
  margin: 0 0 0 32px;			
}
#plus2 ul li a {
  display:inline;	
  padding: 0;		
}
#footer {
  width:883px;
  float: left;	
  margin: 25px 0 8px 6px;
}
#footer ul {

}
#footer ul li {
  display:inline;
  padding:0;	
  margin-right: 10px;
}
.flast {
  margin-left: 16px;
  margin-right: 0 !important;	
}

/* strona fronty */

#sub {
  width: 858px;
  height: 36px;
  background-color: #ffffff;	
  margin: 0;	
  padding: 0;	
}
#submenu {
  width: auto;
  height: 36px;	
  background-image: url('img/submenu_bg.jpg');		
  background-repeat: repeat-x;
  height: 36px;	
  line-height: 36px;
  margin:0px;
  padding:0;
  
}
#submenu ul li {
  display: inline;
			
}
#submenu ul li a {
  line-height:36px;
  font-family: Calibri, Tahoma, Verdana, Arial, sans-serif;	
  font-size: 17px;	
  font-weight: normal;
  color: #ffffff;
  margin:0 6px 0 25px;	
}
#fronts_text {
  width: 50%;
  float: left;	
  height: auto;
  margin: 0;
  padding: 20px 22px 16px;			
}
#fronts_text2 {
  width: 759px;
  float: left;	
  height: auto;
  margin: 0;
  padding: 20px 42px 16px;			
}
.fronts_img1 {
  width: auto;
  float: left;	
  height: 252px;	
  margin: 0;
  padding:16px 0;	
}

/* strona witraze */

.glassbox {
  width: 220px;
  float: left;
  height: 440px;
  margin: 0;
  padding: 20px 20px 0 20px;
  text-align: center;	
  position:relative;			

}
.glassbox table {
  width: 220px;
  height: 184px;
  margin-bottom:6px;
  padding:0;
  float:left;
  position:relative;	
}
.glassview {
  width: 220px;
  height: auto;
    vertical-align: bottom;
}
img.glass {
  border: none;
	
}
.glasstext p {
  line-height: 1.3em;
  color: #4C4C4C;
  text-align: left;
  margin: 5px 0;
  padding: 0;	
  text-indent:35px;	
}
.bold {
  padding-right:2px;
  font-weight: bold;
}

#navigator {
  clear:left;
  width: 130px;
  height: 24px;
  text-align:center;
  margin: 0 0 23px 358px;
  padding: 0;

}
#pagination table {
 
margin-left:0px;
}
.licznik {		
  height: 24px;
  width: 24px;
  vertical-align:middle;	
  margin:0;
  padding:0;
}
.prevnext1
{
display:inline;
float:inherit;
} 