html, body{
	 text-align: center; 
	 font-size: 13px; 
	 font-family: tahoma, sans-serif;
	 color:#595959;
	 background-color:#fff;
	 margin:0;
	 padding:0;
	}
	

/* przydatne */
 
h1, h2{margin:0; padding:0;}

hr {
background-color:#CCCCCC;
border:0 none;
color:#CCCCCC;
height:1px;
width:98%;
}
   

a {
   border:0px
   }

img
	{
	border: 0px;
	margin:0px;
	padding:0px;
	}
   
a img
	{
	margin:0px;
	padding:0px;
	}


.zielone{
    color:#6b8816;
	text-decoration:none;
 }

.zielone:visited{
    color:#6b8816;
	text-decoration:none;
	}
	
.zielone:hover 
	{
	color: #ccc;
	text-decoration:none;
 	}

a{
    color:#fff;
	text-decoration:none;
 }

a:visited{
    color:#fff;
	text-decoration:none;
	}
	
a:hover 
	{
	color: #6b8816;
	text-decoration:none;
 	}


ul{
   list-style-type:none;
   }

.reset
	{
	font-size:1px;
	line-height:1px;
	display: block;
	margin:0;
	padding:0;
	height:0;
	clear:both;
	}

			 

/* przydatne koniec*/	
/*---------------------tabele----------------------------------------------------------------------------*/
 td img{border:1px solid #004105;}
  
 table{
       font-family:tahoma;
	   font-size:11px;
	   color:#004105;
	   width:600px;
	   border:1px solid black;
	   }
	   
table tr td  img {width:150px; }  
   
 .druga td {
          background-color: #d4d5d2; 
          }
	
 .druga_tytulowa td {
          background-color: #d4d5d2;
		  font-weight:bold;
		  border-bottom:2px solid  #004105;
          }	
	
     td {
        background-color: #bfd96e;
		border-right:1px solid  #fff;
		padding-left:15px;
		padding-top:15px;
		padding-right:15px;
		padding-bottom:10px;
		height:50px; 
	    margin:0;
		width:160px;
        }
		
		.norma{width:140px !important;}
		
	.komentarz_tabeli{
		font-weight:normal;
		font-size:9px;
		}	
		
/*---------------------tabele-koniec---------------------------------------------------------------------------*/		
	
/*top ------------------------------------------------------------------------*/	

#top{
     width:930px;
	 height:90px;
	 margin:0 auto;
	 text-align:center;
	 		 border:0px solid blue;
			 
    }



.pl_img{ padding-left:800px;}
#jezyki{
         margin:0;
         padding:0;
         width:930px;
		 height:52px;
		 border:0px solid red;
        }
		
		
#jezyki ul {
              margin:0;
              padding:0;
			  }


   
#jezyki ul li{
            display:block;
			float:left;
			margin:0;
			padding:0;           
           }
		
#logo_div {
float:left;
width:150px;
height:35px;
padding-left:30px;
}

#linki_div {
	float:left;
	width: 670px;
	height:35px;
	text-align:right;
	padding-right:80px;
}	   


#naglowek{
         margin:0;
         padding:0;
         width:930px;
		 text-align:left;
		 height:35px;
		 border:0px solid green;
		 background-color:#fff;
        }   



#naglowek ul {
              margin:0;
              padding:0;
			  }


   
#naglowek ul li{
            display:block;
			float:left;
			margin:0;
			padding:0;           
           }
           
#naglowek .submenu {
	display: none;
	position: absolute;
	left: 0px;
	border: 1px solid #698613;
	background-color: #fff;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-align: left;
z-index:9999;
}

#naglowek .submenu a {
	color:#698613;
	font-size: 11px;
	font-family: arial;
	display: block;
	font-weight: bold;
	padding: 8px 15px;
}

#naglowek .submenu a:hover{
	background-color:#698613;
	color: #fff;
}

