* { 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: 195px;; overflow: hidden;}
#top h1 a{width: 195px; 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 385px; width: 335px; 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#attach_us ,
#login_panel a#remind_password{float: right; width: 94px; clear: right; }
#login_panel a span {display: none;}

#login_panel a span.fb_button_text {display: block}
#login_panel a.fb_button_small:hover{font-size:9px}

#login_panel a#attach_us {background: url(../img/form_button2.gif) no-repeat; height: 23px;}
#login_panel a#remind_password { height: 17px; margin: 0; 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: 89px; 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) -470px 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: -470px -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: #FEA910; text-decoration: none;}
#menu_hover ul li a.active {color: #FEA910; 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;}



#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: #F5BE48;}
#top ul#sub_menu li a.active {text-decoration: none; color: #F5BE48;}
#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#ze_swiata_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#zawody_sportowe_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#imprezy_h2 {height: 32px; width: 660px; background: url(../img/imprezy_h2.gif) no-repeat; display: block; float: left;}
#main h2.title_main_with_bg em#wydarzenia_h2 {height: 32px; width: 660px; background: url(../img/wydarzenia_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;}
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;}
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 7px 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 em.zawody_sportowe_h2 {width: 120px; height: 32px; display: block; background: url(../img/zawody_sportowe_h2.gif) no-repeat;}
.middle h2 a.more {float: right; font-size: 12px; padding: 10px 10px 0 0;}

ul.exhibition_list {width: 451px;}
ul.exhibition_list li {clear: both; width: 451px; padding: 0;}
ul.exhibition_list li h2 {text-align: left; font-size: 14px; color: #000; font-weight: bold;}
ul.exhibition_list li small.date {display: block; padding: 0 0 6px 0;}

#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_smalltext {padding: 0 0 0 48px; color: #FFF; height: 48px; font-size: 16px; font-weight: normal; position: absolute; top: 270px; left: 290px;}
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 45px 0 0 ; }
#item-2 { display: inline; float: left; padding: 0 20px 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}

/*#dropmenudiv {
	background-color: #ffa200;
	position:absolute !important;
	font:normal 11px Verdana;
	line-height:15px;
	z-index:100;
}

#dropmenudiv a {
	background-color: #ffa200;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 8px 8px 8px 15px;
	text-decoration: none;
	font-weight: normal;
	color:white;
}

#dropmenudiv a:hover {
	background-color: #ffd272
}

#menu_l {
  width:6px;
  height:35px;
  background:url(/img/main/_14.jpg);
  float:left;
}

#menu {
  width:702px;
  height:35px;
  line-height:35px;
  background:url(/img/main/_20.jpg);
  float:left;
  font-size:12px !important;
}

#menu a{
	color:black;
	font-weight:normal;
	font-size:12px !important;
}

#menu *, #menu a:hover {
  height:35px;
  line-height:35px;
  float:left;
  padding:0 13px 0 12px;
  background:url(/img/main/_18.jpg) right no-repeat;
  display:block;
}

#menu a:hover, #menu .start {
  background:url(/img/main/_16.jpg);
  color:white;
  text-decoration:none;
}*/


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin:			0;
    padding:		0;
    list-style:		none;
}
.sf-menu {
    line-height:	1.0;
}
.sf-menu ul {
    position:		absolute;
    top:			-999em;
    width:			12em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width:			100%;
}
.sf-menu li:hover {
    visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:			left;
    position:		relative;
}
.sf-menu a {
    display:		block;
    position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:			0;
    top:			2.5em; /* match top ul list item height */
    z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:			10em; /* match ul width */
    top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:			10em; /* match ul width */
    top:			0;
}

.sf-sub-indicator{display:none;visibility:hidden}
.sf-menu li ul{display: none; visibility: hidden;}




/*CUSTOM STYLE*/

#menu_l{
    width:6px;
    height:35px;
    float:left;
    background:url(/img/main/_14b.jpg);
    position:absolute;
    left:-6px;
}
.menu .sf-menu li.start.active #menu_l,.menu .sf-menu li.start:hover #menu_l{
    background:url(/img/main/_14.jpg);
}

.menu {
    width:702px;
    height:36px;
    background:url(/img/main/_20.jpg) repeat-x;
    float:left;
    font-size:14px;
    font-size:12px !important;
    margin-left:6px;
}


.menu a{
    color:black;
    font-weight:normal;
    font-size:12px !important;
}

.menu .sf-menu li.start a:hover{
    text-decoration:none;
    color:white;
}
.menu ul li.main,.menu ul li.start{
    height:35px;
    background:url(/img/main/_18.jpg) right no-repeat;
}
.menu .sf-menu li.main li a{
    background-color:#ffa200;
    color:white;
}
.menu .sf-menu li.main a,.menu .sf-menu li.start a{
    padding:11px;
}
.menu .sf-menu li.main li a{
    padding:10px;
}
.menu .sf-menu li.main:hover a,.menu .sf-menu li.active a{
    color:white;
}
.menu .sf-menu li.main a.title:hover,.menu .sf-menu li.main:hover,.menu .sf-menu li.active{
    background:url(/img/main/_16.jpg) repeat scroll 0 0 !important;
    text-decoration:none;
    color:white;
}

.menu .sf-menu li.main li:hover,.menu .sf-menu li.main li a:hover{
    background-color:#FFD272;
    text-decoration:none;
    color:white;
}

.menu .sf-menu li.main a.title:hover{
    border-bottom:1px solid #ffa200;
}

/********************************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:#ffa200;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:#FFD272}


#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;
}

ul#share{float:right}
ul#share li{display:inline}

.facebook{position:relative;top:-4px;left:1px}
.facebook a:hover span{font-size:11px !important}
