/* usuwanie domyślnych marginesów i otoczek */
body, form
{
	margin: 0px;
	padding: 0px;
}
/* usuwanie ramki z jakichkolwiek zdjęć */
img
{
	border: none;
}
body
{
	position: relative;
	padding-bottom: 20px;
	background-color: #fafdec;
/*	background-color: #f5edc4;*/
}
/* do czyszczenia elementow */
.clear
{
	clear: both;
}
.clearl
{
	clear: left;
}
.clearr
{
	clear: right;
}

/* centrowanie wszystkich elementów na środek strony */
#menu_portal, #sympatia_body
{
	width: auto;
	margin: 0px auto;
	clear: both;
}

/* ustalanie tła strony */
#menu_portal
{
	/*background-color: #fcd580;*/
	background-color: #fbd580;
}
#sympatia_body
{
	width: 100%;
	background-color: #f5edc4;
	padding-bottom: 30px;
}

div.szerokosc_strony
{
	width: 945px;
	margin: 0px auto;/* centrowanie elementów strony */
	position: relative;
}

#menu_portal div.szerokosc_strony
{
	width: 945px;
	height: 85px;
	background-repeat: no-repeat;
	background-position: top left;
}
/* przerwa między cześcią #menu_portal a #sympatia_body */
#sympatia_body
{
	padding-top: 3px;
}


div.sympatia_menu_gorne
{
	width: 935px;
	height: 26px;
	margin: 0px auto;
	background-image: url("./_layout_images/sympatia_menu_gorne.gif");
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
}
div.sympatia_menu_gorne a, div.sympatia_menu_gorne a:hover
{
	width: 94px;
	height: 23px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	padding-top: 3px;
	text-align: center;
	float: left;
	background-image: url("./_layout_images/menu_glowne_glowne_niewybrane.gif");
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
}
div.sympatia_menu_gorne a.aktualny
{
	width: 94px;
	background-image: url("./_layout_images/menu_glowne_glowne_aktualny.gif");
}

div#sympatia_menu_gorne_poddzialy
{
	width: 925px;
	height: 33px;
	background-image: url("./_layout_images/menu_glowne_poddzialy_tlo.gif");
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px auto;
	line-height: 33px;
	font-size: 11px;
	padding: 0px 5px;
	color: #ffffff;
}
div#sympatia_menu_gorne_poddzialy a
{
	text-decoration: none;
	color: #ffffff;
	padding: 0px 1px;
}
div#sympatia_menu_gorne_poddzialy a:hover
{
	text-decoration: underline;
}

div#sympatia_menu_gorne_poddzialy a#tu
{
	text-decoration: underline;
}

div#menu_portal_ikony
{
	margin: 0px 0px 0px 426px;
	padding: 3px;
}
div#menu_portal_ikony a
{
	width: 55px;
	height: 70px;
	display: block;
	margin: 0px 1px;
	padding: 0px;
	float: left;
	text-align: center;
}
div#menu_portal_ikony a img
{
	margin: 5px auto;
	padding: 0px;
	display: block;
}

.niebieski, span.niebieski, span.niebieski a
{
	color: #046fb5;
}
.czerwony, span.czerwony, span.czerwony a, div#koniec_strony_linki div.szerokosc_strony a.czerwony, div#koniec_strony_linki div.szerokosc_strony a.czerwony:hover
{
	color: #ff0000;
}
.zielony, div#koniec_strony_linki div.szerokosc_strony a.zielony, div#koniec_strony_linki div.szerokosc_strony a.zielony:hover
{
	color: #009500;
}

