html {
	height: 100%;
	
	}

body{
padding: 0;
margin: 0;

font-size: 0.88em;
font-family: Verdana;
color: #616161;
width: 100%;
height: 100%;
float: left;


}
fieldset{
border: none;
padding: 0;
margin: 0;
}
.menu{
padding: 0;
margin: 0;
list-style: none;


}

#submenu33 
{
 margin-top:-135px;
 margin-left:0px;
 width:750px;
 height:25px;
 background: url('images/tlo_pod_menu.png') no-repeat ;
 padding-left:150px;
 padding-top:6px;
}




a{
text-decoration: none;

}

#right_outer{
background: url('images/right.png') no-repeat center top;
min-height:507px;
margin: 0 0 0 auto;
clear:both;

}

#wrapper{
width: 900px;
margin: 0 auto;

}
p.info{




}

#content{
width: 900px;

float: left;
}
#top_content{
width: 900px;
float: left;

}
#flash_container{
float: left;
width: 900px;
height: 310px;

margin-top:-339px;
clear:both;

}


#flash_container1{
float: left;
width: 900px;
height: 310px;

margin-top:-339px;
clear:both;


}

#left_content{
width: 300px;
float: left;
color: red;
height: 338px;
position: relative;
}
#logo_container{
margin-top: 5px;
margin-bottom: 20px;
margin-left:30px;
width:200px;
}

#logo_container img{
border: none;
margin-left:30px;
position:relative;
}




#main_content{

float: left;
width: 900px;

}


.main_blocks{
margin: 0;
padding: 0;
clear: both;
font-size: 0.92em;
line-height:200%;
}
.main_blocks_left{
width: 310px;
margin-left: -30px;
float: left;
margin-top: 80px;
}
.main_blocks_left #block_2{
margin-left: -10px;
position: relative;

}
.main_blocks_left img{
border: none;
}
.main_blocks li{
float: left;
margin: 0;
display: block;

}
.main_blocks.main_site li{
float: left;
margin: 0 60px 0 0;
display: block;

}
.main_blocks li img{
border: 0;
}
.main_blocks #block_1{
width: 300px;
height: 250px;
padding: 5px 10px 20px 40px;
position: relative;
margin-left: 240px;
margin-top:-140px;

}



.main_blocks #block_1 h4,.main_blocks #block_1 p{

padding: 3px 0 0 15px;
margin: 0;
}
#block_1 p.tel_number{
background: url('images/box_ico_tel.png') no-repeat 0 10px;
}
#block_1 p.tel_fax{
background: url('images/box_ico_print.png') no-repeat 0 10px;
}
#block_1 p.email_box{
background: url('images/box_ico_maill.png') no-repeat 0 10px;
}
.main_blocks h4{
font-size: 0.92em;
color: black;
}
.main_blocks h3{
font-size: 1em;
}
.main_blocks p{
font-size: 0.92em;
}
.main_blocks a{
color: #616161;
}
.main_blocks .bottom_box_link{
position: absolute;
top: 175px;
right: 60px;
width: 100px;
height: 40px;

}


#content_box{
width: 900px;
float: left;
min-height:197px;


}
.feft_text{
float: left;
width: 200px;
min-height:100px;
margin-top: -4px;
}
.feft_text span{
display: block;
width: 120px;
text-align: center;
padding: 10px;
}
.feft_text img{
border: 0;
margin-top:10px;
}
.feft_text.main_left{
display: none;
}

.text{
float: left;
width: 600px;
padding-left:50px;
line-height: 1.3em;
text-align: justify;

} 
#adam{

margin-top:15px;

}
.text h3
{
 color:black;
 padding-left:70px;
 width:450px;
}
.text.thin{
float: right;
width: 580px;
font-size: 0.88em;
line-height: 1.3em;
text-align: justify;

} 
.text.main{
display: none;
}
.text .text_outer{

float: left;
width: 600px;
font-size: 0.88em;
margin-top:0px;
margin-left:5px;
padding-right:5px;

}

.text.thin .text_outer{
margin: 25px 0 30px 10px;
float: left;
width: 550px;
}

.text_outer p{
clear: both;
padding-top:5px;
padding-right:10px;
}
.text_outer li
{
 padding-top:20px;
}
.text_outer p img{
margin:0 15px 20px 10px;
border: 1px solid #FBEED6;
padding: 1px;
}
.header_block{
background: url('images/header_single_tlo.png') repeat-x 0 20px;
width: 680px;
float: left;
height: 81px;
margin-top: -14px;
}
.header_block.header_2{
margin-left: -20px;
width: 680px;

}

.header_block_inside{
background: url('images/single_site_header_l.png') no-repeat 0 20px;
float: left;
position: relative;
font-size: 0.88em;
}
.header_block_inside.block_2{
background: none;

}
.image_header{
width: 171px;
height: 81px;
background: url('images/header_image_1a.png') no-repeat 0 2px;
float: left;
margin-left: 20px;
margin-top: 5px;
}

.header_block_inside.block_2 .image_header{
 margin-left: 0;
} 

#content_box .header_block h3{
padding: 7px 5px 10px 15px;
margin: 20px -5px -10px -25px;
width: 494px;
background: url('images/single_site_header_r.png') no-repeat right top;
float:left;
color: #E0373E;
font-size: 1em
}
#content_box .header_block .header_block_inside.block_2 h3{
width: 514px;

}
#content_box .header_block h3 a{
color: #E0373E;
}
.box h3{
font-size: 0.98em;

}
.box h3 a{
color: #807D78;
}

.oferta.box{
padding: 0;
margin: 0;
list-style: none;
} 
.oferta.box li,.oferta.box li a{
float: left;
display: block;
width: 265px;
height: 175px;
display: block;
}
.oferta.box li{
margin: 10px 45px 15px 10px;
}
.oferta.box li a span{
display: none;
}


