* { padding: 0; margin: 0; border: 0;}
a { text-decoration: none; color: #521F3C; font-weight: bold;}
a:hover {text-decoration: underline;}
img { border-style: none; }
ul {list-style: none;}

body {background: #FFF; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #2f2f2f;behavior:url("css/csshover.htc"); }

#wrapper { width: 1002px; margin: 0 auto; overflow: hidden; padding: 0 0 0 10px;}
	#wrapper img {margin: 0 10px 10px 0;}
.clear {width: 100%; clear: both; height: 10px; font-size: 0; line-height: 0;}
p.clear {height: auto !important; font-size: 12px; line-height: 1.3em;}
	
#top{float: left; width: 992px; padding: 0 0 11px 0;}
	#top h1 {float: left; padding: 8px 0 3px 11px; height: 58px; overflow: hidden; width: 259px; overflow: hidden;}
	#top h1 a{width: 242px; height: 53px; background: url(../img/logo_top.jpg) no-repeat; display: block;}
	#top h1 span{display: none;}
	
	#top div#login_panel {float: left; height: 53px; padding: 13px 0 3px 392px; overflow: hidden; width: 330px; overflow: hidden;}
		#login_panel form#login_form {float: left; width: 232px; height: 66px;}
			#login_panel form#login_form input#login, #login_panel form#login_form input#password {float: left; width: 126px; height: 15px; padding: 3px 6px 2px 6px; border: 1px solid #BABABA; color: #9D9D9D; font-size: 13px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
			#login_panel form#login_form input#password { margin: 4px 0 0 0;}
			#login_panel form#login_form div {width: 88px; float: right; height: 66px; margin: 0; padding: 0; line-height: 1.0em;}
			#login_panel form#login_form input#login_button { width: 83px; height: 23px; margin: 0 0 5px 0;}
			#login_panel form#login_form input#checkbox_remember {float: left; height: 13px; width: 13px; margin: 0 3px 0 0;}
			#login_panel form#login_form label#label_remember {float: left; height: 12px; margin: 0; padding: 0; font-size: 10px; font-weight: bold; font-family: Arial, Tahoma, sans-serif; color: #6F6F6F; cursor: pointer;}
#login_panel form#login_form label#label_remember:hover {text-decoration: underline;}
		#login_panel a {float: right; width: 94px; clear: right; }
		#login_panel a span {display: none;}
		#login_panel a#attach_us {background: url(../img/form_button2.gif) no-repeat; height: 23px;}
		#login_panel a#remind_password { height: 17px; margin: 7px 0 0 3px; font-size: 10px; font-weight: bold; color: #6F6F6F;}
		#login_panel a#remind_password:hover {text-decoration: underline;}
		#top div#ad_panel {float: left; height: 63px; padding: 3px 0 3px 392px; overflow: hidden; width: 330px; overflow: hidden;}
		.ad_panel {width: 316px; float: right; margin: -13px 0 0 -114px; background: url(../img/ad_panel_bg.gif) right 20px no-repeat; font-size: 12px;}
		.ad_panel div.ad_navi {float: right; width: 270px; padding: 7px 11px 0 10px;}
		.ad_panel div.ad_navi p {padding: 18px 0 6px 10px !important; float: left; clear: both; width: 100%;}
		#ad_panel a {float: left; width: 94px;}
		#ad_panel a#join_button {background: url(../img/form_button4.gif) no-repeat; height: 23px; padding-right: 15px;}
		#ad_panel a span {display: none;}
		#ad_panel div#ad_form {float: left; width: 232px; height: 66px; padding-left: 54px; padding-top: 1px;}



#ad_panel a#logout { height: 17px; margin: 8px 0 0 3px; font-size: 11px; font-weight: bold; color: #521F3C;}
		.user_panel {width: 316px; float: right; margin: -13px 0 0 -114px; background: url(../img/user_panel_bg.gif) right 20px no-repeat; font-size: 11px;}
			.user_panel div.user_ico {float: left; width: 64px; height: 64px; overflow: hidden; padding: 3px 0 0 0; text-align: center;}
				.user_panel div.user_ico a {clear: none !important; float: none !important; width: auto !important;}
			.user_panel a#logout {float: right; width: 55px; height: 18px; background: url(../img/log_out_bg.gif) no-repeat; text-align: center; padding: 0 !important; margin: 0 !important;}
			.user_panel a#pa {float:  left; width: 150px; height: 18px; background: url(../img/log_out_bg2.gif) no-repeat; text-align: center; margin-left: 45px; padding: 0 !important; }
			.user_panel div.user_navi {float: right; width: 232px; padding: 7px 10px 0 10px;}
				.user_panel div.user_navi a {float: left !important; width: auto !important;}	
				.user_panel div.user_navi p {padding: 0 0 5px 0 !important; float: left; clear: both; width: 100%;}
					.user_panel div.user_navi p strong {float: left; display: inline;}
					.user_panel div.user_navi p span {float: right; display: inline;}
					.user_panel div.user_navi p span a.login_collored {font-weight: normal; color: #ff9d03; float: none !important;}
					.user_panel div.user_navi p span a.number_collored {font-weight: normal; color: #009dd8; float: none !important;}
				.user_panel div.user_navi dl {float: left; display: block; clear: both; width: 232px;}
					.user_panel div.user_navi dl dt {float: left;}
						.user_panel div.user_navi dl dt a {float: left !important; width: auto !important;}
					.user_panel div.user_navi dl dd {float: right; margin: 0 0 0 1px;}
						.user_panel div.user_navi dl dd a {font-weight: normal;}
						.user_panel div.user_navi dl dd.status_on a {padding: 0 4px 0 24px; color: #009dd8; background: url(../img/user_ico1.gif) 0 1px no-repeat;}
						.user_panel div.user_navi dl dd.status_off a {padding: 0 4px 0 24px; color: #009dd8; background: url(../img/user_ico0.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.comments a {padding: 0 4px 0 21px; color: #ff9d03; background: url(../img/user_ico2.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.messages a {padding: 0 4px 0 20px; color: #ff9d03; background: url(../img/user_ico3.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.friends a {padding: 0 4px 0 18px; color: #ff9d03; background: url(../img/user_ico4.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.birthdays a {padding: 0 4px 0 16px; color: #ff9d03; background: url(../img/user_ico5.gif) 0 1px no-repeat;}
	
	#top ul#main_menu {clear: both; float: left; width: 674px; height: 42px; background: url(../img/menu_bg.gif) repeat-x; list-style: none; overflow: hidden; border-bottom: 1px solid #FFF;}
		#top ul#main_menu li {float: left; padding: 0 3px 0 0; background: url(../img/line2.gif) right top no-repeat;}
		#top ul#main_menu li a {float: left; display: block; height: 42px;}
		#top ul#main_menu li a span {display: none;}
				#top ul#main_menu li#item1 a {width: 58px; background: url(../img/bg_menu.gif) 0 0 no-repeat;}
		#top ul#main_menu li#item2 a {width: 92px; background: url(../img/bg_menu.gif) -62px 0 no-repeat;}
		#top ul#main_menu li#item3 a {width: 86px; background: url(../img/bg_menu.gif) -157px 0 no-repeat;}
		#top ul#main_menu li#item4 a {width: 70px; background: url(../img/bg_menu.gif) -246px 0 no-repeat;}
		#top ul#main_menu li#item5 a {width: 56px; background: url(../img/bg_menu.gif) -319px 0 no-repeat;}
		#top ul#main_menu li#item6 a {width: 69px; background: url(../img/bg_menu.gif) -378px 0 no-repeat;}
		#top ul#main_menu li#item7 a {width: 63px; background: url(../img/bg_menu.gif) -450px 0 no-repeat;}
		#top ul#main_menu li#item8 a {width: 58px; background: url(../img/bg_menu.gif) -536px 0 no-repeat;}
		#top ul#main_menu li#item9 a {width: 71px; background: url(../img/bg_menu.gif) -597px 0 no-repeat;}

		#top ul#main_menu li#item1 a.active_menu, #top ul#main_menu li#item1 a:hover {background-position: 0 -43px;}
		#top ul#main_menu li#item2 a.active_menu, #top ul#main_menu li#item2 a:hover {background-position: -62px -43px;}
		#top ul#main_menu li#item3 a.active_menu, #top ul#main_menu li#item3 a:hover {background-position: -157px -43px;}
		#top ul#main_menu li#item4 a.active_menu, #top ul#main_menu li#item4 a:hover {background-position: -246px -43px;}
		#top ul#main_menu li#item5 a.active_menu, #top ul#main_menu li#item5 a:hover {background-position: -319px -43px;}
		#top ul#main_menu li#item6 a.active_menu, #top ul#main_menu li#item6 a:hover {background-position: -378px -43px;}
		#top ul#main_menu li#item7 a.active_menu, #top ul#main_menu li#item7 a:hover {background-position: -450px -43px;}
		#top ul#main_menu li#item8 a.active_menu, #top ul#main_menu li#item8 a:hover {background-position: -536px -43px;}
		#top ul#main_menu li#item9 a.active_menu, #top ul#main_menu li#item9 a:hover {background-position: -597px -43px;}
		
	#top form#finder {float: left; width: 318px; height: 42px; background: url(../img/menu_bg.gif) repeat-x; border-bottom: 1px solid #FFF; overflow: hidden;}
	#top form#finder fieldset {width: 295px; height: 42px; padding: 0 0 0 23px; background: url(../img/find_bg.gif) 17px 0 no-repeat;}
		#top form#finder input {float: left; color: #3E3E3E; font-size: 16px; font-weight: bold; font-family: Arial; line-height: 18px;}
		#top form#finder input#find_input {width: 190px; height: 18px; margin: 12px 15px 0 5px;}
		#top form#finder input#find_button {width: 78px; height: 38px; margin: 2px 0 0 0;}
	#menu_advert {clear: both; width: 992px; background: #000; height: 107px; background: url(../img/advert_bg.gif) no-repeat; border-bottom: 0px solid #FFF;}
		#menu_advert_clear {clear: both; width: 992px; height: 107px; border-bottom: 7px solid #FFF;}

		#menu_hover {width: 992px; height: 107px; overflow: hidden;}
		#menu_hover ul {width: 992px; height: 107px; text-align: center;}
		#menu_hover ul li {float: left; height: 107px; overflow: hidden; padding: 0 5px;}
		#menu_hover ul li a {float: left; overflow: hidden; width: 140px; height: 100px; margin-right: 0px; padding: 83px 0px 0px 0px; color: #FFF; text-align: center; }
		#menu_hover ul li a:hover {color: #48aaf5; text-decoration: none;}
		#menu_hover ul li a.active {color: #48aaf5; text-decoration: none;}
		#menu_hover ul li a.menu_hover_video {background: url(../img/menu_hover_video.jpg) center 15px no-repeat !important;}
		#menu_hover ul li a.menu_hover_foto {background: url(../img/menu_hover_foto.jpg) center 6px no-repeat;}
		#menu_hover ul li a.menu_hover_paint {background: url(../img/menu_hover_paint.jpg) center 15px no-repeat;}
		#menu_hover ul li a.menu_hover_forum {background: url(../img/menu_hover_forum.jpg) center 37px no-repeat;}
		#menu_hover ul li a.menu_hover_lupa {background: url(../img/menu_hover_lupa.jpg) center 30px no-repeat; }
		#menu_hover ul li a.menu_hover_tort {background: url(../img/menu_hover_tort.jpg) center 15px no-repeat;}
		#menu_hover ul li a.menu_hover_blog {background: url(../img/menu_hover_blog.jpg) center 38px no-repeat;}
		#menu_hover ul li a.menu_hover_wiadomosci {background: url(../img/menu_hover_wiadomosci.jpg) center 14px no-repeat;}
		#menu_hover ul li a.menu_hover_newsy {background: url(../img/menu_hover_newsy.jpg) center 14px no-repeat;}
		#menu_hover ul li a.menu_hover_sonda {background: url(../img/menu_hover_sonda.jpg) center 12px no-repeat;}
		#menu_hover ul li a.menu_hover_elka {background: url(../img/menu_hover_elka.jpg) center 12px no-repeat;}
		#menu_hover ul li a.menu_hover_gondola {background: url(../img/menu_hover_gondola.jpg) center 7px no-repeat;}
		#menu_hover ul li a.menu_hover_gora {background: url(../img/menu_hover_gora.jpg) center 16px no-repeat;}
		#menu_hover ul li a.menu_hover_kaskdeska {background: url(../img/menu_hover_kaskdeska.jpg) center 12px no-repeat;}
		#menu_hover ul li a.menu_hover_lozko {background: url(../img/menu_hover_lozko.jpg) center 12px no-repeat;}
		#menu_hover ul li a.menu_hover_mapa {background: url(../img/menu_hover_mapa.jpg) center 8px no-repeat;}
		#menu_hover ul li a.menu_hover_rider {background: url(../img/menu_hover_rider.jpg) center 9px no-repeat;}
		#menu_hover ul li a.menu_hover_widelec {background: url(../img/menu_hover_widelec.jpg) center 12px no-repeat;}
		#menu_hover ul li a.menu_hover_shield {background: url(../img/menu_hover_shield.png) center 20px no-repeat;}
		#menu_hover ul li a.menu_hover_poland {background: url(../img/menu_hover_poland.png) center 14px no-repeat;}
		#menu_hover ul li a.menu_hover_zasady {background: url(../img/menu_hover_zasady.png) center 8px no-repeat;}



		#main div.Alternativeprofile_info_box {clear: both; width: 614px; padding: 36px 23px 20px 23px; height: 83px; overflow: hidden; background: url(../img/profile_info_box.jpg) no-repeat; position: relative;}
		#main div.Alternativeprofile_info_box h2 {display: none;}
		#main div.Alternativeprofile_info_box ul {line-height: 18px; float: left;}
			#main div.Alternativeprofile_info_box ul li strong {color: #3E3E3E;}
		#main div.Alternativeprofile_info_box a.edit_button {position: absolute; top: 15px; right: 23px;}



	
	#top ul#sub_menu {clear: both;  float: left; width: 992px; height: 43px; background: url(../img/submenu_bg.gif) repeat-x; list-style: none; overflow: hidden; }
		#top ul#sub_menu li {float: left; padding: 0 1px 0 0; background: url(../img/submenu_line.gif) right top no-repeat;}
			#top ul.no_borders li {background: none !important;}
		#top ul#sub_menu li a {float: left; display: block; height: 43px; padding: 13px 8px 10px 8px; font-size: 13px; color: #FFF; font-weight: bold;}
		#top ul#sub_menu li a.arrow {padding: 13px 8px 10px 20px !important; background: url(../img/arrow1.gif) 0 17px no-repeat;}
		#top ul#sub_menu li em {float: left; display: block; height: 43px; padding: 13px 0px 10px 8px; font-size: 13px; color: #FFF; font-weight: bold; font-style: normal;}
		/*#top ul#sub_menu li a em {color: #FFF !important; font-style: normal;}
		#top ul#sub_menu li a:hover em {color: #FFF !important;}*/
		#top ul#sub_menu li a:hover {text-decoration: none; color: #48aaf5;}
		#top ul#sub_menu li a.active {text-decoration: none; color: #48aaf5;}
		#top ul#sub_menu li a.green {color: #ACE63E !important;}
		#top ul#sub_menu li a span {display: none;}
		#top ul#sub_menu li#sub_first a {color: #ACE63E; padding-left: 25px; background: url(../img/submenu_left.gif) left top no-repeat;}
		#top ul#sub_menu li#sub_zdjecia a {padding: 0; width: 128px; background: url(../img/submenu_zdjecia.gif) no-repeat;}
		#top ul#sub_menu li#sub_video a {padding: 0; width: 128px; background: url(../img/submenu_video.gif) no-repeat;}
		#top ul#sub_menu li#sub_forum a {padding: 0; width: 110px; background: url(../img/submenu_forum.gif) no-repeat;}
		#top ul#sub_menu li#sub_newsy a {padding: 0; width: 128px; background: url(../img/submenu_newsy.gif) no-repeat;}
		#top ul#sub_menu li#sub_blogi a {padding: 0; width: 128px; background: url(../img/submenu_blogi.gif) no-repeat;}
		#top ul#sub_menu li#sub_wyniki a {padding: 0; width: 196px; background: url(../img/submenu_wyniki.gif) no-repeat;}
		#top ul#sub_menu li#sub_najwyzej a {padding-right: 50px; background: url(../img/submenu_stars.gif) right top no-repeat;}
		#top ul#sub_menu li#sub_uzytkownicy a {padding: 0; width: 128px; background: url(../img/submenu_uzytkownicy.gif) no-repeat;}
		#top ul#sub_menu li#sub_wiadomosci a {padding: 0; width: 128px; background: url(../img/submenu_wiadomosci.gif) no-repeat;}
		#top ul#sub_menu li#sub_sondy a {padding: 0; width: 128px; background: url(../img/submenu_sondy.gif) no-repeat;}
		#top ul#sub_menu li#sub_space4u a {padding: 0; width: 150px; background: url(../img/submenu_space4u.gif) no-repeat;}
		#top ul#sub_menu li.last_item, #top ul.no_borders li.last_item {padding: 0; float: right; display: block; width: 5px; height: 43px; background: url(../img/submenu_right.gif) right 0 no-repeat !important; padding: 0;}
		#top ul#sub_menu li.finder {width: 290px !important;}
		#top ul#sub_menu li form#forum_finder {height: 43px; background: url(../img/forum_find_input.gif) 0 10px no-repeat; padding: 0 0 0 10px;}
			#top ul#sub_menu li form#forum_finder input#forum_find_input {float: left; color: #3E3E3E; font-size: 16px; font-weight: bold; font-family: Arial; line-height: 18px; width: 190px; height: 18px; margin: 12px 16px 0 0;}
			#top ul#sub_menu li form#forum_finder input#forum_find_button {margin: 4px 0 0 0;}
	#top h2.main_h2 {clear: both; float: left; width: 992px; height: 43px; overflow: hidden; background: url(../img/main_h2_bg.gif) no-repeat !important;}
		em.witamy_na_botoja_h2 {float: left; width: 208px; height: 43px; background: url(../img/witamy_na_botoja_h2.gif) no-repeat;}
		em.zglaszanie_problemu_h2 {float: left; width: 208px; height: 43px; background: url(../img/zglaszanie_problemu_h2.gif) no-repeat;}
		em.problemy_komentarze_sugestie_h2 {float: left; width: 238px; height: 43px; background: url(../img/problemy_komentarze_sugestie_h2.gif) no-repeat;}
		em.dodawanie_newsa_h2 {float: left; width: 208px; height: 43px; background: url(../img/dodawanie_newsa_h2.gif) no-repeat;}
		em.blokowanie_uzytkownika_h2 {float: left; width: 192px; height: 43px; background: url(../img/blokowanie_uzytkownika_h2.gif) no-repeat;}
		em.przypomnienie_hasla_h2 {float: left; width: 192px; height: 43px; background: url(../img/przypomnienie_hasla_h2.gif) no-repeat;}
		em.rejestracja_h2 {float: left; width: 150px; height: 43px; background: url(../img/rejestracja_h2.gif) no-repeat;}
		em.wybor_portalu_h2 {float: left; width: 150px; height: 43px; background: url(../img/wybor_portalu_h2.gif) no-repeat;}
		em.propozycja_przyjazni_h2 {float: left; width: 170px; height: 43px; background: url(../img/propozycja_przyjazni_h2.gif) no-repeat;}
em.pogoda_h2 {float: left; width: 213px; height: 43px; background: url(../img/pogoda_h2.gif) no-repeat;}

		#top h2 em span {display: none;}

h2.max_width_h2 {width: 992px; height: 24px; padding: 8px 0 0 12px; background: url(../img/max_width_h2.gif) no-repeat; overflow: hidden; clear: both; font-size: 14px; line-height: 1.0em;}
	h2.max_width_h2 em {text-transform: uppercase; color: #505052; font-style: normal; width: 127px; float: left; display: inline;}
	h2.max_width_h2 em.title {width: 594px;}
table.max_width_table {width: 991px; clear: both; border-right: 1px solid #D4D4D4; border-left: 1px solid #D4D4D4;}
	table.max_width_table td {border-top: 1px solid #D4D4D4; font-style: italic; width: 110px;}
		table.max_width_table td.title {width: 503px; font-size: 12px; padding: 6px 6px 6px 12px;}
	table.max_width_table td a {font-style: normal;}
.max_width_border_bottom {background: url(../img/max_width_border_bottom.gif) no-repeat; width: 992px; height: 9px; margin: 0 0 10px 0; clear: both;}
ul.max_width_navi {margin: 0 6px 10px 0 !important;}

#main{float: left; width: 660px; margin: 0 10px 0 0; text-align: left; overflow: hidden;}
	#main em {font-style: italic;}
	#main p {padding: 0 0 10px 0;}
		#main p small {display: block; font-weight: normal; font-size: 11px;}
		small.date {font-size: 11px !important; color: #7f7f7f;}
		strong.date {font-size: 12px !important;}
		strong.link_color {color: #521F3C;}
			small.small_space {padding: 0 0 4px 0 !important; display: block; font-size: 11px !important; color: #7f7f7f;}
	#main strong {font-size: 12px; font-weight: bold;}
	#main div.top_space {padding-top: 10px !important;}
	.main_top_border, .main_bottom_border {font-size: 0; clear: both; width: 660px; height: 5px;}
	#main div.main_top_border {background: url(../img/main_top_border.gif) no-repeat;}
	#main div.main_article_border {background: url(../img/main_border.gif) repeat-y; width: 614px; padding: 3px 23px 0 23px; overflow: hidden;}
	#main div.main_bottom_border {background: url(../img/main_bottom_border.gif) no-repeat; padding: 0 0 11px 0;}
		#main div.main_article_border p.justify {padding: 0 15px 10px 15px; text-align: justify;}
	h2.title_no_bg {width: 100%; padding: 0 0 10px 0; color: #2B2B2B; font-size: 15px;}
	#main h2.title_no_bg {padding-top: 13px;}
	#main h2.title_main_with_bg {clear: both; width: 660px; height: 32px; background: url(../img/h2_bg.gif) no-repeat; overflow: hidden;}
		#main h2.title_main_with_bg em#info_h2 {height: 32px; width: 57px; background: url(../img/info_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#opinie_h2 {height: 32px; width: 70px; background: url(../img/opinie_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#nowa_opinia_h2 {height: 32px; width: 100px; background: url(../img/nowa_opinia_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#world_h2 {height: 32px; width: 660px; background: url(../img/ze_swiata_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#wszystkie_h2 {height: 32px; width: 660px; background: url(../img/wszystkie_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#contests_h2 {height: 32px; width: 660px; background: url(../img/zawody_sportowe_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#fixtures_h2 {height: 32px; width: 660px; background: url(../img/imprezy_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#events_h2 {height: 32px; width: 660px; background: url(../img/wydarzenia_h2.gif) no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg em#rate_h2 {height: 32px; width: 660px; background: url(../img/relacje_h2.gif) no-repeat; display: block; float: left;}



		#main h2.title_main_with_bg em#wyniki_wyszukiwania_dla_h2 {height: 22px; padding: 10px 0 0 160px; width: 500px; background: url(../img/wyniki_wyszukiwania_dla_h2.gif) no-repeat; display: block; float: left; color: #FFF; font-size: 12px; font-weight: bold; line-height: 12px;}
		#main h2.title_main_with_bg a#dodaj_opinie_button {height: 32px; width: 98px; background: url(../img/dodaj_opinie_ico.gif) 0 7px no-repeat; display: block; float: right;}
		#main h2.title_main_with_bg span {display: none;}
	#main h2.title_main_with_bg2 {clear: both; width: 660px; height: 32px; background: url(../img/h2_bg2.gif) no-repeat; overflow: hidden;}
		#main h2.title_main_with_bg2 em#wiadomosci_h2 {height: 18px; padding: 10px 0 0 10px; width: 90px; background: url(../img/wiadomosci_h2.gif) 10px 7px no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg2 em#polecane_video_h2 {height: 18px; padding: 10px 0 0 10px; width: 112px; background: url(../img/polecane_video_h2.gif) 10px 4px no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg2 em#ciekawe_zdjecia_h2 {height: 18px; padding: 10px 0 0 10px; width: 112px; background: url(../img/ciekawe_zdjecia_h2.gif) 10px 7px no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg2 em#newsy_uzytkownikow_h2 {height: 18px; padding: 10px 0 0 10px; width: 137px; background: url(../img/newsy_uzytkownikow_h2.gif) 10px 7px no-repeat; display: block; float: left;}
		#main h2.title_main_with_bg2 a.more {float: right; font-size: 11px; padding: 10px 10px 0 0;}
		#main h2.title_main_with_bg2 span {display: none;}
		
	dl.text_list {overflow: hidden; padding: 0 0 20px 0; line-height: 1.7em;}
		dl.text_list dd {padding: 0 0 0 10px; background: url(../img/dott3.gif) 0 9px no-repeat;}
	
	#main p.pic_describe {color: #929AA8; text-align: center; padding: 20px 0 10px 0; font-size: 12px;}
	p.buttons_line {height: 25px; padding: 0 0 10px 218px !important;}
	p.results_for {float: left; color: #000; padding: 0 0 10px 0;}
	p.results_finded {float: left; color: #000; font-weight: bold;}
	p.red_text {color: #c50b00; font-weight: bold; padding: 20px 0 20px 0 !important; font-size: 14px; }
	p.bigger_text {font-size: 14px; font-weight: bold; width: 100%; clear: both;}
		p.bigger_text span {color: #c50b00;}
		#main div.main_article_border p.results_finded strong {color: #747474;}
	.main_article_border a.edit_opinion, .main_article_border a.remove_opinion, .main_article_border a.add_see_opinion {float: right;}
	.main_article_border ul.list_off_multimedia_results {width: 660px; margin: 0 -23px 0 -23px;}
		.main_article_border ul.list_off_multimedia_results li.multimedia_results_item {float: left; width: 614px; padding: 10px 23px 5px 23px; border-bottom: 1px solid #D3D3D3;}
		.main_article_border ul.list_off_multimedia_results li.text_results_item {float: left; width: 614px; padding: 7px 23px 0px 23px; border-bottom: 1px solid #D3D3D3;}
		.main_article_border ul.list_off_multimedia_results li.last_item {border-bottom: 0 none;}
			.main_article_border ul.list_off_multimedia_results li a.image {float: left; display: block;}
			.main_article_border ul.list_off_multimedia_results li a.image:hover {text-decoration: none;}
			.main_article_border ul.list_off_multimedia_results li a.image img {margin: 0 auto !important;}
			.main_article_border ul.list_off_multimedia_results li a.image small.video_time {float: left; clear: left; display: block; width: 100%; font-size: 10px; font-weight: normal; text-align: center; color: #747474; cursor: pointer;}
			.main_article_border  h2 {text-align: left; /*clear: right;*/ font-size: 24px; color: #333; font-weight: bold; padding: 0 0 3px 0;}
				.main_article_border  h2.left {float: left; display: inline; padding: 3px 0 3px 0; font-size: 12px;}
.main_article_border  h2.left a {font-size: 12px;}
				.main_article_border h2 a {color: #521F3C; font-size: 18px;}
			.main_article_border ul.list_off_multimedia_results li p {clear: right; display: block; padding-bottom: 15px !important;}
			.main_article_border ul.list_off_multimedia_results li p.min_height280 {text-align: left !important; font-size: 13px;}
			p span.gallery_text_visibility {display: block; padding: 15px 0 0 0;}
				p span.gallery_text_visibility small {color: #000; font-size: 12px; display: inline !important; font-style: normal !important;}
			
			.main_article_border ul.list_off_multimedia_results li div.multimedia_user_description {float: right; text-align: left; width: 442px; clear: right; padding: 0 0 10px 0;}
			.main_article_border ul.list_off_multimedia_results li div.video_time_160 {width: 170px; text-align: center; float: left; overflow: hidden; font-weight: bold;}
			li.text_results_item {width: 614px !important;}
			li.text_results_item h2 a.edit {float: right; padding: 0 0 0 18px; background: url(../img/edit_ico.gif) 0 1px no-repeat; clear: none; font-size: 13px !important;}
			/*li.text_results_item h2 {width: 614px !important;}
			li.text_results_item p {width: 614px !important;}*/
			h2.no_space {padding-bottom: 2px !important; font-size: 18px;}
			li.text_results_item h3 {color: #000; padding: 10px 0 10px 0; float: left;}
			li.text_results_item div.multimedia_user_description {width: 614px !important;}
			div.multimedia_user_description small {font-size: 11px; float: left; clear: left; display: block;}
			div.multimedia_user_description a.stars {float: left; clear: left;}
			.main_article_border ul.list_off_multimedia_results li a.add_see_opinion {float: left !important; font-size: 11px;}
			div.multimedia_user_description h2 {float: left !important; clear: left !important; width: 420px !important; padding: 0 0 4px 0 !important;}
			div.multimedia_user_description ul.user_who_adds { float: right; width: 170px;}
				div.multimedia_user_description ul.user_who_adds li { float: left; width: auto !important; padding: 0; margin: 0; border: 0 none; display: inline; clear: none;}
				div.multimedia_user_description ul.user_who_adds li.avatar {padding: 0 0 19px 0;}
				div.multimedia_user_description ul.user_who_adds li.user_name {width: 128px !important; display: block; margin: 0 0 4px 0;}
				div.multimedia_user_description ul.user_who_adds li.right {text-align: right !important; width: 100% !important;}
				div.multimedia_user_description ul.user_who_adds li  img {margin: 0 10px 0 0 !important;}
		.main_article_border ul.list_off_multimedia_results li div.multimedia_item_tags {width: 290px; float: left;}
			.main_article_border ul.list_off_multimedia_results li a.image {float: left; margin: 0 10px 0 0 !important;}
			.main_article_border ul.list_off_multimedia_results li div.video_time_110 a img {padding-bottom: 5px !important;}
			.main_article_border ul.list_off_multimedia_results li div.height_110 {margin: 0 0 10px 0 !important;}
			.main_article_border ul.list_off_multimedia_results li div.video_time_110 {float: left; width: 120px; height: 130px; text-align: center; overflow: hidden;}
			.main_article_border ul.list_off_multimedia_results li div.video_time_110 small {width: 110px !important; clear: left !important; float: left !important; font-size: 10px !important;}
			.main_article_border ul.list_off_multimedia_results li div.image_height_110 {float: left; width: 120px; height: 115px; text-align: center; overflow: hidden;}
			.main_article_border ul.list_off_multimedia_results li div.image_height_110 a img {padding-bottom: 5px !important;}
			.main_article_border ul.list_off_multimedia_results li div.multimedia_item_tags h2 {padding: 0 !important;}
			.main_article_border ul.list_off_multimedia_results li div.multimedia_item_tags h3 {width: 290px; float: left; clear: both; color: #000;}
			.main_article_border ul.list_off_multimedia_results li div.multimedia_item_tags a.stars {margin: 0 0 10px 0; clear: right; overflow: hidden;}
			.main_article_border ul.list_off_multimedia_results li div.multimedia_item_tags em.stars {margin: 0 0 10px 0; clear: right; overflow: hidden;}
			.main_article_border ul.list_off_multimedia_results li div.multimedia_item_tags small {width: 170px; clear: right; float: right; font-size: 11px;}
		.main_article_border ul.list_off_multimedia_results li div.finded_picture {width: 160px; float: left; padding: 0 15px; overflow: hidden;}
			div.finded_picture ul.picture_options {width: 100%; clear: both; display: block; overflow: hidden; text-align: center; padding: 10px 0 3px 0;}
				div.finded_picture ul.picture_options li {display: inline; padding: 0 6px;}
					div.finded_picture ul.picture_options li a.edit {padding: 0 0 0 18px; background: url(../img/edit_ico2.gif) 0 0px no-repeat;}
					div.finded_picture ul.picture_options li a.remove {padding: 0 0 0 20px; background: url(../img/removepic_ico.gif) 0 2px no-repeat;} 
		.main_article_border ul.list_off_multimedia_results li div.finded_user {width: 128px; float: left; overflow: hidden; padding: 0 12px 10px 12px; text-align: center;}
.main_article_border ul.list_off_multimedia_results li div.finded_user img {margin: 0 auto 10px auto !important; display: block; float: none !important;}
		.main_article_border ul.list_off_multimedia_results li div.margin {padding: 0 37px;}
		.main_article_border ul.list_off_multimedia_results li div.finded_picture p {width: auto !important;}
		.main_article_border ul.list_off_multimedia_results li ul.gallery_stats {padding: 0 0 20px 0;}
			.main_article_border ul.list_off_multimedia_results li ul.gallery_stats li strong {color: #000;}
			.main_article_border ul.list_off_multimedia_results li ul.gallery_stats li small {font-size: 12px !important; color: #000; font-weight: bold;}
		form.check_all {font-weight: bold; padding: 4px 0 0 0; line-height: 1.2em; font-size: 12px;}
			form.check_all fieldset {float: right;}
			form.check_all fieldset.left {float: left !important;}
			form.check_all input#checkbox_show_all {margin: 0 10px 0 0; float: left;}
			form.check_all label.label_show_all {color: #521F3C; cursor: pointer;}
		form.right {float: right !important;}
		form.show_items {font-weight: normal; font-size: 12px;}
			form.show_items label {color: #521F3C; cursor: pointer; float: left; padding: 0 0 10px 0;}
			form.show_items label.show_items {color: #747474;}
			form.show_items input {width: 12px; height: 12px; display: block; float: left; margin: 2px 10px 0 20px;}
		.main_article_border ul.list_off_multimedia_results li div.user_sign {width: 145px !important;}
			.main_article_border ul.list_off_multimedia_results li div.user_sign img {margin: 0 5px 10px 0 !important;}
			.main_article_border ul.list_off_multimedia_results li div.user_sign ul {width: 71px !important;}
			.main_article_border ul.list_off_multimedia_results li div.user_sign ul li {width: 71px !important;}
.tinding {font-size: 13px; line-height: 18px !important;}
.tinding p {clear: left !important;}
.tinding strong {font-size: 13px !important;}
.lightdata {color: #7f7f7f;}
				div.user_sign ul li.remove_user {padding: 0px 0 0 0; text-align: right;}
div.user_sign img {float: left;}
		ul.user_news {padding: 10px 0 10px 0; zoom: 1;}
			ul.user_news li {float: left; clear: both; width: 614px; padding: 0 0 4px 0;}
			ul.user_news li p {padding: 0 0 6px 0 !important;}
			ul.user_news li img {margin: 0 10px 6px 0 !important;}
			ul.user_news a {font-size: 14px;}
			ul.user_news img {float: left;}
		#main div.black_box {float: left; width: 660px; padding: 20px 0 10px 0; margin: 0 0 10px 0; clear: both; background: url(../img/black_box_bg.gif) 0 bottom no-repeat #5F5F5F;}
		#main div.blue_box {float: left; width: 660px; padding: 20px 0 10px 0; margin: 0 0 10px 0; clear: both; background: url(../img/blue_box_bg.gif) 0 bottom no-repeat #4A6180;}
			#main ul.box_items {float: left; width: 660px;}
				#main ul.box_items li {width: 220px; float: left;}
		ul.user_friends_list {width: 642px; overflow: hidden; display: block; clear: both; padding: 20px 0 0 0; margin: 0 -14px 0 -14px;}
			ul.user_friends_list li.item {float: left; width: 301px; overflow: hidden; padding: 0 10px 10px 10px; margin: 0 0 15px 0; background: url(../img/user_friends_list_bottom.gif) 10px bottom no-repeat;}
				ul.user_friends_list div.user_friends_list_bg {padding: 15px 15px 0 15px; width: 271px; height: 70px; overflow: hidden; background: url(../img/user_friends_list_top.gif) 0 0 no-repeat;}
				ul.user_friends_options {float: right; font-size: 11px;}
					ul.user_friends_options li {line-height: 2.0em; padding: 0 0 0 23px;}
						ul.user_friends_options li.user_option_send {background: url(../img/message_ico2.gif) 0 4px no-repeat;}
						ul.user_friends_options li.user_option_block {background: url(../img/block_ico.gif) 1px 2px no-repeat;}
						ul.user_friends_options li.user_option_remove {background: url(../img/remove_ico4.gif) 1px 2px no-repeat;}
		
		a.edit_button {background: url(../img/edit_ico2.gif) 0 1px no-repeat; padding: 0 0 0 19px; float: right;}
		span.edit_button  {width: 100%; display: block; clear: both; overflow: hidden; padding: 0 15px 10px 15px;}
			span.edit_button a.edit_button {float: left !important; background: url(../img/mypicture_ico.gif) 0 0 no-repeat !important; padding-bottom: 1px !important;}
		
		div.user_info {float: left; width: 295px; padding: 7px 0 0 23px; background: url(../img/user_info_top_border.gif) 23px 0 no-repeat; margin: 0 15px 10px 0;}
			img.user_info {padding: 0 0 0 15px; float: left;}
			div.user_info ul {float: left; width: 275px; padding: 10px 10px 10px 10px; background: url(../img/user_info_border.gif) 0 bottom no-repeat; line-height: 33px; font-weight: bold; color: #B9B9B9;}
				div.user_info ul li.status_on {background-position: 46px 11px !important;}
					div.user_info ul li.status_on a.edit_button {background-position: 0 center !important;}
				div.user_info ul li.status_off {background-position: 46px 11px !important;}
			div.user_info strong {color: #414141;}
		
		 a.add_see_opinion {padding: 0 0 10px 24px !important; background: url(../img/add_opinion_ico.gif) left top no-repeat; display: block;}
		 a.remove_opinion {padding: 0 10px 10px 24px !important; background: url(../img/remove_ico2.gif) left top no-repeat; display: block;}
		 a.edit_opinion {padding: 0 10px 10px 24px !important; background: url(../img/edit_ico.gif) left top no-repeat; display: block;}
				em.stars {display: block; width: 100px; height: 20px; margin: 0;}
				em.stars_0 {background: url(../img/0stars_ico1.gif) -3px top no-repeat;}
				em.stars_1 {background: url(../img/1star_ico1.gif) -3px top no-repeat;}
				em.stars_2 {background: url(../img/2stars_ico1.gif) -3px top no-repeat;}
				em.stars_3 {background: url(../img/3stars_ico1.gif) -3px top no-repeat;}
				em.stars_4 {background: url(../img/4stars_ico1.gif) -3px top no-repeat;}
				em.stars_5 {background: url(../img/5stars_ico1.gif) -3px top no-repeat;}
				em.stars span {display: none;}
				a.stars {display: block; width: 100px; height: 20px; margin: 0;}
				a.stars_0 {background: url(../img/0stars_ico1.gif) center top no-repeat;}
				a.stars_1 {background: url(../img/1star_ico1.gif) center top no-repeat;}
				a.stars_2 {background: url(../img/2stars_ico1.gif) center top no-repeat;}
				a.stars_3 {background: url(../img/3stars_ico1.gif) center top no-repeat;}
				a.stars_4 {background: url(../img/4stars_ico1.gif) center top no-repeat;}
				a.stars_5 {background: url(../img/5stars_ico1.gif) center top no-repeat;}
				a.stars span {display: none;}
				
	ul.center_tags {float: left; width: 100%; text-align: center; padding: 0 0 10px 0;}
		ul.center_tags li {display: inline; padding: 0 4px 0 4px; border-right: 1px solid #A8A8A8; line-height: 12px;}
			ul.center_tags li a {color: #A8A8A8; font-weight: normal; font-size: 11px; line-height: 12px;}
			ul.center_tags li.last_item  {border-right: 0;}
	ul.article_user_options {float: left; display: block; clear: both; width: 100%; padding: 0 0 10px 0;}
		ul.article_user_options li {float: right; padding: 0 5px;}
			ul.article_user_options li a {float: left;}
			ul.article_user_options li.article_user_options_edit a {background: url(../img/edit_ico.gif) no-repeat; padding: 0 0 1px 17px;}
			ul.article_user_options li.article_user_options_remove a {background: url(../img/remove_ico2.gif) no-repeat; padding: 0 0 1px 21px; }
	
	ul.sond_result {width: 100%; font-size: 13px; font-weight: bold; font-style: italic; padding: 10px 0 20px 0; overflow: hidden;}
		ul.sond_result li {float: left; clear: both; padding: 0 0 7px 0;}
			ul.sond_result li.result {height: 19px; font-size: 12px; color: #000; text-align: center; padding: 1px 0 12px 0;}
			ul.sond_result li.yellow, ul.sond_result li.orange {width: 28%; background: url(../img/sond_yellow.gif) repeat-x;}
			ul.sond_result li.lightyellow {width: 14%; background: url(../img/sond_lightyellow.gif) repeat-x;}
			ul.sond_result li.red {width: 8%; background: url(../img/sond_red.gif) repeat-x;}
			ul.sond_result li.green {width: 32%; background: url(../img/sond_green.gif) repeat-x;}
			ul.sond_result li.blue {width: 6%; background: url(../img/sond_blue.gif) repeat-x;}
			ul.sond_result li.purple {width: 12%; background: url(../img/sond_purple.gif) repeat-x;}
	ul.sub_sond_result {width: 282px; float: left; clear: both; padding: 0 0 10px 0; color: #FFF; font-size: 11px; line-height: 13px; margin: 0 !important;}
		ul.sub_sond_result a {color: #FFF; font-weight: normal;}
		ul.sub_sond_result li {float: left; clear: both; padding: 0 0 4px 0; width: 100%;}
			ul.sub_sond_result li.orange {color: #000; width: 33%; background: url(../img/sub_sond_orange.gif) repeat-x; text-align: center; padding: 0 0 6px 0;}
			ul.sub_sond_result li.green {color: #000; width: 18%; background: url(../img/sub_sond_green.gif) repeat-x; text-align: center; padding: 0 0 6px 0;}
			ul.sub_sond_result li.blue {color: #000; width: 24%; background: url(../img/sub_sond_blue.gif) repeat-x; text-align: center; padding: 0 0 6px 0;}
			ul.sub_sond_result li.purple {color: #000; width: 11%; background: url(../img/sub_sond_purple.gif) repeat-x; text-align: center; padding: 0 0 6px 0;}
			ul.sub_sond_result li.yellow {color: #000; width: 14%; background: url(../img/sub_sond_yellow.gif) repeat-x; text-align: center; padding: 0 0 6px 0;}
	form.sonda_sub {width: 282px; float: left; clear: both; padding: 0; color: #FFF; margin: 0 !important;}
		form.sonda_sub input.standard_radio {float: left; width: 12px; height: 12px; margin: 0 10px 0 0;}
		form.sonda_sub label {float: left;}
		form.sonda_sub div.form_line {float: left; width: 282px; overflow: hidden; clear: both; padding: 0 0 10px 0;}
		input.one_button {display: block; clear: both; margin: 0 auto;}
		
	div.right {float: right !important;}
	a.right {float: right;}
	
	#main div.main_article_no_border { width: 614px; padding: 15px 23px 0 23px; overflow: hidden;}
	
	.main_top_dark, .main_bottom_dark, .main_top_semidark, .main_bottom_semidark {font-size: 0; clear: both; width: 660px; height: 5px;}
	#main div.main_top_dark {background: url(../img/main_top_dark.gif) no-repeat;}
	#main div.main_article_dark {background: #B9B9B9; width: 614px; padding: 0 23px 0 23px; overflow: hidden; color: #fff;}
	#main div.main_bottom_dark {background: url(../img/main_bottom_dark.gif) no-repeat; padding: 0 0 11px 0;}
		a.report_problem {float: right; clear: both; background: url(../img/report_ico2.gif) no-repeat; padding: 0 0 0 10px; margin: 10px 0 10px 0;}
		.main_article_dark div.white_container {clear: both; overflow: hidden; width: 614px; background: url(../img/white_container_bottom.gif) 0 bottom no-repeat #F2F2F2; padding: 0 0 10px 0; color: #595959; margin: 0 0 10px 0;}
		.main_article_dark div.white_container_bg {float: left; overflow: hidden; width: 594px; background: url(../img/white_container_top.gif) 0 0 no-repeat; padding: 10px 10px 0 10px;}
		.main_article_dark div.more_space {padding: 20px 10px 0 10px !important;}
			ul.message_options {float: left;}
				ul.message_options li {float: left; padding: 0 20px 0 0;}
					ul.message_options li a {float: left; padding: 0  0 3px 25px;}
					ul.message_options li.item1 a {background: url(../img/message_ico3.gif) 0 1px no-repeat;}
					ul.message_options li.item2 a {background: url(../img/message_ico4.gif) 0 1px no-repeat;}
					ul.message_options li.item3 a {background: url(../img/message_ico5.gif) 0 1px no-repeat;}
		div.white_container h2.message_sender {width: 594px; margin: -10px -10px 0 -10px !important; float: none !important; overflow: hidden; padding: 7px 10px 7px 10px !important; color: #FFF; text-align: center; background: url(../img/h2_message_sender.gif) no-repeat #3D3D3D;}
		div.white_container div.message_list_top {width: 594px; margin: -10px -10px 0 -10px !important; float: none !important; overflow: hidden; padding: 7px 10px 7px 10px !important; color: #FFF; background: url(../img/h2_message_sender.gif) no-repeat #3D3D3D; font-size: 13px; font-weight: bold;}
			div.white_container div.message_list_top ul {float: left; text-align: left;}
			div.white_container div.message_list_top ul li {float: left;}
			div.white_container div.message_list_top ul li input {margin: 0 10px 0 0;}
			div.white_container div.message_list_top li.col1 {width: 170px;}
			div.white_container div.message_list_top li.col2 {width: 320px;}
			div.white_container div.message_list_top li.col3 {width: 104px;}
		div.white_container div.message_header {width: 594px; margin: 0px -10px 10px -10px; float: none; overflow: hidden; padding: 10px 10px 10px 10px; background: url(../img/message_header.gif) repeat-x #DEDEDE; border-bottom: 1px solid #C8C8C8;}
			div.white_container div.message_header small.date {float: right; margin: 10px 0 20px 0;}
			div.white_container div.message_header p {float: right; clear: right;}
			h4.message_title { font-size: 1.0em; font-weight: normal; color: #373737; border: 1px solid #D8D8D8; overflow: hidden; clear: both; width: 562px; padding: 7px 15px 7px 15px; background: #FFF;}
		span.left {float: left; padding: 0 10px 0 0;}
		div.white_container table {width: 614px; margin: 0 -10px 0 -10px; overflow: hidden;}
			div.white_container table tr {background: url(../img/dott1.gif) 0 bottom repeat-x;}
				div.white_container table tr td {}
				div.white_container table tr td.col1 {width: 170px; padding: 0 0 0 10px !important}
div.white_container table tr td.col1 a {font-weight: normal;}
				div.white_container table tr td.col2 {width: 320px; padding: 15px 0 15px 0 !important;}
div.white_container table tr td.col2 a {font-weight: normal;}

				div.white_container table tr td.col3 {width: 104px; padding: 0 10px 0 0 !important;}
				div.white_container table img {float: none !important; margin: 0 10px 0 7px !important; vertical-align: middle;}
				div.white_container table input {}
		form.message_box div.form_line {width: 100%; clear: both; overflow: hidden; padding: 0 0 10px 0;}
		form.message_box div.two_buttons {padding: 0 0 10px 223px !important; width: 391px !important;}
		div.white_container textarea#message_text {width: 588px; height: 160px; overflow: auto; background: #FFF; padding: 2px; border: 1px solid #B9B9B9;}
		form.message_box input.button {margin: 0 10px 0 0;}
		form.message_box input.standard_text_input {height: 14px; padding: 3px 0; font-size: 12px; float: left; border: 1px solid #8e8e8e; width: 522px;}
		form.message_box label {float: left; text-align: right; width: 60px; font-size: 13px; padding: 0 10px 0 0; font-weight: bold;}
		
	#main div.main_top_semidark {background: url(../img/main_top_semidark.gif) no-repeat;}
	#main div.main_article_semidark {background: #ececec; width: 630px; padding: 0 15px 0 15px; overflow: hidden;}
		#main div.more_top_space {padding-top: 13px;}
		.main_article_semidark p.bolder {font-weight: bold; color: #434343; padding: 5px 0 0px 0 !important;}
	#main div.main_bottom_semidark {background: url(../img/main_bottom_semidark.gif) no-repeat; padding: 0 0 11px 0;}
		form.formularz {width: 600px; padding: 0 15px 0 15px; overflow: hidden; clear: both;}
		form.full_size {width: 630px !important; padding: 0 !important;}
		div.main_article_no_border form.full_size {margin: 0 -8px 0 -8px;}
			form.formularz label {float: left; padding-top: 4px;}
			form.formularz label.default_label {float: left; padding: 2px 10px 0 0;}
			form.formularz label.smaller_font {font-size: 11px;}
			form.formularz input {height: 14px; padding: 3px 0; font-size: 12px; float: left; border: 1px solid #8e8e8e;}
			form.formularz input.buttons{height: auto !important; padding: 0 !important; float: left; border: 0 none !important;}
			form.formularz input.right {float: right !important; margin: 0 0 10px 0 !important;}
			div.form_line input.standard_input {height: 14px; padding: 3px 0; float: left; width: 91px; margin: 0 10px 0 0; border: 1px solid #8e8e8e;}
			div.form_line input.small_input {height: 14px; padding: 3px 0; float: left; width: 140px; margin: 0 10px 0 0; border: 1px solid #8e8e8e;}
			div.title_small_box input.wide_input, div.form_line input.wide_input {height: 14px; padding: 3px 0; float: left; width: 330px; border: 1px solid #8e8e8e; margin: 0 10px 0 0;}
			div.title_small_box input.wide2_input, div.form_line input.wide2_input {height: 14px; padding: 3px 0; float: left; width: 450px; border: 1px solid #8e8e8e;  margin: 0 10px 0 0;}
			div.form_line input.wider_input {height: 14px; padding: 3px 0; float: left; width: 518px; border: 1px solid #8e8e8e; padding: 0;}
			form.formularz div.form_line {width: 600px; padding: 0 0 10px 0; overflow: hidden; clear: both;}
			form.full_size div.form_line {width: 630px !important;}
			form.full_size div.left_space {padding: 0 0 10px 110px !important; width: 520px !important; position: relative;}
				form.full_size div.left_space p.line_description {position: absolute; left: 0; top: 2px;}
			form div.heigher {padding: 10px 0 30px 0 !important;}
			form.formularz div.two_buttons {padding: 0 0 10px 218px !important; width: 382px !important;}
			form.full_size div.two_buttons {padding: 0 0 10px 233px !important; width: 397px !important;}
			form.full_size div.one_button {padding: 0 0 10px 253px !important; width: 377px !important;}
			form.formularz div.title_small_box {width: 610px; padding: 8px 10px 10px 10px; overflow: hidden; margin: 10px 0 10px 0; clear: both; display: block; background: url(../img/title_small_box_bg.gif) no-repeat;}
			form.formularz div.form_right_field {float: right; width: 300px; overflow: hidden; padding: 0 0 10px 0;}
				div.form_right_field label {float: left; margin: 0 10px 3px 0;}
				div.form_right_field input {height: 14px; padding: 3px 0; float: left; width: 298px; border: 1px solid #8e8e8e;}
				div.form_right_field textarea {height: 100px; float: left; width: 298px; border: 1px solid #8e8e8e;}
				div.form_right_field select {height: 20px; line-height: 17px !important; float: left; width: 120px; margin: 0 10px 0 0; border: 1px solid #8e8e8e;}
				div.form_small_line {width: 300px; clear: both; overflow: hidden; display: block; padding: 0 0 10px 0;}
			input.standard_checkbox {float: left; padding: 0 !important; width: 14px !important; height: 14px !important; margin: 2px 10px 0 0 !important; border: 0 none !important;}
			input.standard_radio {float: left; padding: 0 !important; width: 14px !important; height: 14px !important; margin: 3px 10px 0 0 !important; border: 0 none !important;}
			div.title_small_box label, div.form_line label {float: left;}
			label.standard_label {padding: 2px 15px 0 0;}
			div.title_small_box label {float: left; padding: 2px 10px 0 0;}
			label.standard_left_label {float: left; width: 270px; padding: 2px 0 0 0; text-align: left;}
			label.standard_right_label {float: left; width: 130px; text-align: right; font-weight: normal; margin: 0 10px 0 0;}
			label.wider_right_label {float: left; width: 210px; text-align: right; font-weight: normal; margin: 0 10px 0 0;}
			label.smaller_right_label {float: left; width: 90px; text-align: right; margin: 0 10px 0 0;}
			label.small_right_label {float: left; width: 70px; text-align: right; font-weight: bold; margin: 0 10px 0 0;}
			div.form_line select.standard_select {float: left; line-height: 17px !important; height: 20px; border: 1px solid #8e8e8e; width: 240px;}
			div.form_line select.smallest_select {float: left; line-height: 17px !important; height: 20px; border: 1px solid #8e8e8e; width: 54px; margin: 0 10px 0 0;}
			div.form_line select.smaller_select {float: left; line-height: 17px !important; height: 20px; border: 1px solid #8e8e8e; width: 140px; margin: 0 10px 0 0;}
			div.form_line select, div.form_line textarea, div.form_line input {font-size: 12px; font-weight: normal; color: #8e8e8e;}
			div.form_line textarea.max_width_textarea {width: 598px; height: 80px; border: 1px solid #8e8e8e;}
			textarea {background: #fff; overflow: auto; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #8e8e8e;}
			textarea#opis {float: left; width: 326px; height: 100px; padding: 2px; border: 1px solid #8e8e8e;}
			textarea#opis2 {float: left; width: 326px; height: 100px; padding: 2px; border: 1px solid #8e8e8e;}
			textarea#removetext_textarea {float: left; width: 584px; height: 120px; padding: 2px; border: 1px solid #8e8e8e; overflow: auto; margin: 0 0 10px 0; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #8e8e8e;}
			textarea#tresc_zaproszenia {float: left; width: 490px; height: 90px; padding: 2px; border: 1px solid #8e8e8e; overflow: auto; margin: 10px 0 0 0; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #8e8e8e;}
			textarea#myopinion_textarea {float: left; width: 594px; height: 90px; padding: 2px; border: 1px solid #8e8e8e; overflow: auto; margin: 10px 0 10px 0; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #8e8e8e;}
			label#removetext_label {padding: 0 0 10px 0; margin: -10px 0 0 0;}
			form.formularz input.buttons {float: left; margin: 0 10px 0 0;}
			input.file_wide { height: 23px !important;}
			input.file_small { height: 23px !important;}
			
			div.info_box_bottom {display: block; overflow: hidden; width: 660px; clear: both; padding: 0 0 6px 0; margin: 0 0 10px 0; background: url(../img/info_box_bottom.gif) 0 bottom no-repeat;}
			div.info_box_top {width: 660px; float: left; background: url(../img/info_box_top.gif) no-repeat;}
			div.info_box_top div {padding: 17px 15px 10px 60px; width: 585px; float: left; min-height: 20px; height: auto !important; height: 20px;}
				div.info_box_ok {background: url(../img/info_box_ok.gif) 10px center no-repeat; color: #6F8902;}
				div.info_box_info {background: url(../img/info_box_info.gif) 10px center no-repeat; color: #0B83B0;}
				div.info_box_warn {background: url(../img/info_box_warn.gif) 10px center no-repeat; color: #B82D1E;}
			div.box_sign_info {display: block; clear: both; width: 540px; height: 12px; padding: 13px 20px 23px 40px; background: url(../img/box_sign_info_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 10px 0;}
			div.box_sign_warn {display: block; clear: both; width: 520px; height: 30px; padding: 43px 20px 43px 90px; background: url(../img/box_sign_warn_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 10px 0; color: #c50b00;}
				div.box_sign_warn p.top_p {margin: -20px 0 0 0; padding: 0 0 20px 0 !important;}
				div.box_sign_warn p.standard_color {color: #747474;}
			div.box_sign_warn2 {display: block; clear: both; width: 450px; height: 17px; padding: 28px 90px 31px 90px; background: url(../img/box_sign_warn2_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 20px 0; text-align: center;}
			div.box_sign_alert {display: block; clear: both; width: 500px; height: 30px; padding: 48px 20px 38px 110px; background: url(../img/box_sign_alert_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 20px 0;}
			div.form_line a.more {float: right; padding: 0 0 0 21px; background: url(../img/more_ico.gif) 0 2px no-repeat;}
			div.form_line a.more2 {float: right; padding: 0 0 0 16px; background: url(../img/more2_ico.gif) 0 3px no-repeat;}
			div.editor_top {clear: both; width: 610px; padding: 10px; height: 66px; overflow: hidden; margin: 10px 0 0 0; background: url(../img/editor_top_bg.gif) no-repeat;}
			div.form_line p.line_description {width: 100px; height: 16px; padding: 2px 0 0 0 !important; display: block; text-align: right; margin: 0 10px 0 0; float: left;}
			div.box_gradient {width: 630px; overflow: hidden; display: block; clear: both; margin: 0 0 10px 0; padding: 6px 0 0 0; background: url(../img/box_gradient_top.gif) no-repeat;}
				div.box_gradient_bg {width: 600px; float: left; min-height: 110px; height: auto !important; height: 110px; padding: 9px 15px 5px 15px; background: url(../img/box_gradient_bottom.gif) 0 bottom no-repeat;}
				div.box_gradient_bg2 {padding: 15px 0 0 20px; overflow: hidden; width: 580px;}
					div.box_gradient_bg2 img {margin: 0 30px 0 0 !important;}
					div.box_gradient_bg2 p {padding: 0 0 15px 0 !important;}
				div.invitation_options {float: left; width: 418px; text-align: right;}
					div.invitation_options a {float: right;}
					div.invitation_options img.no_margin {margin: 0 !important;}
				div.box_gradient p.max_width {display: block; clear: both;}
				a.banner_link {float: left; width: 195px; height: 41px; background: url(../img/banner_bg.gif) no-repeat; text-align: center; line-height: 41px; color: #FFF; font-weight: normal; font-size: 18px; margin: 0 20px 0 0;}
			ul li.box_blocked_users {width: 630px; height: 99px; overflow: hidden; margin: 0 0 10px 0; background: url(../img/box_blocked_users.gif) no-repeat;}
				div.blocked_user {float: left; width: 285px; height: 84px; padding: 15px 15px 0 15px; overflow: hidden; margin: 0; text-align: right;}
					div.blocked_user div.user_sign {text-align: left;}
					div.blocked_user small.date {color: #000; display: block;}
					div.blocked_user a.right img {margin: 0 !important;}
			div.box_white_border {float: left; width: 276px; height: 175px; padding: 15px; overflow: hidden; margin: 0 18px 10px 0; background: url(../img/box_white_border.gif) no-repeat;}
			div.right_side {margin: 0 0 10px 0 !important;}
				form.small_form {width: 276px; overflow: hidden; float: left; padding: 35px 0 0 0;}
					form.small_form div.small_form_line {width: 276px; clear: both; display: block; overflow: hidden; padding: 0 0 6px 0;}
					div.small_form_line input, div.small_form_line label {float: left; margin: 0 5px 0 0;}
					div.small_form_line label {font-size: 10px;}
					div.small_form_line input {width: 156px; height: 14px; font-size: 11px; float: left; border: 1px solid #8e8e8e;}
						div.small_form_line input.button {width: auto !important; height: auto !important; border: 0 none !important; margin: 0 !important;}
			div.white_two_columns {width: 630px; overflow: hidden; clear: both; display: block; padding: 0 0 5px 0; background: url(../img/white_two_columns_bottom.gif) 0 bottom no-repeat; margin: 0 0 15px 0;}
				div.white_two_columns_bg {width: 630px; float: left; padding: 10px 0 0 0; background: url(../img/white_two_columns_top.gif) no-repeat;}
				div.white_two_columns div.col1 {width: 283px; float: left; padding: 0 10px 0 10px; margin: 0 23px 0 0; }
				div.white_two_columns div.col2 {width: 283px; float: left; padding: 0 10px 0 10px; }
				div.white_two_columns h3 {font-size: 18px; font-weight: normal; text-transform: uppercase; padding: 0 0 15px 0; color: #ccc;}
				div.white_two_columns ul li {padding: 0 0 0 10px; background: url(../img/dott4.gif) 0 7px no-repeat; line-height: 1.4em;}
			div.image_browser {width: 610px; overflow: hidden; padding: 10px;}
				div.image_browser img {}
			label small {font-size: 10px;}
			form.formularz p.center {text-align: center;}
			
			ul.profile_options {width: 460px; float: left; display: block; clear: both; padding: 0 0 0 20px;}
				ul.profile_options li {float: left; width: 230px; padding: 0 0 15px 0;}
					ul.profile_options li a {padding: 0 0 3px 30px;}
						ul.profile_options li a.privacy_ico {background: url(../img/privacy_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.password_ico {background: url(../img/password_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.e-mail_ico {background: url(../img/e-mail_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.remove_profile_ico {background: url(../img/remove_profile_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.aboutme_ico {background: url(../img/aboutme_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.mypicture_ico {background: url(../img/mypicture_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.snowboard_ico {background: url(../img/snowboard_ico.gif) 0 0 no-repeat;}
						ul.profile_options li a.sk8board_ico {background: url(../img/sk8board_ico.gif) 0 2px no-repeat;}
						
			ul.editor_buttons {float: left; background: url(../img/editor_buttons_bg.gif) repeat-x; height: 25px; margin: 0 10px 10px 0;}
				ul.editor_buttons li {float: left; height: 25px; border-right: 1px solid #868686;}
					ul.editor_buttons li.first_item { padding: 0 0 0 4px; background: url(../img/editor_buttons_left.gif) no-repeat;}
					ul.editor_buttons li.last_item { padding: 0 4px 0 0; background: url(../img/editor_buttons_right.gif) right 0 no-repeat; border-right: 0 none;}
					ul.editor_buttons li a {float: left; height: 23px; padding: 2px 3px 0 3px;}
						ul.editor_buttons li a img {margin: 0 !important;}
						ul.editor_buttons li a:hover {padding: 1px 3px 0 3px; height: 24px;}
						ul.editor_buttons li strong {padding: 4px 3px 0 5px; margin: 0; float: left;}
						ul.editor_buttons li select.smaller_select {float: left; line-height: 17px !important; height: 18px !important; line-height: 16px; font-size: 12px; border: 1px solid #8e8e8e; width: 140px; margin: 2px 2px 0 2px;}
						ul.editor_buttons li select.smallest_select {float: left; line-height: 17px !important; height: 18px !important; line-height: 16px; font-size: 12px; border: 1px solid #8e8e8e; width: 40px; margin: 2px 2px 0 2px;}
			input#edytor_button {float: right;}
			ul.emot_icons {float: left; clear: both; height: 36px; width: 630px;}
				ul.emot_icons li { float: left; height: 36px;}
					ul.emot_icons li strong {float: left; width: 60px; overflow: hidden; font-weight: bold; color: #434343; text-transform: uppercase; padding: 16px 0 0 0;}
					ul.emot_icons li a {float: left; height: 34px; padding: 2px 2px 0 2px;}
						ul.emot_icons li a:hover {height: 36px; padding: 0 2px 0 2px;}
						ul.emot_icons li a img {margin: 0 !important;}
			textarea#editor_textarea {width: 624px; padding: 2px; border: 1px solid #8e8e8e; height: 238px; clear: both; display: block; overflow: auto; margin: 0 0 10px 0; font-family: Arial, Tahoma, sans-serif; font-size: 12px;}
			
			div.form_white_box {float: left; padding: 0 0 10px 10px; background: url(../img/form_white_box_bottom.gif) 10px bottom no-repeat; width: 353px; margin: 0 0 15px 0;}
				div.form_white_box_bg { background: url(../img/form_white_box_top.gif) 0 0 no-repeat; overflow: hidden; padding: 10px 0 0 10px;}
					div.form_white_box_bg h3 {color: #616161; font-size: 13px; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; padding: 0 0 15px 0;}
					div.form_white_box  input.standard_input {width: 220px !important; margin: 0 0 15px 0;}
					div.form_white_box span.spacer {float: left; display: block; width: 179px; height: 60px;}
					div.form_white_box span.arrow_spacer {background: url(../img/big_arrow.gif) center 10px no-repeat; height: 40px !important;}
					div.form_white_box input.buttons {margin: 10px 0 0 0;}
			
			div.wide_white_box {float: left; width: 630px; display: block; overflow: hidden; clear: both; padding: 0 0 7px 0; background: url(../img/wide_white_box_bottom.gif) 0 bottom no-repeat; margin: 0 0 10px 0;}
				div.wide_white_box_bg {overflow: hidden; width: 590px; padding: 20px 20px 3px 20px; background: url(../img/wide_white_box_top.gif) no-repeat;}
				div.invitation_options {float: right;}
					div.invitation_options  small.date {display: inline !important; color: #000;}
				div.wide_white_box div.form_line2 {width: 570px; clear: both; display: block; overflow: hidden; padding: 0 0 10px 20px;}
					div.form_line2 input.standard_input {width: 200px !important; margin: 0 20px 0 0;}
					
		.main_article_dark h2 {font-size: 13px; color: #000; display: block; font-weight: bold; padding: 10px 0 10px 0;}
			.main_article_dark h2.callendar1 {text-transform: uppercase; padding: 3px 0 0 30px; background: url(../img/callendar_ico.gif) 0 1px no-repeat;}
			.main_article_dark h2.ostatnio_zalogowani_przyjaciele_h2 {width: 614px; height: 18px; background: url(../img/ostatnio_zalogowani_przyjaciele_h2.gif) 0 10px no-repeat;}
			.main_article_dark h2 span {display: none;}
		
		.main_article_semidark h2 {font-size: 17px; color: #616161; display: block; font-weight: bold; padding: 10px 0 15px 0; font-family: Arial, Tahoma, sans-serif;}
			.main_article_semidark h2 a.text_remove {float: right;font-size: 12px; padding: 0 0 1px 21px; background: url(../img/remove_ico2.gif) no-repeat;}
			.main_article_semidark h2 a.video_remove {float: right;font-size: 12px; padding: 1px 0 1px 27px; background: url(../img/video_ico4.gif) no-repeat;}
			.main_article_semidark h2 a.picture_remove {float: right;font-size: 12px; padding: 1px 0 1px 27px; background: url(../img/gallery_ico4.gif) no-repeat;}
			.main_article_semidark h2 a.gallery_remove {float: right;font-size: 12px; padding: 1px 0 1px 27px; background: url(../img/remove_ico3.gif) no-repeat;}
			.main_article_semidark img {float: left;}
				p.remove_picture_link {width: 280px; padding: 0 !important; font-weight: bold; color: #434343;}
					p.remove_picture_link a {float: right;}
				a.apply_to_all_pictures {padding: 0 0 0 20px; background: url(../img/apply_ico.gif) 0 2px no-repeat;}
	
	div.four_in_line {width: 145px !important; height: 64px; padding: 10px 8px 14px 0 !important;}
	
	#main div.profile_info_box {clear: both; width: 614px; padding: 36px 23px 20px 23px; height: 83px; overflow: hidden; background: url(../img/profile_info_box.jpg) no-repeat; position: relative;}
		#main div.profile_info_box h2 {display: none;}
		#main div.profile_info_box ul {line-height: 18px; float: left; width: 270px;}
			#main div.profile_info_box ul li strong {color: #3E3E3E;}
		#main div.profile_info_box a.edit_button {position: absolute; top: 15px; right: 23px;}
	
	.main_small_top_dark, .main_small_bottom_dark {font-size: 0; clear: both; width: 625px; height: 5px; margin: 0 -6px 0 -5px;}
	#main div.main_small_top_dark {background: url(../img/main_small_top_dark.gif) no-repeat;}
	#main div.main_small_article_dark {background: #DEDEDE; width: 625px; overflow: hidden; margin: 0 -6px 0 -5px; padding: 10px 0 0 0;}
		#main div.main_small_article_dark  div.multimedia_item {float: left; padding: 0 24px 10px 24px; width: 160px; overflow: hidden;}
		#main div.main_small_article_dark  div.multimedia_item a.image {float: left; display: block;}
	#main div.main_small_bottom_dark {background: url(../img/main_small_bottom_dark.gif) no-repeat; padding: 0 0 11px 0;}
	
	#main a.video_link {padding: 0 15px 3px 28px; background: url(../img/video_ico3.gif) 3px 0 no-repeat;}
	#main a.foto_link {padding: 0 15px 3px 25px; background: url(../img/foto_ico1.gif) 3px 3px no-repeat;}
	
	ul.gallery_navi {height: 76px; width: 614px; list-style: none;}
		ul.gallery_navi li {float: left; width: 153px;}
		ul.gallery_navi li.prev_photo a {float: left;}
		ul.gallery_navi li.next_photo a {float: right;}
			ul.gallery_navi li.next_photo a img {margin: 0 !important;}
		ul.gallery_navi li.prev_txt a {margin-top: 29px; padding: 7px 13px 0 0; float: right; color: #521F3C; width: 111px; height: 22px; font-size: 12px; font-weight: bold; text-align: right; background: url(../img/prev_button.gif) no-repeat; text-transform: uppercase;}
		ul.gallery_navi li.next_txt a {margin-top: 29px; padding: 7px 0 0 14px;  float: left; color: #521F3C; width: 108px; height: 22px; font-size: 12px; font-weight: bold; text-align: left; background: url(../img/next_button.gif) no-repeat; text-transform: uppercase;}
				
	ul.file_info {width: 658px; height: 113px; border-bottom: 1px solid #EAEAEA; margin: 0 -22px 10px -22px; list-style: none;}
		ul.file_info li {float: left; height: 73px; border-right: 1px solid #EAEAEA; padding: 20px; overflow: hidden;}
			ul.file_info li.info_li1 {width: 110px;}
			ul.file_info li.info_li2 {width: 84px;}
			ul.file_info li.info_li3 {width: 68px;}
			ul.file_info li.info_li4 {width: 79px;}
			ul.file_info li.info_li5 {width: 113px; border-right: 0 none; font-size: 11px;}
			ul.file_info li h3 {width: 100%; text-align: center; color: #000; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 0 0 15px 0;}
			ul.file_info li.info_li1 a.stars {display: block; width: 100%; height: 20px; margin: 0 0 10px 0;}
				
			ul.file_info li small {display: block; font-size: 10px; color: #929AA8; text-align: center; padding: 0 0 10px 0;}
			ul.file_info li strong {display: block; font-size: 18px !important; font-weight: bold !important; color: #475D7C; text-align: center; padding: 0 0 10px 0; height: 20px;}
			ul.file_info li strong.date {font-size: 13px !important;}
				ul.file_info li.info_li5 a {display: block; height: 20px; color: #521F3C; font-weight: bold; padding: 0 0 0 25px; text-align: left; }
				ul.file_info li.info_li5 a.favorites {background: url(../img/favorites_ico.gif) no-repeat;}
				ul.file_info li.info_li5 a.recommendation {background: url(../img/recommendation_ico.gif) no-repeat;}
				ul.file_info li.info_li5 a.report {background: url(../img/report_ico.gif) 6px 0 no-repeat;}
	.main_article_border h3 {width: 100%; text-align: left; text-transform: uppercase; font-weight: bold; font-size: 11px; padding: 0 0 10px 0 !important;}
		ul.tags {width: 100%; list-style: none; padding: 0 0 4px 0; float: left; font-size: 11px;}
			ul.tags li {float: left; border-right: 1px solid #929AA8; line-height: 1.0em; padding: 0 3px 0 3px; margin: 1px 0 2px 0;}
			ul.tags li a {color: #929AA8; font-weight: normal;}
				ul.tags li.last_item {border-right: 0 none;}
	ul.user_opinion {width: 100%;}
		ul.user_opinion li {list-style: none; float: left; padding: 0 0 10px 0; text-align: justify;}
			
			div.user_sign {width: 164px; float: left; padding: 0 8px 4px 0; overflow: hidden;}
			div.user_sign ul {float: right; clear: right; width: 90px !important; font-size: 12px;}
				div.user_sign ul li {float: left; width: 90px; height: 17px; padding: 0;}
				div.user_sign ul li.more_space {padding: 5px 0 0 0;}
				div.user_sign ul li a {color: #521F3C; font-size: 13px; font-weight: bold;}
				div.four_in_line ul {width: 71px !important;}
			div.thin_column {width: 90px !important; padding: 0 10px 10px 0 !important;}
				div.thin_column ul {clear: left; float: left; overflow: hidden;}
			
			ul.user_opinion li p {float: right; width: 430px; margin: 0; padding: 0 0 10px 0; text-align: left;}
			ul.user_opinion li ul {float: right; clear: right; width: 130px;}
			ul.user_opinion li ul.one_option {width: 65px !important;}
				ul.user_opinion li ul li {float: left;}
				ul.user_opinion li ul.edit_buttons li a {float: left; display: block; padding: 0 2px 0 30px; color: #521F3C; font-weight: bold;}
					ul.user_opinion li ul.edit_buttons li.remove_post a {background: url(../img/remove_ico.gif) 3px 0 no-repeat;}
					ul.user_opinion li ul.edit_buttons li.remove_post2 a {float: right; background: url(../img/remove_ico.gif) 3px 0 no-repeat;}
					ul.user_opinion li ul.edit_buttons li.edit_post a {background: url(../img/edit_ico.gif) 13px 0 no-repeat;}
				ul.user_opinion li small {float: right; clear: right; text-align: right; width: 300px; font-size: 10px; font-weight: normal;}
			
				li.status_on {background: url(../img/dott_ico3.gif) 40px 2px no-repeat;}
				li.status_off {background: url(../img/dott_ico4.gif) 40px 2px no-repeat;}
			ul.user_opinion li div.user_sign ul li a {color: #521F3C; font-weight: bold;}
	ul.small_navi {float: right; clear: both; height: 20px; font-size: 11px;}
		ul.small_navi li {list-style: none; padding: 0 2px 0 2px; float: left; background: url(../img/navi_bg.gif) repeat-x;}
		ul.small_navi li a {float: left; display: block; color: #747474; height: 20px; font-weight: bold; padding: 3px 1px 0 1px;}
		ul.small_navi li span.dots {float: left; display: block; color: #747474; height: 20px; font-weight: normal; padding: 3px 1px 0 1px;}
		ul.small_navi li.active a {color: #521F3C;}
		ul.small_navi li.arrow_left {background: url(../img/left_arrow.gif) -3px -3px no-repeat;}
		ul.small_navi li.arrow_right {background: url(../img/right_arrow.gif) 0 -3px no-repeat;}
		ul.small_navi li.arrow_left a {width: 20px; height: 20px;  padding: 0 3px 0 0;}
		ul.small_navi li.arrow_right a {width: 17px; height: 20px; padding: 0 0 0 3px;}
		ul.small_navi li.arrow_left, ul.small_navi li.arrow_right {padding: 0;}
			ul.small_navi li span {display: none;}


a.image_280 {display: block; width: 280px !important; overflow: hidden; margin: 0 auto !important; text-align: center;}
	a.image_280 img {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}

.image_pogoda {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}

a.image_160 {display: block; width: 160px !important; overflow: hidden; margin: 0 auto !important; text-align: center;}
	a.image_160 img {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}
a.image_110 {display: block; width: 110px !important; overflow: hidden; margin: 0 auto !important; text-align: center;}
	a.image_110 img {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}
a.image_107 {display: block; width: 120px !important; overflow: hidden; margin: 0 auto !important; text-align: center; height: 90px !important;}
	a.image_107 img {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}
a.image_76 {display: block; width: 76px !important; overflow: hidden; margin: 0 auto !important; text-align: center;}
	a.image_76 img {float: none !important; display: block; overflow: hidden; margin: 0 auto !important; padding: 0 0 10px 0;}
a.image {float: left; margin: 0 10px 10px 0 !important;}	
	
			
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; float: left;}
	#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_report a {padding: 0 0 0 25px; background: url(../img/report_ico.gif) left top no-repeat; margin-left: 5px;}
			#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:right; width: 128px; overflow: hidden; text-align: center; padding: 0 6px 6px 6px;}
			.avatar_128 img {margin: 0 auto 10px auto !important; display: block; float: none !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; float: left;}
		.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;}
		h2.title_sub_dark em.szukaj_druzyny_h2 { display: block; width: 133px; height: 18px; background: url(../img/szukaj_druzyny_h2.gif) no-repeat;}

		form#find_form fieldset input.fieldd { width: 168px; height: 18px; padding: 5px 14px 5px 11px; 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 label.fieldd {float: left; width: 86px; height: 16px; padding: 5px 3px 5px 0; text-align: right; margin: 0 0 3px 0;}
		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: 168px; height: 18px; padding: 5px 14px 5px 11px; 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: 16px; 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#find_form2 {width: 322px; margin: 0 -20px 0 -20px; overflow: hidden;}
		form#find_form2 fieldset {float: left; border-bottom: 1px solid #FFF; padding: 10px 20px 10px 20px; width: 282px !important; overflow: hidden;}
		form#find_form2 fieldset input.field { width: 168px; height: 18px; padding: 5px 14px 5px 11px; 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_form2 fieldset input.radio {height: 12px; width: 12px; float: left; display: block; margin: 0 6px 0 0;}
		form#find_form2 fieldset label.label_unknown, form#find_form2 label.label_known {width: 261px; display: block; height: 13px; text-transform: uppercase; margin: 0 0 15px 0;}
		form#find_form2 fieldset label {color: #FFF; cursor: pointer;}
		form#find_form2 fieldset label.field {float: left; width: 76px; height: 16px; padding: 5px 10px 5px 0; text-align: right; margin: 0 0 3px 0;}
		form#find_form2 fieldset input.find_button {clear: both; margin: 0 0 0 200px;}
		form#find_form2 fieldset span.form_simple_text {width: 288px; display: block; clear: both; padding: 0 0 10px 0; color: #000; font-weight: bold;}
		form#find_form2 fieldset label.label_sex {float: left; width: 75px; height: 13px; margin: 0 0 10px 0;}
		form#find_form2 fieldset select.select_age { line-height: 17px !important; width: 80px; height: 19px; margin: 0 0 10px 0;}
		form#find_form2 fieldset label.label_age {float: left; width: 45px; height: 15px; padding: 4px 10px 0 0; text-align: right;}
		form#find_form2 fieldset div.select_field {width: 140px; float: left; margin: 0; padding: 0; overflow: hidden;}
		form#find_form2 fieldset select.select_country, form#find_form2 fieldset select.select_region {display: inline; line-height: 17px !important; width: 193px; height: 19px; margin: 0 0 10px 0;}
		form#find_form2 fieldset input#only_photo, form#find_form2 fieldset input#only_online {clear: left; float: left; height: 13px; margin: 0 10px 0 0;}
		form#find_form2 fieldset label#label_photo, form#find_form2 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.stars_0 {background: url(../img/0stars_ico2.gif) no-repeat;}
					ul.media_files li strong.stars_1 {background: url(../img/1star_ico2.gif) no-repeat;}
					ul.media_files li strong.stars_2 {background: url(../img/2stars_ico2.gif) no-repeat;}
					ul.media_files li strong.stars_3 {background: url(../img/3stars_ico2.gif) no-repeat;}
					ul.media_files li strong.stars_4 {background: url(../img/4stars_ico2.gif) no-repeat;}
					ul.media_files li strong.stars_5 {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;}
ul.media_files li p strong small {display: inline; 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.nolabel { padding: 0px 11px 0px 11px;  background: url(''); }
		#sub div.advertisement a {margin: 0; padding: 0;}
		#sub div.advertisement a img {margin: 0; padding: 0;}
	
	#sub div.cooperation {width: 300px; padding: 20px 11px 5px 11px; background: url(../img/cooperation.gif) center top no-repeat; overflow: hidden;}
	#sub div.cooperation div.content {padding-left: 0px;}
	
	#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 span.month {display: block; float: left; height: 16px; width: 125px; text-align: center; font-weight:  bold;}
		#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 a:hover {text-decoration: none;}
			.callendar table a.active:hover {text-decoration: underline !important;}
			.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; float: left;}
		#sub div.portal_advert strong.link {width: 300px; 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; color: #ffffff;}
		* html #sub div.portal_advert strong.link {behavior: url(css/iepngfix.htc); width: 300px; 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_h2 {width: 140px; height: 32px; display: block; background: url(../img/ze_swiata_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 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;}
	
#footer{clear: both; height: 80px; width: 992px; padding: 0; font-family: Verdana, Tahoma, sans-serif; font-size: 10px;}
	#footer ul {clear: both; width: 405px; margin: 0 auto; padding: 7px 0 0 0; list-style: none; line-height: 1.2em; border-top: 1px solid #EBEBEB;}
	#footer ul li {float: left; padding: 0 8px 0 6px; background: url(../img/line1.gif) right top repeat-y;}
	#footer ul li a {float: left; color: #521F3C; font-weight: bold;}
	#footer ul li.last_item  {background: none;}
	#footer p {float: left; display: block; padding: 6px 0 0 0; clear: both; width: 992px; line-height: 1.1em; text-align: center; color: #5E626B; }
	#footer p a {color: #5E626B;}
	#footer p#foot_right {text-align: right; padding: 0 0 14px 0;}
	#footer p#foot_right a {font-weight: bold;}
	
	div#loader { width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; z-index: 100; visibility: hidden;}
	div#loader_text {background: url(../img/loader.gif) 0 0 no-repeat; padding: 0 0 0 48px; color: #FFF; height: 48px; font-size: 36px; font-weight: bold; position: absolute; top: 200px; left: 400px;}
	div#loader {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	
	div#grey_loader_text {background: url(../img/loadinfo.net.white.gif) 0 0 no-repeat; padding: 4px 0 0 30px; color: #aaa; height: 24px; font-size: 14px; font-weight: bold;}
	div#darkgrey_loader_text {background: url(../img/loadinfo.net.darkgrey.gif) 0 0 no-repeat; padding: 4px 0 0 30px; color: #aaa; height: 24px; font-size: 14px; font-weight: bold;}
	
	
	#question{float: left; width: 660px; margin: 0 10px 0 0; text-align: left; overflow: hidden;}
	#question em {font-style: italic;}
	#question div.question_top_semidark {background: url(../img/question_top_semidark.gif) no-repeat;}
	#question div.question_article_semidark {background: #ececec; width: 630px; padding: 0 15px 0 15px; overflow: hidden; border: 1px solid #aaaaaa;}
		#question div.more_top_space {padding-top: 13px;}
		.question_article_semidark p.bolder {font-weight: bold; color: #434343; padding: 5px 0 15px 0 !important;}
	#question div.question_bottom_semidark {background: url(../img/question_bottom_semidark.gif) no-repeat; padding: 0 0 11px 0;}
.question_article_semidark h2 {font-size: 17px; color: #616161; display: block; font-weight: bold; padding: 10px 0 15px 0; font-family: Arial, Tahoma, sans-serif;}
			.question_article_semidark h2 a.text_remove {float: right;font-size: 12px; padding: 0 0 1px 21px; background: url(../img/remove_ico2.gif) no-repeat;}
			.question_article_semidark h2 a.video_remove {float: right;font-size: 12px; padding: 1px 0 1px 27px; background: url(../img/video_ico4.gif) no-repeat;}
			.question_article_semidark h2 a.picture_remove {float: right;font-size: 12px; padding: 1px 0 1px 27px; background: url(../img/gallery_ico4.gif) no-repeat;}
			.question_article_semidark h2 a.gallery_remove {float: right;font-size: 12px; padding: 1px 0 1px 27px; background: url(../img/remove_ico3.gif) no-repeat;}

div.forum_body {width: 960px; overflow: hidden; display: block; clear: both;}			


	div#hovertext {
	position: absolute;
	border: 1px solid #a2d1e0;
	padding: 5px;
	background: white;
	font-size: 11px;
	font-family: Verdana;
}
	
div#hovertext p {
	margin: 0px;
	padding: 0px;
}
	
div#hovertext span.hoverarrow {
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	top: -6px;      
	left: 6px;
	line-height: 1px;
	font-size: 1px;
	background: url('hoverarrow.gif') no-repeat 0px 0px;
}     
	
div#hovertext span.hoverarrowRight {
	right: 6px;
	left: auto;
}
	
div#hovertext span.hoverarrowBottom {
	top: auto;
	bottom: -6px;
	background-position: 0px -5px;      
} 
	
.hidden {visibility: hidden; height: 1px; overflow: hidden;}
.show {visibility: visible; height: 200px; overflow: visible;}
.imgselection {border: solid 1px; border-color: #bbbbbb;}
.imgselection:hover {border: solid 1px; border-color: #ffffff;}
.disable {color: black;}
.disable:hover {text-decoration: none; }
p.nousers {margin-left: 25px;}

p.allfotolink {margin-left:  210px; width: 230px;}

/* error 404 */
#error {width: 100%; height: 100%; margin-left: 20px; }
#error h1 { color: #333333; font-size: 24px; }
#error h2 {color: #333333; font-weight: bold; font-size: 16px; padding: 0 0 20px 0; }
#error p {color: #333333; margin-top: 20px; line-height: 17px; width: 70%; }
#error a { text-decoration: none; color: #87004e; font-weight: normal;}
#error a:hover {text-decoration: underline;}
#error ul {line-height: 19px; }
.clr { clear: both;}
#item { width: 100%; height: 100%; float: left; padding: 30px 0 30px 0 ; }
#item-1 { display: inline; float: left; padding: 0 50px 0 0 ; }
#item-2 { display: inline; float: left; padding: 0 30px 0 0 ; }

/* Header */

#header {
	background: #f1f1f1;
	border-bottom: 1px solid #BABABA


}

#header p {

	width: 990px;

	margin: 0 auto;

	padding: 2px 0 2px 0;

	font-size: 11px;
	margin-bottom: 0px;
	text-align: left;
}

#header a { 
	text-decoration: none; 
	color: #999;  
	font-size: 11px;
	font-weight: normal;

}


#header a:hover {
	text-decoration: underline; 
	font-size:11px}

#header span {color: #fff; font-size: 13px; margin-left:6px; margin-right:6px}




.newstyle{clear:both}


/********************************MENU******************************/
.navigation { width:695px;height:36px;background:url(/img/main/_20.jpg) repeat-x;float:left;font-size:12px !important;margin-left:6px;}
.navigation #menu_l {width:6px;height:35px;float:left;background:url(../img/main/_14b.jpg);position:absolute;left:-6px;}
.navigation ul#menu li.start:hover #menu_l, .navigation ul#menu li.start.active #menu_l{background:url(../img/main/_14.jpg)}
.navigation ul#menu, ul#menu * {margin:0;padding:0;list-style:none;}
.navigation ul#menu li.main {float:left;position:relative;background:url(../img/main/_18.jpg) right no-repeat}
.navigation ul#menu {line-height:1.1;}
.navigation ul#menu a {display:block;position:relative;padding:11px;color:black;font-weight:normal;font-size:12px !important;}
.navigation ul#menu ul {position:absolute;display:none;z-index:1000}
.navigation ul#menu ul li a {background-color:#1988C0;color:white;width:100%;}
.navigation ul#menu ul li{line-height:0.7;}
.navigation ul#menu li.main:hover a, .navigation ul#menu li.active a{color:white;text-decoration:none;}
.navigation ul#menu li.main:hover ul{display:block}
.navigation ul#menu li.main:hover,.navigation ul#menu li.active{background:url(../img/main/_16.jpg) repeat scroll 0 0;z-index:1000}
.navigation ul#menu ul li a:hover{background-color:#3797C7}


#search_l {
  width:13px;
  height:35px;
  background:url(/img/main/_22.jpg);
  float:left;
}

#search {
  width:270px;
  height:35px;
  background:url(/img/main/_24a.png);
  float:left;
}

#search .text {
  width:186px;
  float:left;
  font-family:Arial;
  font-weight:bold;
  font-size:17px;
  border:0;
  margin-top:0px;
  background:transparent;
  margin:0;
  padding-left:0;
  padding-right:0;
  color: #3e3e3e;
  margin-top:8px;
}

#search .send {
  width:84px;
  height:35px;
  float:left;
  background:url(/img/main/_26.jpg);
  border:0;
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#title_l {
  width:7px;
  height:31px;
  background:url(/img/main/_39.jpg);
  float:left;
}

#title {
  width:957px;
  height:40px;
  line-height:31px;
  background:url(/img/main/_41.jpg) repeat-x;
  float:left;
  font-size:16px;
  color:white;
}

#title_r {
  width:6px;
  height:31px;
  background:url(/img/main/_44.jpg);
  float:left;
}

#sub-menu {
	height: 31px;
	float:left;
	width:983px;
	font-size: 13px;
	font-family: "Arial";
	background: transparent url('/img/profile/submenu-left-bg.png') no-repeat top left;
}

#sub-menu ul {
	height: 31px;
	margin-left: 3px;
	line-height: 31px;
	background: transparent url('/img/profile/submenu-bg.png') repeat-x;
}

#sub-menu ul li {
	float: left;
}

#sub-menu ul li a#first-link {
	border-left: none;
}

#sub-menu ul li a {
	padding: 0 10px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	border-left: 1px solid #000;
}

#sub-menu ul li a:hover {
	color: #fff;
}

#sub-menu ul li a.active {
	color: #fff;
	font-weight: bold;
}

#sub-menu #end_sub_menu {
	width: 5px;
	height: 31px;
	float: right;
	background: url('/img/profile/submenu-end.png') top right no-repeat;
}