/* 
CC-by-nc-sa 
wykonanie: kooperatywa.org
ikonki twotone by pjarvis http://twothirty.com/

kolory:
#fbaf5d - pomararańcz
#8dc63f - zielony
#c69c6d - brąz


#39b54a - zielony (active)
#ff1111 - czerwony (hover)
#e9e9e9 - szary (hover)



*/

/* Browser clear - by Eric Meyer
http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/
 */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
/* End of Clear */


#prawa form, #prawa form input {border: none; background: transparent; position: relative;}

/* Typo */

body { font-size: 62.5%;  /* 16px × 62.5% = 10px */
font-family: Lucida Grande, Trebuchet MS, Lucida Console, Verdana, Sans-Serif;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
}
h1 { font-size: 2em; 
	margin:25px 0 15px;}
h2 { font-size: 1.8em;
	margin:15px 0 5px;}
h3 {margin:15px 0 5px;
	font-size:1.6em;}
	
#main h3 {border-left:10px solid #39b54a;
	padding:0 0 0 10px;}

h4 { font-size: 1.4em; font-weight: bold;
	line-height: 1.5em;
}

#main p, #main li { font-size: 1.2em;
	line-height: 1.5em; /* 10px × 1.2em = 12px */ 
	}
#main ul,#main ol,#main p {padding:0.3em 0; }

li {margin: 0 0 0 20px;
	list-style: circle;
	padding: 0 0 5px 0;}
	
small {font-size:xx-small;}

a {color: #39b54a; 
	font-weight: bold;
	text-decoration: none;
	
	}
a:hover {color:#ff2222;
	border-bottom: 1px #ff2222 dotted;}	

em {font-style:italic;}
strong, b {font-weight:bold;}

pre {
background:#EAEAEA none repeat scroll 0 50%;
border:1px dotted silver;
line-height:130%;
margin:10px 0 15px;
padding:10px;
width:440px;
}

/* kontenery itp*/

html {background: #39b54a;
	color: #000;}
body {background: #39b54a;
	color: #000;
	min-height: 900px;}
#wrapper {background: transparent url(../i/bg.jpg) no-repeat 50% -30px;
	width: 880px;
	margin: 0 auto;
	padding: 25px 20px;
	}	
#topbow {background: #39b54a url(../i/topbow.gif) no-repeat;}	
#bottombow {background: #39b54a url(../i/bottombow.gif) no-repeat;
	clear:both;}	
#topbow, #bottombow {
	width: 840px;
	height: 20px;
	margin: 0 20px;}	
#bg {background:white none repeat scroll 0 0;
	margin:auto;
	width:840px;}
	
#lewa, #prawa {background:white none repeat scroll 0 0;
	min-height:590px;
	width:126px;
	position: relative;}
#lewa {float: left;
	padding: 0 21px 20px 21px}
	
#lewa {float: left;	padding: 0 21px 20px 21px}
#lewa a:hover, #prawa a:hover {border: none;}	

#lewa ul li, #prawa ul li {font-size:12px;
line-height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;}

	
#prawa {float: right;
	padding:0 21px 20px 21px;}
#prawa form #newsletter_adres {
	height:15px;
	padding:3px;
	width:111px;
	background:#e9e9e9;}
#prawa form #newsletter_send {
	background:transparent url(../ico/bw/001_06.gif) no-repeat scroll 0 0;
	position:absolute;
	right:0;
	top:2px;
	width:24px;
	height:24px;}			
#prawa form #newsletter_send:hover {
	background:transparent url(../ico/001_06.gif) no-repeat scroll 0 0;}

#prawa #search {
	background:transparent url(../i/searchbg.gif) no-repeat scroll 0 0;
	height:27px;
	margin:21px 0 30px;
	width:124px;}
#prawa form #keywords {	
	padding:5px 5px 2px;
	width:114px;}
#prawa form .searchbutton {
	background:transparent url(../ico/bw/001_38.gif) no-repeat scroll 0 0;
	float: right; 	width:24px; height:24px; padding: 0;}	
#prawa form .searchbutton:hover {
	background:transparent url(../ico/001_38.gif) no-repeat scroll 0 0;
}	
	
#prawa #extras {
	background:transparent url(../i/extrasbg.gif) repeat-y scroll 0 0;
}

