/* body */

body {
    background: url('grafika/body_bg.jpg');
    background-attachment: fixed;
    font-family: verdana;
}

a img {
    border: none;
}

td.tresc {
    width: 100%;
}

table.zero {
    border: none;
    border-collapse: collapse;
}

table.zero td {
    padding: 0px;
}

ul.menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

.koniec {
    clear: both;
}

.wiersz {
    clear: both;
    padding: 2px 0px 2px 0px;
}

.frm_label, .frm_label2 {
    padding-top: 2px;
    float: left;
}

.frm_input, .frm_input2 {
    float: right;
}

.tab_l, .lewa {
    white-space: nowrap; 
    float: left;
}

.tab_r, .prawa {
    float: right;
}

/* logo */

#p_logo {
    position: absolute;
    top: 3px;
    left: 664px;
}

/* blok menu */

div#menu {
    position: absolute;
    left: 0px;
    top: 20px;
    width: 275px;
    clear: both;
}

/* menu */

#p_menu {
    display: block;
    width: 245px;
    margin-bottom: 15px;
    float: right;
}

#p_menu td.tresc {
    background: #ee6402;
    padding: 5px 0px 5px 5px;
    color: white;
}

#p_menu ul.menu li {
    height: 26px;
}

#p_menu ul.menu img {
    margin: 0px 5px -4px 4px;
}

#p_menu ul.menu li a { 
    font-size: 15px;
    font-weight: bold;
	color: white; 
	text-decoration: none;
}

#p_menu ul.menu li a:hover { 
	text-decoration: underline;
}

/* login */

#p_login {
    display: block;
    width: 265px;
    margin-bottom: 15px;
    float: right;
}

#p_login td.tresc {
    background: #9c1a0d;
    padding: 7px;
}

#p_login ul.menu li {
    height: 26px;
}

#p_login ul.menu img {
    margin: 0px 5px -4px 0px;
}

#p_login ul.menu li a { 
    font-weight: bold;
	color: white; 
	text-decoration: underline;
}

#p_login ul.menu li a:hover { 
	text-decoration: none;
}

#p_login .login, #p_login .tekst, #p_login a.przycisk, #p_login a { 
	color: white; 
}

#p_login input.tekst, #p_login select.tekst, input.logowanie {
	color: #9c1a0d;
    background: #eacbc8;
}

#p_login table.login {
    width: 100%;
}

#p_login .przycisk, #p_login .przycisk_over {
    border-color: white;
}

#p_login .przycisk_over {
    background: white;
    color: #9c1a0d;
}

#p_login .filtr {
    padding: 2px 0px 2px 0px;
}

#p_login .filtr2 {
    white-space: nowrap; 
    width: 160px; 
    text-align: right;
}

#p_login .frm_label {
    text-align: right;
    width: 30%;
}

#p_login .frm_input {
    text-align: left;
    width: 70%;
}

#p_login .frm_label2 {
    text-align: left;
    width: 60%;
}

#p_login .frm_input2 {
    text-align: right;
    width: 40%;
}

#p_login select.szeroki {
    width: 90%;
}

/* środek */

#p_srodek {
    position: absolute;
    top: 40px;
    left: 220px;
    width: 665px;
}

#p_srodek td.tresc {
    background: #eebf00;
    padding: 30px 30px 10px 60px;
}

#p_srodek input.tekst, #p_srodek select.tekst, #p_srodek textarea.tekst, #p_srodek input.logowanie, #p_srodek input.duzy, #p_srodek input.bduzy, #p_srodek input.sredni, #p_srodek input.maly, #p_srodek textarea.duzy, #p_srodek textarea.bduzy {
    color: #9c1a0d; 
    background: #fdf1c1;
}

#p_srodek .menu {
    font-weight: bold;
}

#p_srodek .tekst, #p_srodek a.przycisk {
	color: #9c1a0d;
}

#p_srodek .przycisk, #p_srodek .przycisk_over {
    border-color: #9c1a0d;
}

#p_srodek .przycisk_over {
    background: #9c1a0d;
    color: #eebf00;
}

#p_srodek .login { 
	color: #9c1a0d;
}

/* podpowiedz */

#p_podpowiedz {
    position: absolute;
    top: 80px;
    left: 680px;
    width: 230px;
}

#p_podpowiedz td.tresc {
    background: #36cf36;
    padding: 5px;
    color: white;
}

#p_iko_podpowiedz {
    position: absolute;
    top: 54px;
    left: 850px;
}

#p_podpowiedz .tekst {
    color: white;
}

/* menu kontekstowe, ... */

