*{
border: none;
margin: 0;
padding: 0;
}

body{
background-color: #CBC8BF;
behavior: url(css/ie6alert.htc);
color: #444444;
font-family: 'Lucida Grande', Tahoma, Arial, Sans, sans-serif;
font-size: 13px;
}

/*
#444444 - tekst
#237956 - nagłówki
#87BAA7 - mały tekst (dodano itp.)
#3C4741 - tekst top_menu
#CBC8BF - tło strony
#F3FEEF - bardzo jasna zieleń
*/

#main{
margin: 0 auto;
width: 960px;
}

/*NAGLOWKI, AKAPIT, KOMUNIKATY (h1,h2,h3,2)===*/

h1{
color: #237956;
font-family: "Palatino", "Georgia", "Cambria", "Times New Roman", serif;
font-size: 1.85em;
font-weight: normal;
letter-spacing: -0.01em;
line-height:1.2em;
margin: 0;
}

h2{
font-size: 1.3em;
font-weight: normal;
}

h2.subtitle{
color: #237956;
font-size: 1.4em;
font-weight: normal;
padding: 15px 0 5px 0;
}

h3, .data{
color: #87BAA7;
font-family: "Lucida Grande", "Tahoma", "Arial", "Sans", sans-serif;
font-size: 0.9em;
font-weight: normal;
letter-spacing: 0;
margin: 0;
}

p{
line-height: 1.6em;
padding-bottom: 12px;
}

.nopadd{
padding-bottom: 0px;
}
.right{
text-align: right;
}

.center{
clear: both;
text-align: center;
}

.bold{
font-weight: bold;
}
.message{
font-weight: bold;
padding: 15px 0;
text-align: center;
}
.success{
background: #CCFF99;
border-bottom: 1px solid #66CC33;
border-top: 1px solid #66CC33;
color: #668833;
padding: 5px;
}
.error{
background: #E6C0C0;
border-bottom: 1px solid #DE7A7B;
border-top: 1px solid #DE7A7B;
color: #cc0000;
padding: 5px;
}

label.error{
background: none;
border: none;
font-size: 0.85em;
}

/*KONIEC NAGLOWKI, AKAPIT, KOMUNIKATY===*/
/*LINKI===*/

a:link, a:visited{
border-bottom: 1px dotted #CCDDBB;
color: #237956;
padding-bottom: 2px;
text-decoration: none;
}

a:hover, a:active{
border-bottom: 1px dotted #87BAA7;
color: #87BAA7;
padding-bottom: 2px;
}

a.img:link, a.img:hover, a.img:active, a.img:visited, .logo a{
border: none;
margin: 0;
padding: 0;
}

a.title:link, a.title:active, a.title:visited{
border: none;
}

a.title:hover{
color: #87BAA7;
}

/*KONIEC LINKI===*/
/*HEADER===*/

#header{
background: url(../images/header.jpg) transparent no-repeat;
height: 135px;
margin: 0 auto;
width: 960px;
}

	.logo{
	float: left;
	height: 135px;
	width: 320px;
	}

	.konto{
	bottom: 111px;
	color: #555555;
	float: left;
	font-size: 0.85em;
	height: 80px;
	line-height: 1.3em;
	margin: 27px 0 0 60px;
	width: 300px;
	}
       .konto a:link, .konto a:visited{
       border-bottom: none;
       color: #555555;
       text-decoration: underline;
       }
       .konto a:hover, .konto a:active{
       color: #237956;
       }

/*KONIEC HEADER===*/
/*TOP MENU===*/

.top_menu{
background: url(../images/top_menu.jpg) transparent no-repeat;
float: left;
font-family: "Palatino", "Georgia", "Cambria", "Times New Roman", serif;
font-size: 1.1em;
height: 45px;	
padding: 0 10px;
text-transform: uppercase;
width: 640px;
}

	.top_menu ul, .top_menu li{		
	list-style: none;
	}

		.top_menu li{
		float: left;
		line-height: 1em;
		}
			
		.top_menu li a:link, .top_menu li a:visited{
		border: none;
		color: #3C4741;
		display: block;			
		padding: 18px 10px 13px 10px;
		text-decoration: none;
		text-shadow: #FFFFFF 0 1px 0;
		}

		.top_menu li a:hover, .top_menu li a:active{
		background: url(../images/top_menu_zazn.jpg) transparent center no-repeat;
		border: none;
		color: #FFFFFF;
		padding: 16px 10px 15px 10px;			
		text-decoration: none;
		text-shadow: #87BAA7 0 0 4px;
		}

		.top_menu li ul{
		background-color: #D8DFD8;
		font-size: 0.9em;			
		left: -98%;
		margin-top: -1px; /*Czasem menu nie zaskakiwało i podczas najeżdżania się chowało. Jak się nałoży 1px to nie widać różnicy a problem znika :)*/
		position: absolute;
		-moz-box-shadow: 0 8px 20px #354630;
		-o-box-shadow: 0 8px 20px #354630;			
		-webkit-box-shadow: 0 8px 20px #354630;
		}

				
		.top_menu li ul li{
		display: block;
		float: none;			
		padding: 0;
		}

		.top_menu li ul li a:link, .top_menu li ul li a:visited{
		border-bottom: 1px dotted #A5ACA5;
		border-top: 1px dotted #F0F1F0;
		padding: 10px 7px;
		}

		.top_menu li ul li a:hover{
		background: url(../images/top_podmenu_zazn.jpg) transparent center no-repeat;
		}
		
		.top_menu li:hover ul, .top_menu li.sfhover ul  {
		left: auto; /* don't change! */
		}
	
