/********************************************************/
/*** Espresso CMS 2010 by Nathan Adler Studio ***/
/********************************************************/


/* tag's style */
body {margin:0; padding:0; background-color:#FBFBF9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; background:url(../img/bg_body.jpg) 0px 0px repeat-x; }
h1, h2, h3, h4, h5, h6, p, img, ul, form {margin:0; padding:0; border:0;}

a:link{color:#015A91; text-decoration: none;}   
a:visited{color:#015A91; text-decoration:none;} 
a:hover{color:#000; text-decoration:underline;}
a:active{color:#015A91; text-decoration:none;} 

h1 {font-size:1.35em; margin:0em 0 1em 0; color:#015A91;} 
h2 {font-size:1.8em; margin:0em 0 0em 0; color:#333;  }
h3 {font-size:1.1em; margin:0.5em 0 0.5em 0; color:#333;}
h4 {font-size:1.1em; margin:0.5em 0 0.5em 0;}
h5 {font-size:1em; margin:0.5em 0 0.5em 0;} 
h6 {font-size:1em; margin:0.5em 0 0 0;}

p,li {line-height:1.4em;}  
h2{line-height:1.3em;}
p {margin:0.4em 0 0.5em 0em;}

ul{list-style-type:square; margin-left:1.5em;} 
	ul ul{list-style-type:disc;}
	ul ul ul{list-style-type:none;}
	
li{margin:0.3em 0 0.3em 0;}
	li li{font-size:0.9em;}
sup {font-size:0.8em;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif;}
 
.table{width:100%;}
	.table th{background-color:#eaeaea; text-align:left}
	.table td, th{border-bottom:1px solid #ccc; padding:3px;}
 
/*globalne*/ 
.clr {clear:both;}  
.inner_box {margin:10px;}
.link{text-transform:uppercase; font-size:0.8em; color:#999;}
	.link a{color:#999;}
	.link a:hover{color:#000; text-decoration:none; padding-left:2px;}
.breadcrump{text-transform:uppercase; margin:-1em 0 2em 0; font-size:0.8em; color:#999;} 
	.breadcrump a{color:#999;}
	.breadcrump a:hover{color:#015A91; text-decoration:none}

div.error-message {
	clear: both;	
	font-weight: bold;
        background: #41fac7;
	padding: 0.8em;
	margin: 1em 0;
}
/*lej-aut */
.general {width:950px; margin-left:auto; margin-right:auto; position:relative;}
.float-left{float:left;}

.disabled {color:#ccc;}

#paging{margin:2em 0 1em 0;}
	#paging div{display:inline;}


/*profile *********************************************************************************/
#profile_card{border:1px solid #CECECE; position:relative; margin-top:0px; margin-bottom:30px; background-color:#fff;}
#profile_card p{margin:0; line-height:1.5em} 

#profile_card .logo{width:125px; height:125px; float:left; margin:15px 15px 0 15px; }
#profile_card .title{font-size:1.4em; margin:15px 0 0 0; color:#999; font-weight:bold;}
#profile_card .long_title{margin-bottom:20px;}
#profile_card #box1{width:340px; float:left;}
#profile_card #box2{width:220px; float:left;}
#profile_card #box3{width:220px; float:left;}
#profile_card .description{margin:15px 15px 15px 15px;}

#profile_card #addToFriendsBtn{float:left; position:absolute; top:0; left:785px; padding:10px; text-align:right;}
#profile_card #addToFriendsBtn a{display:block; padding:3px 4px 3px 4px; margin:3px; border:1px solid #ccc; text-transform:uppercase; color:#666; background-color:#FFF; font-size:0.8em;  text-decoration:none;}
#profile_card #addToFriendsBtn a:hover{border:1px solid #015383;background-color:#FFF; color:#015383;}

#fundation_site{border:1px solid #CECECE; position:relative; margin-top:0px; margin-bottom:30px; background-color:#fff;}
#fundation_site p{margin:0; line-height:1.5em}

#fundation_site .logo{width:125px; height:125px; float:left; margin:15px 15px 0 15px; }
#fundation_site .title{font-size:1.4em; margin:15px 0 0 0; color:#999; font-weight:bold;}
#fundation_site .long_title{margin-bottom:20px;}
#fundation_site #box1{width:340px; float:left;}
#fundation_site #box2{width:220px; float:left;}
#fundation_site #box3{width:220px; float:left;}
#fundation_site .description{margin:15px 15px 15px 15px;}
#fundation_site #addToFriendsBtn{float:left; position:absolute; top:0; left:785px; padding:10px; text-align:right;}
#fundation_site #addToFriendsBtn a{display:block; padding:3px 4px 3px 4px; margin:3px; border:1px solid #ccc; text-transform:uppercase; color:#666; background-color:#FFF; font-size:0.8em;  text-decoration:none;}
#fundation_site #addToFriendsBtn a:hover{border:1px solid #015383;background-color:#FFF; color:#015383;}



#profile_edit_card {border:1px solid #CDCDCD; background-color:#F0FAFF; position:relative; margin:50px 0 50px 0;}

#profile_edit_card #right_part {width:210px; float:right;}
#profile_edit_card #left_part {width:670px; float:left;}

#profile_edit_card a{color:#999;}
#profile_edit_card a:hover{color:#015A91; text-decoration:none;}
#profile_edit_card li{list-style:none; margin-left:-10px; font-size:0.8em}	
#profile_edit_card h4{font-size:1em; font-weight:bold; margin:0;}	
#profile_edit_card h5 a{color:#666;}
#profile_edit_card .inner_box{margin-top:10px; margin-left:30px; margin-right:30px; margin-bottom:10px;  border:0px solid green; }

#profile_edit_card #my_title {color:#015A91; font-size:1.1em; font-weight:bold;  }
#profile_edit_card #my_title a{color:#015A91; background:url(/img/icon_rozwin.png) 2px 5px no-repeat;  padding-left:20px; position:relative; top:-3px;}
#profile_edit_card #my_title a:hover{ background:url(/img/icon_rozwin_h.png) 2px 5px no-repeat;  padding-left:20px; position:relative; top:-3px;}

#profile_edit_card #my_title #expand_link {display:none; position:relative; left:-20px; top:3px;}
#profile_edit_card #my_title #not_link{display:block}


#profile_edit_card #my_news {width: 655px; margin-top:20px; margin-bottom:40px; }	
#profile_edit_card #my_news textarea{border:1px solid #CECECE; width:644px; height:60px; margin:0 0 0.5em 0; font-size:1.1em; padding:3px;}	
#profile_edit_card #my_news .youtube textarea{border:1px solid #CECECE; width:644px; height:18px; margin:0 0 0.5em 0; font-size:1.1em; padding:3px;}	
#profile_edit_card #my_news .select {margin-bottom:0.5em;}
#profile_edit_card #my_news .select label{padding-right:7px;}
#profile_edit_card #my_news .newsAddSubmit { position:relative;top:-20px; left:522px; height:30px;width:132px;}
#profile_edit_card #my_news .newsAddSubmit input{border:1px solid #ccc; cursor:pointer; height:30px; width:130px;text-transform:uppercase; font-weight:bold; color:#666; background-color: #FFF;font-size:1em; font-family:Arial, Helvetica, sans-serif; z-index:100;}
#profile_edit_card #my_news .newsAddSubmit input:hover{border:1px solid #015383; cursor:pointer; background-color:#FFF; color:#015383;}
#profile_edit_card #my_news #newsAddBtns {position:absolute; top:140px; left:300px;}


 
#profile_edit_card #my_profile {width:205px;margin-top:19px; }
#profile_edit_card #my_profile h4{margin-bottom:1px;}
#profile_edit_card .my_profile_box {border:1px solid #CECECE; height:372px; background-color:#FFF;}
#profile_edit_card .my_profile_box .inner_box { margin:10px; margin-left:15px;}
#profile_edit_card #my_profile .logo{width:125px; height:125px; margin-bottom:15px; }	
#profile_edit_card #my_profile .logo img{border:0;}
#profile_edit_card .edit_profile_btn{ text-align:right; font-size:0.8em; margin-top:3px;}

#profile_edit_card .holder{margin-top:-20px;}

#profile_edit_card #my_new_message {border:0px solid green; margin-top:0px; width:655px; display:block;}

#profile_edit_card #my_new_message h4 {margin-bottom:10px; }
#profile_edit_card #my_new_message .label {border:0px solid red; width:50px; float:left; margin-top:2px;}
#profile_edit_card #my_new_message .input input{border:1px solid #CECECE; width:600px; float:left; margin-bottom:10px;font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#profile_edit_card #my_new_message .input textarea{border:1px solid #CECECE; width:600px; height:110px; float:left; margin-bottom:9px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#profile_edit_card #my_new_message .submit {text-align:right; clear:both; position:relative; top:0px; left:-2px;}
#profile_edit_card #my_new_message .submit input{border:1px solid #ccc; cursor:pointer; height:30px; width:130px; margin-top:0px; text-transform:uppercase; font-weight:bold; color:#666; background-color: #FFF;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#profile_edit_card #my_new_message .submit input:hover{border:1px solid #015383; cursor:pointer; background-color:#FFF; color:#015383;}


#profile_edit_card #my_message_view {margin-top:0px; width:655px; display:block;}
#profile_edit_card #my_message_view h4 {margin-bottom:10px; }
#profile_edit_card #my_message_view .label {border:0px solid red; width:50px; float:left; margin-top:2px;}
#profile_edit_card #my_message_view .input {border:1px solid #CECECE; background-color:#FFF; width:600px; float:left; margin-bottom:10px;font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#profile_edit_card #my_message_view .submit {text-align:right; clear:both; position:relative; top:0px; left:-2px;}





#profile_edit_card #my_messages {}

#profile_edit_card #my_friends {}
#profile_edit_card #my_friends .friend{clear:both; margin-bottom:10px; position:relative; border-bottom:1px solid #CCC; }
#profile_edit_card #my_friends .logo{position:relative;float:left; }
#profile_edit_card #my_friends .title{position:relative; left:20px; float:left; font-size:1.4em; width:220px; }
#profile_edit_card #my_friends .phone_and_email{position:relative; left:30px; float:left;}
#profile_edit_card #my_friends .btn{position:absolute; right:5px; bottom:5px; text-transform:uppercase; font-size:0.7em;}


.messages_table{width:645px; margin:1em 0 1em 0; }
.messages_table th{background-color:#e0e0e0; padding:0; text-transform:uppercase; font-size:0.8em; text-align:left; padding-right:3px;}
.messages_table th a{display:block; background-color:#e0e0e0; padding:3px; text-decoration:none;}
.messages_table th a:hover{background-color:#ccc; font-weight:bold;}
.messages_table td{border-bottom:1px solid #ccc; font-size:0.9em; padding:2px;}
.messages_table .small{text-transform:uppercase; font-size:0.85em;}  


#profile_edit_card .unreaded_message_row a{color:#000;} 
#profile_edit_card .unreaded_message_row a:hover{color:#015A91;}


#paging{margin-top:2em;}
	#paging div{display:inline;}

#collapse_btn a{ background:url(/img/icon_zwin.jpg) 6px 3px no-repeat; font-size:0.8em; padding-left:20px; position:relative; top:-3px;}
#collapse_btn a:hover{ background:url(/img/icon_zwin_h.jpg) 6px 3px no-repeat; font-size:0.8em; padding-left:20px; position:relative; top:-3px;}

#profile_edit_card #busy_indicator{ position:absolute; right:15px; top:10px;}

#message { position:absolute; top:50px; width:100%; z-index:999; display:none;}
#flashMessage{ width:400px; margin-left:auto; margin-right:auto; height:70px; background:#000; color:#FFF; font-size:1.8em; opacity:0.8; text-align:center; padding-top:40px;}

/*edycja danych fundacji*/
#editFundationData{text-align:left; margin-top:20px;}
#editFundationData a{}
#editFundationData a:hover{text-decoration:none;}
#editFundationData .submit{text-align:center; margin-top:2em;}  
#fundation_site img{margin:10px;}

.editBox{border:1px solid #CCC; background:#FFF; padding:10px; margin:0 0 0.5em 0;}
.editBox h4{margin-left:0.5em;}
.editBox:hover{border:1px solid #CCC; background:#F0FAFF;}
#editMyProfile{}
#editMySite{}
#editMyPassword{}
     
	 
	 
/*top menu *************************************************************************************/
 #top_menu { text-transform:capitalize; background:#0177C1; position:absolute; top:123px; width:100%;z-index:998;}
	 #top_menu .inner_box{ width:970px; position:relative; left:-12px; margin:0 auto 0 auto; background:none; }
		 #top_menu .inner_box li{display:block; float:left;margin:5px 10px 0px 10px;} 
		 #top_menu .inner_box li a{color:#FFF;text-decoration: none; font-size:0.8em;  font-family:Verdana, Geneva, sans-serif; padding:5px 0px 5px 0px; text-transform:uppercase;}
		 #top_menu .inner_box li a:hover{ /*background:#FFF; opacity:0.5;color:#000;*/ color:#FC0;}
		 #top_menu .inner_box .menu_line {display:none;}
	 #top_menu #top_menu_bottom_bar{ background:url(/img/bg_top_menu_bar.jpg); height:8px;display:block; }
/*top *************************************************************************************/
#top {position:relative; font-size:0.8em;color:#FFF;}
	#top p{margin:0; padding:0; }
	#top a:link{color:#FFF;text-decoration: none;} 
	#top a:visited{color:#FFF; text-decoration:none;}
	#top a:hover{color: #FC0; text-decoration:none;}
	#top a:active{color:#FFF; text-decoration:none;} 

	#baner_box {}

	#nav_left {position:absolute; top:0; left:0; margin-top:6px; margin-right:10px; color:#FFF; }
	#nav_center {position:absolute; top:-1px;left:330px; margin-top:6px; margin-left:10px; }
	#nav_right {position:absolute; top:0; right:0; margin-top:6px; margin-left:10px; text-align:right;}
		#nav_right p{margin:0; padding:0;}
		#nav_right div{margin-top:10px;}

	
	
		

/*main *************************************************************************************/
#main {margin-top:60px; }
	#main .show_all_top{margin:-0.3em 0 0.7em 10px;}
	#main .show_all_bottom {/*border-top:1px solid #ccc;*/ width:250px; margin-top:20px; margin-bottom:30px; padding-top:3px; margin-left:7px;}

/* NEWS BIG - dla wszystkich*/
#main .news_big {width:250px; height:280px; border:1px solid #BCBFA6; margin:9px 0 9px 7px; padding:0; margin-bottom:17px; } /*najwiekszy news ze zdjeciem*/
		#main .news_big p{margin:0; padding:0; } 
	#main .news_big .part1{width:250px; height:186px;}
		#main .news_big .part1 a{display:block;}
		#main .news_big .part1 img{margin:2px;}
	#main .news_big .part2{color:#FFF; height:70px; border-top:1px solid #BCBFA6; }/*najwiekszy news ze zdjeciem - czesc srodkowa (skr�t newsa) */
		#main .news_big .part2 h5{margin:5px 10px 5px 10px;}
		#main .news_big .part2 p{margin:0px 10px 5px 10px; line-height:1em; font-size:1.25em; }
		#main .news_big .part2 a{color:#fff;}
	#main .news_big .part3{background:#666; height:22px; border-top:1px solid #BCBFA6;  }/*-||- - czesc dolna (nazwa fundacji) */
		#main .news_big .part3 h6{margin:0.5em 10px 0 10px; text-align:right; font-weight:normal;}
			#main .news_big .part3 h6 a{color:#ccc;}
				#main .news_big .part3 a:hover{color:#fff; padding-right:2px;}
	
/* NEWS SMALL - dla wszystkich*/ 
#main .news_small{margin-bottom:8px; margin-left:7px;}
#main .news_small .link a:hover{padding:0;}
	#main .news_small .part1{width:110px; height:82px; border:1px solid #BCBFA6; float:left; }
		#main .news_small .part1 a{display:block; height:82px;}
		#main .news_small .part1 img{margin:2px;}
	#main .news_small .part2{width:135px; height:77px; float:left;  }
		#main .news_small .part2 h5{margin:5px 0 0 10px;}
			#main .news_small .part2 h5 a{color:#999;}
				#main .news_small .part2 h5 a:hover{color:#333;}
		#main .news_small .part2 p{margin:5px 0px 0 10px; line-height:1em; font-size:1.2em;} 
	#main .news_small .part3{width:160px; height:24px; float:left;}
		#main .news_small .part3 h6{margin:5px 0 0 5px; font-weight:normal;}



.dotted_line {height:1px; width:250px; background:url(/img/kropki.png); display:block;}
.dotted_line2 {height:1px; width:200px; background:url(/img/kropki.png); display:block; margin:20px 0 15px 5px;}

/* NEWS COLUMN 1 */
#column1 {width:210px; float:left; background:#F5F5F5; border:1px solid #CCC; position:relative; top:-30px;}
#column1 .date {text-transform:uppercase; font-size:0.8em; color:#666666; margin-left:13px; margin-bottom:30px; margin-top:10px;}
#column1 h2 {margin-left:6px; }
#column1  a{color:#666}
#column1  a:hover{color:#000} 
#column1  p{margin-left:5px; color:#666; font-size:1em}
#column1 li{list-style: disc}

#column1 .friends { margin:10px;}
#column1 .friends h3{ font-size:0.9em; }
#column1 .friends a{ font-size:1.0em; } 
#column1 .friends .logo{ float:left; margin-left:0;}
#column1 .friends .logo img{border:1px solid #CCC;}
#column1 .friends .logo img:hover{border:1px solid #666;}

#column1 .friends .title{ float:left; margin:5px; margin-top:0px;}

#column1 .ostatnio_dodane_organizacje img{border:1px solid #CCC; float:left; margin-left:5px;}
#column1 .ostatnio_dodane_organizacje .nazwa_organizacji{width:135px; float:left; margin:3px 3px 0 5px;}

#column1 .bezplatne_doradztwo {margin-top:0px;}
#column1 .bezplatne_doradztwo h2{margin-bottom:10px;}

#column1 .filmy_o_wlkp {margin-top:0;}
	#column1 .filmy_o_wlkp ul{margin-left:25px;}
	#column1 .news_big .part1 a:hover,
	#column1 .news_big .part2,
	#column1 .news_small .part1 a:hover{background-color:#ff6600;}
	#column1 .news_small .part2 p a{color:#ff6600;}
/* NEWS COLUMN 2 */
#column2 {width:268px; float:left;}
	#column2 h2{ margin-left:10px;}
	#column2 .inner_box{ background:#FBECE0; border:1px solid #F6F6F4; margin:0 0 0 0;}
	
	#column2 .news_big .part1 a:hover,
	#column2 .news_big .part2,
	#column2 .news_small .part1 a:hover{background-color:#ff6600;}
	#column2 .news_small .part2 p a{color:#ff6600;}

/* NEWS COLUMN 3 */
#column3 {width:268px; float:left;}
	#column3 h2{ margin-left:10px;}
	#column3 .inner_box{ background:#EDF0E1; border:1px solid #F6F6F4; margin:0 0 0 0;}

	#column3 .news_big .part1 a:hover,
	#column3 .news_big .part2,
	#column3 .news_small .part1 a:hover{background-color:#708d0f;}
	#column3 .news_small .part2 p a{color:#708d0f}

/* NEWS COLUMN 4 */
#column4 {width:200px; float:left;}
	#column4 h2{ margin-left:10px;}
	#column4 .inner_box1{ background:#E7F1F5; border:1px solid #F6F6F4; margin:0 0 0 0;}
	
	.news_solo {margin:10px 0 10px 10px;}
	#column4 .news_solo p{font-size:1em; line-height:1em;}
		#column4 .news_solo p a{display:block;}
			#column4 .news_solo p a:hover{color:#015A91;}
	.news_solo h6{text-align:right; font-weight:normal; margin-right:5px;/*border-top:1px solid #f3f3f3;*/}
		#column4 .news_solo h6 a:hover{color:#333; padding-right:2px;}
	#column4 .topread a{color:#333;}

 
/* LISTA ORGANIZACJI */
#lista_organizacji{float:left; margin-left:20px;}
#lista_organizacji hr{margin-left:10px;}

#lista_organizacji .organizacja{position:relative; width:700px; margin-bottom:25px; margin-top:25px;}
#lista_organizacji .organizacja a{text-decoration:none; color: #666;}
#lista_organizacji .organizacja a:hover{color:#015A91;}
#lista_organizacji .organizacja p{margin:0; line-height:1.2em;}
#lista_organizacji .organizacja .logo{position:relative;left:10px; width:120px; height:130px;}
#lista_organizacji .organizacja .logo img{border:1px solid;}
#lista_organizacji .organizacja .logo a{text-decoration:none; color:#333; font-size:0.8em; display:block;}
#lista_organizacji .organizacja .logo a:hover{color:#015A91;}

#lista_organizacji .organizacja .name{position:absolute; left:150px; top:8px; font-size:1.3em; font-weight:bold;}

#lista_organizacji .organizacja .full_name{position:absolute; left:150px; top:30px; font-size:0.9em; }

#lista_organizacji .organizacja .tel{position:absolute; left:150px; top:54px; font-size:0.9em; }

#lista_organizacji .organizacja .address{position:absolute; left:500px; top:30px;}

#lista_organizacji .organizacja .description{position:relative; left:150px;top:0px; width:550px; margin-top:-25px;}

/* NEWS NA PODSTRONIE - ROZWINIĘTY */
.news_wrapper{width:570px; float:left;}
#main_right{width:350px; float:right;}
.news_data{font-weight:bold; width:55px; text-align:right; border-right:1px solid #ccc; float:left;}
	.news_data1{color:#666; font-size:1.4em; margin-right:5px;}
	.news_data2{color:#999; font-size:0.9em; margin-right:5px;}
.news_name{font-size:1.4em; padding-left:60px; font-weight:bold;}
.news_tag{padding:3px 0 0 60px;}
.news_content{margin-left:60px;}
.news_photos{margin-left:56px;}
	.news_photos ul{list-style:none; margin:0;}
	.news_photos li{float:left; margin:2px;}
	.news_photos a{display:block; background-color:#fff; border:1px solid #ccc;}
	.news_photos a:hover{background-color:#f3f3f3; border:1px solid #666;}
	.news_photos img{margin:2px; border:1px solid #ccc; vertical-align:bottom;}
.news_youtubes{margin-left:56px;}
	.news_youtubes ul{list-style:none; margin:0;}
	.news_youtubes li{float:left; border:1px solid #ccc; padding:3px; margin:2px;}
	.news_youtubes object{vertical-align:bottom;}
 
 

/*bottom ***********************************************************************************/
#bottom_part {background-color:#0177C1; background-image:url(../img/bg_bottom_part.jpg); background-repeat:repeat-x;  margin-top:3em;}
#bottom_part .part1{border-bottom:1px solid #4189B5; height:50px;}
#bottom_part .part1 .inner_box{margin:0; margin-left:20px; padding-top:13px;}

#bottom_part .part2{float:left; color:#FFF;width:100%;}
#bottom_part .part2 .inner_box{border:0; margin:20px;}
#bottom_part .part2 .inner_box .photo{border:1px solid #BCBFA6;  height:134px; width:198px; background-color:#FFF; }
#bottom_part .part2 .inner_box .photo img{margin:2px;}

#bottom_part .part3{float:left; width:700px;}
#bottom_part .part3 p, #bottom_part .part3 h2{color:#fff;}
#bottom_part .part3 .inner_box{border:0; margin-top:20px;}
 
#bottom_part .part4{border-top:1px solid #4199D1; margin-top:10px; color:#FFF; position:relative;}

/*bottom menu box*/
#bottom_part .part4 a:link{color:#FFF; text-decoration: none;}
					#bottom_part .part4 a:visited{color:#FFF; text-decoration:none;}
					#bottom_part .part4 a:hover{color: #FC0; text-decoration:none; margin-left:1px;}
					#bottom_part .part4 a:active{color:#FFF; text-decoration:none;} 
					
#bottom_part .part4	.menu_box {border:0px solid #CCC; width:240px; margin-top:20px; float:left;}
					.menu_box li{list-style:none; font-size:1.1em; font-weight:bold; margin:5px;}
					.menu_box a{text-transform:uppercase;}
					.menu_box .menu_line {border-top:1px solid #4199D1; margin-right:30px; } 
					
/*bottom kontakt box*/					
#bottom_part .part4	.kontakt_box {border-right:1px solid #4199D1; border-left:1px solid #4199D1; width:240px; margin-top:20px; padding-left:20px;  float:left; height:150px;  }

/*bottom logowanie box*/
#bottom_part .part4	.logowanie_box {border-right:1px solid #4199D1; width:200px; margin-top:20px; margin-left:20px;  float:left; height:150px;  }
					.logowanie_box .label {width:69px; float:left; margin-top:3px; margin-right:7px; font-size:1em; text-align:right;}
					.logowanie_box .input_text input{width:95px; margin-bottom:5px; }
					.logowanie_box .input_submit {text-align:right; position:relative; left:-24px;}
					.logowanie_box .input_submit input{width:95px; margin-bottom:5px; border:1px solid #FFF; background-color:#015384; color:#FFF; width:70px; font-size:0.8em; padding:1px;}
					.logowanie_box .input_submit input:hover{width:95px; margin-bottom:5px; border:1px solid #0165A3; background-color:#FFF; color:#015384; width:70px; padding:1px; cursor:pointer;}
					
					#login .login_submit input{ border:1px solid #0165A3; background:#015384; cursor:pointer; color:#FFF; }
#login .login_submit input:hover{border:1px solid #0165A3; background:#FFF; cursor:pointer; color:#015384;}

/*bottom wyszukaj box*/
#bottom_part .part4	.wyszukaj_box {width:175px; position:absolute; left:750px; top:18px; height:150px; margin-bottom:50px;  }
					
					.wyszukaj_box .label {width:169px;  border:0px solid red; margin-top:3px; margin-right:7px; margin-bottom:10px; font-size:1em; text-align:left;}
					.wyszukaj_box .input_text input{width:170px; margin-bottom:7px; }
					.wyszukaj_box .input_submit {text-align:right; position:relative; left:-20px; }
					.wyszukaj_box .input_submit input{margin-bottom:5px; border:1px solid #FFF; background-color:#015384; color:#FFF; width:70px; font-size:0.8em; padding:1px;}
					.wyszukaj_box .input_submit input:hover{width:95px; margin-bottom:5px; border:1px solid #0165A3; background-color:#FFF; color:#015384; width:70px;  padding:1px; cursor:pointer;}

#bottom_nav {margin-left:20px;}
#bottom_nav ul{color:#fff;}
#bottom_nav a{color:#fff;}
#bottom_nav a:hover{color:#FF9;}


				
#sponsors {margin-top:100px; background-color:#FFF; text-align:center;}
#sponsors img{vertical-align:bottom;}

/*foot *************************************************************************************/
#foot {position:relative; height:70px; padding:20px 0 20px 0; clear:both; background-color:#FBFBF9; color:#666; font-size:0.8em;}
	
	#f1 {position:absolute; left:20px; height:30px; width:350px;}
 
	#f2 {position:absolute; width:360px; left:310px; text-align:center;}
		#f2 a{color:#666; text-decoration:none}
			#f2 a:link{color:#666;}
			#f2 a:visited{color:#666;} 
			#f2 a:hover{color: #000;}
			#f2 a:active{color:#666;} 

	#f3 {position:absolute; height:30px; width:140px; left:734px; text-align:right}
		#f3 a{color:#666; text-decoration:none}
			#f3 a:link{color:#666;}
			#f3 a:visited{color:#666;}
			#f3 a:hover{color: #000;}
			#f3 a:active{color:#666;} 
		 
	#f4 {position:absolute; right:20px; top:-7px; color:#666; font-size:10px; height:30px; width:50px;  }
 
   
/*formularz rejestracyjny*/
#register {font-size:1.1em;}
#register fieldset{border:1px solid #cdcdcd; background-color:#FBFEFF; margin-bottom:1em; padding:5px;}
#editFundationData fieldset{border:1px solid #cdcdcd; background:none; margin-bottom:1em; padding:5px;}
#register .inner_box{margin:10px; border:0;}
#register h1{font-size:1.2em;} 
#register h3{font-size:1em; color:#333; margin:1.5em 0 0 0;}
#register .input{margin:0.5em 0 0.5em 0;}
#register label{display:inline-block; width:200px;}
#register .checkbox label{display:inline;}
#register .opis1, #register .opis2{font-style:italic; font-size:0.8em;}
#register .opis2{padding-left:23px;}
#register fieldset fieldset legend{font-weight:bold;}
#register .radio ul{list-style:none; margin-left:0;}
#register .radio label{width:700px;} 
#register textarea{width:870px; font-size:0.9em; margin:3px;}
#editFundationData #register textarea{width:840px; font-size:0.9em; margin:3px;}

 
/*zaloguj*/
#login fieldset{border:1px solid #cdcdcd; background-color:#FBFEFF; margin-bottom:5em; padding:5px;}
#login .input{margin:0.5em 0 0.5em 0;}
#login label{display:inline-block; width:100px;}
#login .login_submit input{ border:1px solid #0165A3; background:#015384; cursor:pointer; color:#FFF; }
#login .login_submit input:hover{border:1px solid #0165A3; background:#FFF; cursor:pointer; color:#015384;}


/*sitemap*/
#sitemap_page .box{width:220px; margin:5px 5px 25px 5px; float:left; }
#sitemap_page .box h2{background-color:#fff; font-size:1.1em; padding:5px; border-bottom:1px solid #ccc;}
#sitemap_page .box ul{font-size:0.85em; padding-left:1em; color:#999;}
#sitemap_page .box li{border-bottom:1px solid #f0f0f0;}

.highlight { font-style: italic; } 
 
   
/*formularz rejestracyjny*/
#register {font-size:1.1em;}
#register fieldset{border:1px solid #cdcdcd; background-color:#FBFEFF; margin-bottom:1em; padding:5px;}
#editFundationData fieldset{border:1px solid #cdcdcd; background:none; margin-bottom:1em; padding:5px;}
#register .inner_box{margin:10px; border:0;}
#register h1{font-size:1.2em;} 
#register h3{font-size:1em; color:#333; margin:1.5em 0 0 0;}
#register .input{margin:0.5em 0 0.5em 0;}
#register label{display:inline-block; width:200px;}
#register .checkbox label{display:inline;}
#register .opis1, #register .opis2{font-style:italic; font-size:0.8em;}
#register .opis2{padding-left:23px;}
#register fieldset fieldset legend{font-weight:bold;}
#register .radio ul{list-style:none; margin-left:0;}
#register .radio label{width:700px;} 
#register textarea{width:870px; font-size:0.9em; margin:3px;}
#editFundationData #register textarea{width:840px; font-size:0.9em; margin:3px;}
 
 
/*zaloguj*/
#login fieldset{border:1px solid #cdcdcd; background-color:#FBFEFF; margin-bottom:5em; padding:5px;}
#login .input{margin:0.5em 0 0.5em 0;}
#login label{display:inline-block; width:100px;}
#login .login_submit input{ border:1px solid #0165A3; background:#015384; cursor:pointer; color:#FFF; }
#login .login_submit input:hover{border:1px solid #0165A3; background:#FFF; cursor:pointer; color:#015384;}


/*sitemap*/
#sitemap_page .box{width:220px; margin:5px 5px 25px 5px; float:left; }
#sitemap_page .box h2{background-color:#fff; font-size:1.1em; padding:5px; border-bottom:1px solid #ccc;}
#sitemap_page .box ul{font-size:0.85em; padding-left:1em; color:#999;}
#sitemap_page .box li{border-bottom:1px solid #f0f0f0;}

.highlight { font-style: italic; } 

.film_lrg{background-color:#fff; border:1px solid #ccc; margin-top:10px;}
.film_lrg h2{display:block; float:left; width:300px; margin:10px;}
.film_lrg p{margin:0;}
.film_lrg object{margin:10px 10px 0 0;}

#filmy_banner {margin-left:5px;}