.menu_kontekstowe, .menu_strona_dziecka {
    position: relative;
}

.menu_strona_dziecka {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* reklamy */

#p_reklamy {
    position: absolute;
    top: 100px;
    left: 855px;
    width: 155px;
}

#p_reklamy td.tresc {
    background: white;
    color: #ee6402;
    padding: 5px;
    vertical-align: top;
}

#p_reklamy .reklamy_nagl {
    text-align: center;
    line-height: 20px;
    letter-spacing: 4px;
    font-style: italic;
    margin-bottom: 5px;
}

/* wyślij link, zyczenia, zapomniane hasło */

#okienko_logowania {
    position: relative;
}

.p_wyslij_zyczenia, #p_wyslij_link {
    position: absolute;
    width: 370px;
}

#p_wyslij_link {
    top: -160px;
    left: 190px;
}

#p_zapomniane_haslo {
    position: absolute;
    top: -30px;
    left: 190px;
    width: 215px;
}

#p_wyslij_link td.tresc, #p_reklamy .p_wyslij_zyczenia td.tresc, #p_zapomniane_haslo td.tresc {
    background: #2e2e96;
    padding: 10px;
    color: white;
}

#p_wyslij_link .tekst, .p_wyslij_zyczenia .tekst, #p_zapomniane_haslo .tekst {
    color: white;
}

#p_wyslij_link .przycisk, #p_wyslij_link .przycisk_over, .p_wyslij_zyczenia .przycisk, .p_wyslij_zyczenia .przycisk_over, #p_zapomniane_haslo .przycisk, #p_zapomniane_haslo .przycisk_over {
    border-color: white;
}

#p_wyslij_link .przycisk_over, .p_wyslij_zyczenia .przycisk_over, #p_zapomniane_haslo .przycisk_over {
    background: white;
    color: #2e2e96;
}

#p_wyslij_link input, .p_wyslij_zyczenia input, .p_wyslij_zyczenia textarea, #p_zapomniane_haslo input {
    background: #b0b0d2;
    color: #2e2e96;
}

textarea.wz_tresc {
    width: 325px;
}

/* stopka */

.stopka {
	font-family: verdana; 
    font-size: 10px;
	color: white; 
    line-height: 20px;
}

td.stopka {
    text-align: center;
    padding-bottom: 10px;
}

a.stopka:link, a.stopka:active, a.stopka:visited { 
    text-decoration: underline;
}

a.stopka:hover { 
	text-decoration: none;
}

/* strona dziecka */

img.sd_zdjecie {
    position: relative;
    left: 107px;
    margin-left: -85px;
}

/* aktualności */

.aktualnosci {
    padding: 10px 0px 10px 0px;
}

.aktualnosci_tytul, .aktualnosci_wpis_tytul {
    font-weight: bold;
}

img.aktualnosci_zdjecie_mini {
    border: solid 1px white;
    float: left;
    margin: 3px 10px 5px 0px;
}

img.aktualnosci_zdjecie {
    border: solid 1px white;
    cursor: pointer;
}

.aktualnosci_linki {
}

/* miniaturki */

table.miniaturki {
    margin-left: auto;
    margin-right: auto;
    border: none;
    padding: 0px;
}

table.miniaturki td {
    padding: 3px;
    width: 100px;
    height: 100px;
    vertical-align: top;
}

#ramka td.tresc {
    padding: 0px;
}

.cien_100 {
    background: url('grafika/mini_cien_100.gif') no-repeat right bottom;
    padding: 0px 4px 4px 0px;
}

.cien_110 {
    background: url('grafika/mini_cien_110.gif') no-repeat right bottom;
    padding: 0px 6px 6px 0px;
}

.cien_400 {
    background: url('grafika/mini_cien_400.gif') no-repeat right bottom;
    padding: 0px 6px 6px 0px;
}

/* operacje */

.mini_operacje, .operacje {
    position: relative; 
    text-align: left;
}

.zdjecie_mini_ramka, .zdjecie_ramka {
    position: absolute;
    border: white solid 1px;
}

.zdjecie_mini_zdj {
    top: 50%; 
    left: 50%; 
}

.zdjecie_mini_iko1, .zdjecie_mini_iko_d1 {
    top: 0px;
}

.zdjecie_mini_iko2 {
    top: 26px;
}

.zdjecie_mini_iko3 {
    top: 52px;
}

.zdjecie_mini_iko4 {
    top: 78px;
}

.zdjecie_mini_iko_d2 {
    top: 45px;
}

.zdjecie_mini_iko_d3 {
    top: 90px;
}