div#koniec_strony_linki
{
	width: 100%;
	height: 30px;
	padding: 0px;
	padding-top: 19px;
	background-image: url(./_layout_images/stopka_tlo.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fafdec;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
div#koniec_strony_linki div.szerokosc_strony
{
	width: 725px;
	padding-left: 220px;
	position: relative;
}
div#copyright
{
	width: auto;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div#strona_glowna_wyszukiwarka_rejestracja_wybrane_profile
{
	width: auto;
	height: 259px;
	background-image: url(./_layout_images/wyszukiwarka_zarejestruj_profile_tlo.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}


div#zaloz_konto_pl, div#zaloz_konto_us
{
	position: absolute;
	top: 20px;
	left: 455px;
	width: 250px;
}
div#zaloz_konto_pl a
{
	color: #0072ff;
	text-decoration: none;
}
div#zaloz_konto_pl a.dowiedz
{
	color: #f84e00;
	font-size: 13px;
}
div#zaloz_konto_pl a:hover
{
	text-decoration: underline;
}
div#zaloz_konto_pl a.zaloz_konto
{
	position: absolute;
	top: 172px;
	left: 0px;
	display: block;
	background-image: url(./_layout_images/zaloz_konto_tlo.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	width: 83px;
	height: 45px;
	padding-top: 7px;
	text-decoration: none;
	z-index: 4;
	color: #ffffff
}
div#zaloz_konto_us a
{
	position: absolute;
	top: 172px;
	left: 0px;
	display: block;
	background-image: url(./_layout_images/zaloz_konto_tlo.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	width: 83px;
	height: 45px;
	padding-top: 7px;
	text-decoration: none;
	z-index: 4;
}




div#informacje
{
	float: left;
	width: 670px;
	height: 686px;
	position: relative;
	margin-top: 10px;
	color: #ffffff;
}
div#lista_informacje
{
	width: 670px;
	height: 37px;
	line-height: 35px;
	background-image: url(./_layout_images/belka_glowna.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}
div#lista_informacje_tresc
{
	width: 648px;
	height: 627px;
	border: 1px #f3b900 solid;
	background-color: #ffffff;
	background-image: url(./_layout_images/belka_informacje_tlo.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	color: #444444;
	padding: 10px;
	position: relative;
}

div#lista_informacje a
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
div#lista_informacje a:hover
{
	cursor: pointer;
}
div#lista_informacje a.aktualny
{
	border-bottom: 1px #ff7e00 solid;
	color: #ff7e00;
}

div#formularz_galeria
{
	width: 265px;
	height: 520px;
	float: left;
	background-color: #ffffff;
	position: relative;
}




/* zadaj pytanie ikona */
div#profil_uslugi
{
	width: 654px;
	font-size: 10px;
	color: #000000;
	padding: 5px;
}
div#profil_uslugi a
{
	display: block;
	text-align: center;
	padding-top: 62px;
	color: #000000;
	text-decoration: none;
}
div#profil_uslugi a
{
	width: 60px;
	height: 27px;
	float: left;
	margin: 0px 3px;
	margin-top: 5px;
}
div#profil_uslugi a:hover
{
	text-decoration: underline;
}
div#profil_uslugi a.zadaj_pytanie
{
	background-image: url(./_layout_images/zadaj_pytanie_link_tlo.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.zalotne_oczko
{
	background-image: url(./_layout_images/zalotne_oczko_link_tlo.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.napisz_list
{
	background-image: url(./_layout_images/napisz_list_link_tlo.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.ksiega_gosci
{
	background-image: url(./_layout_images/ksiega_gosci_link_tlo.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.dedykuj_wiersz
{
	background-image: url(./_layout_images/dedykuj_wiersz_link_tlo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.wyslij_kwiaty
{
	background-image: url(./_layout_images/wyslij_kwiaty_link_tlo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.wyslij_prezent
{
	background-image: url(./_layout_images/wyslij_prezent_link_tlo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
div#profil_uslugi a.znajomi_dodaj
{
	background-image: url(./_layout_images/znajomi_usluga_dodaj.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.znajomi_usun
{
	background-image: url(./_layout_images/znajomi_usluga_usun.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.znajomi_niedostepne
{
	background-image: url(./_layout_images/znajomi_usluga_niedostepna.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.zobacz_profil
{
	background-image: url(./_layout_images/zobacz_profil_link_tlo.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.ulubione_dodaj
{
	background-image: url(./_layout_images/ulubione_usluga_dodaj.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.ulubione_usun
{
	background-image: url(./_layout_images/ulubione_usluga_usun.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.biorytm
{
	background-image: url(./_layout_images/biorytm.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}
div#profil_uslugi a.horoskop
{
	background-image: url(./_layout_images/horoskop.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: transparent;
}






div#mapa_serwisu
{
	width: 200px;
	position: relative;
	float: left;
}
div#mapa_serwisu h1
{
	background-image: url(./_layout_images/mapa_panel_naglowek.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	line-height: 28px;
	display: block;
	width: 180px;
	height: 28px;
	margin: 0px;
	padding: 0px 10px;
}
div#mapa_serwisu a#poziom_wyzej
{
	width: auto;
	height: auto;
	position: absolute;
	top: 3px;
	right: 18px;
	background: none;
}
div#mapa_serwisu div
{
	width: 180px;
	min-height: 17px;
	padding: 0px 10px;
	background-color: #ffb12b;
	font-size: 11px;
}
div#mapa_serwisu div#tu
{
	width: 180px;
	height: 17px;
	padding: 0px 10px;
	font-weight: bold;
	font-size: 11px;
	background-color: #eba811;
}
div#mapa_serwisu div a
{
	color: #ffffff;
	text-decoration: none;
}
div#mapa_serwisu div a:hover
{
	text-decoration: underline;
}

div#mapa_serwisu div.end
{
	width: 200px;
	height: 9px;
	background-image: url(./_layout_images/mapa_panel_end.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	line-height: 1px;
}



a#tu
{
	font-weight: bold;
	text-decoration: underline;
}








a#logo_strona_glowna
{
	display: block;
	position: absolute;
	top: 24px;
	left: 0px;
	width: 400px;
	height: 50px;
}
/*
a#lng_pl, a#lng_us
{
	display: inline-block;
	height: 26px;
}
a#lng_pl
{
	padding-left: 30px;
	background-image: url(./_layout_images/language_pl.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
a#lng_us
{
	background-image: url(./_layout_images/language_us.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
*/
a#logo_glowny_serwis
{
	display: block;
	position: absolute;
	top: 2px;
	left: 0px;
	width: 81px;
	height: 21px;
	background-image: url("./_layout_images/hellopl_logo.png");
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}


div#sympatia_body div.szerokosc_strony div#sciezka, div#sympatia_body div.szerokosc_strony div#nowosci
{
	width: 950px;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
div#sympatia_body div.szerokosc_strony div#nowosci
{
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	position: relative;
}
div#sympatia_body div.szerokosc_strony div#nowosci .nowosci
{
	color: #ee0000;
	font-weight: bold;
}
div#sympatia_body div.szerokosc_strony div#nowosci a
{
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
div#sympatia_body div.szerokosc_strony div#nowosci a:hover
{
	text-decoration: underline;
}
div#sympatia_body div.szerokosc_strony div#nowosci a.n_1
{
	position: absolute;
	display: block;
	width: 185px;
	bottom: 0px;
	left: 110px;
	color: #006eb0;
}
div#sympatia_body div.szerokosc_strony div#nowosci a.n_2
{
	position: absolute;
	display: block;
	width: 185px;
	bottom: 0px;
	left: 305px;
	color: #e18741;
}
div#sympatia_body div.szerokosc_strony div#nowosci a.n_3
{
	position: absolute;
	display: block;
	width: 185px;
	bottom: 0px;
	left: 500px;
	color: #95227c;
}
div#sympatia_body div.szerokosc_strony div#nowosci a.n_4
{
	position: absolute;
	display: block;
	width: 185px;
	bottom: 0px;
	left: 695px;
	color: #008000;
}

div#sympatia_body div.szerokosc_strony div#sciezka a
{
	color: #716f69;
}


div.formularz_top
{
	width: 568px;
	height: 17px;
	font-size: 1px;
	background-image: url(./_layout_images/formularz_top.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	position: absolute;
	top: -17px;
	left: -1px;
}
div.formularz_bottom
{
	width: 568px;
	height: 23px;
	font-size: 1px;
	background-image: url(./_layout_images/formularz_bottom.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -23px;
	left: -1px;
}
div.formularz
{
	width: 526px;
	border: 1px #cfab35 solid;
	border-width: 0px 1px;
	margin-left: -15px;
	margin-right: -15px;
	padding: 20px;
	background-color: #f0da7b;
	margin-top: 25px;
	margin-bottom: 28px;
	position: relative;
}

input.submit_b, input.submit_b_300, input.submit_b_181
{
	background-image: url(./_layout_images/input_b_tlo.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	border: none;
	width: 103px;
	height: 21px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FFFFFF;
	cursor: pointer;
}
input.submit_b_181
{
	width: 181px;
	background-image: url(./_layout_images/input_b_tlo_181.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: none;
}
input.submit_b_300
{
	width: 304px;
	background-image: url(./_layout_images/input_b_300_tlo.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: none;
}
input.submit_y
{
	background-image: url(./_layout_images/input_y_tlo.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	border: none;
	width: 104px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 1px;
}

div#panel_tresc a, div#panel_tresc_bez_tla a
{
	text-decoration: none;
}
div#panel_tresc a:hover, div#panel_tresc_bez_tla a:hover
{
	text-decoration: underline;
}
div#panel_tresc a
{
	font-family: verdana;
	font-size: 12px;
}
div#panel_tresc, div#panel_tresc_bez_tla, div#panel_tresc_bez_tla_pasek
{
	width: 538px;
	border: 1px #f6ebaf solid;
	border-width: 0px 1px;
	margin-left: 205px;
	margin-top: 35px;
	margin-bottom: 30px;
	background-color: #fcfaed;
	padding: 15px;
	font-family: verdana;
	font-size: 12px;
	position: relative;
	color: #7c7b76;
}
div#panel_tresc_bez_tla, div#panel_tresc_bez_tla_pasek
{
	border: none;
	background: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#panel_tresc h1 a, div#panel_tresc_bez_tla h1 a
{
	color: #b54901;
	text-decoration: none;
}
div#panel_tresc h1, div#panel_tresc_bez_tla h1
{
	margin: 0px;
	margin-bottom: 10px;
	color: #b54901;
	font-size: 16px;
	font-weight: bold;
}
div#panel_tresc div.tresc_top
{
	width: 570px;
	height: 25px;
	position: absolute;
	top: -25px;
	left: -1px;
	background-image: url(./_layout_images/tresc_top.gif);
	background-color: transparent;
	background-position: center;
}
div#panel_tresc div.tresc_bottom
{
	width: 570px;
	height: 40px;
/*	position: absolute;
	bottom: -40px;
	left: -1px;*/
	padding-bottom: 24px;
	margin: 20px -16px -40px -16px;
	background-image: url(./_layout_images/tresc_bottom.gif);
	background-color: transparent;
	background-position: top;
	background-repeat: no-repeat;
}
div.tresc_przerwa
{
	width: 548px;
	height: 40px;
	margin: 0px auto;
	margin-left: -10px;
	background-image: url(./_layout_images/tresc_kreska.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 19px center;
}
div.przerwa_wpisy
{
	width: 548px;
	height: 2px;
	background-image: url(./_layout_images/tresc_kreska.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 19px center;
	font-size: 1px;
	line-height: 1px;
}
div#przerwa_stopka
{
	height: 30px;
}

table tbody tr td.przerwa
{
	background-image: url(./_layout_images/tresc_kreska.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 19px center;
}


div.strony a img
{
	margin-bottom: -2px;
}

div.strony
{
	width: 480px;
	height: 23px;
	margin-left: 205px;
	margin-top: 5px;
	padding: 5px 10px;
	padding-left: 80px;
	background-image: url(./_layout_images/strony_tlo.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 10px;
	line-height: 24px;
	position: relative
}
div.strony div.strony_prawa
{
	width: auto;
	text-align: right;
}
div.strony div.strony_lewa
{
	width: 70px;
	position: absolute;
	top: 6px;
	left: 5px;
}
div.strony div.strony_lewa form input.submit
{
	border: none;
	background-image: url(./_layout_images/strony_przycisk_wyslij.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 13px;
	height: 13px;
	cursor: pointer;
	font-size: 8px;
}
div.strony div.strony_lewa form select
{
	border: 1px #ffcc00 solid;
}


div#log_in_reklama
{
	margin: 5px;
	float: right;
	width: 250px;
	padding: 0px;
}
div#reklama_glowna
{
    margin: 20px 0px;
	text-align: center;
}

div#reklama_prawa_160
{
	width: 160px;
	float: right;
}

div#reklama_750
{
	width: 750px;
	margin: 0px auto;
	padding: 35px 0px;
}

div#reklama_google
{
	padding: 10px 0px;
	width: auto;
	margin: 5px 0px;
	text-align: center;
}

div#reklama_mini_mapa
{
	clear: left;
	width: 200px;
	float: left;
	margin: 5px 0px;
	text-align: center;
}
div#reklama_kwadrat
{
	clear: right;
	width: 270px;
	margin-top: 25px;
	float: right;
	text-align: center;
}

a#ulubione
{
	cursor: pointer;
}


div#do_lewej
{
	float: left;
}







/* treść */
div#dzialy_podstrony_tresc, div#nowosc_tresc
{
	width: 875px;
	font-family: Verdana;
	font-size: 12px;
	position: relative;
	background-color: #FFFFFF;
	padding: 35px;
	padding-top: 20px;
	margin-bottom: 30px;
}
div#nowosc_tresc
{
	width: 490px;
	min-height: 575px;
	padding: 25px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 30px;
}
div#dzialy_podstrony_tresc h1, div#nowosc_tresc h1
{
	font-size: 16px;
}

div.tresc_left_top, div.nowosc_left_top
{
	width: 12px;
	height: 11px;
	background-image: url("./_layout_images/tresc_tlo_lg.gif");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f5edc4;
	position: absolute;
	left: 0px;
	top: 0px;
}
div.tresc_right_top, div.nowosc_right_top
{
	width: 12px;
	height: 11px;
	background-image: url("./_layout_images/tresc_tlo_pg.gif");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f5edc4;
	position: absolute;
	right: 0px;
	top: 0px;
}

div.tresc_left_bottom, div.nowosc_left_bottom
{
	width: 12px;
	height: 11px;
	background-image: url("./_layout_images/tresc_tlo_ld.gif");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f5edc4;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
div.tresc_right_bottom, div.nowosc_right_bottom
{
	width: 12px;
	height: 11px;
	background-image: url("./_layout_images/tresc_tlo_pd.gif");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f5edc4;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
div.tresc_naglowek, div.nowosc_naglowek
{
	width: 870px;
	height: 34px;
	padding: 12px 15px 10px 15px;
	background-image: url("./_layout_images/tresc_naglowek_tlo.gif");
	background-position: top center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	margin-left: -11px;
	margin-right: -25px;
}
div.nowosc_naglowek
{
	width: 460px;
	background-image: url("./_layout_images/nowosc_naglowek_tlo.gif");
	margin: 0px;
}
div.nowosc_left_top, div.nowosc_right_top, div.nowosc_left_bottom, div.nowosc_right_bottom
{
	background-color: transparent;
}
a#nowosc_zamknij_okno
{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 26px;
	height: 25px;
	background-image: url(./_layout_images/nowosc_zamknij.gif);
	background-position: center;
	z-index: 4;
	background-color: transparent;
	cursor: pointer;
}
div#nowosc_logo_top
{
	height: 85px;
	background-image: url(./_layout_images/menu_portal_tlo_nowosc.gif);
	background-repeat: no-repeat;
	background-position: center;
}
div#nowosc_zamknij
{
	width: 100%;
	height: 30px;
	text-align: right;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
div.tresc_naglowek a, div.nowosc_naglowek a
{
	display: block;
	position: absolute;
	right: 15px;
	top: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
div.tresc_naglowek a:hover, div.nowosc_naglowek a:hover
{
	text-decoration: underline;
}
a#top_button
{
	width: 50px;
	height: 10px;
	display: block;
	position: absolute;
	left: 870px;
	top: -4px;
	text-decoration: none;
}
a#top_button:hover
{
	text-decoration: underline;
}
a#top_button img
{
	margin-bottom: -3px;
}

div.tresc_empty
{
	width: 570px;
	margin-left: 206px;
}

div#uzytkownik_zalogowany
{
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: 150px;
	font-size: 12px;
	color: #000000;
	text-align: right;
}

/* wyszukiwarka google */
div#wyszukiwarka_google
{
	position: absolute;
	top: 10px;
	right: 15px;
	bottom: 5px;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
}
div#wyszukiwarka_google_pl
{
	position: absolute;
	top: 10px;
	right: 15px;
	bottom: 5px;
	margin: 0px;
	padding: 0px;
}
a#polec_strone
{
	display: block;
	width: 106px;
	height: 16px;
	color: #005fec;
	text-decoration: none;
	background-image: url(./_layout_images/polec_strone_przycisk.gif);
	background-position: center;
	background-repeat: no-repeat;
}
a#polec_strone:hover
{
	text-decoration: underline;
}
a#pomoc
{
	display: block;
	width: 106px;
	margin-top: 5px;
	color: #d1002f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
a#pomoc:hover
{
	text-decoration: underline;
}

form#konfiguracja_powiadomien input.submit_b
{
	display: block;
	margin: 0px auto;
}

a#kanal_rss
{
	display: block;
	float: right;
	margin-right: 10px;
}



/* ostatnio komentowane definicja głównego kontenera */
div#top_ostatnio_komentowane
{
	display: none;
}

div#sub_linki
{
	width: 627px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 1px;
	padding: 0px 20px;
	line-height: 25px;
	border-bottom: 1px #f3b900 solid;
}
div#sub_linki a
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
div#sub_linki a:hover
{
	cursor: pointer;
}
div#sub_linki a.aktualny
{
	border-bottom: 1px #ff7e00 solid;
	color: #ff7e00;
}
div#sub_tresc
{
	margin-top: 25px;
	width: 648px;
	height: 602px;
	overflow: hidden;
	position: relative;
}
div#wyswietl_tlo
{
	width: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #000000;
	opacity: 0.30;
	z-index: 2;
}
div#wyswietl_kontener
{
	width: 560px;
	height: 605px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 6;
	overflow: auto;
}
div#wyswietl_kontener_ank
{
	width: 578px;
	height: 605px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 6;
	overflow: auto;
}
div#wyswietl_kontener_horoskop
{
	width: 518px;
	height: 462px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 6;
	overflow: auto;
}
div#wyswietl_kontener_horoskop h1
{
	height: 25px;
	font-size: 18px;
	margin: 5px;
	color: #ffffff;
}
div#wyswietl_kontener_horoskop div.htresc
{
	width: 490px;
	height: 380px;
	padding: 5px;
	overflow: hidden;
	overflow-y: scroll;
	margin: 0px auto;
	margin-top: 10px;
	font-size: 13px;
	text-align: justify;
	position: relative;
}
div#wyswietl_kontener_horoskop a.next
{
	display: block;
	width: 21px;
	height: 19px;
	background-image: url(./horoskop/layout_images/przewin_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
div#wyswietl_kontener_horoskop a.next:hover
{
	background-position: bottom center;
}
div#wyswietl_kontener_horoskop a.back
{
	display: block;
	width: 21px;
	height: 19px;
	background-image: url(./horoskop/layout_images/przewin_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	bottom: 10px;
	right: 40px;
}
div#wyswietl_kontener_horoskop a.back:hover
{
	background-position: bottom center;
}
div#panel_tresc a.f_wyp
{
	color: #dd4226;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
}
div#panel_tresc a.f_wyp:hover
{
	text-decoration: underline;
}
form#konfiguracja_komentarzy input.submit_b
{
	display: block;
	margin: 0px auto;
}
div#prawa_belka_main
{
	width: 268px;
	float: right;
}