#naglowek span {
	position: relative;
}
#naglowek span:hover .submenu {
	display: block;
}
/*top koniec-------------------------------------------------------------------------------------------*/	
				  
				  
/*content strona glowna---------------------------------------------------------------------------------*/
#content_strona_glowna{
                 width:930px;
	             margin:0 auto;
	             text-align:center;
	             border:0px solid red;    
                 }


#tv{
         margin:0;
         padding:0;
         width:930px;
		 text-align:left;
		 height:195px;
		 margin-top:20px;
		 border:0px solid brown;
		 background-image:url(images/sruba_st_gl.jpg);
		 background-repeat:no-repeat;
		 background-position:bottom left;
        }   

#tv h1{padding-top:40px;}
#tv p{ padding-right:10px;}
#tv h1, #tv p{padding-left:580px;}

#menu_oferta_strona_g{
         margin:0;
         padding:0;
         width:930px;
		 text-align:left;
		 height:190px;
		 margin-top:30px;
		 border:0px solid brown;
         }

#menu_oferta_strona_g_pierwszy_box{
                                   width:359px;
								   background-image:url(images/separator_bialy.gif);
								   background-position:right center;
								   background-repeat:no-repeat;
								   height:175px;
								   text-align:right;
								   padding-right:40px;
								   padding-left:160px;
								   float:left;
								   border:0px solid #00CCCC;
								   }
								   
* html #menu_oferta_strona_g_pierwszy_box{
                                   width:565px;
								   background-image:url(images/separator_bialy.gif);
								   background-position:right center;
								   background-repeat:no-repeat;
								   height:175px;
								   text-align:right;
								   padding-right:40px;
								   padding-left:145px;
								   float:left;
								   border:0px solid #00CCCC;
								   }								   

								   
								    
#menu_oferta_strona_g_drugi_box{
								   float:left;
								   border:0px solid #000099 ;
								   width:355px;
								   text-align:left;
								   margin:0;
								   padding:0;
								   padding-bottom:20px;
                               }
							   
							   

#menu_oferta_strona_g_drugi_box ul{
                                   margin:0;
								   padding:0;
								   margin-left:7px !important;
								   float:left;
                                  }
								  
								  
								  
#menu_oferta_strona_g_drugi_box ul li{
                                   margin:0;
								   padding:0;
                                  }								  
								  




#szara_belka{
    height:294px;
    margin:0;
	padding:0;
	width:100%;
	background-color:#747272;
   }

#szara_belka_content{
     width:930px;
	 height:294px;
	 margin:0 auto;
	 text-align:center;
	 border:0px solid red;
	 }

.szara_belka_strona_glowna_box{
                              width:306px;
							  height:294px;
							  border:0px solid green;
							  text-align:center;
							  float:left;
							  margin:0;
							  padding:0;
                              }
.separator_na_szary{
                    margin:0;
                    padding:0;
					width:1px;
					height:178px;
					display:block;
					float:left;
					margin-top:38px !important;
					 }

.szara_belka_strona_glowna_box h2{
                                  margin:0;
								  padding:0;
								  margin-top:38px;
								 }

.szara_belka_strona_glowna_box p{
                                text-align:left;
								color:#fff;
								margin-left:35px;
								margin-right:25px;
								margin-top:20px;
								height:90px !important;
								border: 0px solid red;
                                }
								
.szara_belka_strona_glowna_box a img{
                                     text-align:center;
                                    }								
								

/*content strona glowna koniec---------------------------------------------------------------------------------*/


/* stopka ------------------------------------------------------------------------------------------------------*/
#stopka{
    height:150px;
    margin:0;
	padding:0;
	width:100%;
	background-color:#000;
    padding-top:24px !important;
   }
   
#stopka_dluga{
    height:800px;
    margin:0;
	padding:0;
	width:100%;
	background-color:#000;
    padding-top:24px !important;
   }   