.zdjecie_mini_iko_d4 {
    top: 135px;
}

.zdjecie_mini_iko1, .zdjecie_mini_iko2, .zdjecie_mini_iko3, .zdjecie_mini_iko4 {
    left: 101px;
    position: absolute;
}

.zdjecie_mini_iko_d1, .zdjecie_mini_iko_d2, .zdjecie_mini_iko_d3, .zdjecie_mini_iko_d4, .zdjecie_mini_zdj {
    position: absolute;
}

img.iko_zdjecie_mini {
    border: white solid 1px;
}

/* cień */

td.cien_ld {
    background: url('grafika/rogc_ld.gif');
}

td.cien_pg {
    background: url('grafika/rogc_pg.gif');
}

/* przeźroczystość */

td.trans_border_pion, td.trans_border_poz {
    background-color: white;
    font-size: 4px;
}

td.trans_border_poz {
    height: 10px;
}

td.trans_border_pion {
    width: 10px;
}

td.cien, td.cien_pg, td.cien_ld, td.cien_pd {
    width: 4px;
    height: 4px;
}

td.trans_rog {
    width: 10px;
    height: 10px;
}

.przezroczystosc5, td.trans_border_poz, td.trans_border_pion, td.trans_rog, td.cien, td.cien_pg, td.cien_ld, td.cien_pd {
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.przezroczystosc8, .okienko_js {
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
}

/* edytor zdjęć */

.ed_obr, div.ed_zas {
    position: absolute;
    left: 0px;
    top: 0px;
}

.ed_ed {
    position: relative;
}

td.ed_zas {
    background-color: black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}

td.ed_kadr {
    cursor: move;
    border: 1px solid white;
}

/* linki */

a, a.tekstb:link, a.tekstb:active, a.tekstb:visited { 
	color: #9c1a0d;
	text-decoration: underline;
}

a:hover, a.tekstb:hover, a.menu:hover { 
	text-decoration: none;
}

a.autoreklama:link, a.autoreklama:active, a.autoreklama:visited { 
    color: #9c1a0d;
    font-size: 15px;
    font-weight: bold;
	text-decoration: underline;
}

a.autoreklama:hover { 
	text-decoration: none;
}

/* tekst */

.tekst, .tekstb, .menu, table { 
	color: #9c1a0d;
}

.fonty, .tekst, .tekstb, .login, .logowanie, .pomoc, .okienko_js, .menu, input, textarea, table {
	font-family: verdana;
    font-size: 12px;
}

.tekstb, .bold {
    font-weight: bold;
}

h2 {
    font-weight: bold;
    font-size: 14px;
}

/* lista zdjęć */

td.lz_lista {
    background: inherit;
}

td.lz_wybrane {
    border: #9c1a0d solid 2px;
}

td.lz_lista, td.lz_wybrane {
    padding: 4px;
}

/* formularze */

td.f_lewa {
    width: 170px;
    text-align: right;
}

td.f_prawa {
}

input.maly {
    width: 40px;
}

input.sredni {
    width: 80px;
}

input.sredni2 {
    width: 125px;
}

input.duzy, textarea.duzy {
    width: 160px;
}

input.bduzy, textarea.bduzy {
    width: 400px;
}

textarea.bduzy {
    height: 100px;
}

#p_srodek textarea.mini_pokaz {
    width: 450px;
    height: 100px;
}

/* paginator */

.paginator_cont {
    width: 100%;
}

.paginator {
    position: relative;
    width: 396px;
    left: 50%;
    margin-left: -198px;
}

.pagina, .pagina_pol, .pagina_puste {
    height: 22px;
    float: left;
}

.pagina {
    width: 22px;
    text-align: center;
	font-family: verdana;
    font-size: 11px;
    color: #474021;
    margin: 0px 3px 0px 3px;
}

.pagina_pol {
    width: 11px;
    margin: 0px 1px 0px 2px;
    font-size: 4px;
}

.pagina_s {
    background: url('grafika/ikony/kolko_szare_srodek.gif');
}

.pagina_w {
    font-weight: bold;
    background: url('grafika/ikony/kolko_srodek.gif');
}

.pagina a { 
    color: #474021;
	text-decoration: none;
}

/* różne */

a.strd {
    text-decoration: none;
}

.info {
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: green;
    padding-bottom: 10px;
}

input.logowanie {
    width: 120px;
}

a.wysokie {
    line-height: 22px;
}

.pomoc {
    display: inline;
}

img.pomoc {
    margin-bottom: -4px;
}

