.footer_download {float: left; margin: 10px 55px;}
	.footer_download_city { float: left; width: 95px; margin: 0 0 0 35px;}

.footerFaq { padding: 10px 40px;}	
	.footerFaq .footer_faq li { margin-top: 2px;}	
	.footerFaq .footer_faq_head { padding: 4px 8px;}
	.footerFaq .footer_faq_head_activ { font-weight: bold;}
	.footerFaq .footer_faq_head:hover { background: #EAEAEA;}
	.footerFaq .footer_faq_content {
	    background: #DFEFBA;
	    border: solid 1px #65930A;
	    margin: 10px;
	    padding: 10px 20px;
	}
	.footerFaq img { width: 540px; }
	#LY_notifications_index .footerFaq .color_link { font-size: 10px; float: right; cursor: pointer;}

.footer_rules { float: left; padding: 10px 30px;}

.footer_rank_box { width: 350px; float: left; margin: 15px 0 0 0;}
.footer_rank_box img { float: left; margin-right: 20px; margin-left: 25px;}

.footer_rulesgame h2 { margin-left: 55px; font-size: 12px;}

.footer_rulesgame_rules,
.footer_rulesgame_nr,
.footer_rulesgame_disc { padding: 0 17px 0 35px;}
	.footer_rulesgame_rules h2 { font-size: 16px; font-weight: bold; margin: 15px 0 7px;}
	.footer_rulesgame_rules p { margin: 5px 10px; text-align: justify;}
	.footer_rulesgame_rules li { margin: 3px 15px 5px; text-align: justify;}
	.footer_rulesgame_nr table { border-bottom: 1px solid gray; border-right: 1px solid gray; margin: 10px auto; }
		.footer_rulesgame_nr th,
		.footer_rulesgame_nr td { border-top: 1px solid gray; border-left: 1px solid gray; text-align: center;}
	.footer_rulesgame_disc { }
		.footer_rulesgame_disc h2 { text-align: center; margin-bottom: 5px;}
		.footer_rulesgame_disc img { max-width: 250px; display: block; margin: 0 auto;}
		.footer_rulesgame_disc table { width: 90%; margin: 0 0 0 60px;}
			.footer_rulesgame_disc table td { vertical-align: top;}
		
.footer_partners_head { text-align: center;}
.footer_partners_patron_stud,
.footer_partners_patron_echo,
.footer_partners_patron_ruda { float: left;}
.footer_partners_patron_stud img { width: 260px; margin-left: 40px;}
.footer_partners_sponsor_1 img { width: 48%; margin: 0 5px;}
.footer_partners_patron_ruda img { width: 340px;}
.footer_partners_sponsor img { max-height: 210px; width: 205px; margin-left: 20px;}
ul.footer_partners_sponsor { list-style: none; text-align: center;}
	ul.footer_partners_sponsor li { float: left; width: 170px;}

.footer_whatsup_all { padding: 5px 55px;}
	.footer_whatsup_all ul li { margin-left: 20px;}
	.footer_whatsup_ol_small li { margin-left: 40px;}

/** hepl **/	
.footer_help { padding: 5px 20px; color: #333;}
	.footer_help h3 { font-size: 18px; font-weight: bold; font-style: italic; color: #333;}
	.footer_help_top p { margin: 0 0 12px;}
	.footer_help_top { float: left; margin: 0 25px 0 0; width: 500px;}
	.footer_help_faq { width: 338px;}
		.footer_help_faq .home_box_top,
		.footer_help_faq .home_box_bottom { width: 326px;}
			.footer_help_faq a { font-weight: bold; font-style: italic; display: block; padding: 0 0 0 95px; color: #000; text-decoration: none; background: transparent url(/images/footer/help/help_faq.png) no-repeat 35px 50%;}
				.footer_help_faq a span { display: block; font-size: 28px; line-height: 24px;}

.footer_help_cards { background: transparent url(/images/default/bg_box_home_card.png) 0 0 no-repeat; width: 199px; height: 301px; margin: 5px 9px; display: block; float: left;}
	.footer_help_cards_head { float: left; height: 40px; width: 100%;}
		.footer_help_cards_head i { margin: -6px 0 0 11px; float: left; font-size: 33px; color: #C6F16E; font-weight: bold;}
		.footer_help_cards_head strong { text-align: right; margin: 6px 15px 0 0; float: right; color: #65930A; }
	.footer_help_cards_cont { float: left; margin: 5px 10px 0;}
		div.footer_help_cards_cont div.user_mini_card { background: transparent url(/images/default/bg_box_home_card_user_mini_card_bg.png) 0 0;}
		div.footer_help_cards_cont div.team_card_top { background: transparent url(/images/default/bg_box_home_card_team_card_top.png) 0 0;}
		div.footer_help_cards_cont div.team_card_bottom { background: transparent url(/images/default/bg_box_home_card_team_card_bottom.png) 0 0;}
		
		.footer_help_cards_team { margin: 10px 10px 0;}
			.footer_help_cards_team .team_list_card { height: 165px;}
			.footer_help_cards_team span a { display: block; width: 92px; text-align: center; margin: 0 auto; font-weight: bold; text-decoration: none;}
		.footer_help_cards_league { padding: 15px 0 0 25px;}
			.footer_help_cards_league .team_card_league { font-weight: bold; padding-left: 10px; color: #555;}
	
	.footer_help_cards_desc { text-align: justify; width: 199px; margin: 0 9px; float: left; font-size: 9px; font-weight: bold; }
	
	.footer_help_info_box { width: 630px; float: left; padding: 10px; background: #EAEAEA; color: #555; margin: 0 0 10px;}
		.footer_help_info_box div { text-align: center; margin: 0 60px 0 20px; line-height: 20px; font-size: 16px; font-weight: bold; font-style: italic; float: left; width: 80px; height: auto;}
			.footer_help_info_box span { display: block; background: transparent url(/images/footer/help/help_ico.png) no-repeat 4px 0; width: 40px; height: 55px; margin: 0 auto;}
			div.footer_help_sezon span { height: 45px;}
			div.footer_help_liga span { background-position: -36px 0;}
			div.footer_help_mecz span { background-position: -75px 0;}
			div.footer_help_inne span { background-position: -115px 0; margin: 13px auto 3px;}
			.footer_help_info_box p { margin: 0;}
			div.footer_help_sezon p { margin: 8px 0 0;}
	
	.footer_help_rules ,
	.footer_help_ambasador,
	.footer_help_mp { width: 210px; margin: 0 0 10px 5px; float: right !important; clear: right;}
		.footer_help_rules .home_box_top, .footer_help_rules .home_box_bottom,
		.footer_help_ambasador .home_box_top, .footer_help_ambasador .home_box_bottom,
		.footer_help_mp .home_box_top,.footer_help_mp .home_box_bottom { width: 198px;}
			.footer_help_rules .home_box_cont, 
			.footer_help_ambasador .home_box_cont, 
			.footer_help_mp .home_box_cont { padding: 0 8px;}
	
	.footer_help_rules a, .footer_help_ambasador a, .footer_help_mp a { display: block; text-decoration: none; font-size: 10px !important;}
	.footer_help_rules a.home_ico_rules { line-height: 26px; margin-left: 25px;}
	.footer_help_ambasador a { color: #676767; font-weight: bold; line-height: 1.2; padding: 4px 2% 0 0; height: 60px; width: 98%; text-align: right; background: transparent url(/images/footer/ambasador/ambasador_button.png) no-repeat 8px 100%;}
	.footer_help_mp a {  /*background: transparent url("/images/footer/help/helpImg4.jpg") no-repeat 50% 50%;*/ width: 100%; height: 98px;}

	.footer_help_bottom { height: 270px; float: left; padding: 7px 15px; background: #EAEAEA; width: 256px; }
	.footer_help_bottom_center { margin: 0 5px;}
		.footer_help_bottom strong { display: block; font-size: 13px;}
			.footer_help_bottom span { display: block; width: 190px; height: 70px; margin: 12px auto; background: transparent url(/images/footer/help/help_img_bottom.png) no-repeat 0 5px;}
			.footer_help_bottom_center span { background-position: 100% 0; width: 109px;}
		.footer_help_bottom p { line-height: 1.4; margin: 0;}

.footer_help_cards2 { 
	position: relative; 
	float: left; 
	width: 170px; 
	text-align: center; 
	min-height: 180px;
	margin: 10px 10px 10px 5px;}
.footer_help_cards2 .circleNo { 
	font-style: italic; 
	font-size: 20px; 
	line-height: 45px;
	text-align: center; 
	position: absolute;
	width: 45px;
	height: 45px;
	top: -9px;
	left: -7px;
	background: transparent url(/images/bg/bgCircleBorderCorner.png) no-repeat 0 0;
}
.footer_help_cards2 h5 { 
	font-size: 14px; 
	font-style: italic;
	line-height: 1.2;
}
.footer_help_cards2 img { 
	margin: 5px 0 10px;
}
.footer_help_cards2 #link1,
.footer_help_cards2 #link2,
.footer_help_cards2 #link3,
.footer_help_cards2 #link4 { 
	font-size: 10px; 
	display: block;
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 200px;
}
.footer_help_cards2 ol { 
	font-size: 10px; 
	text-align: left;
	margin: 0 10px 20px;
	
}
/** EOF help **/

/** become **/
.footer_become { padding: 5px 20px; color: #333; line-height: 1.4;}
	.footer_become h3 { font-size: 16px; font-weight: bold; font-style: italic; color: #333;}
	.footer_become a { font-weight: bold;}
	.footer_become_top { float: left; width: 540px;}
		.footer_become_top p { margin: 28px 0; width: 490px;}
		.footer_become .home_play { border: none; width: 540px; float: left; margin: -12px 0 0;}
			.footer_become .home_play .home_box { margin: 5px 5px 0 0;}
            #num_goals,
            #num_tipi { font-size: 10px; padding-left: 7px;}
            #num_tipi a strong { font-size: 12px;}
	.footer_become_contact { float: left; width: 308px; background: #EAEAEA; padding: 1px 5px 5px 16px;}
        .footer_become_contact p { margin: 5px 0 10px 10px; line-height: 20px;}
        .footer_become_contact img { float: right; margin: -42px 0 0 10px; border: 1px solid #E2E2E2}
		.footer_become h2 { margin: 8px 0 0; padding: 0; font-weight: bold; font-style: italic;}
	.footer_become .home_revolucja { margin: 8px 0 0; width: 330px;}
	.footer_become .home_revolucja .home_box_top,
	.footer_become .home_revolucja .home_box_bottom { width: 318px;}
	
    .footer_become_box { font-size: 12px; float: left; width: 838px; margin: 5px 0; background: #EAEAEA; padding: 10px 16px 8px;}
    .footer_become_pdf { display: block; width: 140px; padding: 5px 0 5px 75px; background: transparent url(/images/icons/ico_pdf.png) no-repeat 20px 50%; margin: 10px 0 25px 40px;}
    .footer_become_box div p:nth-child(1) { float: left; width: 470px; border-right: 1px solid #ADADAD; padding: 10px 10px 10px 0; margin: 0 25px 0 0;}
	.footer_become_box div p:nth-child(2) { float: left; width: 320px; }
/*
    .footer_become .home_mapa { float: left; margin: 0 0 0 70px; height: 345px; width: 360px;}
        .footer_become .home_mapa h3 { margin: 5px 0 0;}
		.footer_become .home_mapa .home_form_city_name form { float: right; width: 44%; margin-top: -18px;}
		.footer_become .home_map .home_map_container { padding-top: 35px;}
		.footer_become .home_map_form { margin-top: 10px;}
    .footer_become_user.footer_become_user_desc { float: left; margin-top: 5px; background: #EAEAEA; border: 1px solid #C0C0C0;}
    .footer_become_user.footer_become_user_desc { width: 170px; padding: 21px 8px 15px 20px; margin: 11px 20px 0 0; }
	   .footer_become_user p { margin: 15px 0 10px 0; padding-left: 15px; font-weight: bold; background: transparent url(/images/footer/sponsor/list_item.png) no-repeat 0 4px;}
           .footer_become_user p span { font-weight: normal; font-size: 10px;}
           .footer_become_user.footer_become_user_desc strong { font-weight: bold; font-size: 16px; display: block;}
	   .footer_become_user .user_mini_card_bg { margin-top: 10px;}
	       .home_play .footer_become_user a { line-height: 1.4!important;}

	.footer_become_roll { }
		.footer_become_roll.arrowlistmenu .menuheader { cursor: default; overflow: auto; position: relative; background: #EAEAEA; margin: 5px 0; width: 96%; padding: 8px 2%; color: #333;}
		.footer_become_roll.arrowlistmenu .openheader { background: transparent none;}
			.footer_become_roll_box .expandable span { font-size: 12px; position: absolute; bottom: 8px; right: 2%; color: #65930A; cursor: pointer; margin: 0; float: none;}
			.footer_become_roll h3 { margin: 0; padding: 4px 0; cursor: pointer;}
			.footer_become_roll_box p { margin: 8px 30px; clear: both;}
			.footer_become_roll span { font-weight: bold;}
			.footer_become_roll_box .categoryitems div { float: left;}

       .footer_become_absolute { position: absolute; top: 12px; right: 14px;}
           .footer_become_absolute h5 { font-style: italic; margin: 0 5px 5px; text-align: right; font-size: 14px; color: #333;}
           .footer_become_absolute div { width: 240px; background-color: #FFF;}
            .footer_become_absolute div p { margin: 10px 15px 15px; }
	*/
	
/** become == donateAdver **/
.footer_donateAdver { }


/** contact **/
.footer_contact .boxNew_color { height: 152px; margin: 0 -30px 25px 55px; width: 290px;}
.footer_contact .boxNew_color h4 { font-style: italic; font-size: 12px; font-weight: bold; margin: 0 0 12px; padding: 0 0 10px; border-bottom: 1px solid #E2E2E2;}
.footer_contact .boxNew_color strong { font-size: 14px;}
.footer_contact .boxNew_color a { font-weight: bold; display: block; margin: 6px 0 14px;}

.footer_advertisment_box { padding: 10px 35px;}
	.footer_advertisment_box b { margin-left: 30px;}
	.footer_advertisment_box ul li { margin-left: 60px;}

.footer_media_box { padding: 5px 75px;}
	.footer_media_box p { padding: 0 0 0 20px;}
	.footer_media_box ul { float: left; width: 400px; margin-left: 40px;}
		.footer_media_box li { list-style: none; margin-right: 40px; width: 150px; float: left;}

/** footer_promote **/
.footer_promote .boxNew_color { width: 680px; margin: 10px 10px 0;}
.footer_promote .h5 { margin-left: 20px;}
.footer_promote .boxNew_color .h5 { width: 30px; text-align: center; float: left; font-size: 20px; margin: 0;}
.footer_promote .boxNew_color span { float: right; background: transparent url(/images/footer/promote/promote_ico.png) no-repeat 0 0; width: 100px; height: auto;}
.footer_promote .boxNew_color a { font-weight: bold;}
.footer_promote .boxNew_color span a { display: block; width: 100%; text-decoration: none;}
.footer_promote .boxNew_color p { margin: 0 210px 0 40px;}
.footer_promote div.footer_promote_fb span { background: none; width: 120px; height: 21px; margin-top: 6px;}
.footer_promote div.footer_promote_fb p { margin: 6px 150px 0 40px;}
.footer_promote div.footer_promote_nk span { background: none; width: 40px; height: 40px; padding: 0; margin: 0 30px 0;}
.footer_promote div.footer_promote_nk span a { padding: 0; margin: 0;}
.footer_promote div.footer_promote_nk p { margin: 10px 150px 0 40px;}
.footer_promote div.footer_promote_nk .h5 { margin-top: 4px;}
.footer_promote div.footer_promote_news span { background-position: -69px -32px; width: 110px; height: 40px;}
.footer_promote div.footer_promote_news span a { height: 40px;}
.footer_promote div.footer_promote_button span { background: none; width: 100px; height: 50px;}
.footer_promote div.footer_promote_button p { margin: 6px 150px 0 40px;}
.footer_promote div.footer_promote_button .h5 { margin-top: 9px;}
.footer_promote div.footer_promote_mail span { background-position: -69px -132px; width: 110px; height: 40px;}
.footer_promote div.footer_promote_mail span a { height: 40px;}
.footer_promote div.footer_promote_mail p { margin: 0 150px 0 40px;}
.footer_promote div.footer_promote_match span { background-position: -41px -238px; width: 180px; height: 125px;}
.footer_promote div.footer_promote_team span { background-position: -41px -395px; width: 180px; height: 125px;}
.footer_promote div.footer_promote_poster span { background-position: -341px -58px; width: 180px; height: 163px;}
.footer_promote div.footer_promote_wlepka span { background: transparent  url(/images/footer/promote/vlepkaNewsSmall.jpg) no-repeat 0 0; width: 180px;height: 117px;}
.footer_promote div.footer_promote_tapeta span { background-position: -341px -253px; width: 180px; height: 109px;}
.footer_promote div.footer_promote_ambasador span { background: none; width: 140px; height: 69px;}
.footer_promote div.footer_promote_ambasador img { border: none; margin: 0;}




/*
.footer_promote { font-weight: bold; float: left; width: 226px; height: 57px; padding-top: 145px; margin: 6px; cursor: pointer; color: #4F4F4F; text-align: center;}
.footer_promote_1 { background: transparent url(/images/footer/promote/promote.jpg) 0 0 no-repeat;}
.footer_promote_2 { background: transparent url(/images/footer/promote/promote.jpg) -226px 0 no-repeat;}
.footer_promote_3 { background: transparent url(/images/footer/promote/promote.jpg) -452px 0 no-repeat;}
.footer_promote_1:hover { background-position: 1px -202px;}
.footer_promote_2:hover { background-position: -226px -202px;}
.footer_promote_3:hover { background-position: -451px -201px;}
*/

.footer_promote_plakats { }
	.footer_promote_plakats div { text-align: center; float: left; font-weight: bold; margin: 12px 65px 5px 0;}
		.footer_promote_plakats div a { text-decoration: none;}
			.footer_promote_plakats div a img { border: none; margin: 0 0 3px;}

.footer_promote .arrowlistmenu .menuheader,
.footer_promote .arrowlistmenu .expandable { background: none; padding: 0; margin: 0; color: #323232; float: left; cursor: default;}

.footer_promote .arrowlistmenu .boxNew_color .h5 {  cursor: pointer; width: auto; text-align: left; font-size: 16px; background: transparent url(/images/footer/ambasador/rewolucja_butt_r.png) no-repeat 100% 50%;padding-right: 46px;}
.footer_promote .arrowlistmenu .boxNew_color .h5.openheader { background-image: url(/images/footer/ambasador/rewolucja_butt_z.png)}
.footer_promote .arrowlistmenu .boxNew_color .h5 span { float: none; background: none; width: auto; margin: 0 10px 0 0;}
.footer_promote .arrowlistmenu ul { clear: both; overflow: hidden; cursor: default;}
.footer_promote .arrowlistmenu ul li { padding: 0;}
.footer_promote .arrowlistmenu ul li img { float: none;}

.footer_promote_box_tr { width: 670px;}
	.footer_promote_box_facebook { float: right; width: 380px;}
	.footer_promote_box_nk { float: right; width: 280px; margin: -10px 0 0;}
	.footer_promote_box_tr img { margin: 0 0 20px;}
	.footer_promote_box_tr h4 { font-weight: bold; margin: 0; font-size: 16px;}
	.footer_promote_box_tr p { margin: 0 0 20px;}
	.footer_promote_box_tr ol li { list-style: decimal; margin-left: 0;}
	div.footer_promote_box_tr ul { float: left; width: 160px; margin: 15px 15px 0;}
		.footer_promote_box_tr ul li { float: left; width: 150px; margin: 0 0 0 10px;}
			.footer_promote_box_tr ul li a { text-decoration: none;}
	.footer_promote_plakat { float: left; width: 305px; margin: 10px 0 0 5px;}
		.footer_promote_plakat span { display: block; margin: 0 0 5px; font-weight: bold;}
        .footer_promote_plakat img { border: 1px solid #000;}
        .footer_promote_plakat a { display: block; text-align: center; margin-top: -10px;}
	.footer_promote_banner { float: left; width: 325px; margin: 0 0 0 5px; text-align: center;}
	div.footer_promote_banner_750 {  width: 650px;}
		.footer_promote_banner img { display: block; margin: 0 auto 8px; border: 1px solid #E3E3E3;}
		div.footer_promote_banner_750 img { width: 650px;}
		div.footer_promote_banner_750 object { display: block; margin: 5px auto; width: 625px; height: 84px;}
		div.footer_promote_banner_300x250 object { display: block; margin: 5px auto; width: 300px; height: 250px;}
		div.footer_promote_banner_160x600 object { display: block; margin: 5px auto; width: 70px; height: 250px;}
	
	
.footer_promote_box { padding: 10px 25px;}
	.footer_promote_box ul { margin-top: 0; }
		.footer_promote_box li {list-style: none; margin-left: 20px;}
.footer_promote_box_img { padding:0 0 10px 5px;}
	.footer_promote_box_img h2 { margin: 10px 0 5px; font-style: italic; font-size: 16px;}
	.footer_promote_size { text-align: center;}
		.footer_promote_link { overflow: hidden; font-size: 9px; border: 1px solid gray; padding: 8px 10px; width: 290px; margin: 0 auto; background: #EFEFEF;}

/** shop **/
.footer_shop_box { padding: 10px 25px;}
	.footer_shop_box table { border-bottom: 1px solid gray; border-right: 1px solid gray; width: 300px;}
		.footer_shop_box th, .footer_shop_box td { border-top: 1px solid gray; border-left: 1px solid gray;}
/**koce pecia **/
.footer_shop_koc_head { background: transparent url(/images/footer/shop/koc/head.png) no-repeat 0 0; height: 140px;}
.footer_shop_koc .span-8 { }
	.footer_shop_koc .span-8 div { font-weight: bold; font-size: 14px;}
	.footer_shop_koc .span-8 p {  }
		.footer_shop_koc .span-8 p span,
		.footer_shop_koc .span-8 ol { }
		.footer_shop_koc .niebieski { color: #01265B;}
		.footer_shop_koc .zielony { color: #018A65;}
		.footer_shop_koc .czerwony { color: #C5101E; }
	.footer_shop_koc .span-8 .color_link { font-size: 18px;}
	.footer_shop_koc .span-8 img { margin: 40px 0 0 0; border: 1px solid #CCC; padding: 3px;}

.footer_earn_box { padding: 10px 45px; text-align: justify;}
	.footer_earn_box img { margin-left: 60px;}

/** cup 2010 **/	
.footer_cup_10 { padding: 5px 20px;}
	.footer_cup_10 h3, 
	.footer_cup_11 h3 { font-weight: bold; font-size: 14px; margin: 0; padding: 0 0 10px;} 
	.footer_cup_10_movie1 { float: left; width:465px; height: 285px;}
	.footer_cup_10_movie2 { margin: 0 0 0 110px; width:640px; height: 385px;}
	   .footer_cup_10_movie2 embed { width:640px; height: 385px;}
	.footer_cup_10_desc { float: left; margin: 0 0 25px 55px;}
		.footer_cup_10_desc h3 { padding: 5px 0 100px; background: transparent url(/images/default/box_home_playarenacup.png) no-repeat 50% 100%;}
		.footer_cup_10_desc span { font-weight: bold;}
		.footer_cup_10 .home_log_movie { margin-left: 7px;}
			.footer_cup_10 .home_log_movie a { margin-left: 10px;}
		.footer_cup_10 .home_log_final { margin-left: 0;}
	.footer_cup_10 ul { margin: 50px 0 0 50px; float: left; width: 300px;}
		.footer_cup_10 li { margin: 0 0 10px;}
	.footer_cup_10 img { float: right; margin: 0 50px 20px 0;}
	.footer_cup_10_podium { float: left; margin: 15px 0 0 50px; padding: 12px 20px 15px; background: #EAEAEA; position: relative; width: 330px;}
		.footer_cup_10_podium div { font-weight: bold; margin-top: 5px;}
		.footer_cup_10_podium span { font-weight: normal; }
		.footer_cup_10_podium img { position: absolute; right: 20px; bottom: 0; margin: 0;}
	.footer_cup_list { margin: 15px auto; width: 636px;}
	
.f_league { 
	border-top: 1px solid #929292;
	border-right: 1px solid #929292;
	border-left: 1px solid #929292; 
	font-weight: bold; margin: 5px 0 5px 35px; float: left; width: 175px; font-size: 11px;}
	
	.f_league div { border-bottom: 1px solid #929292; padding: 3px 0 0 10px; float: left; width: 165px;}
		.f_league div a { text-decoration: none;}
		.f_league div a:hover { text-decoration: underline;}
	.f_city { background: transparent url(/images/footer/tournaments/bg_th.png) repeat-x 0 0; height: 19px;}
		.f_city a { color: #FFF;}
	.f_team { background: transparent url(/images/footer/tournaments/bg_td.png) repeat-x 0 0; height: 18px;}
		.f_team a { color: #000;}

/** cup 2011 **/
.footer_cup_11 { padding: 5px 20px;}
	.footer_cup_11_logo { width: 405px; padding: 125px 0 0; float: left; background: transparent url(/images/footer/cup/cupPA.png) no-repeat 2px 10px;}
	  .footer_cup_11 .footer_cup_11_movie { width: 317px; margin: 5px auto; float: none; overflow: auto;}
		.footer_cup_11_movie .home_box_top,
		.footer_cup_11_movie .home_box_bottom { width: 305px;}
			.footer_cup_11_movie .home_box_cont { padding: 0 8px; }
				.footer_cup_11_movie .home_box_cont a { line-height: 24px; background-position: 2px -133px; height: 24px; font-size: 10px;}
	  .footer_cup_11_sponsor,
	  .footer_cup_11_patron { margin: 5px auto 0; text-decoration: none; font-weight: bold; font-size: 9px; clear: both; color: #FFF; display: block; background: transparent url(/images/footer/cup/button_cup_orange.png) no-repeat 0 0; width: 305px; padding: 1px 6px; height: 33px;}
	  .footer_cup_11_sponsor:hover,
	  .footer_cup_11_patron:hover { color: #FFF;}
		.footer_cup_11_sponsor span,
		.footer_cup_11_patron span { line-height: 33px; display: block; background: transparent url(/images/footer/cup/ico_orange.png) no-repeat 0 0; padding: 0 0 0 29px; margin: 0 0 0 5px}
		.footer_cup_11_patron span { background-position: -3px -38px;}
	
	.footer_cup_11_etapy { float: left; width: 460px;}
		.footer_cup_11_etapy div { padding: 2px 12px 8px; background: #EAEAEA; margin: 10px 0 0; overflow: auto;}
			.footer_cup_11_etapy i { font-size: 24px; font-weight: bold; margin: 0 5px 0 0;}
			.footer_cup_11_etapy span { font-weight: bold;}
			.footer_cup_11 .footer_cup_11_etapy p { margin: 0 0 15px;}
	
	.footer_cup_11 .home_mapa { position: absolute; margin: -40px 20px 0 0; right: 0;}
	.footer_cup_11 .home_mapa h5 { margin: 0; width: 48%}
	.footer_cup_11 .button_home_ok { margin: 2px 10px 0 0;}
	.footer_cup_11 .home_map { padding-top: 28px;}
	
    .footer_cup_11 .home_30sek { margin: 20px 0 15px -15px; border: none;}
    .footer_cup_11 .home_30sek a { position: relative;}
    .footer_cup_11 .home_30sek a span { position: absolute; right:17px; top:43px; font-size: 22px;}
	.footer_cup_11 p { margin: 15px 0;}
	
/** cup 2012 **/
.footer_Cup { color: #3C3C3C;}
.footer_Cup .boxNew_color {
 	width: 885px;
	margin: 10px 0  0 5px;
	border-color: #BBB;
}
.footer_Cup .span-9 a { text-decoration: none; font-weight: bold; line-height: 2; font-size: 14px;}
.footer_Cup .boxNew_color img { float: none; border: none;margin: 0;}
.footer_Cup .css-mapBox {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
}
.footer_Cup .css-mapBox #map-pl {
    margin-left: -15px;
}
.footer_Cup .left.css-map-container h4 {
  margin-left: 20px;
}
.footer_Cup .legenda { bottom: 0; left:0; padding: 0;}
.footer_Cup .css-map-Category h4 { display: none;}
.footer_Cup .css-map-Category h4:first-child { 
	display: block;
	width: auto;
	/*margin-left: -6px;*/
}
.footer_Cup #nike_leagues_list {
  margin-top: 20px;
}
.footer_Cup .css-map-Category h4:first-child a { 
	z-index: 100;
	width: 398px;
	padding-bottom: 0;
}
.footer_Cup #listCityBoth { height: 420px;}
.footer_Cup .css-map-listCity { padding-top: 10px;}
.footer_Cup .listCityNike { visibility: hidden;}
.footer_Cup h2, .footer_Cup h3, .footer_Cup h4, 
.footer_Cup h5, .footer_Cup h6 { 
	font-weight: bold; 
	font-style: italic;
	padding: 4px 10px
}
.footer_Cup h3 span { font-size: 12px; line-height: 3;}
.footer_Cup h3 a {
	text-decoration: none;
	color: #323232;
}
.footer_Cup h3 a span { 
	float: right; 
	width: 120px; 
	text-align: center;
	padding: 6px 0 9px; 
	background: #FFF; 
	margin: 3px 0 0 20px; 
	border: 1px solid #BBB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #555;
	font: italic bold 10px/1.3 Arial, Helvetica, sans-serif;
}
.footer_Cup .span-6 li { font-size: 10px; font-weight: bold; margin-bottom: 10px;}
.footer_Cup p { padding-left: 10px;}
.footer_Cup p span { font-weight: bold; font-size: 24px;}
.footer_Cup dt { width: 40px; font-size: 30px; line-height: 30px; text-align: right; margin-right: 10px; padding-bottom: 5px;}
.footer_Cup dd { padding-top: 12px;font-weight: bold; padding-bottom: 5px;}
.cont3 h5 { line-height: 1; margin-bottom: 0; padding-bottom: 0; font-size: 14px;}
.cont3 .centerP strong { font-size: 10px;}

.footer_Cup .box_info_new {
	width: 200px;
	height: 110px;
	float: left;
	margin: 80px 20px 0;
	text-align: center;
} 
.footer_Cup .box_info_new span {
	margin: -60px auto 0;
	width: 110px;
	height: 135px;
	display: block;
	background: transparent url(/images/footer/cup/icoCup.png) no-repeat 21px 0
}
.box_info_new span#img1 { margin-bottom: 5px;}
.box_info_new span#img2 { background-position: -136px 0;}
.box_info_new span#img3 { background-position: -290px 0;} 
.footer_Cup .box_info_new a {
	text-decoration: none;
	line-height: 1.2;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #555;
}
/** nie zalog **/
.container .footer_map { margin: 0 0 0 45px;}
	.container .footer_map ul { margin-bottom: 10px; clear: both;}
	
	.container .footer_map li { float: left; width: 100%; margin-top: 10px; font-weight: bold; font-size: 14px;}
		.container .footer_map li li { width: 315px; margin-top: 0px; margin-bottom: 5px; font-size: 12px; font-weight: normal; font-style: italic; list-style: none; list-style-image: none;}
			.container .footer_map li li li { width: 100%; font-style: normal; font-size: 10px; font-weight: bold; margin-bottom: 0;}
				.footer_map li li li li { font-weight: normal;}

/** discipline **/
.footer_discipline_box { padding: 10px 22px 10px 55px;}
    .footer_discipline_img { float: left; width: 395px;}
    .footer_discipline .boxNew_color { width: 800px; padding: 15px; margin: 0 0 25px;}
    .footer_discipline .boxNew_colorSmall { width: 350px; padding: 15px 25px; margin-top:8px;}
    .footer_discipline h3, .footer_discipline h2 { font-size: 18px; margin: 0 0 8px; font-weight: bold; font-style: italic;}
    .footer_discipline h6 { font-size: 13px; margin: 0; font-weight: bold;}
    .footer_discipline p { margin: 0 0 12px; }
    .footer_discipline p a { font-weight: bold; text-decoration: none; }
    .footer_discipline .boxNew_color p { margin-left: 10px; }
    .footer_discipline_desc { float: left; width: 365px ; padding-right: 50px;}
	.footer_discipline a.footer_discipline_lightBox { margin: 25px 15px 40px 75px;  float: right; width: 217px; font-size: 10px; text-align: center; font-weight: bold; text-decoration: none }
    .footer_discipline img { margin: 0 0  4px;}
    .footer_discipline table { width: 370px; border: 1px solid #E2E2E2;}
    .footer_discipline td { text-align: center; padding: 3px 8px; font-weight: bold;}
    .footer_discipline th { text-align: right; padding: 3px 8px}
    .footer_discipline tr img { border: none; float: right; margin: 1px 0 0 4px;}
    .footer_discipline thead tr { background: #D7D7D7;}
    .footer_discipline tr { background: #FFF; }
    .footer_discipline tr.color_b { background: #F0F0F0;}
    .footer_discipline_button { text-align: center;  width: 310px; margin: 5px auto;}
    .footer_discipline_button .button_orange_104_x_23,
	.footer_discipline_button .button_green_104_x_23{ float: left; margin: 5px 24px 10px;}


.footer_guide { text-align: center; padding: 5px 0 0 8px;}
	.footer_guide span { font-size: 11px; font-weight: bold;}
		.footer_guide span a { color: black; text-decoration: none;}
.footer_guide_link { padding: 10px 45px;}
	.footer_guide_link li { margin-left: 15px;}
	.footer_guide_link .footer_guide_img { float: right; margin: -20px 12px 0;}

.footer_guide_short { float: left; width: 100%;}
	.footer_guide_short_head { font-weight: bold; font-size: 14px; padding-left: 63px;}
		.footer_guide_short .span-7 strong { font-size: 14px;}
		.footer_guide_short .span-7 div { font-size: 11px; float: left; padding: 5px;}
		.footer_guide_short .span-7 div span { font-weight: bold; line-height: 2;}
				.footer_guide_short .span-7 div strong { margin: 0; font-size: 11px; text-decoration: underline;}
			.footer_guide_short .span-7 div img { float: left;}
			.footer_guide_short .span-7 div ul { list-style: none; margin: 0; float: left; margin: 2px 0;}
				.footer_guide_short .span-7 div ul li { margin-left: 15px;}
					.footer_guide_short .span-7 div a { text-decoration: none;}
	.footer_guide_short .last { text-align: center;}
		.footer_guide_short .last strong { font-size: 14px; line-height: 2;}
		.footer_guide_short .last div { text-align: center; width: 190px; margin-left: 5px; float: left; font-size: 11px;}
			.footer_guide_short_more_head { height: 111px; cursor: pointer;}
				.footer_guide_short .last .footer_guide_short_more_head span { font-size: 14px; font-weight: bold; line-height: 1.2;}
				.footer_guide_short .last .footer_guide_short_more_content ul { text-align: left; margin: 5px 10px;}
					.footer_guide_short .last .footer_guide_short_more_content ul li { margin-left: 15px; width: 158px; list-style: disc; color: #65930A;}
						.footer_guide_short .last .footer_guide_short_more_content ul a { text-decoration: none;}
				
	
.footer_competitions { padding-left: 10px;}
	.footer_cometitions_box { height: 205px; float: left; width: 205px; padding: 10px; margin: 10px 6px; background: #EAEAEA;}
		.footer_cometitions_nr { font-style: italic; font-weight: bold; font-size: 13px;}
		.footer_cometitions_box p { font-size: 11px; margin: 12px 0 7px;}
	/**  box **/	
.footer_cometitions_box .multimail { width: 205px; text-align: left;}
	.footer_cometitions_box .multimail .multimail_span { text-align: left; font-size: 11px; margin: 5px 16px 0;}
	.footer_cometitions_box .multimail_form { width: 205px;}
		.footer_cometitions_box .multimail_form input { margin: 5px 0;}
	.footer_cometitions_box .multimail_button { margin: 10px 18px 0;}
.footer_cometitions_kryt { float: left; margin-left: 107px; font-size: large; font-weight: bold; font-style: italic;}
.footer_cometitions_img { padding: 45px 0; float: left; width: 550px; height: 400px; margin-left: 100px; background: url(/images/footer/competitions/konkurs_tabela.jpg) no-repeat center;}
	.footer_cometitions_img_big { display: block; margin: 0 0 10px 179px; }
		.footer_cometitions_img_big a { text-decoration: none; display: block; background: transparent; width: 63px; height: 74px;}
	.footer_cometitions_img_small { display: block; margin: 0 0 12px 171px;}
		.footer_cometitions_img_small a { text-decoration: none; display: block; background: transparent; width: 75px; height: 35px;}
	/**  button **/
.footer_competition_button { float: left; margin-left: 15px;}

.footer_cometitions_result { padding: 20px 85px;}
	.footer_cometitions_result img { float: left; margin-left: 55px;}
	.footer_cometitions_result .user_mini_card img { float: none; margin-left: 0;}
	.footer_cometitions_result h3 { font-size: 1.3em; font-style: italic; margin-left: 20px;}

.footer_detalies { padding: 20px 50px;}
	.footer_detalies h3 { margin-bottom: 0;}
	
.box_busines { padding: 15px 45px;}

/** footer_ambasador  **/
.footer_ambasador { padding: 10px; line-height: 1.4;}
	/*
	.footer_ambasador div { float: left;}
	.footer_ambasador h4 { font-weight: bold; margin-bottom: 5px; font-size: 13px;}
	.footer_ambasador_pyt { width: 330px; background: transparent url(/images/footer/ambasador/footer_ambasador_pyt.png) no-repeat 100% 0; margin-right: 20px;}
		.footer_ambasador_pyt p { margin-bottom: 8px;}
		.footer_ambasador_pyt ul { margin: 15px 0 0 20px;}
	.footer_ambasador_wyk { width: 330px; background: transparent url(/images/footer/ambasador/footer_ambasador_wyk.png) no-repeat 100% 0;}
	*/
	/** old in use **/
	.footer_ambasador_rewol { text-decoration: none; font-weight: bold; display: block; background: transparent url(/images/footer/ambasador/ambasador_rewolucja.jpg) no-repeat 0 0; padding: 48px 0 0 121px; height: 64px; width: 218px; margin: 10px auto;}
		.footer_ambasador_rewol span { color: #801E11; line-height: 3.5; padding-left: 118px; background: transparent url(/images/footer/ambasador/ambasador_arrow.jpg) no-repeat 103px 5px;}
		.footer_ambasador_rewol strong { letter-spacing: 1.6px; color: #404040;}
	.footer_ambasador_desc { padding: 5px 10px 5px 0; overflow: auto; background: transparent url(/images/icons/ico_dziubek_coment_gray.png) no-repeat 24px 14px;}
		.footer_ambasador_desc span { margin: 9px 0;}
		.footer_ambasador_desc p { text-align: justify; float: left; padding: 7px 10px 10px; background: #EAEAEA; margin: 0 0 10px 16px; width: 276px;}
			.footer_ambasador_desc p span { font-weight: bold;}
		/*.footer_ambasador ul span , 
		.footer_ambasador ul a { font-weight: bold;}*/
		/* new */
		
		.footer_ambasador .expand div.centerP {
			font-size: 10px;
    		line-height: 1.1em;
		}
		.footer_ambasador h5 {
			font-size: 15px;
			margin: 0 0 2px;
		}
		.footer_ambasador .span-9.last img {
			max-height: 150px;
			max-width: 120px;
		}
		.footer_ambasador p {
			font-size: 10px;
			font-weight: bold;
			margin-left: 20px;
		}
		.footer_ambasador p em {
			display: block;
			margin-bottom: 3px;
			font-size: 12px;
		}
		.footer_ambasador .boxNew_color {
			margin: 20px 0 30px;
			padding: 15px 30px 35px 35px;
			width: auto;
			position: relative;
			overflow: visible;
		}
		.footer_ambasador_rank div { clear: both; font-weight: bold; color: #D77A04; padding: 4px 0 0;}
		.footer_ambasador_rank div b { float: left; width: 110px; color: #333;}
		.footer_ambasador .boxNew_color .button_new {
			position: absolute; bottom: -15px; left: 240px;
		}
        /** all Ambasador **/
       .footer_ambasadorAll_button {
           width: 100%;
           float: left;
           margin: -30px 0 20px;
       }
        div.footer_ambasadorAll_button a {
            display: inline-block;
            padding: 0 20px;
            text-align: left;
            width: 200px;
            height: 52px;
            line-height: 52px;
            margin: 0 40px;
            font-size: 11px;
            font-weight: bold;
            color: #555;
            text-decoration: none;
            border: 1px solid #B2B2B2;
            overflow: hidden;
            
  -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
          transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */

            background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E5E5E5)); /* Chrome, Safari 4+ */
            background: -webkit-linear-gradient(top, #FFF, #E5E5E5); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
            background: -moz-linear-gradient(top, #FFF, #E5E5E5) repeat; /* Firefox 3.6-15 */
            background: -o-linear-gradient(top, #FFF, #E5E5E5); /* Opera 11.10-12.00 */
            background: linear-gradient(to bottom, #FFF, #E5E5E5); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
	        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E5E5E5'); /** IE **/
            background-color: #E5E5E5;

        }
        .footer_ambasadorAll_button a img {
            vertical-align: middle;
            margin-left: 17px;
        }
        .footer_ambasadorAll_button a:hover {
          -webkit-box-shadow: 0px 0px 4px 0px #888; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
                  box-shadow: 0px 0px 4px 0px #888; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
          
          color: #323232;
        }
        .footer_ambasadorAll #pa_ambassadors_by_provinces li {
            float: left;
            list-style: none;
            width: 49%;
        }
        .footer_ambasadorAll a {
            font-size: 10px;
            font-weight: bold;
            color: #6B9C14;
            text-decoration: none;
        }
        .footer_ambasadorAll #province_content a:hover {
            text-shadow: 0 0 1px #555;
        }
        .footer_ambasadorAll .span-3 img {
            max-height: 110px;
            max-width: 110px;
        }
        .footer_ambasadorAll #province_content h3 {
            border-bottom: 1px solid #CCC;
            padding-bottom: 4px;
            margin-bottom: 4px;
        }
        .footer_ambasadorAll #province_content h3 a {
            font-size: 24px;
            color: #323232;
        }
        .footer_ambasadorAll #province_content li {
            float: left;
            width: 65%;
            list-style: none;
            color: #6B9C14;
            font-size: 24px;
        }
        .footer_ambasadorAll #province_content li.odd {
            width: 35%;
        }
        .footer_ambasadorAll #province_content li span {
            float: left;
            margin-top: 7px;
            text-align: right;
            padding-right: 5px;
            font-size: 17px;
            color: #323232;
            width: 150px;
        }
        .footer_ambasadorAll #province_content li.odd span {
            width: 125px;
        }
        .footer_ambasadorAll_user h4 a {
            color: #323232;
            text-decoration: none;
            font-size: 14px;
        }
        .footer_ambasadorAll_user .span-1_5 a {
            width: 50px;
            height: 45px;
            overflow: hidden;
            display: block;
            text-indent: -9999em;
            background: transparent no-repeat 50% 50%;
            -webkit-background-size: 100% auto;
                    background-size: 100% auto;
    
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            -o-transition: all .5s;
            transition: all .5s;
        }
        .footer_ambasadorAll .span-1_5 a:hover {
            -webkit-box-shadow: 0 0 2px #555;
            box-shadow: 0 0 2px #555;
        }
        .footer_ambasadorAll_user img {
            width: 100%;
        }
        #pa_ambassadors_by_rank li {
            list-style: none;
        }
        #pa_ambassadors_by_rank li span {
            margin-top: 6px;
        }
        #pa_ambassadors_by_rank li p {
            margin: 0 90px 15px 75px;
            line-height: 1.2em;
        }
        #pa_ambassadors_by_rank .amb_content {
            background: #FFF;
            padding: 20px 0;
            border-top: 1px solid #CECECE;
            border-bottom: 1px solid #CECECE;
            margin: 8px -16px 10px;
        }
        #pa_ambassadors_by_rank .boxNormal {
            margin: 0;
        }
/** revolucja **/
.footer_rewolucja { padding: 5px; overflow: auto;}
	.footer_rewolucja_top { height: 255px; background: #EFEFEF url(/images/footer/ambasador/foot_rew.jpg) no-repeat 40px 30px; padding: 10px 20px 0 300px; }
	.footer_rewolucja_top p { color: #4C4C4C; margin-bottom: 15px;} 
		.footer_rewolucja_top a { text-align: right; font-size: 10px; font-weight: bold; line-height: 1.2; padding: 26px 115px 16px 0; float: right; text-decoration: none; font-weight: bold; background: transparent url(/images/footer/ambasador/ambasador_button.png) no-repeat 100% 0;}
	.footer_rewolucja_top,
	.footer_rewolucja h2 { clear: both; }
	.footer_rewolucja h2 { margin: 10px 0; font-weight: bold; font-size: 16px; color: #4C4C4C;}
	.footer_rewolucja_box { min-height: 255px; float: left; width: 29.3%; padding: 10px 1% 10px 1%; margin: 0 3% 0 0; background: #EFEFEF url(/images/footer/ambasador/foot_rew_notok.png) no-repeat 95% 12px; }
	.footer_rewolucja_box.center { background-image: url(/images/footer/ambasador/foot_rew_ok.png);}
	.footer_rewolucja_box.last { background-image: url(/images/footer/ambasador/foot_rew_change.png);}
		.footer_rewolucja_box h4 { color: #4C4C4C; font-weight: bold; margin: 5px 0 20px;}
	
	.arrowlistmenu {}
	.arrowlistmenu .menuheader { background: transparent url(/images/footer/ambasador/rewolucja_butt_r.png) no-repeat 104% 50%; padding-right: 100px; display: block; cursor: pointer; margin-bottom: 8px; color: #65930A}
		
	
	.arrowlistmenu .openheader { background-image: url(/images/footer/ambasador/rewolucja_butt_z.png);}
	.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
	.arrowlistmenu ul li { padding: 7px 10px 7px 5px; font-size: 11px;}

/** partial share **/
.footer_share { width: 300px; display: block; margin: 10px auto 0; overflow: auto;}
	.footer_share_head { font-size: 11px; padding: 5px 10px; border-top: 1px solid gray; color: gray; text-align: center}
	.footer_share_buttons { width: /*190px*/ 300px; margin: 0 auto;}
		.footer_share_buttons > div { /*float: left*/display: inline-block; vertical-align :top; margin: 0 5px; }
			.footer_share_buttons a { display: block; width: 37px; height: 37px;}
	
	.share_f a { background: transparent url(/images/button/buttons_share.png) 0 1px no-repeat;}
	.share_f iframe { margin-top: 15px;}
		.share_f span.FBConnectButton,
			.share_f .FBConnectButton_Small .FBConnectButton_Text { display: none;}
	.share_nk a { background: transparent url(/images/button/buttons_share.png) -76px 1px no-repeat;}
		.share_nk img { display: none;}
	.share_w a { background: transparent url(/images/button/buttons_share.png) -38px 1px no-repeat;}
	.share_gg a { background: transparent url(/images/button/buttons_share.png) -114px 1px no-repeat;}
		.share_gg a img { display: none;}
	
	.share_f a:hover { background-position: 0 -36px;}
	.share_nk a:hover { background-position: -76px -36px;}
	.share_w a:hover { background-position: -38px -36px;}
	.share_gg a:hover { background-position: -114px -36px;}


.footer_change { padding: 0 30px; text-align: center;}
	.footer_change h4 { color: #65930A; margin-bottom: 5px; font-weight: bold;}
	.footer_change_sms { margin: 0 auto 5px; display: block; width: 260px; padding: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -border-radius: 6px; font-size: 10px;}
	.footer_change_box { text-align: center; display: block; margin: 0 40px 10px; width: 135px; float: left;}
		.footer_change_box span { line-height: 1.2 font-size: 11px; float: left; width: 115px; margin: 20px 0 5px; text-align: left;}
			.footer_change_box span strong { font-size: 12px; display: block; width: 200px; overflow: visible;}
		.footer_change_box a { }
			.footer_change_box img { float: left; height: 180px;}

.footer_menu { display: block; margin: 0 4px; height: 240px; overflow: hidden; padding: 8px;}
	.footer_menu .span-5 { margin: 0 17px;}
		.footer_menu_box { padding: 5px 0 5px 12px; height: 130px;}
			.footer_menu_box a { display: block; margin: 0 0 3px 10px;}

/** tipi **/
.footer_tipi p { margin: 20px 0 10px 55px;}
.footer_tipi p span { font-weight: bold;}
.footer_tipi .footer_tipi_box p { margin: 0;}

.footer_tipi_box { font-size: 10px; width: 209px; margin: 0 0 5px 5px; float: left; padding: 5px 10px 10px 110px; background: #F5F5F5 url(/images/footer/tipi/footer_tipi_img.jpg) no-repeat 15px 0; }
.footer_tipi_box1 { background-position: 23px 21px; padding-top: 12px; height: 83px;}
.footer_tipi_box2 { background-position: 15px -77px; padding-top: 10px; height: 85px;}
.footer_tipi_box3 { background-position: 15px -176px; padding-top: 30px; height: 65px;}
.footer_tipi_box4 { background-position: 15px -268px; padding-top: 33px; height: 62px;}
.footer_tipi_box5 { background-position: 15px -366px; padding-top: 37px; height: 58px;}
.footer_tipi_box6 { background-position: 15px -467px; padding-top: 35px; height: 60px;}
.footer_tipi_box7 { background-position: 15px -565px; padding-top: 20px; height: 75px;}
.footer_tipi_box8 { background-position: 15px -658px; padding-top: 21px; height: 74px;}

.footer_tipi_box1, .footer_tipi_box3, .footer_tipi_box5, .footer_tipi_box7 { margin-left: 55px;}

p.footer_tipi_text { text-align: center; float: left; width: 280px; margin: 20px -30px 0 80px;}
.footer_tipi_button { float: left; padding-top: 5px; text-align: center; margin: 10px 0 0 120px; width: 203px; height: 53px; background: transparent url(/images/footer/tipi/button_green.png) no-repeat 0 0; font-style: italic; font-weight: bold; text-decoration: none; color: #FFF;}
.footer_tipi_button:hover { color: #FFF;}
	.footer_tipi_button span { display: block; font-size: 16px;}

/** aboute **/
.footer_aboute {}
    .footer_aboute h3 { font-style: italic; padding: 0; margin: 10px 0 10px 25px; font-weight:bold;}
    .footer_aboute_box { height: 200px;}
        .footer_aboute_box img { }
        .footer_aboute_box h5 { font-weight: bold; font-size: 14px; padding: 0; margin: 0 0 5px; line-height: 1.2;}
            .footer_aboute_box h5 span { font-weight: normal; font-size: 10px; display: block; color: #414141}
        .footer_aboute_box a { display: block; font-weight: bold; color: #779F31; text-decoration: none;}
        .footer_aboute_box p { text-align: justify; font-size: 10px; margin: 5px 0; line-height: 1.3; color: #414141}
		.footer_aboute .league_ambasadors_box p { font-size: 10px;}

/** donate **/
.footer_donate { width: 900px; padding: 15px 0 0; margin: 0 auto; font-size: 11px;}
.footer_donate .boxNew_color { width: auto; margin: 0 0 5px; padding: 20px;}
.footer_donate h3 { font-size: 16px; font-style: italic; font-weight: bold; margin: 0 0 5px; color: #2F2F2F;}
.footer_donate h3.footer_donate_right { float: none; margin: 0 0 5px; text-align: right;}
.footer_donate p { text-align: justify; line-height: 1.2}
.footer_donate hr { margin: 0 0 20px;}
.footer_donate_button { width: 221px; height: 90px; margin: 10px 32px 15px; float: left; background: transparent url(/images/footer/donate/donate_button.png) no-repeat 0 0;}
    .footer_donate_button_pit { margin-left: 170px;}
    .footer_donate_button a { width: 207px; height: 75px; padding: 15px 0 0 14px; display: block; font-size: 10px; font-weight: bold; font-style: italic; text-decoration: none; line-height: 1.1; color: #323232; background: transparent url(/images/footer/donate/donate_img.png) no-repeat 0 0;}
    .footer_donate_button_help a { background-position: 130px -10px;}
    .footer_donate_button_insurance a { background-position: 154px -117px;}
    .footer_donate_button_szop a { background-position: 130px -221px;}
    .footer_donate_button_pa a { background-position: 128px -320px;}
    .footer_donate_button_pit a { background-position: 128px -405px;}
    .footer_donate_button_bank a { background-position: 150px -500px;}
        .footer_donate_button span { font-size: 15px; margin: 0 5px; color: #F82D36;}
.footer_donate_right { float: right; margin: 0 0 0 35px;}
.footer_donate_left { float: left; margin: 0 35px 0 0;}

.footer_donate_legend { float: left; width: 400px; margin: 10px -40px 0 50px;}
.footer_donate_legend p { text-align: center;}
.footer_donate_legend p img { float: none;}
.footer_donate_legend div { clear: both; overflow: hidden; font-weight: bold; font-size: 10px; margin: 6px 0 6px 45px;}
.footer_donate_legend div span { float: left; width: 10px; height: 10px; border: 1px solid #646464; margin: 4px 6px 0 0;}
.footer_donate_legend div.footer_donate_blue span { background: #4E7FBA;}
.footer_donate_legend div.footer_donate_red span { background: #BF4F4D;}
.footer_donate_legend div.footer_donate_green span { background: #99B958;}
.footer_donate_legend div.footer_donate_plum span { background: #7D649D;}
.footer_donate_legend div.footer_donate_lightblue span { background: #4096AD;}
.footer_donate_legend div.footer_donate_orange span { background: #D9823B;}
.footer_donate_legend div i { float: left; font-size: 12px; margin: 0 10px 0 0;}

/** donateOne **/
.footer_donateOne .boxNew_color { float: none; width: 866px; margin: 3px auto 20px; padding: 16px; color: #2F2F2F}
.footer_donateOne .left { float: left; width: 380px; margin: 0 25px 0 0;}
.footer_donateOne h3 { font-style: italic; font-weight: bold; margin: 0 0 2px; color: #2F2F2F; font-size: 16px;}
.footer_donateOne h5 { font-size: 12px; font-weight: bold; margin: 0 0 3px; color: #2F2F2F; }
.footer_donateOne p {  margin: 5px 0 12px; line-height: 1.3; text-align: justify;}
.footer_donateOne .footer_share { width: 380px; }
.footer_donateOne .footer_share_head { color: #2F2F2F; text-align: left; float: right; border: none; font-size: 12px; font-weight: bold; font-style: italic; width: 157px;}
.footer_donateOne .footer_share_buttons { float: left; }

.footer_donateOne_img { float: left; border: 1px solid #B0B0B0; height: 151px; width: 459px; background: #FCFCFC url(/images/footer/donate/donateOne_bg_img.png) repeat-x 0 bottom; -moz-border-radius: 8px; -webkit-border-radius: 8px; -border-radius: 8px;}
	.footer_donateOne_img img { float: left; border: none;}
	.footer_donateOne_img div { float: left; width: 60px; height: 70px; margin: 42px 12px 0 5px; background: transparent url(/images/footer/donate/donate_img.png) no-repeat -13px -416px;}
.footer_donateOne .footer_donate_button { margin: 15px 0;}
.footer_donateOne .footer_donate_button a { text-align: center; background: transparent; font-size: 12px; padding: 25px 0 0; line-height: 1.4; width: 221px; height: 65px;}

.footer_donateOne ul { float: left; margin-bottom: 0;}
.footer_donateOne li { width: 500px; margin: 10px 40px 10px 0;}

.footer_donateOne .expandable { cursor: pointer}
.footer_donateOne .expandable span { text-decoration: underline; float: right; margin-right: 60px; font-size: 12px; font-weight: normal;}
.footer_donateOne .expandable.openheader span { display: none;}
.footer_donateOne .categoryitems img  { margin: 25px auto; float: none; display: block; width: 790px;}
.footer_donateOne .categoryitems ul  { margin: 0 -70px 0 80px; list-style: none; line-height: 1.3}
.footer_donateOne .categoryitems li  { width: 380px; margin: 0;}

/** donateBank **/
.footer_donateBank .footer_share_head { display: none;}
.footer_donateBank_adress { background: #F3F3F3 url(/images/footer/donate/donateBank_bg.png) no-repeat 90% 50%;}
.footer_donateBank_adress address { font-style: normal; font-weight: bold; margin: 15px 0 10px 20px;}
.footer_donateBank_adress div { clear: both;}
.footer_donateBank_adress div span { float: left; text-align: right; width: 106px; margin: 0 10px 0 0;}
.footer_donateBank_adress p { width: 500px; margin: 15px 0 0 20px;}

/** footer_donateAdver **/
.footer_donateAdver .boxNew_color { background: #F3F3F3; width: 800px; margin: 3px 0 20px 55px; padding: 15px; color: #2F2F2F}
.footer_donateAdver .boxNew_color img { margin-right: 35px; border: none;}
.footer_donateAdver div { float: left}
.footer_donateAdver_arrowUp { margin: 20px 10px 0 110px; width: 104px; height: 73px; background: transparent url(/images/footer/donate/donateAdver_arrowUp.png) no-repeat 0 0;}
.footer_donateAdver_arrowLeft { margin: -10px 20px 0; width: 118px; height: 61px; background: transparent url(/images/footer/donate/donateAdver_arrowLeft.png) no-repeat 0 0;}
.footer_donateAdver_arrowBottom { margin: -30px -10px 0; width: 74px; height: 104px; background: transparent url(/images/footer/donate/donateAdver_arrowBottom.png) no-repeat 0 0;}
.boxNew_color .footer_donateAdver_arrowItem img { margin: 0 10px 0 0;}
.footer_donateAdver_arrowItem.one { margin: 25px 0 0 20px;}
.footer_donateAdver_arrowItem.two { margin: 40px 0 8px;}
.footer_donateAdver_arrowItem.three { margin: 50px 0 0 20px;}
.footer_donateAdver_arrowItem ul { margin: 0; padding: 0; font-size: 10px; font-weight: bold; }
.footer_donateAdver_arrowItem li { width: auto; margin-right: 0; padding: 0 0 0 18px; list-style: none; background: transparent url(/images/icons/ico-approved.png) no-repeat 0 4px;}
.footer_donateAdver_arrowItem li a { color: #2F2F2F;}
.footer_donateAdver_arrowItem div { float: none;}
.footer_donateAdver_arrowItem span { color: #989898; font-size: 22px; font-weight: bold; font-style: italic; margin: 0 0 0 50px;}

.footer_donateAdver_contact { width: 100%;}
.boxNew_color .footer_donateAdver_contact img { margin: 0 15px 5px 0; border: 1px solid #E2E2E2;}
.footer_donateAdver_contact p { float: left; width: 410px;}
.footer_donateAdver_contact table { float: left; width: 290px; margin: 0; font-size: 11px;}
.footer_donateAdver_contact .right { float: right;}
.footer_donateAdver_contact th, .footer_donateAdver_contact td { text-align: left;}
.footer_donateAdver_contact td { text-align: right }
.footer_donateAdver_contact ul, .footer_donateAdver_contact li {text-align: left; float: none; margin:0; width: auto; height: auto; max-width: none; max-height: none; padding: 0 0 2px;}
.footer_donateAdver_contact input { border: 1px solid #BBB; width: 120px;}
.footer_donateAdver_contact textarea { width: 275px; height: 60px; margin: 0;}
.footer_donateAdver_contact input[type="submit"]  { cursor: pointer; width: auto; border: none; float: right; background: none; font-weight: bold;}
.footer_donateAdver_contact .downloadOf { width: 420px; line-height: 50px; font-size: 22px; font-weight: bold; font-style: italic; color: #222; text-decoration: none; text-align: center; float: left; background: #FFF; border: 1px solid #BBB; 
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; margin: 37px 0 0; padding: 0 0 0 20px;}
	.footer_donateAdver_contact .downloadOf img { float: left; margin: -30px 0 0 20px; border: none;}

.footer_donateAdver_info { width: 400px}
.footer_donateAdver_info p { margin: 0 0 15px; color: #595959;}
.footer_donateAdver_info a { float: left; text-decoration: none; width: 40px; height: 40px; background: transparent url(/images/home/buttons_social.png) no-repeat -6px -6px; margin: -8px 5px 0 0;}

    .footer_donateAdver_info a.facebook { background-position: -6px -56px!important;}
    .footer_donateAdver_info a.nk { background-position: /*-52px -6px*/-52px -56px ;}
    .footer_donateAdver_info a.blog { background-position: /*-97px -6px*/ -97px -56px;;}
    .footer_donateAdver_info a.yt { background-position: /*-143px -6px*/ -143px -56px;}
    /*.footer_donateAdver_info p a.facebook:hover { background-position: -6px -56px;}
    .footer_donateAdver_info p a.nk:hover { background-position: -52px -56px;}
    .footer_donateAdver_info p a.blog:hover { background-position: -97px -56px;}
    .footer_donateAdver_info p a.yt:hover { background-position: -143px -56px;}*/

.footer_donateAdver_infoBaner { width: 312px; margin: 10px 0 0 60px; text-align: center;}
.footer_donateAdver_infoBaner span { float: left; width: 90px; height: 50px; margin: 8px 0; background: #FFF url(/images/footer/donate/donateAdver_firmy.jpg) no-repeat 0 0; border: 1px solid #E2E2E2; }
.footer_donateAdver_dialog  { background-position: 1px 9px!important;}
.footer_donateAdver_impel { background-position: 2px -35px!important; margin: 8px 17px!important}
.footer_donateAdver_regio { background-position: 2px -86px!important;}
.footer_donateAdver_ht { background-position: 2px -135px!important;}
.footer_donateAdver_otto { background-position: 0 -193px!important; margin: 8px 17px!important}
.footer_donateAdver_baler { background-position: 2px -244px!important;}
.footer_donateAdver_pw { background: #FFF url(/images/footer/donate/donateAdver_firmy2.jpg) no-repeat 1px -114px!important;}
.footer_donateAdver_errea { background: #FFF url(/images/footer/donate/donateAdver_firmy2.jpg) no-repeat 4px -57px!important; margin: 8px 17px!important}
.footer_donateAdver_nike { background: #FFF url(/images/footer/donate/donateAdver_firmy2.jpg) no-repeat 4px 5px !important;}

.footer_donateAdver_infoBaner div { text-align: left; margin-bottom: 20px;}
.footer_donateAdver_infoBaner div span { line-height: 1.3; height: auto; background: transparent; border: none; font-weight: bold; font-size: 20px; float: left; width: 100px; text-align: right;}
.footer_donateAdver_infoBaner div p { width: 180px; margin-left: 20px; font-weight: bold; line-height: 25px; margin-top: 12px; float: left;}
.footer_donateAdver_infoBaner p span { font-weight: normal; font-size: 11px;}

/** managerObjectFoot  */
.managerObjectFoot { padding: 20px; width: 694px;}
.managerObjectFoot h3 { margin-bottom: 0;}
.managerObjectFoot .box_info_new2 { padding: 6px 15px; width: 530px; background: transparent url(/images/footer/manager/bg.png) repeat-x 0 100%; }
.managerObjectFoot .box_info_new2 span { float: left; font-size: 50px; line-height:1; color: #AAA; font-style: italic; text-shadow: -1px -1px 1px #222;}
.managerObjectFoot .box_info_new2 img { float: right;}
.managerObjectFoot .box_info_new2 p { font-size: 12px; font-weight: normal; margin: 26px 0 0 40px;}
.managerObjectFoot .span-15 img { float: left; margin-right: 15px;}
.managerObjectFoot .span-15 p { font-size: 11px; margin: 6px 0 17px;}
.managerObjectFoot .span-15 strong { font-size: 16px;}

/** footerPrivManager **/
div.footerPrivManager { background: transparent url(/images/footer/privManager/bg1.jpg) no-repeat 100% 38px;}
.footerPrivManager h1 { font-weight: bold; font-size: 24px; font-style: italic; text-align: center; margin: 5px 0 10px;}  
.footerPrivManager .bg2 { background: transparent url(/images/footer/privManager/bg2.jpg) no-repeat 0 110px;}
.footerPrivManager .span-7_5 { font-weight: bold; font-style: italic}
.footerPrivManager .span-7_5 p { margin: 0 0 12px;}
.footerPrivManager .span-6 { margin-bottom: 50px; height: 287px; font-style: italic; background: transparent url(/images/footer/privManager/bgCard.png) no-repeat 0 0;}
.footerPrivManager .span-6 div { margin: 9px 0 -34px 14px; font: italic bold 20px Arial, Helvetica, sans-serif;}
.footerPrivManager .span-6 h5 { font-size: 14px; text-align: center; margin: 15px 0 0;}
.footerPrivManager .span-6 img { display: block;}
.footerPrivManager .span-6 p { font-size: 10px; font-weight: bold; margin: 0 10px 8px 20px; line-height: 1.2;}
.footerPrivManager .marginButtonAuto { float: none;}