#prawa #extras img {margin:5px 19px;}


#prawa #extras #extrastop {
	background:transparent url(../i/extrastop.gif) no-repeat scroll 0 0;height:11px;
}
#prawa #extras #extrasbottom {
	background:transparent url(../i/extrasbottom.gif) no-repeat scroll 0 0;height:15px;
}
	



#center {background:white none repeat scroll 0 0;
	margin:0 auto;
	min-height:590px;
	padding:0 30px 20px;
	width:501px;}
#crumbs {position:absolute;
	top:10px;}
#crumbs a {color: #fff;}

#logo {background: #fff url(../i/logo.gif) no-repeat; margin: 0;}
#logo a {
	display:block;
	width: 117px;
	height: 178px;
	}
#logo span{display: none;}

#sign {background: #fff url(../i/sign.gif) no-repeat;
	bottom:10px;
	margin:60px 0 0 30px;
	position:absolute;}
#sign a {
	display:block;
	width: 95px;
	height: 95px;
	}
#sign span{display: none;}

#topmenu {display:block;
	height:60px;
	padding:6px 5px 0;
	position:absolute;}

#topmenu li {float:left;
	font-family:Trebuchet MS;
	font-size:13px;
	line-height:33px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0 10px 0 0;
	text-transform:uppercase;}	
#topmenu li a {color: #bcbec0;}
#topmenu li a:hover {color: #39b54a; border: none;}


#centertopbow, #centerbottombow {height:53px;}
#centertopbow {background: #fff url(../i/centertopbow.gif) no-repeat 0 35px;}	
#centerbottombow {background: #fff url(../i/centerbottombow.gif) no-repeat;}	
#main {background: #fff url(../i/center_bg.gif) repeat-y;
	padding:10px 21px;}

.home #centertopbow {background: #fff url(../i/filmtopbow.gif) no-repeat 0 30px;
	height:86px;
	padding: 30px 0 0;}	
#film {background:#FFFFFF url(../i/filmbg.gif) no-repeat scroll 0 0;
	height:312px;
	padding:20px 31px;
	text-align:center;}
#film img {	height:260px;}
.home #main {margin:221px 0 0;}


	
#footer {background: transparent url(../i/bg_footer.gif) no-repeat;
	width: 840px;
	height: 120px;
	overflow:hidden;
	margin: 10px auto;}
	
#footer p {background: transparent;
font-size:xx-small;
height:60px;
line-height:60px;
padding:20px;
text-align:right;
width:805px;	
}	


#topmenu li a.current, #lewa a.current {color: red;}

.underline {
text-decoration:underline;
}

.del {
text-decoration:line-through;
}

fieldset {
border:1px solid #E4DF94;
color:#000;
background:#FFFBC0;
margin:0 0 8px;
padding:10px 8px;
}

textarea {
width:97%;
height:20em;
padding:5px;
}

.kod {
height:50px;
font-size:110%;
margin:10px 0 20px;
border:1px dotted silver;
}

.comment {
color:gray;
border-top:1px solid #ccc;
background:#F5F6F6;
margin:0 0 10px;
padding:10px;
}

.commentsbox {
color:gray;
background:#f4f4f4;
margin:0 0 10px;
padding:10px;
}

.date {
border-top:1px solid #eee;
margin:0 0 20px;
}

.clearer {
clear:both;
margin:0 auto;
padding:1px 0 0;
}

/* for expandable title links on archive and sitemap pages */
.drop_title a {
font:bold 12px Arial;
}

.droplist_div {
width:95%;
border-bottom:1px solid #ccc;
padding:4px 0;
}

.subcatlist_div {
width:95%;
padding:0 0 0 15px;
}

.paginator {margin: 20px; border-top: 1px dotted #39B54A;
	padding-top: 10px; 
	text-align: center;}

	
table.formularz_petycji {margin: 10px 0;}
table.formularz_petycji td {padding: 5px  !important;
	vertical-align:top;}
table.podpisy_petycji td {padding: 5px  !important;
	vertical-align:top;}

.popup {background:#FFFFFF url(../i/logo.gif) no-repeat scroll 20px 20px;
padding:120px 180px;
	}
	
.table_header {font-weight:bold;
	}	
	
.prawefoto {width:90px;}		

.banner {margin: 13px;
	text-align: center;
	}