#stopka_content{
     width:930px;
	 height:115px;
	 margin:0 auto;
	 padding:0;
	 text-align:center;
	 border:0px solid red;
	 color:#ccc;
	 }
	 
	 
#stopka_content h2{
                   margin:0;
				   padding:0;
				   padding-left:175px !important;
				   float:left;
				   padding-right:25px !important;
				   width:156px;
				   display:block;
				   border:0px solid blue;
				   }
				   	
					
					 
#stopka_content p{
                  margin:0;
				  padding:0;
                  text-align:left;
				  float:left;
				  width:500px;
				  border:0px solid red;
				  }
	 
/* stopka koniec------------------------------------------------------------------------------------------------*/



/*-----------------content oferta*/

#container_oferta{   
     width:1000px;
	 margin:0 auto;
	 text-align:center;
	 border:0px solid red;
	 color:#ccc;}

#tabela_menu{ float:left; width:176px; margin:0; padding:0; margin-top:52px !important;}
#tabela_menu ul, #tabela_menu ul li { margin:0; padding:0;}


#tabela{ float:left; color:#000; text-align:left;}

#tabela ul{width:600px; margin:0; padding:0; margin-top:0px; margin-bottom:10px !important;}
#tabela ul li{ margin:0; padding:0;}

#tabela h1{ margin:0; padding:0; padding-top:10px !important;}



/*-----------------conetent oferta koniec*/



/*--------------------------------------------------------------firma----------------------------------------*/
#container_podstrony{
     width:930px;
	 margin:0 auto;
	 text-align:center;
	 border:0px solid red;    
			    }
				
#container_podstrony p{
                      text-align:left;
					  margin:0; 
					  padding:0;
					  margin-top:20px !important;
					  margin-bottom:10px !important;
					  }				
				
#firma_pierwsza_szpalta
                      {
					  width:550px;
					  float:left;
					  text-align:left;
					  margin-top:40px;
				      }
					  
					  
#firma_pierwsza_szpalta p
                      {
					  text-align:left;
				      }				  
					  
					  
#firma_druga_szpalta{
                    width:287px;
					float:left;
					text-align:left;
					margin-top:80px;
					border:0px solid blue;
					height:390px;
					margin-left:40px;
                    }					  
					  
					  
#firma_h1{ margin:0; padding:0;}		
					  
.obrazki_blokowe{
                display:block;
				margin:0;
				padding:0;
				}			
				
#firma_calaszer{
				margin:0;
				padding:0;
				text-align:left;
               }
#firma_calaszer a{
				margin:0;
				padding:0;
				text-align:left;
               }
			   					
/*--------------------------------------------------------------firma koniec---------------------------------*/





/*--------------------------------------------------------------galeria-----------------------------------------------*/

#galeria_podstrona {
                    margin:0;
					padding:0;
					text-align:left;
					margin-top:40px !important;
                   }

#galeria_podstrona ul{
                      margin:0;
					  padding:0;
					  text-align:left
					  }
					  
					  
#galeria_podstrona ul li{
            display:block;
			float:left;
			margin:0;
			padding:0;
			margin-right:10px;
			margin-bottom:10px;           
           }






/*--------------------------------------------------------------galeria-koniec----------------------------------------*/



/* formularz kontaktowy -------------------------------------------------------------------------*/
#zapytanie_pierwsza_szpalta
                      {
					  width:350px;
					  float:left;
					  text-align:left;
					  margin-top:40px;
					  border:0px solid blue;
				      }
					  
#zapytanie_pierwsza_szpalta h1{ margin-bottom:20px;}					  
				  
					  
					  
#zapytanie_druga_szpalta{
                    width:530px;
					float:left;
					text-align:left;
					margin-top:92px;
					border:px solid blue;
                    }	



#form_kontakt
  {
	padding:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	}
	
#form_kontakt input,textarea
  
  {
	padding:5px;
	margin:3px;
	border:1px solid #6b8816;
  font-family:Tahoma,sans-serif;
  font-size:11px;
	display:block;
  }

