/* CSS Document */


body {
       font-size: 0.8 em; /* Resets 1em to 10px */
       font-family: Georgia, Arial, Verdana, Helvetica, san-serif;
       background-color:#fffbd8;
	   line-height: 1.2em;
       margin: 0;
       padding: 0;
}

a, a#nobg {
color: #0f4d00;
text-decoration: none;
}

a:hover {
background-color: #0f4d00;
color: #fff;
text-decoration: underline;
}

a#nobg:hover {
background-color: #fff;
text-decoration: underline;
} 


#strona {

       width: 1100px;
       margin-left: auto;
       margin-right: auto;
       min-height:654px;
       background-color:#fff;
       background-image: url(images/bg_strona1.jpg);
       background-repeat:repeat;
       

}

#main {
       width: 900px;
       margin-left: auto;
       margin-right: auto;
       padding-top: 10px;
       padding-bottom: 10px;

}
#header
{
  width: 1100px;
  height: 262px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(images/header1.jpg);
  background-repeat:no-repeat;
}
  
#tresc {
       width: 630 px;
       vertical-align:top;
       float: left;
	   margin-top: -150px;

}
.teksty {
width: 620px;
padding-left: 20px;
padding-right: 10px;
}

.cytat { 

	color: #0f4d00;
	padding: 30px 10px 0 20px;
	text-align: left;
	width: 95%;
	font-weight: normal;
	font-size: 1.1em;
}
#reklama {
       width: 220px;
       min-height: 640px;
       float: left;
       text-align:left;
       border-right-color:#666666;
       border-right-style:dotted;
       border-right-width: 1px;
       background-color:#fff;
	   margin-top: -140px;
       }
.clearer {
height: 0px;
width: 100%;
clear: both;
}



#bgmenu {
       width: 200px;
	   min-height: 200px;
       background: url(images/menu.jpg);
       background-repeat:no-repeat;
       list-style:none;
       padding-left: 20px;
       margin-top: 0px;

}

#bgmenu li {
margin: 10px 0;
}

#bgmenu a{
font-size: 16px;
}

#bgmenu a:hover {
background-color: #0f4d00;
color: #fff;
padding: 3px;
}


 .naglowek {
font-size: 1.3em;
color: #46434E;
padding-bottom: 5px;
padding-right: 20px;
border-bottom-color: #46434E;
border-bottom-width: 1px;
border-bottom-style: solid;
width: 90%;
line-height: 1.4em;
}

.subnaglowek {
font-size: 1.15em;
color: #686475;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
align: center;
}

#reklama .naglowek {
font-weight:bold;
color:#666666;
text-align:center;
line-height: 40px;
}

  
  

#menu
{
  width: 900px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  background-image:url(bgmenu.jpg);
  background-repeat:no-repeat;
  
}

#menu_gora {
  width: 400px;
  height: 30px;
  margin-top: 85px;
  margin-right: 115px;
  float: right;
}

#menu_gora a {
	color: #0f4d00;
	float: left;
	margin-left: 35px;
}
#menu_gora a:hover {
	color: #fff;
	background: none;
}
#naglowek{
       line-height:40px;
       font-size: 1.3em;
       font-weight:bold;
       color:#9d0602;
       padding-bottom: 2px;
       border-bottom-color:#9d0602;
       border-bottom-style:solid;
       border-bottom-width: 1px;
}              
#nowegalerie {
	margin: 10px auto 5px auto;
	width: 98%;
	min-height: 200px;
	float: left;

}
#nowegalerie .fotogaleria {
	width: 160px;
	float: left;
	margin: 0 5px;

}

 .img2  {
 border: 1px dotted gray;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 20px 5px 20px 5px;

}
.img3  {
 border: 1px dotted gray;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 padding-bottom: 8px;
 margin: 10px;
}



h3 {
 border-top: 1px solid #999999; 
 width: 480px;
 color: #333333;               
 text-align: center;
 font-weight: bold;
 margin: 5px auto 0px auto;
}

 
 #galeria {
 width: 550px;
 float: left;
 line-height: 120px;
 text-align:justify;
 margin-left:auto;
 margin-right:auto;
 
 }


 #bigger {
       font-size: 120%;
       color: #831313;
       font-weight:600;
}       
.footer {
       width: 1100px;
       height: 301px;
       background: url(images/footer.jpg);
       background-repeat:no-repeat;
       margin-left: auto;
       margin-right: auto;
       text-align:center;

}

.footerText {
	   color: #000;
	   padding-top: 30px;
	   font-size: 0.85em;
	   
}
#autor  a{
margin-top: -50px;
font-size: 0.7em;
color: #fff;
text-decoration: none;
}
#autor  a:hover{
background-color: #046383; 
text-decoration: underline;
}