#footer{
width: 100%;
min-width: 900px;
height: 25px;
background: url('images/footer_r.png') no-repeat center bottom ; 
float: left;
}
#footer .footer_info{
margin: 0 auto;
clear: both;
width: 900px;


}
.footer_info p{

margin: 0;
width: 300px;
color:white;
padding-top:5px;
}
.footer_info p.left_info{
float: left;
}

.footer_info p.right_info{
float: right;
text-align:right;
}
.footer_info a{
color: white;

}

.footer_info a:hover{
text-decoration:underline;
}





ul
{
 margin-left:30px;
}


#formularz
{
margin-left:640px;
min-height:200px;

margin-top:-110px;
}


#naglowek
{
float:left;
 width:200px;
 height:50px;
 margin-top:10px;
 margin-left:40px;
}
#naglowek2
{
float:left;
 width:200px;
 height:50px;
 margin-top:10px;
 margin-left:145px;
}
img
{
 border:none;
}
#podtop{

width: 903px;
height: 128px;
float: left;
color:white;
margin-top:-85px;

clear:both;
font-size:11pt;
}
 

#podtop .leftp {
list-style:none;
float: left;
padding-left:120px;
margin-top:10px;
background:  url('images/koperta.png') no-repeat  50px 12px;
height:100px;
font-size:0.75em;
margin-left:2px;

}
#podtop .rightp{
float:right;
list-style:none;
margin-right:80px;
background: url('images/notes.png') no-repeat  20px 0px;
height:100px;
padding-left:85px;
font-size:0.75em;
margin-top:10px;
line-height:150%;
}

#podtop .rightp p
{

}
#podtop h2
{
 padding-bottom:12px;
}
#podtop .rightp img {
border:none;
float:right;
padding-top:20px;
}
#images
{

 position:relative;
}

.alert
{
 color:red;
 font-size:0.75em;
 padding-left:15px;
}
.pagination
{
 float:right;
 padding-bottom:50px;
 width:auto;
}
.pagination strong
{
background-color:rgb(83,138,17);
 color: white;
  border:1px solid #696969;
}
.pagination a
{

color: rgb(83,138,17);
font-weight:bold;
 border:1px solid #696969;
}




table
{
width:90%;

}
td
{
 padding-bottom:5px;

}

#desc
{
width:300px;
padding-bottom:30px;
padding-top:40px;
height:150px;
text-align:left;
font-size:0.95em;
}
#desc img
{
margin-left:320px;
margin-top:-130px;
}
#zapytanie
{
 margin-left:40px;
 margin-top:-40px;
position:relative;
}
#zapytanie input
{

height:25px;
border:none;
}

#zapytanie td
{
 width:350px;
 text-align:left;
}



#naglowekz
{
margin-bottom:25px;

width:610px;
}


.header_menu
{
   margin-top:-126px;
 margin-left:6px;
 width:70px;
 position:absolute;
}
.header_menu a
{
 padding-left:10px;
 width:10px;

}
#sidetree
{
 margin-left:120px;
 height:600px;
 
  
}
#sidetree a
{
color:black;
}
#sidetree li
{
padding-top:5px;

}
#sidetree    a:hover
{
 color:green;
 text-decoration:underline;
}


#gallery_list{
float: left;
list-style:none;

}
#gallery_list li{
float: left;
margin: 10px 20px 10px 0;
}
#gallery_list li img{
border: 0px;
display: block;
float: right;
margin: 1px;
}
#gallery_list li a{
border: 2px solid #579909;
float: left;
}
#gallery_list li a:hover{
border: 2px solid #E0373E;

}
#gallery_list1{
float: left;
margin-left:120px;
margin-bottom:50px;

}
#gallery_list1 img{
float: left;
margin-left:100px;
}

#gallery_list1 li{
float: left;
;
margin-top:20px;

}
#gallery_list1 li  span a{
float: left;

margin-top:0px;
margin-left:80px;
color:black;
font-weight:bold;

}

#pompka2
{
 margin-top:0px;
}
#pompka1
{
 margin-top:-10px;
 
}
#pompka4
{

 height:250px;
 padding-bottom:40px;
}

.ptext
{
width:150px;
color:red;
padding-left:20px;
margin-top:-90px;
text-align:justify;
color:black;
font-size:0.82em;
}
.ptext p
{
padding-top:30px;
padding-left:70px;
}

.ptext1
{
width:150px;
color:red;
padding-left:20px;
margin-top:-90px;
text-align:justify;
color:black;
font-size:0.82em;

}
.ptext1 p
{
padding-top:30px;
padding-left:70px;
}


#popup_article
{
 width:550px;
 padding: 20px 20px 20px 20px;
}
#bannerek
{

}


 #zapyt
{
 
 padding-left:3px;
}


#z
{

padding-left:3px;
padding-top:4px;

}
#kod
{
 
 padding-left:3px;
}

#gallery_list h5
{
width:620px;
color:#579909;

padding-left:20px;
font-size:10pt;
margin-bottom:15px;
}




#gallery_list2 h5
{
width:620px;

background: url('images/punktor_arrow_box.png') no-repeat top left;
padding-left:20px;
font-size:10pt;
}



#gallery_list2{
float: left;
list-style:none;
width:650px;
}
#gallery_list2 li{
float: left;
margin: 10px 20px 10px 200px;  
}
#gallery_list2 li img{
border: 0px;
display: block;
float: right;
margin: 1px;
}
#gallery_list2 li a{
border: 1px solid white;
float: left;
}
#gallery_list2 li a:hover{
border: 1px solid #E0373E;

}
.budynek
{
 width:100%;
}
.pesel
{
 width:100%;
}
.rodzaj
{
 width:90%;
}