*		{margin:0; padding:0; border:0;}
body	{font:normal 14px Georgia, Palatino, serif; background:#5d1017 url('../gfx/body_bg.jpg') center top no-repeat; color:#fff;}
a		{outline:none;}

/*
p,a,span,li,h1,h2,h3,h4,h5,h6,dt,dd	{opacity:0.99999999;}
*/

.inner		{width:960px; margin:0 auto; position:relative;}
.clear      {clear:left; float:none !important;}
.notext		{text-indent:-10000px; overflow:hidden;}

#container	{background:url('../gfx/container_bg.png') center bottom no-repeat;}

/* nagłówek */
#header	{position:relative;}
	h1 a	{display:block; width:240px; height:227px; text-indent:-10000px; overflow:hidden;}

#header li	{list-style:none; float:left;}

/* menu główne i podmenu */
#menu	{width:679px; height:65px; padding:0 0 0 20px; position:absolute; right:0; top:160px; background:url('../gfx/menu_with_flare_bg.png') 0 0 no-repeat;}
	#menu li	{height:41px;}
		#menu li:hover, #menu li.selected	{background:url('../gfx/menu_selector.png') center bottom no-repeat;}
		#menu li a	{display:block; height:40px; background:url('../gfx/menu_items_transparent.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
		#menu li.about a	{width:85px;}
			#menu li.about a:hover, #menu li.about.current a	{background-position:0 -40px;}
			#menu li.about.selected a	{background-position:0 -80px;}
		#menu li.news a		{width:75px; background-position:-85px 0;}
			#menu li.news a:hover, #menu li.news.current a	{background-position:-85px -40px;}
			#menu li.news.selected a	{background-position:-85px -80px;}
		#menu li.shows a	{width:89px; background-position:-160px 0;}
			#menu li.shows a:hover, #menu li.shows.current a	{background-position:-160px -40px;}
			#menu li.shows.selected a	{background-position:-160px -80px;}
		#menu li.trendy a	{width:133px; background-position:-249px 0;}
			#menu li.trendy a:hover, #menu li.trendy.current a	{background-position:-249px -40px;}
			#menu li.trendy.selected a	{background-position:-249px -80px;}
		#menu li.cabaret a	{width:96px; background-position:-382px 0;}
			#menu li.cabaret a:hover, #menu li.cabaret.current a	{background-position:-382px -40px;}
			#menu li.cabaret.selected	 a{background-position:-382px -80px;}
		#menu li.video a	{width:70px; background-position:-478px 0;}
			#menu li.video a:hover, #menu li.video.current a	{background-position:-478px -40px;}
			#menu li.video.selected a	{background-position:-478px -80px;}
		#menu li.foto a		{width:75px; /*122px*/; background-position:-548px 0;}
			#menu li.foto a:hover, #menu li.foto.current a	{background-position:-548px -40px;}
			#menu li.foto.selected a	{background-position:-548px -80px;}
	#menu a:hover	{/* color:#f28a2e; */}
	
#work_in_progress	{position:absolute; right:0; top:160px; width:699px; height:65px; background:url('../gfx/work_in_progress.png') 0 0 no-repeat;}

.submenu	{clear:left; display:none; position:absolute; right:0; top:204px; width:679px;}
	.submenu a	{font:11px Tahoma,Geneva; text-decoration:none; color:#333; padding:0 8px; background:url('../gfx/submenu_sep.png') right center no-repeat;}
	.submenu a.last	{background:none;}
	.submenu a:hover	{text-decoration:underline; color:#f28a2e;}
	.submenu a.active	{text-decoration:none; color:#f28a2e; font-weight:bold;}
	
/* część główna */
#main	{margin-top:14px; margin-bottom:20px;}
#main_wide_top	{margin-top:14px; height:17px; background:url('../gfx/one_column_bg.png') 0 0 no-repeat;}
#main_wide	{background:#000 url('../gfx/one_column_bg.png') left -17px no-repeat; min-height:200px;}
#main_wide_bottom	{background:url('../gfx/main_box_bottom_bg.png') 0 0 no-repeat; height:22px; margin-bottom:20px;}

.main_box	{width:960px; height:433px; background:url('../gfx/main_box_bg.png') 0 0 no-repeat; position:relative;}
#buttons	{position:absolute; right:11px; top:11px;}
	#buttons a, #buttons span		{display:block; width:358px; height:131px; text-indent:-10000px; overflow:hidden; margin-bottom:10px;}
	#buttons .btn_top		{background:url('../gfx/banner_scena_top.png') 0 0 no-repeat;}
	#buttons .btn_trendy	{background:url('../gfx/banner_konkurs_trendy.png') 0 0 no-repeat;}
	#buttons .btn_cabaret	{background:url('../gfx/banner_kabarety.png') 0 0 no-repeat;}
	#buttons .btn_tickets	{background:url('../gfx/button_tickets.png') 0 0 no-repeat; display:none;}

/* player na stronie głównej */
#main_player	{position:absolute; left:11px; top:11px;}
	#main_player .big	{width:560px; height:315px; border:1px solid #666; margin-bottom:10px; position:relative; text-align:center;}
		#main_player .big .play_button	{overflow:hidden; display:block; position:absolute; left:0; top:0; width:560px; height:315px; text-decoration:none; background:url('../gfx/play_button.png') center center no-repeat;}
		#main_player .big img	{max-width:560px; max-height:315px;}
	#main_player ul		{}
	#main_player ul a img	{width:150px; height:84px; border:1px solid #646464;}
	#main_player ul a:hover img	{border:1px solid #fff;}
	#main_player li	{float:left; list-style:none; margin-right:12px;}
	#main_player .list 	{margin-left:43px; height:86px; width:492px; overflow:hidden;}
	#main_player .nav_prev	{display:none; width:25px; height:86px; position:absolute; bottom:0; left:0; background:url('../gfx/main_nav_left.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#main_player .nav_next	{display:none; width:25px; height:86px; position:absolute; bottom:0; right:0; background:url('../gfx/main_nav_right.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}

#vod_subpage	{padding:5px 30px 17px 30px; height:500px;}
.vod_subpage	{padding:5px 30px 17px 30px;}
	#vod_subpage h2, .vod_subpage h2	{width:51px; height:16px; background:url('../gfx/h2_video.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:14px;}
	#vod_subpage #main_player	{width:562px; margin:30px auto; left:0; top:0; position:relative;}
	#vod_subpage .nav_prev_inact	{display:block; width:25px; height:86px; position:absolute; bottom:0; left:0; background:url('../gfx/main_nav_left_inact.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#vod_subpage .nav_next_inact	{display:block; width:25px; height:86px; position:absolute; bottom:0; right:0; background:url('../gfx/main_nav_right_inact.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}

/* boks z newsami */
.news_box		{width:960px; margin-top:21px; position:relative;}
	#main_wide .news_box {margin-top:0;}
	.news_box h2	{width:58px; height:18px; background:url('../gfx/h2_news.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:14px;}
.news_box .top		{height:13px; background:url('../gfx/news_box_top_bg.png') 0 0 no-repeat;}
.news_box .bottom	{height:13px; background:url('../gfx/news_box_bottom_bg.png') 0 0 no-repeat;}
.news_box .content	{background:url('../gfx/news_box_bg.png') 0 0 repeat-y; padding:3px 0 15px 20px;}
	#main_wide .news_box .content	{background:none;}
	.news_box .content img	{max-width:150px; max-height:100px; border:1px solid #fff; position:absolute; left:0; top:0;}
	.news_box .content .single_news	{height:130px; overflow:hidden; float:left; width:430px; padding-right:30px; position:relative; margin-left:10px; margin-bottom:20px;}
		.news_box .content .single_news h3	{margin-left:171px; margin-bottom:15px; font:bold 12px Tahoma,Geneva;}
		.news_box .content .single_news p	{margin-left:171px; font:normal 12px Tahoma,Geneva; text-align:justify;}
		.news_box .content .single_news h3 a, .news_box .content .single_news p a	{color:#fff; text-decoration:none;}
	.news_box .content #all_news	{position:absolute; bottom:11px; right:11px; width:90px; height:25px; display:block; background:url('../gfx/button_all.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}

/* animowany boks z artystami */
.artist_profiles	{width:940px; height:200px; margin-top:21px; position:relative; padding:16px 0 0 20px; background:url('../gfx/artist_profiles_bg.png') 0 0 no-repeat;}
	.artist_profiles h2	{width:140px; height:20px; background:url('../gfx/h2_artist_profiles.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	.artist_profiles .nav	{position:absolute; top:11px; display:block; width:24px; height:23px; text-indent:-10000px; overflow:hidden;}
	#artist_profiles_flash	{width:956px; height:216px; position:absolute; left:0; top:0}

/* kontakt */
#contact {padding:5px 30px 17px 30px; text-align:center;}
	#contact h2	{width:68px; height:16px; background:url('../gfx/h2_contact.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#contact h4	{padding-top:45px; font:bold 14px Tahoma,Geneva; color:#fff; margin-bottom:9px;}
	#contact p	{font:normal 12px Tahoma,Geneva; color:#ccc;}
		#contact p a	{color:#f28a2e; font:normal 12px Tahoma,Geneva; text-decoration:none; padding-bottom:200px;}
			#contact p a:hover	{text-decoration:underline;}

/* polityka prywatności */
#privacy {padding:5px 30px 17px 30px;}
	#privacy h2	{width:182px; height:20px; background:url('../gfx/h2_privacy.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#privacy p, #privacy h3	{font:normal 12px Tahoma,Geneva; color:#ccc;}
	#privacy h3	{font-weight:bold; margin-top:15px;}
	
#legal {padding:5px 40px 17px 30px; font:12px Tahoma,Geneva; color:#ccc;}
	#legal h2	{width:113px; height:18px; margin-bottom:20px; background:url('../gfx/h2_legal.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#legal a	{color:#f28a2e; font:normal 12px Tahoma,Geneva; text-decoration:none;}
		#legal a:hover	{text-decoration:underline;}
		
#regulations {padding:5px 40px 17px 30px; font:12px Tahoma,Geneva; color:#ccc;}
	#regulations h2	{width:113px; height:18px; margin-bottom:20px;}
	#regulations a	{color:#f28a2e; font:normal 12px Tahoma,Geneva; text-decoration:none;}
		#regulations a:hover	{text-decoration:underline;}

#regulations h3 {font:bold 14px Tahoma,Geneva; color:#fff; margin:30px 0 15px; text-align:center}
#regulations ol {padding-left:20px}
#regulations ol li {margin-bottom:5px;}
#regulations ol li li {margin-left:20px;}
		
#program {padding:5px 0 17px 20px; font:12px Tahoma,Geneva; color:#ccc;}
	#program h2	{width:74px; height:18px; margin-bottom:20px; background:url('../gfx/h2_program.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#program .info	{font-size:17px; color:#fff; text-align:center; margin-bottom:26px;}
	#program .column	{width:290px; margin-right:10px;}
	#program h4		{padding-top:5px; margin-bottom:15px; width:290px; height:42px; background:url('../gfx/h4_program_bg.png') 0 0 no-repeat; text-align:center; font-size:20px; color:#fff;}
	#program div h3	{font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px;}
	#program div p	{color:#ccc; margin-bottom:10px; padding-right:10px;}
	
#jubilee {padding:5px 0 17px 20px; font:12px Tahoma,Geneva; color:#ccc;}
	#jubilee h2	{/*width:198px; height:19px;*/ margin-bottom:20px; /*background:url('../gfx/h2_jubilee.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;*/}
	#jubilee .column	{width:440px;}
	#jubilee .column:first-child	{margin-right:30px;}
	#jubilee .two_columns	{padding-left:0;}
	#jubilee .column div	{padding:0 15px;}
	#jubilee h4		{padding-top:5px; margin-bottom:15px; width:440px; height:41px; background:url('../gfx/h4_jubilee_bg.png') 0 0 no-repeat; text-align:center; font-size:20px; color:#fff;}
	#jubilee div h3	{font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px;}
	#jubilee div p	{color:#ccc; margin-bottom:10px; padding-right:10px;}
	#jubilee .column img	{display:block; margin:0 auto 18px; border:1px solid #999;}

/* biuro prasowe */
#press {padding:5px 30px 17px 30px;}
	#press h2	{width:127px; height:19px; background:url('../gfx/h2_press.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden;}
	#press .two_columns	{}
	#press .column:first-child	{padding-left:200px; width:245px;}
	#press h3	{font:bold 14px Tahoma,Geneva; color:#fff; margin-top:30px; margin-bottom:5px;}
	#press p	{font:normal 12px Tahoma,Geneva; color:#ccc;}
		#press p a	{color:#f28a2e; text-decoration:none;}
			#press p a:hover	{text-decoration:underline;}


/* pojedynczy news */
.target_news	{padding:5px 30px 17px 30px; font:normal 12px Tahoma,Geneva; color:#ccc;}
	.target_news h2	{width:58px; height:18px; background:url('../gfx/h2_news.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:14px;}
	.target_news h3	{font:bold 14px Tahoma,Geneva; color:#fff; margin-bottom:5px;}
	.target_news .photo	{max-width:401px; max-height:268px; border:1px solid #8a8a8a; margin:0 20px 15px 0; float:left;}
	.target_news h4	{font:normal 11px Tahoma,Geneva; color:#999; margin-bottom:15px;}
	.target_news p	{font:normal 12px Tahoma,Geneva; color:#ccc; margin-bottom:15px;}
	.target_news ul, .target_news ol	{font:normal 12px Tahoma,Geneva; color:#ccc; margin-left:30px;}
	.target_news .news_body	{}
	.target_news a	{color:#f5683b; text-decoration:none;}
		.target_news a:hover	{text-decoration:underline;}
		
	.target_news .news_buttons	{clear:left; margin-top:20px;}
		.target_news .news_buttons a	{text-decoration:none; padding-right:20px;}
		.target_news .news_buttons img	{border:0;}

/* stopka */
#footer	{text-align:center; height:32px; padding-top:10px; background:url('../gfx/footer_bg.png') center bottom no-repeat;}
	#footer .inner	{width:400px;}
	#footer li	{list-style:none;}
	#footer a	{color:#4d070a; text-decoration:none; font:11px Tahoma,Geneva; float:left; padding:0 8px; border-right:1px solid #74141c;}
		#footer a.last	{border:none;}

/* stronicowanie */
div.page			{display:none;}
div.page_active	{display:block;}

.pages_nav		{position:relative; background:url('../gfx/pages_nav_bg.png'); padding:7px 0; width:899px; height:16px; margin:20px 0 0 8px;}
.pages_inner	{margin:0 auto; position:relative; display:inline;}
.pages_nav a	{color:#fff; margin-right:10px; display:block; font:normal 11px Tahoma,Geneva; width:16px; height:16px; float:left; text-align:center; padding-top:0px; text-decoration:none;}
.news_box .content .pages_nav a img	{border:0;}
.pages_nav a.active, .pages_nav a:hover	{background:url('../gfx/active_page_bg.png') 0 0 no-repeat; color:#000;}
.pages_nav a.prev_page:hover, .pages_nav a.next_page:hover, .pages_nav a.first_page:hover, .pages_nav a.last_page:hover	{color:#fff; background:none;}
.pages_nav a.hidden		{visibility:hidden !important;}
.pages_nav a.prev_page, .pages_nav a.next_page	{width:auto;}
.pages_nav a.prev_page	{margin-right:20px;}
.pages_nav a.next_page	{margin-left:10px;}
.pages_nav a span		{font-size:11px;}
.pages_nav a.last_page span	{margin-left:-2px;}
.pages_nav a.first_page span	{margin-right:-2px;}

/* koncerty - kabareton / top / trendy */
.cabareton h2	{width:296px; height:20px; background:url('../gfx/h2_cabareton.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:20px;}
.top	 h2	{width:109px; height:16px; background:url('../gfx/h2_top.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:20px;}
.trendy	 h2	{width:152px; height:20px; background:url('../gfx/h2_trendy.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:20px;}
.trendy .trophy	{float:left; margin:25px 10px 10px 0;}

.concert	{padding:5px 30px 17px 30px;}
.concert .overall_info	{font:12px Tahoma, Geneva; color:#ccc; width:355px; float:left;}
	.concert .overall_info p	{margin-top:15px;}
	.concert .overall_info p:first-child	{margin-top:0;}
	.concert .overall_info li	{/*list-style:none;*/; margin-left:120px;}
	.overall_info a	{color:#fff; text-decoration:none;}
		.overall_info a:hover	{text-decoration:underline;}
		
.artist_list 	{margin-left:383px; width:508px; position:relative;}
	.photos_scroll_list 		{width:508px; height:144px; overflow:hidden; margin-bottom:10px;}
	.photos_scroll_list ul	{margin-left:35px;}
	.photos_scroll_list li	{list-style:none; float:left; margin:0 10px 6px 0; }
	.photos_scroll_list img	{width:100px; height:65px; border:1px solid #999;}
		.photos_scroll_list .active img	{border-color:#fff;}
	.photos_scroll_list .nav	{display:block; width:25px; height:144px; text-indent:-10000px; overflow:hidden; position:absolute; top:0;}
		.photos_scroll_list .nav.active	{background-position:0 -144px;}
		.photos_scroll_list .prev	{background:url('../gfx/big_left_arrow.png') 0 0 no-repeat; left:0;}
		.photos_scroll_list .next	{background:url('../gfx/big_right_arrow.png') 0 0 no-repeat; right:0;}
		
.artist_block_item 	{margin-left:383px; width:506px; display:none;}
.artist_block_item .big_photo	{border:1px solid #999; width:506px; margin-bottom:15px;}
.artist_block_item h3	{font:bold 14px Tahoma,Geneva; color:#fff; margin-bottom:15px;}
	.artist_block_item h3 a	{font:bold 14px Tahoma,Geneva; color:#fff; text-decoration:none;}
	.artist_block_item h3 a:hover	{text-decoration:underline; color:#f28a2e;}
.artist_block_item p	{font:normal 12px Tahoma,Geneva; color:#ccc; margin-bottom:10px;}
	.artist_block_item p a	{color:#f28a2e; text-decoration:none;}
	.artist_block_item p a:hover	{text-decoration:underline;}

.video_list 	{padding-top:20px;}
	.video_list li	{list-style:none; position:relative; width:152px; float:left; margin-right:11px; margin-bottom:10px; height:139px; overflow:hidden;}
	.video_list li img	{border:1px solid #999;}
	.video_list a span	{display:block; position:absolute; left:51px; top:20px; width:49px; height:49px; background:url('../gfx/play_button_small.png') 0 0 no-repeat;}
	
/* jak kupić bilety */
.tickets	{padding:5px 30px 17px 30px;}
.tickets h2	{width:144px; height:20px; background:url('../gfx/h2_tickets.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:5px;}
.tickets h3	{font:bold 14px Tahoma,Geneva; color:#fff; margin:12px 0; text-align:center;}
.tickets h4	{font:bold 12px Tahoma,Geneva; color:#fff; margin:12px 0;}
.tickets p	{font:normal 12px Tahoma,Geneva; color:#ccc; margin-bottom:4px;}
.tickets p.space	{margin-bottom:15px;}
.tickets p a	{font:normal 12px Tahoma,Geneva; color:#f28a2e; margin-bottom:10px;}
.tickets p strong	{color:#fff;}
.tickets .one_city		{position:relative; background:url('../gfx/pages_nav_bg.png'); padding:7px 0 7px 11px; width:888px; height:16px; margin:20px 0 20px 0; font:bold 12px Tahoma,Geneva; color:#fff;}

.two_columns, .three_columns			{margin-bottom:20px; padding-left:10px;}
.two_columns .column	{width:50%; float:left;}
.three_columns .column	{width:33%; float:left;}
.tickets .column h3		{text-align:left;}
.tickets .three_columns p	{margin-bottom:10px;}

/* strona wybranego artysty */
.artist_target	{padding:5px 30px 17px 30px; font:normal 12px Tahoma,Geneva; color:#ccc;}
.artist_target .back_to_archive	{margin-bottom:15px;}
	.artist_target .back_to_archive	a {color:#fff; text-decoration:underline;}
	.artist_target .back_to_archive a:hover	{text-decoration:none;}
.artist_target h3	{font-size:16px; font-weight:bold; margin-bottom:8px;}
.artist_target h4	{font-size:14px; font-weight:bold;}

.artist_target .artist_photos		{width:480px; margin-right:25px; float:left;}
.artist_target .artist_bio			{width:385px; float:left;}
	.artist_target .artist_bio p	{color:#ccc; margin-bottom:12px;}
	.artist_target .artist_bio .signature	{font:normal 11px Tahoma,Geneva; color:#999;}
	.artist_target .artist_bio p a	{color:#f28a2e; text-decoration:none;}
	.artist_target .artist_bio p a:hover	{text-decoration:underline;}

.artist_demo		{background:url('../gfx/demo_icon.png') 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
.artist_demo a		{font-size:12px; color:#f28a2e; text-decoration:underline;}
#demo_player		{margin-bottom:10px;}

.artist_target .big_photo	{width:480px; height:320px; /*background:#000;*/ margin-bottom:10px;}
	.artist_target .big_photo img	{margin:0 auto; display:block; border:1px solid #000; max-width:480px; max-height:320px;}

.artist_target .photos_nav	{text-align:right; margin-top:-15px; margin-bottom:15px;}
	.artist_target .photos_nav a	{color:#fff; font-size:11px; text-decoration:none;}
	.artist_target .photos_nav a:hover	{text-decoration:underline;}
	.artist_target .photos_nav span		{margin:0 8px;}
	
.artist_videos		{margin-top:25px; display:none;}
	.artist_videos h4	{margin-bottom:10px;}
	.artist_videos div	{float:left; max-width:150px; margin-right:10px; text-align:center;}
	.artist_videos img	{height:84px; border:1px solid #999;}

.photo_slider		{width:482px; height:86px; overflow:hidden; position:relative;}
	.photo_slider ul	{margin-left:35px;}
	.photo_slider li	{float:left; list-style:none; width:129px; margin-right:10px; border:1px solid #8e8e8e;}
		.photo_slider li.active	{border-color:#fff;}
		.photo_slider li img	{display:block; margin:0 auto; max-width:127px; max-height:84px;}
	.photo_slider .nav	{display:none; position:absolute; top:0; width:25px; height:86px; text-indent:-10000px; overflow:hidden;}
		.photo_slider .nav:hover	{background-position:0 -86px;}
	.photo_slider .prev	{left:0; background:url('../gfx/small_left_arrow.png') 0 0 no-repeat;}
	.photo_slider .next	{right:0; background:url('../gfx/small_right_arrow.png') 0 0 no-repeat;}
	
/* galeria - target */
.gallery_target	{padding:5px 30px 17px 30px; margin:0 auto; width:620px; position:relative; font:normal 12px Tahoma,Geneva; color:#ccc;}
.back_to_gallery	{margin:0 0 15px 30px; padding-top:5px;}
	.back_to_gallery	a {color:#fff; text-decoration:underline;}
	.back_to_gallery a:hover	{text-decoration:none;}
.gallery_target h3	{font-size:16px; font-weight:bold; margin-bottom:8px;}
.gallery_target h4	{font-size:14px; font-weight:bold;}
.gallery_target .big_photo	{width:617px; height:412px; /*background:#000;*/ margin-bottom:10px;}
	.gallery_target .big_photo img	{margin:0 auto; display:block; border:1px solid #000; max-width:617px; max-height:412px;}
	
.gallery_target .photos_nav	{text-align:right; margin-top:-15px; margin-bottom:15px;}
	.gallery_target .photos_nav a	{color:#fff; font-size:11px; text-decoration:none;}
	.gallery_target .photos_nav a:hover	{text-decoration:underline;}
	.gallery_target .photos_nav span		{margin:0 8px;}
	
.gallery_target .photo_slider	{width:619px;}
	
/* galerie foto */
.gallery	{padding:5px 30px 17px 30px;}
	.gallery h2	{width:64px; height:16px; background:url('../gfx/h2_gallery.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:20px;}
.gallery_item	{width:129px; height:131px; margin:0 61px 14px 0; float:left;}
	.gallery_item a			{text-decoration:none; font:12px Tahoma,Geneva; color:#fff;}
	.gallery_item .photo	{width:127px; height:84px; border:1px solid #909090; background-repeat:no-repeat; background-position:center top;}
		.gallery_item .photo a	{display:block; width:100%; height:100%;}
.gallery .break	{margin-right:0 !important;}
	.gallery_item p		{margin-top:10px;}


/* archiwum */
.archive	{padding:5px 30px 17px 30px;}
	.archive h2	{width:90px; height:16px; background:url('../gfx/h2_archive.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:14px;}

.archive .years_selector	{width:209px; float:left;}
	.archive .years_selector ul	{width:179px; margin-top:35px;}
		.archive .years_selector li	{list-style:none; display:block; width:179px; height:26px; margin-bottom:1px; background:url('../gfx/years_selector_bg.png') 0 0 no-repeat;}
			.archive .years_selector li a	{font:normal 14px Tahoma,Geneva; color:#fff; text-decoration:none; display:block; padding:2px 0 0 10px;}
		.archive .years_selector li.selected	{background-image:url('../gfx/years_selector_selected_bg.png');}
			.archive .years_selector li.selected a	{color:#000;}
			
.archive .tabs	{margin-left:209px; width:691px; height:35px; position:relative;}
	.archive .tabs ul	{position:absolute; right:0; top:0;}
	.archive .tabs li	{list-style:none; float:left; background:url('../gfx/tab_inactive_bg.png') 0 0 no-repeat; margin-left:5px; width:125px; height:36px;}
		.archive .tabs li.selected	{background-image:url('../gfx/tab_active_bg.png'); height:35px; border-bottom:1px solid #191919;}
		.archive .tabs li a	{font:bold 12px Tahoma,Geneva; color:#999; text-decoration:none; display:block; text-align:center; height:28px; padding-top:8px;}
		.archive .tabs li.selected a	{color:#fff;}
.archive .tab_content	{display:none; margin-left:209px; width:647px; padding:22px; min-height:40px; background:url('../gfx/tab_content_bg.png') 0 0 no-repeat; color:#ccc; font:12px Tahoma,Geneva;}

.archive .tab_content .overall_info	p {margin-top:15px;}
.archive .tab_content .overall_info	li {margin-left:50px;}

.archive .artists_archive		{margin-left:209px;}
.archive .artist_in_year		{margin-left:0px; margin-bottom:20px; background:none; width:310px; padding:0 0 0 22px; float:left;}
	.archive .artist_in_year img	{/*width:150px; max-height:100px;*/ height:100px; margin-right:10px; border:1px solid #999; float:left;}
	.archive .artist_in_year a		{color:#fff; font:bold 12px Tahoma,Geneva; text-decoration:none;}
	.archive .artist_in_year h4		{margin-left:175px;}
	.archive .artist_in_year h6		{margin-left:175px; display:none;}
	
/* sponsorzy */
.sponsors	{padding:5px 30px 17px 30px;}
.sponsors h2	{width:62px; height:16px; background:url('../gfx/h2_sponsors.png') 0 0 no-repeat; text-indent:-10000px; overflow:hidden; margin-bottom:5px;}
.sponsors h3		{position:relative; background:url('../gfx/pages_nav_bg.png'); padding:7px 0 7px 11px; width:888px; height:16px; margin:40px 0 30px 0; font:12px Tahoma,Geneva; color:#fff;}
.sponsors div img	{margin-left:10px; display:block; float:left; margin-right:35px;}

/* galerie - zakładki */
.gallery_tabs	{height:35px; position:relative; margin-bottom:20px; border-bottom:1px solid #494949;}
	.gallery_tabs ul {position:absolute; right:0; top:0;}
	.gallery_tabs li	{list-style:none; float:left; background:url('../gfx/tab_inactive_bg.png') 0 0 no-repeat; margin-left:5px; width:125px; height:36px;}
		.gallery_tabs li.selected	{background-image:url('../gfx/tab_active_bg.png'); height:35px; border-bottom:1px solid #191919;}
		.gallery_tabs li a	{z-index:1; font:bold 12px Tahoma,Geneva; color:#999; text-decoration:none; display:block; text-align:center; height:28px; padding-top:8px;}
			.gallery_tabs li a:hover	{color:#fff;}
		.gallery_tabs li.selected a	{color:#fff;}