/*KONIEC TOP MENU===*/
/*CONTENT===*/

#content{
margin: 0 auto;
width: 960px;
}
	
	/*DZIALALNOSC===*/

	.dzialalnosc{
	/*background: url(http://www.chsch.org.pl/media/banery/powodz-2010_475x184.jpg) transparent no-repeat;*/
	border-bottom: 10px solid #728A7D;
	border-top: 10px solid #728A7D;
	border-width: 10px 0 10px 0;
	border-image: url(../images/ramka.jpg) 100% 0;
	-moz-border-image: url(../images/ramka.jpg) 100% 0;
	-webkit-border-image: url(../images/ramka.jpg) 100% 0;
	color:#514F43;
	font-family:Georgia,serif;
	font-size:22px;
	font-style:italic;
	height: 220px;
	margin:-20px -20px 10px;
	}
	
	.haslo{
	float: left;
	font-size: 1.4em;
	left: 120px;
	position: relative;
	top: 0px;
	width: 350px;
	}

	/*KONIEC DZIALALNOSC===*/
	/*==NEWSY===*/

	.tresc{
	background-color: #FFFFFF;
	float: left;
	line-height: 1.5em;
	min-height: 300px;
	padding: 20px;
	width: 620px;
	}

		.news{
		border-bottom: 1px dashed #EEEEEE;
		float: left;
		padding-bottom: 10px;
		margin-bottom: 10px;
		min-height: 170px;
		width: 100%;
		}

			.news_img{
			border: 1px solid #E1DFD0;
			float: left;
			height: 75px;
			overflow: hidden;
			margin-right: 10px;
			position: relative;
			}
			.news_img:hover{
			border: 1px solid #000;
			}
			
			.image{
			border: 5px solid #E1DFD0;
			height: 90px;
			}
			.image_box{
			float: left;
			height: 110px;
			min-width: 155px;
			}
	
	.gallery{
	float:left;
	width:100%;
	}
	.gallery .photo{
	float:left;
	padding:4px;
	}
	.gallery .photo img{
	border: 1px solid #ccc;
	height: 75px;
	padding: 1px;
	}
	.gallery .photo img:hover{
	border:1px solid #000;
	}
	/*KONIEC NEWSY===*/
/*KONIEC CONTENT===*/
/*RIGHT-PRAWY PANEL===*/

#right{
background: url(../images/right.jpg) #FFFFFF top no-repeat;
float: right;
margin: -45px 0 20px 20px;
padding: 80px 0 20px 0;
text-align: center;
width: 280px;
}

.banner{
margin: 0 0 20px 0;
}

.banner a:link, .banner a:visited{
border: none;
}
	
	.news_right{
	float: left;
	padding: 10px;
	text-align: left;
	}

	.news_right h1{
	font-size: 1.6em;
	}

	.news_right h1, .news_right h1 a:link, .news_right h1 a:visited{
	border: none;
	color: #cf9a0c;
	}
	.news_right h1 a:hover, news_right h1 a:active{
	color: #ffca00;
	}

	.news_right a:link, .news_right a:visited{
	border-bottom: 1px dotted #cf7a00;
	color: #cf7a00;
	}
	.news_right a:hover, news_right a:active{
	border-bottom: 1px dotted #ffca00;
	color: #ffca00;
	}

	.news_right .data{
	color: #bbb;
	font-size: 0.8em;
	}

	/*PROJEKTY===*/
	
	.projekty{
	margin-bottom: 25px;
	}

		.projekty p{
		font-family: "Palatino", "Georgia", "Cambria", "Times New Roman", serif;
		font-weight: normal;
		line-height: 1.2em;
		letter-spacing: -0.02em;
		}

			p.na_nasze_projekty{
			color: #54442A;
			font-size: 2.2em;
			font-style: italic;
			}

			p.zebr_potrz{
			color: #888888;
			font-size: 1.8em;
			font-style: italic;
			padding: 5px 0 0 0;
			}

			p.zebr_kwota{
			color: #79AA8A;
			font-size: 3.4em;
			text-align: right;
			}

			p.potrz_kwota{
			color: #D7AC50;
			font-size: 3.4em;
			text-align: right;
			}
			
	/*KONIEC PROJEKTY===*/
