body {
  background: #dfdfdf;
  color: #333;
  font-size: 11px;
  height: auto;
  padding-bottom: 20px;
}

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

a:hover {
  text-decoration: underline;
}

h1 {
  font-family: Arial Narrow, arial;
  font-weight: normal;
  padding-top: 20px;
 text-align: center;
}

h2 {
  font-family: Arial Narrow, arial;
  font-weight: normal;
   font-size: 15px; padding-top: 20px;
    margin-left: 40px;
  margin-right: 40px; text-align: justify;
}

h3 {
  font-family: Arial Narrow, arial;
  font-weight: normal;
 font-size: 25px; color: #90d5c3; text-align: center;
}p {
  overflow: hidden;
  padding: 10px 0;
}

#menu {

  display: inline;
  float: left;
  margin-left: -5px;
  margin-right: 0px;
}
#menu img {

padding-bottom:1px;
}
#box {
  display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 41px;
  border: 1px solid #e1e0e0;
}
#box2  {
  display: inline;
  float: left;
  
margin-left:0px; margin-right: 0px;   border: 1px solid #e1e0e0;
}.box_zdjecie_zaluzje_drewniane_bambusowe_25mm_50mm {background:url(../images/ceremonia.jpg); height:178px; width:267px;}
.box_zdjecie_przygotowania {background:url(../images/przygotowania.jpg); height:120px; width:180px;}
.box_zdjecie_plener{background:url(../images/plener.jpg); height:120px; width:180px;}
.box_zdjecie_przyjecie {background:url(../images/przyjecie.jpg); height:120px; width:180px;}

.slideshow{
position: relative;
z-index:1;
}
  pre  {
margin : 5px 0;
padding : 5px 0;
border-top : 1px solid #212024;
border-bottom : 1px solid #212024;
white-space : pre-wrap;
}
pre code {
display : block;
margin : 0;
padding : 0;
line-height : 150%;
}

form {
margin : 1.5em 0;
padding : 0;
width : 60%;
float : left;
}
fieldset {
margin : 0;
padding : 0;
border : none;
}
legend {
padding-bottom : 0.5em;
font-size : 1.4em;
margin-left : 30%;
}
form div {
padding : 1em 0;

}
label {
float : left;
width : 30%;
line-height : 200%;
text-align : left;
}
input, textarea {
width : 65%;

padding : 6px;
font-size : 1em;

}
textarea {
overflow : auto;
width : 65%;

padding : 6px;
}



.box_tytul { 
  background: #f5f5f5;
  font-size: 15px;
  font-family: arial narrow, arial;
  font-weight: 500;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
  }
.box_tresc { 
  font-size: 15px;
  font-family: Liberation Sans;
  text-align: center;
  margin: 5px;
  
  }
  
.portfolio img {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
	padding-top:15px;
} 
#formularz ul {
        list-style: none;
        padding: 0;
        margin: 0;
      }
#formularz li{
		        list-style: none;

      }
#formularz label{
        font-size: 15px;
		font-family: Liberation Sans;
        display: inline;
        margin-bottom: 3px;
        clear: both;
      }  
  
  
.container_24 {
  background-color: #fff;
  background-repeat: repeat-y;
  margin-bottom: 20px;
  margin-top: 10px;
}
