#wrapper img {float: left; margin: 0 10px 10px 0;}
	div.dark_article {width: 960px; overflow: hidden; display: block; clear: both; padding: 16px 16px 0 16px; background: url(img/dark_article_top.gif) 0 0 no-repeat #3E3E3E; color: #9B9B9B;}
	div.dark_article_bottom {width: 960px; overflow: hidden; display: block; clear: both; padding: 0 16px 0 16px; background: url(img/dark_article_bottom.gif) 0 bottom no-repeat; margin: 0 0 10px 0; height: 7px; line-height: 0; font-size: 0; }
		div.dark_article p {padding: 0 0 10px 0; clear: both;}
		div.dark_article a {color: #ff4141;}
		div.dark_article h2 {font-weight: bold; font-size: 20px; color: #FFF; padding: 0 0 5px 0;}
			div.dark_article h2 a {color: #ff4141;}
		div.dark_article h3 {font-weight: normal; font-size: 15px; color: #FFF; padding: 0 0 15px 0;}
			div.dark_article h3 a {color: #ff4141; font-weight: normal;}
	table.forum_table {width: 960px; overflow: hidden; background: url(img/table_head_bg.gif) 0 top repeat-x !important; clear: both; margin: 10px 0 7px 0; font-size: 11px;}
		table.forum_table tr {background: url(img/forum_table_bg1.gif) 0 bottom repeat-x #313131 !important;}
			table.forum_table tr.title {height: 41px !important; overflow: hidden; background: none !important;}
				table.forum_table tr.title td {padding: 0 !important;}
					table.forum_table tr.title td span {display: none;}
					table.forum_table tr.title td.topic {background: url(img/table_tematy.gif) 10px 11px no-repeat;}
table.forum_table tr.title td.section h2 {padding-top: 8px; padding-left: 8px; padding-bottom: 15px; font-size: 17px; color: #36393D;}
					table.forum_table tr.title td.topic_center {background: url(img/table_tematy.gif) center 11px no-repeat;}
			 		table.forum_table tr.title td.answers {background: url(img/table_odpowiedzi.gif) center 11px no-repeat;}
					table.forum_table tr.title td.opens {background: url(img/table_odslon.gif) center 11px no-repeat;}
					table.forum_table tr.title td.last_post {background: url(img/table_ostatni_post.gif) center 11px no-repeat;}
					table.forum_table tr.title td.forum {background: url(img/table_forum.gif) center 11px no-repeat;}
		table.forum_table td {padding: 4px 0 12px 0;}
			table.forum_table td.topic {padding: 4px 0 12px 35px;}
				table.forum_table td.topic img {position: absolute; float: none !important; display: block; margin: 10px 0 0 -25px  !important;}
				table.forum_table td.topic a {color: #ff4141; font-size: 14px;}
				table.forum_table td.topic span {display: block;}
					table.forum_table td.topic span a{font-size: 1.0em; font-weight: normal;}
					table.forum_table  a.simple_link {color: #9B9B9B !important;}
				table.forum_table td.topic img {vertical-align: middle;}
			table.forum_table td.answers {width: 100px; text-align: center; color: #00BFDB; font-size: 15px; font-weight: bold;}
			table.forum_table td.opens {width: 100px; text-align: center; color: #00BFDB; font-size: 15px; font-weight: bold;}
			table.forum_table td.last_post {width: 120px; text-align: center;}
				table.forum_table td.last_post a {display: block; color: #ff4141; font-weight: normal;}
			table.forum_table td.forum {width: 300px; text-align: center;}
				table.forum_table td.forum a {color: #ff4141; font-size: 14px;}
	dl.legend_options {padding: 31px 0 0 200px; width: 792px; height: 52px; overflow: hidden; display: block; clear: both; background: url(img/legenda_bg.gif) 0 0 no-repeat; color: #9B9B9B; margin: 0 0 10px 0;}
	dl.two_lines {padding: 21px 0 0 200px !important; height: 62px !important;}
		dl.legend_options dt {display: none;}
		dl.legend_options dd {width: 210px; float: left; padding: 0 0 10px 24px;}
			dl.legend_options dd.legend_ico1 {background: url(img/legend_ico1.gif) 0 1px no-repeat;}
			dl.legend_options dd.legend_ico2 {background: url(img/legend_ico2.gif) 0 1px no-repeat;}
			dl.legend_options dd.legend_ico3 {background: url(img/legend_ico3.gif) 0 1px no-repeat;}
			dl.legend_options dd.legend_ico4 {background: url(img/legend_ico4.gif) 0 1px no-repeat;}
			dl.legend_options dd.legend_ico5 {background: url(img/legend_ico5.gif) 0 1px no-repeat;}
			dl.legend_options dd.legend_ico6 {background: url(img/legend_ico6.gif) 0 1px no-repeat;}
	ul.small_dark_navi {float: right; padding: 5px 0;}
		ul.small_dark_navi li {float: left; padding: 0 2px;}
			ul.small_dark_navi li a {float: left; color: #8B8B8B;}
			ul.small_dark_navi li.active a {color: #ff4141;}
			ul.small_dark_navi li a span {display: none;}
			ul.small_dark_navi li.arrow_left a {background: url(img/arrows_left1.gif) left 3px no-repeat; width: 14px; height: 14px;}
			ul.small_dark_navi li.arrow_right a {background: url(img/arrows_right1.gif) right 3px no-repeat; width: 14px; height: 14px;}
	ul.forum_content {width: 990px; margin: 0 -15px 0 -15px; overflow: hidden; clear: both;}
		ul.forum_content li.forum_content {overflow: hidden; width: 992px; background: #fff; margin: 0 0 10px 0; border-top: 1px solid #616161; border-bottom: 1px solid #616161; background: url(img/forum_separator.gif) 194px 0 repeat-y #323232;}
			ul.forum_content li div.user_sign {padding: 15px 15px 15px 15px !important; margin: 0 3px 0 0 !important; color: #FFF;}
				ul.forum_content li div.user_sign a {font-size: 13px; color: #ff4141; /*font-weight: normal;*/}
			ul.forum_content div.post_text {float: left; width: 765px; padding: 15px; overflow: hidden; text-align: justify; font-size: 13px;}
			ul.forum_content span.date {color: #DFDFDF; display: block; text-align: right; padding: 0 0 5px 0; font-size: 11px;}
			ul.forum_content div.quotation {background: #535353; border: 1px solid #000; overflow: hidden; float: left; display: block; padding: 5px; margin: 0 0 10px 0;}
			ul.forum_content div.post_options {width: 100%; padding: 0; margin: 0;}
				ul.forum_content div.post_options img {margin: 0 0 0 10px !important;}
				ul.forum_content div.post_options a.post_problem {padding: 0 0 0 13px; background: url(img/report_ico1.gif) no-repeat; font-weight: normal; color: #dfdfdf; font-size: 11px;}
	form.informuj_o_nowych_postach {margin: -15px 0 0 83px; padding: 15px 0 15px 7px; border-left: 1px solid #4D4D4D; float: left;}
		form.informuj_o_nowych_postach label {font-size: 12px;}
		form.informuj_o_nowych_postach input {margin: 0 10px 0 0; padding: 0;}
		
			
div.image_280_box {float: left; width: 280px; padding: 0 10px 10px 0; overflow: hidden;}
div.image_280_box img {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}
	ul.user_gallery_options {width: 100%; overflow: hidden; clear: both; padding: 10px 0;}
		ul.user_gallery_options li {float: left; padding: 1px 10px 2px 17px;}
			ul.user_gallery_options li.add_picture {background: url(img/gallery_ico3.gif) 0 0px no-repeat; padding-left: 21px;}
			ul.user_gallery_options li.remove_gallery {background: url(img/gallery_ico4.gif) 0 0px no-repeat; padding-left: 21px;}
			ul.user_gallery_options li.edit {background: url(img/edit_ico.gif) 0 1px no-repeat;}
			ul.user_gallery_options li.remove_video {background: url(img/video_ico4.gif) 0 0px no-repeat; padding-left: 27px;}

#sub{float: left; width: 322px; margin: 0 10px 0 0; overflow: hidden; line-height: 1.3em;}
	#sub p {padding: 0 0 5px 0;}
	.sub_top_border, .sub_bottom_border {clear: both; width: 322px; height: 5px; font-size: 0;}
	.sub_top_border	{background: url(img/sub_border_top.gif) no-repeat;}
	.sub_bottom_border {background: url(img/sub_border_bottom.gif) no-repeat; padding: 0 0 11px 0;}
	.sub_article_border {clear: both; background: url(img/sub_border.gif) repeat-y; width: 282px; padding: 15px 20px 6px 20px; overflow: hidden;}
	.sub_article_border ol {line-height: 2.0em; font-weight: bold; font-size: 14px;}
		.sub_article_border ol li {list-style-position: inside;}
	#sub h2.title_no_bg {font-style: normal;}
		#sub h2.title_no_bg a.more {float: right; font-size: 12px; padding: 2px 0 0 0;}
	#sub h2.urodziny_obchodza_h2 { height: 17px; background: url(img/urodziny_obchodza_h2.gif) no-repeat;}
		#sub h2 span {display: none;}
	ul.birthday_avatars_32 {width: 320px; margin: 0 -19px 0 -19px;}
		ul.birthday_avatars_32 li {float: left; width: 32px; padding: 0 24px 10px 24px; overflow: hidden; text-align: center;}
			ul.birthday_avatars_32 li a img {margin: 0 0 10px 0 !important;}
	#sub ul.user_icons {float: right; width: 100px; padding: 0 0 10px 10px; font-size: 11px;}
		#sub ul.user_icons li {width: 84px; list-style: none; padding: 0 0 6px 24px; }
			#sub ul.user_icons li.user_icon1 {background: url(img/message_ico.gif) no-repeat;}
			#sub ul.user_icons li.user_icon2 {background: url(img/favorites_ico2.gif) no-repeat;}
			#sub ul.user_icons li.user_icon3 {background: url(img/friend_ico.gif) 4px 0 no-repeat;}
			#sub ul.user_icons li a {color: #521F3C; font-weight: bold;}
		#sub ul.user_info {float: left; list-style: none; width: 80px; padding: 0; }
			#sub ul.user_info li {width: 80px; padding: 0 0 6px 0;}
			#sub ul.user_info li a {color: #521F3C; font-weight: bold;}
	#sub ul.gallery_options {float: left; width: 100%;}
		#sub ul.gallery_options li {padding: 0 0 10px 0;}
		#sub ul.gallery_options li a {display: block; height: 18px; }
			#sub ul.gallery_options li.gallery_options_my a {padding: 0 0 0 30px; background: url(img/gallery_ico1.gif) left top no-repeat;}
			#sub ul.gallery_options li.gallery_options_new a {padding: 0 0 0 30px; background: url(img/gallery_ico2.gif) left top no-repeat;}
			#sub ul.gallery_options li.gallery_options_remove a {padding: 0 0 0 30px; background: url(img/remove_ico3.gif) left top no-repeat;}
			#sub ul.gallery_options li.gallery_options_edit a {padding: 0 0 0 30px; background: url(img/edit_ico2.gif) 2px top no-repeat;}
			#sub ul.gallery_options li.video_options_my a {padding: 0 0 0 30px; background: url(img/video_ico1.gif) left top no-repeat;}
			#sub ul.gallery_options li.video_options_new a {padding: 0 0 0 30px; background: url(img/video_ico2.gif) left top no-repeat;}
			#sub ul.gallery_options li.video_options_favorites a {padding: 0 0 0 30px; background: url(img/video_ico5.gif) left top no-repeat;}
			#sub ul.gallery_options li.newsy_options_my a {padding: 0 0 0 30px; background: url(img/newsy_ico1.gif) left top no-repeat;}
			#sub ul.gallery_options li.newsy_options_new a {padding: 0 0 0 30px; background: url(img/newsy_ico2.gif) left top no-repeat;}
			#sub ul.gallery_options li.blogi_options_my a {padding: 0 0 0 30px; background: url(img/blogi_ico1.gif) left top no-repeat;}
			#sub ul.gallery_options li.blogi_options_new a {padding: 0 0 0 30px; background: url(img/blogi_ico2.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_send a {padding: 0 0 0 30px; background: url(img/message_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_favorites a {padding: 0 0 0 30px; background: url(img/favorites_ico2.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_offer a {padding: 0 0 0 30px; background: url(img/offer_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_recommend a {padding: 0 0 0 30px; background: url(img/recommendation_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_block a {padding: 0 0 0 30px; background: url(img/block_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_aboutme a {padding: 0 0 0 30px; background: url(img/aboutme_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_mypicture a {padding: 0 0 0 30px; background: url(img/mypicture_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_addtext a {padding: 0 0 0 30px; background: url(img/addtext_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_friendson a {padding: 0 0 0 30px; background: url(img/friend_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_birthday a {padding: 0 0 0 30px; background: url(img/birthday_ico.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_invitation1 a {padding: 0 0 0 30px; background: url(img/invitation_ico1.gif) left top no-repeat;}
			#sub ul.gallery_options li.user_options_invitation2 a {padding: 0 0 0 30px; background: url(img/invitation_ico2.gif) left top no-repeat;}
			#sub ul.gallery_options li.message_options_received a {padding: 0 0 0 30px; background: url(img/message_ico6.gif) left 2px no-repeat;}
			#sub ul.gallery_options li.message_options_new a {padding: 0 0 0 30px; background: url(img/message_ico1.gif) left 2px no-repeat;}
			#sub ul.gallery_options li.message_options_sent a {padding: 0 0 0 30px; background: url(img/message_ico2.gif) left 2px no-repeat;}
	
	.sub_top_semidark, .sub_bottom_semidark {clear: both; width: 322px; height: 5px; font-size: 0;}
	.sub_top_semidark {background: url(img/sub_semidark_top.gif) no-repeat;}
	.sub_bottom_semidark {background: url(img/sub_semidark_bottom.gif) no-repeat; padding: 0 0 11px 0;}
	.sub_semidark_article {clear: both; background: url(img/sub_semidark_bg.gif) repeat-y; width: 282px; padding: 15px 20px 10px 20px; overflow: hidden;}
	#sub ul.stat_list {float: left; width: 100%; padding: 0 0 10px 0; overflow: hidden;}
		#sub ul.stat_list li {float: left; clear: left; padding: 0 0 10px 15px; background: url(img/dott.gif) 0 2px no-repeat;}
		#sub ul.stat_list li a {display: block; float: left; width: 268px;}
		#sub ul.stat_list li a small {float: right; color: #525252; font-size: 12px; cursor: pointer;}
		#sub ul.stat_list li a:hover small {text-decoration: none !important;}
		.avatar_128 {float: left; width: 128px; overflow: hidden; text-align: center; padding: 0 6px 6px 6px;}
			.avatar_128 img {margin: 0  0 10px 0 !important;}
			.sub_semidark_article strong.find, .sub_semidark_article a.find {display: block; clear: both; width: 272px; height: 25px; padding: 8px 0 0 50px; margin: 0 -20px 0 -20px; background: url(img/find_bg2.gif) 1px -1px no-repeat; text-transform: uppercase; color: #521F3C;}
		.sub_semidark_article ul.users_list {width: 282px; padding: 15px 20px 5px 20px; margin: 0 -20px 0 -20px; background: #F2F2F2; height: 205px; overflow: auto;}
			.sub_semidark_article ul.users_list li {padding: 8px 0 10px 0;float: left; clear: left;}
			.sub_semidark_article ul.users_list li img {margin: -8px 10px 0 0 !important;}
		.sub_semidark_article form.users_finder {width: 282px; clear: both; display: block; overflow: hidden; padding: 15px 0 20px 0;}
			.sub_semidark_article form.users_finder input#find_user_text {height: 14px; padding: 3px 0; margin: 0 10px 0 0; font-size: 12px; float: left; border: 1px solid #CACACA; width: 190px; color: #8E8E8E;}
	
	.sub_top_dark, .sub_bottom_dark {width: 322px; height: 5px; font-size: 0;}
	.sub_top_dark {background: url(img/sub_dark_top.gif) no-repeat;}
	.sub_bottom_dark {background: url(img/sub_dark_bottom.gif) no-repeat; padding: 0 0 11px 0;}
	.sub_dark_article {background: url(img/sub_dark_bg.gif) repeat-y; width: 282px; padding: 15px 20px 10px 20px; overflow: hidden;}
	#sub .sonda {background: url(img/sonda_bg.gif) 0 bottom no-repeat !important; padding-bottom: 15px !important;}
	.sub_dark_tags {background: url(img/tags_bg.gif) repeat-y !important; text-align: center; padding-bottom: 20px;}
		.sub_dark_tags a {padding: 0 3px 0 3px; color: #FFF; font-weight: bold; line-height: 1.3em;}
		.sub_dark_tags a.tag_1 {font-size: 10px;}
		.sub_dark_tags a.tag_2 {font-size: 12px;}
		.sub_dark_tags a.tag_3 {font-size: 14px;}
		.sub_dark_tags a.tag_4 {font-size: 16px;}
		.sub_dark_tags a.tag_5 {font-size: 17px;}
		.sub_dark_tags a.tag_6 {font-size: 18px;}
		.sub_dark_tags a.tag_7 {font-size: 20px;}
		.sub_dark_tags a.tag_8 {font-size: 22px;}
		.sub_dark_tags a.tag_9 {font-size: 24px;}
	form#find_form {width: 322px; margin: 0 -20px 0 -20px; overflow: hidden;}
		form#find_form fieldset {float: left; border-bottom: 1px solid #FFF; padding: 10px 20px 10px 20px; width: 282px !important; overflow: hidden;}
		form#find_form fieldset input.field { width: 179px; height: 18px; padding: 5px 7px 5px 7px; background: url(img/input_bg.gif) no-repeat; font-size: 16px; font-weight: bold; font-family: Arial, Tahoma, sans-serif; margin: 0 0 3px 0;}
		form#find_form fieldset input.radio {height: 12px; width: 12px; float: left; display: block; margin: 0 6px 0 0;}
		form#find_form fieldset label.label_unknown, form#find_form label.label_known {width: 261px; display: block; height: 13px; text-transform: uppercase; margin: 0 0 15px 0;}
		form#find_form fieldset label {color: #FFF; cursor: pointer;}
		form#find_form fieldset label.field {float: left; width: 76px; height: 18px; padding: 5px 10px 5px 0; text-align: right; margin: 0 0 3px 0;}
		form#find_form fieldset input.find_button {clear: both; margin: 0 0 0 200px;}
		form#find_form fieldset span.form_simple_text {width: 288px; display: block; clear: both; padding: 0 0 10px 0; color: #000; font-weight: bold;}
		form#find_form fieldset label.label_sex {float: left; width: 75px; height: 13px; margin: 0 0 10px 0;}
		form#find_form fieldset select.select_age { line-height: 17px !important; width: 80px; height: 19px; margin: 0 0 10px 0;}
		form#find_form fieldset label.label_age {float: left; width: 45px; height: 15px; padding: 4px 10px 0 0; text-align: right;}
		form#find_form fieldset div.select_field {width: 140px; float: left; margin: 0; padding: 0; overflow: hidden;}
		form#find_form fieldset select.select_country, form#find_form fieldset select.select_region {display: inline; line-height: 17px !important; width: 193px; height: 19px; margin: 0 0 10px 0;}
		form#find_form fieldset input#only_photo, form#find_form fieldset input#only_online {clear: left; float: left; height: 13px; margin: 0 10px 0 0;}
		form#find_form fieldset label#label_photo, form#find_form fieldset label#label_online {float: left; width: 240px; height: 12px; margin: 0 0 10px 0;}
	
	form#news_find_form {background: url(img/sub_find_form_bg.gif) 2px 4px no-repeat; width: 270px; margin: 0 -19px 0 -19px; padding: 10px 0 10px 50px;}
		form#news_find_form input.find_news {float: left; width: 186px; height: 18px; background: #FFF; border: 1px solid #C8C8C8; margin: 1px 6px 0 0;}
	
	h2.title_sub_dark {width: 282px; height: 15px; text-align: left; padding: 0 0 10px 0;}
		h2.title_sub_dark a.more {font-size: 11px; float: right; background: url(img/plus_ico.gif) 0 3px no-repeat; padding: 0 0 0 15px;}
		h2.title_sub_dark em#see_more_h2 { display: block; width: 66px; height: 18px; background: url(img/zobacz_inne_h2.gif) no-repeat;}
		h2.title_sub_dark span {display: none;}
		h2.title_sub_dark em.popular_tags_h2 { display: block; width: 80px; height: 18px; background: url(img/popularne_tagi_h2.gif) no-repeat;}
		h2.title_sub_dark em.familiar_tags_h2 { display: block; width: 80px; height: 18px; background: url(img/pokrewne_tagi_h2.gif) no-repeat;}
		h2.title_sub_dark em.kategorie_h2 { display: block; width: 80px; height: 18px; background: url(img/kategorie_h2.gif) no-repeat;}
		h2.title_sub_dark em.archiwum_h2 { display: block; width: 80px; height: 18px; background: url(img/archiwum_h2.gif) no-repeat;}
		h2.title_sub_dark em.info_h2 { display: block; width: 80px; height: 18px; background: url(img/info_h2.gif) -10px -10px no-repeat;}
		h2.title_sub_dark em.szukaj_uzytkownikow_h2 { display: block; width: 133px; height: 18px; background: url(img/szukaj_uzytkownikow_h2.gif) no-repeat;}
		h2.title_sub_dark em.ostatnio_odwiedzili_h2 { display: block; width: 105px; height: 18px; background: url(img/ostatnio_odwiedzili_h2.gif) no-repeat;}
		h2.title_sub_dark em.statystyki_h2 { display: block; width: 56px; height: 18px; background: url(img/statystyki_h2.gif) no-repeat;}
		h2.title_sub_dark em.profile_dnia_h2 { display: block; width: 78px; height: 18px; background: url(img/profile_dnia_h2.gif) no-repeat;}
		h2.title_sub_dark em.zobacz_takze_h2 { display: block; width: 70px; height: 18px; background: url(img/zobacz_takze_h2.gif) no-repeat;}
		h2.title_sub_dark em.sonda_h2 { display: block; width: 80px; height: 18px; background: url(img/sonda_h2.gif) no-repeat;}
		
	h3.sonda_title {width: 282px; background: url(img/sonda_title_top.gif) no-repeat #DCDCDC; margin: 0 0 10px 0;}
		h3.sonda_title span {display: block; width: 282px; padding: 4px 0 4px 0; background: url(img/sonda_title_bottom.gif) 0 bottom no-repeat; text-align: center; color: #666; font-size: 11px;}
		
		h2.title_sub_darkness {width: 322px; height: 24px; padding: 10px 0 0 0; background: url(img/title_sub_darkness_bg.gif) no-repeat;}
			h2.title_sub_darkness em.gorace_tematy_na_forum_h2 {display: block; width: 170px; height: 18px; background: url(img/gorace_tematy_na_forum_h2.gif) 12px 0 no-repeat;}
		ul.hot_forum_topics {width: 322px; clear: both; margin: 0; padding: 0; background: #474747;}
			ul.hot_forum_topics li {width: 322px; background: url(img/hot_forum_topics_bg.gif) repeat-x #474747; border-bottom: 1px solid #3A3A3A; line-height: 13px;}
			ul.hot_forum_topics li a {display: block; width: 292px; padding: 12px 0 6px 30px; font-size: 13px; line-height: 13px; font-weight: normal; color: #FFF; background: url(img/dott2.gif) 11px 12px no-repeat;}
		#sub a.go_to {display: block; width: 315px; height: 20px; padding: 2px 7px 0 0; text-align: right; background: url(img/go_to_bg.gif) no-repeat; font-size: 11px; overflow: hidden; margin: 0 0 10px 0;}
				
		.sub_dark_article div.user_sign {padding-bottom: 15px !important;}
			.sub_dark_article div.user_sign img {margin-bottom: 0 !important;}
			.sub_dark_article div.user_sign ul {color: #FFF;}
		
	ul.media_files {width: 282px; list-style: none;}
		ul.media_files li {width: 282px; float: left; padding: 0 0 10px 0;}
		ul.media_files li a.image_110 {float: left;}
				
		ul.media_files li p {width: 160px; float: right; color: #FFF;}
		ul.media_76 li p {width: 196px !important;}
		ul.media_files li p.max_width {width: 100%;}
			ul.media_files li p strong {display: block; font-size: 13px;}
			ul.media_files li p a {color: #521F3C; font-weight: bold;}
				ul.media_files li strong.stars {display: block; width: 76px; height: 18px;}
					ul.media_files li strong.zero_stars {background: url(img/0stars_ico2.gif) no-repeat;}
					ul.media_files li strong.one_star {background: url(img/1star_ico2.gif) no-repeat;}
					ul.media_files li strong.two_stars {background: url(img/2stars_ico2.gif) no-repeat;}
					ul.media_files li strong.three_stars {background: url(img/3stars_ico2.gif) no-repeat;}
					ul.media_files li strong.four_stars {background: url(img/4stars_ico2.gif) no-repeat;}
					ul.media_files li strong.five_stars {background: url(img/5stars_ico2.gif) no-repeat;}
					ul.media_files li strong.stars span {display: none;}
			ul.media_files li p small {display: block; font-size: 11px;}
	#sub div.advertisement {width: 300px; padding: 20px 11px 20px 11px; background: url(img/reklama_title.gif) center top no-repeat; overflow: hidden;}
		#sub div.advertisement a {margin: 0; padding: 0;}
		#sub div.advertisement a img {margin: 0; padding: 0;}
	
	#sub ul.chose_categories {float: left; width: 100%; padding: 0 0 10px 0;}
		#sub ul.chose_categories li {padding: 0 0 5px 15px; background: url(img/list_dott.gif) left 3px no-repeat;}
		#sub ul.chose_categories li a {}
			#sub ul.chose_categories li a small {font-weight: bold; font-size: 12px; color: #FFF; float: right; cursor: pointer;}
			#sub ul.chose_categories li a:hover small {text-decoration: none !important;}
	#sub ul.info_categories {float: left; width: 100%; padding: 0 0 10px 0; overflow: hidden;}
		#sub ul.info_categories li {float: left; clear: left; padding: 0 0 10px 0; width: 282px;}
		#sub ul.info_categories li strong {display: inline; width: 151px; float: left; font-size: 13px; color: #494949; text-align: left; font-weight: bold;}
		#sub ul.info_categories li small {display: inline; width: 131px; float: left; font-size: 13px; color: #FFF; text-align: left; font-weight: bold;}
	
	#sub div.callendar {float: left; width: 285px; padding: 10px 0 0 0; margin: 10px 0 0 0; background: url(img/callendar_top.gif) left top no-repeat;}
		#sub div.callendar a.arrow_left {display: block; float: left; height: 16px; width: 80px; background: url(img/arrows_left.gif) right 2px no-repeat;}
		#sub div.callendar a.arrow_right {display: block; float: left; height: 16px; width: 80px; background: url(img/arrows_right.gif) left 2px no-repeat;}
		#sub div.callendar a.month {display: block; float: left; height: 16px; width: 125px; text-align: center;}
		#sub div.callendar a.arrow_left span, #sub div.callendar a.arrow_right span {display: none;}
		.callendar div.table {float: left; min-height: 96px; height: auto !important; height: 96px; padding: 10px 0 10px 0; background: url(img/callendar_bottom.gif) left bottom no-repeat; }
		.callendar table {width: 285px; float: left; clear: both; text-align: center; font-weight: bold; color: #F8B930;}
			.callendar table a {color: #FFF;}
			.callendar table a.active {color: #521F3C;}
			.callendar table tr {padding: 0; margin: 0;}
			.callendar table tr.clear td { height: 10px; line-height: 0; font-size: 0;}
			.callendar table tr td {border-right: 1px solid #E8E8E8; padding: 0; margin: 0;}
			.callendar table tr td.last_item {border-right: 0;}
			
	#sub div.portal_advert {float: left; clear: both; position: relative; width: 322px; margin: 0 0 10px 0; overflow: hidden;}
		#sub div.portal_advert img {margin: 0 !important;}
		#sub div.portal_advert strong.link {width: 322px; height: 23px; padding: 6px 10px 0 10px; position: absolute; bottom: 0; left: 0; background: url(img/portal_advert_bg.png); line-height: 1.2em; cursor: pointer;}
		* html #sub div.portal_advert strong.link {behavior: url(css/iepngfix.htc); width: 322px; height: 23px;} /*styl dla ie6, aby wyswietla³ obrazek .png jako pó³przeroczysty*/
		#sub div.portal_advert a:hover strong.link {text-decoration: underline;}
			
		
.middle {float: left; width: 491px; margin: 0 10px 0 0; overflow: hidden;}
	.middle_bottom_border {width: 491px; height: 6px; font-size: 0; background: url(img/middle_bottom_border.gif) no-repeat; padding: 0 0 11px 0;}
	.middle_article_border {border-right: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9; width: 451px; padding: 15px 19px 0 19px; overflow: hidden;}
	.middle h2.middle_title {width: 492px; height: 32px; background: url(img/middle_title_bg.gif);}
		.middle h2 em span {display: none;}
		.middle h2 em.wydarzenia_h2 {width: 80px; height: 32px; display: block; background: url(img/wydarzenia_h2.gif) no-repeat;}
		.middle h2 em.ze_swiata_snowboardu_h2 {width: 140px; height: 32px; display: block; background: url(img/ze_swiata_snowboardu2_h2.gif) no-repeat;}
		.middle h2 em.imprezy_h2 {width: 70px; height: 32px; display: block; background: url(img/imprezy_h2.gif) no-repeat;}
		.middle h2 em.zawody_sportowe_h2 {width: 120px; height: 32px; display: block; background: url(img/zawody_sportowe_h2.gif) no-repeat;}
		.middle h2 a.more {float: right; font-size: 12px; padding: 10px 10px 0 0;}
		
	ul.exhibition_list {width: 451px;}
		ul.exhibition_list li {clear: both; width: 451px; padding: 0;}
			ul.exhibition_list li h2 {text-align: left; font-size: 14px; color: #000; font-weight: bold;}
				ul.exhibition_list li small.date {display: block; padding: 0 0 6px 0;}
	