#kontakt_mail	
	{
	padding:0px;
	margin:0px;
	padding-top:80px;
	padding-left:30px;
	}
/* formularz kontaktowy koniec -------------------------------------------------------------------*/	

/*-----------------------niezbednik podstrona----------------------------------------------------*/
#niezbednik_podstrona {
                    margin:0;
					padding:0;
					text-align:left;
					margin-top:40px !important;
					margin-bottom:40px !important;
                      }

#niezbednik_podstrona ul{
                      margin:0;
					  padding:0;
					  text-align:left;
					  margin-bottom:30px !important;
					  }
					  
					  
#niezbednik_podstrona ul li{
            display:block;
			float:left;
			height:40px;
			margin:0;
			padding:0;
			padding-left:50px !important;
			padding-top:12px !important;
			background-image:url(images/pdf_bullet.gif);
			background-repeat:no-repeat;
			background-position:left;
			border:0px solid red;           
           }

#pdf_koment{
           width:400px;
           float:left;
		   text-align:right;
		   font-size:11px;
		   margin:0;
		   padding:0;
		   border:0px solid red;
		   height:40px;
		   }

#pdf_pobierz{
             width:200px; 
			 border:0px solid red;
			 display:block;
			 float:left;
			 height:40px;
			 margin:0;
			 padding:0;
			 margin-bottom:40px;
			 padding-left:20px !important;
			 }
			 
			 
/*-----------------------niezbednik podstrona----------------------------------------------------*/




.lista_kontaktu {margin:0; padding:0;}

/*-----------slider--------------*/
/* Slicebox Style */
.sb-slider {
	margin: 10px auto;
	position: relative;
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	padding: 0;
}

.sb-slider li {
	margin: 0;
	padding: 0;
	display: none;
}

.sb-slider li > a {
	outline: none;
}

.sb-slider li > a img {
	border: none;
}

.sb-slider img {
	max-width: 100%;
	display: block;
}

.sb-description {

	padding: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1000;
	position: absolute;
	background: #CBBFAE;
	background: rgba(190,176,155, 0.4);
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);	
	opacity: 0;
	color: #fff;

	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms;
	-ms-transition: all 200ms;
	transition: all 200ms;
}

.sb-slider li.sb-current .sb-description {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);	
	opacity: 1;
}

.sb-slider li.sb-current .sb-description:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);	
	background: rgba(190,176,155, 0.7);
}

.sb-perspective {
	position: relative;
}

.sb-perspective > div {
	position: absolute;

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-o-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
	backface-visibility : hidden;
}

.sb-side {
	margin: 0;
	display: block;
	position: absolute;

	-moz-backface-visibility : hidden;

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.wrapper {
	position: relative;
	max-width: 840px;
	width: 800px;
	padding: 0 50px;
	margin: 0 auto;
	height: 290px;
}


.nav-arrows {
	display: none;
}

.nav-arrows a {
	width: 42px;
	height: 42px;
	background: #6b8816 url(images/nav.png) no-repeat top left;
	position: absolute;
	top: 50%;
	left: 2px;
	text-indent: -9000px;
	cursor: pointer;
	margin-top: -21px;
	opacity: 0.9;
	border-radius: 50%;
	box-shadow: 0 1px 1px rgba(255,255,255,0.8);
}

.nav-arrows a:first-child{
	left: auto;
	right: 2px;
	background-position: top right;
}

.nav-arrows a:hover {
	opacity: 1;
}

.nav-dots {
	text-align: center;
	position: absolute;
	bottom: 0px;
	height: 0px;
	width: 100%;
	left: 0;
	display: none;
}

.nav-dots span {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 3px;
	background: #6b8816;
	cursor: pointer;
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1);
}

.nav-dots span.nav-dot-current {
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1), 
		inset 0 0 0 3px #6b8816,
		inset 0 0 0 8px #fff;
}