img.ramka {
    border: white solid 1px;
}

.okienko_js {
    position: absolute;
    background: white;
    border: black solid 1px;
    padding: 1px 3px 1px 3px;
    left: 0px;
    top: 0px;
    visibility: hidden;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.lista_zdjec {
    width: 555px;
    overflow: auto;
    overflow-X: auto;
    overflow-Y: hidden;
    scrollbar-base-color: #eebf00;
    position: relative;
}

hr.rozdzielenie {
    border: 0px;
    height: 1px;
    color: white;
    background-color: white;
}

form {
    margin: 0px;
}

.przycisk_over {
    cursor: pointer;
}

.przycisk, .przycisk_over {
    display: inline;
    vertical-align: middle;
    text-align: center;
    padding: 1px 6px 1px 6px;
    border: solid 1px;
    height: 100%;
}

a.przycisk {
    color: inherit;
    text-decoration: none;
}

.wiek1 {
    display: block;
    text-align: center;
    padding: 0px 1px 0px 1px;
}

.wiek2 {
    float: left;
    margin-bottom: 5px;
}

.ikonki {
    margin: 10px 0px 10px 0px;
}

.ikonki a {
    margin: 0px 20px 0px 20px;
}

.ukryty {
    display: none;
}

h2 {
    font-weight: bold;
    font-family: verdana;
    font-size: 15px;
}

h3 {
    font-weight: bold;
    font-family: verdana;
    font-size: 13px;
}

.autoreklama {
    text-align: center;
    margin-bottom: 10px;
}

.pad_10 {
    padding: 0px 10px 0px 10px;
}

input.blad, select.blad, textarea.blad {
    color: white; 
    background: red;
}

/* ramki */

.rmk_g, .rmk_d {
    display: block; 
    background: transparent; 
    font-size: 1px;
}
.rmk_g1, .rmk_g2, .rmk_g3, .rmk_g4, .rmk_d1, .rmk_d2, .rmk_d3, .rmk_d4 {
    display: block;
    overflow: hidden;
}
.rmk_g1, .rmk_g2, .rmk_g3, .rmk_d1, .rmk_d2, .rmk_d3 {
    height: 1px;
}
.rmk_g2, .rmk_g3, .rmk_g4, .rmk_d2, .rmk_d3, .rmk_d4 {
    border-left: 1px solid #9c1a0d; 
    border-right: 1px solid #9c1a0d;
}
.rmk_g1 {
    margin: 0px 0px 0px 5px; 
    background: #9c1a0d;
}
.rmk_g2 {
    margin: 0px 0px 0px 3px; 
    border-width: 0px 1px 0px 2px;
}
.rmk_g3 {
    margin: 0px 0px 0px 2px;
}
.rmk_g4 {
    height: 2px; 
    margin: 0px 0px 0px 1px;
}
.rmk_gt, .rmk_gt2 {
    background: white;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    height: 1px;
    overflow: hidden;
}
.rmk_gt2 {
    height: 2px;
}
.rmk_d1 {
    margin: 0px 5px 0px 0px; 
    background: #9c1a0d;
}
.rmk_d2 {
    margin: 0px 3px 0px 0px; 
    border-width: 0px 2px 0px 1px;
}
.rmk_d3 {
    margin: 0px 2px 0px 0px;
}
.rmk_d4 {
    height: 2px; 
    margin: 0px 1px 0px 0px;
}
.rmk_zawartosc, .rmk_zawartosc_t {
    border: 0 solid #9c1a0d; 
    border-width: 0 1px;
    padding: 0px 5px;
}
.rmk_tytul {
    border: 0 solid #9c1a0d; 
    border-width: 0px 1px;
    position: relative;
}
.rmk_tytul_nap {
    position: absolute;
    top: 0px;
    padding: 0px 5px;
}
.rmk_tytul_tlo {
    background: white;
    padding-bottom: 4px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    overflow: hidden;
}
.rmk_zawartosc_t {
    padding-top: 4px;
}
.rmk_zawartosc {
    padding-top: 0px;
}

/* tabela */

table.tabela {
    border-collapse: collapse;
    width: 100%;
}

table.tabela td, table.tabela th {
    border: solid 1px;
    padding: 2px 4px;
}

table.tabela th {
    font-weight: bold;
    text-align: center;
}

#p_srodek table.tabela td, #p_srodek table.tabela th {
    border-color: #9c1a0d;
}

#p_srodek table.tabela tr:hover, #p_srodek table.tabela tr.hov {
    background-color: white;
}

#frm_simi_r {
    margin-top: 3px;
}