/*==KONIEC RIGHT-PRAWY PANEL===*/
/*STOPKA===*/

#footer{
background: none repeat scroll 0 0 #FFFFFF;
border-top: 1px solid #EEEEEE;
color: #999;
float: left;
margin-bottom: 20px;
padding: 0 20px;
text-align: right;
width: 620px;
}

#footer a:link, #footer a:visited{
color: #999;
}
#footer a:hover{
border-color: #000;
color: #000;
}

#footer ul{
float: right;
}

#footer li{
border-right: 1px dashed #EEEEEE;
display: inline;
float: left;
padding: 15px;
}
#footer li.l1{
margin-top: 20px;
}
#footer li.l2{
border: none;
width: 60px;
}
#footer li.l3{
border: none;
padding: 20px 0;
}
#footer li.l3 a{
border: none;
}

/*KONIEC STOPKA===*/

/*TABELA FORMULARZ===*/

.tabela{
border-collapse: collapse;
margin-bottom: 20px;
width: 100%;
}

.tabela textarea#txtMessage, .tabela input{
border: 1px solid #CDDFD0;
padding: 3px;
}

input.btnSubmit{
background: #004E4A url("http://adra.pl/images/top_menu_hover.jpg") repeat-x;
border: none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 2px 3px #000000;
-moz-box-shadow: 0 2px 3px #000000;
-webkit-box-shadow: 0 2px 3px #000000;
color: #FFFFFF;
font-weight: bold;
padding: 5px;
text-shadow: 0 -1px 0 #062F2C;
}

input.btnSubmit:hover{ background-position: bottom; }

input.btnSubmit:active{
box-shadow: 0 0 2px #000000;
-moz-box-shadow: 0 0 2px #000000;
-webkit-box-shadow: 0 0 2px #000000;
}


       .tabela thead{
       border-bottom: 2px solid #237956;
       color: #237956;
       text-align: left;
       }
       
              .tabela thead tr:hover, .tabela thead tr:hover a{
              background: #237956;
              color: #FFFFFF;
              }
              
       .tabela tbody tr{
       border-bottom: 1px solid #87BAA7;
       }

              .tabela tbody tr:hover{
              background: #F3FEEF;
              }

       .tabela tfoot{
       background: #F3FEEF;
       border-bottom: 2px solid #87BAA7;       
       }

              .tabela tfoot tr:hover{
              background: #DAEDD0;
              }

       .tabela th, .tabela td{
       padding: 10px;
       }
       
       .tabela th{
       text-align: left;
       }
/*KONIEC TABELA FORMULARZ===*/

	
/*INNE===*/
ol, ul{
line-height: 1.6em;
padding-left: 30px;
}

.akcje{
}

.akcje img{
height: 120px;
}

.akcje div{
float: left;
padding: 10px;
}

.img_fade {  
background: transparent url(../images/pomoz_teraz.png) no-repeat scroll 0 0;
border: medium none !important;
clear: both;
display: block;
height: 81px;
margin: 0 20px;
width: 240px;
}  

.img_fade span.hover { /*notice the different class: span.hover*/  
background: url(../images/pomoz_teraz.png) no-repeat scroll bottom;
display: block;  
height: 83px;
margin: 0;
width: 240px;  
} 

.small{font-size: 0.8em;}

ul.platnosci{
padding-left: 20px;
text-align: left;
}
div.platnosci{
margin: 20px 0;
}
div.platnosci, div.platnosci img{
max-width: 240px;
}
div.platnosci a:link, div.platnosci a:visited{
border: none;
}

.amount{
display: inline;
padding-right: 12px;
}
.amount input{
margin-right: 3px;
}

.no-script{
margin: 0 auto;
padding: 20px;
width: 900px;
}

.movie{
color:#FFFFFF;
font-weight:bold;
left:40px;
position:relative;
z-index:999;
}

.raporty span{
font-size: 0.7em;
}
/*KONIEC INNE===*/
