body {
	background-color: #29166F;
}

.td_glowna {
    background: #E6F4FF;
    text-align: center;
    color: #42358F;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    line-height: 120%;
}
a.email_glowna:link, a.email_glowna:visited {
    color: #1F9CF8;
    text-decoration: none;
}
a.email_glowna:hover {
    text-decoration: underline;
}
/* input */
.glowna_login {
    height: 20px;
    width: 187px;
    border: 0px solid #E6F4FF;
    background: #E6F0FF;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
}

/* td naglowek strony wlasciwej data-kurs-zamawiajacy-wyszukaj*/
.tk_dezw {
    background: #E6F4FF;
    text-align: center;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #29166F;
}

/* input search strona wlasciwa */
.inp_search {
    height: 15px;
    width: 126px;
    border: 0px solid #E6F4FF;
    background: #E6F0FF;
    font-family: Arial;
    font-size: 11px;
    color: #29166F;
}

/* glowny prostokat */
.td_main {
    background: #E6F4FF;
    color: #29166F;
}

.iframe_left {
    width: 312px;
    height: 160px;
    border: 0xp solid;
    margin: 0px;
}

.iframe_right {
    width: 168px;
    height: 159px;
    border: 0xp solid;
    margin: 0px;
}

.iframe_pasek {
    border-top: 1xp solid navy;
    margin: 0px;
}


/* a => sciezka dojscia */
a.group_walk_path {
    font-family: Arial;
    font-size: 12px;
}
a.group_walk_path:link, a.group_walk_path:visited {
    color: #29166F;
    text-decoration: underline;
}
a.group_walk_path:hover {
    color: #1F9CF8;
    text-decoration: none;
}

/* a => lista podgrup w grupie */
a.sub_group_list {
    font-family: Arial;
    font-size: 14px;
}
a.sub_group_list:link, a.sub_group_list:visited {
    color: #29166F;
    text-decoration: underline;
    font-weight: bold;
}
a.sub_group_list:hover {
    color: #1F9CF8;
    text-decoration: none;
}

/* tr/td => lista produktow w grupie */
.tr_prod_list {
    font-family: Arial;
    font-size: 10px;
}

/* a => koszyk, nazwa i indeks przedmiotu */
.basket_prod_item {
    font-family: Arial;
    font-size: 12px;
}

a.basket_prod_item:link, a.basket_prod_item:visited {
    color: #29166F;
    text-decoration: underline;
}

a.basket_prod_item:link, a.basket_prod_item:visited {
    color: #29166F;
    text-decoration: underline;
}

/* input text => ilosc przedmiotu */
.basket_amount {
    text-align: right;
    width: 50px;
    border: 1px groovy navy;
    font-family: Arial;
    font-size: 12px;
}

/* general input text stylr*/
.inptext {
    border: 1px groovy navy;
    font-family: Arial;
    font-size: 12px;
}

/* ramki do tabelek */
.tdb { border: 1px solid navy; }

.tdb_r { border-right:   1px solid navy; }
.tdb_l { border-left:    1px solid navy; }
.tdb_t { border-top:     1px solid navy; }
.tdb_b { border-bottom:  1px solid navy; }
.tdb_b_r { border-bottom:  1px solid navy; text-align: right; }
.tdb_b_c { border-bottom:  1px solid navy; text-align: center; }

.tdb_lt { border-left:   1px solid navy; border-top:    1px solid navy;}
.tdb_lr { border-left:   1px solid navy; border-right:  1px solid navy;}
.tdb_lb { border-left:   1px solid navy; border-bottom: 1px solid navy;}

.tdb_rt { border-right:  1px solid navy; border-top:    1px solid navy;}
.tdb_rb { border-right:  1px solid navy; border-bottom: 1px solid navy;}
.tdb_rb_c { border-right:  1px solid navy; border-bottom: 1px solid navy; text-align: center; }
.tdb_rl { border-right:  1px solid navy; border-left:   1px solid navy;}

.tdb_tr { border-top:    1px solid navy; border-right:  1px solid navy;}
.tdb_tb { border-top:    1px solid navy; border-bottom: 1px solid navy;}
.tdb_tl { border-top:    1px solid navy; border-left:   1px solid navy;}

.tdb_br { border-bottom: 1px solid navy; border-right:  1px solid navy;}
.tdb_br_c { border-bottom: 1px solid navy; border-right:  1px solid navy; text-align: center; }
.tdb_bl { border-bottom: 1px solid navy; border-left:   1px solid navy;}
.tdb_bt { border-bottom: 1px solid navy; border-top:    1px solid navy;}

.tdb_nr { border-top:    1px solid navy; border-bottom: 1px solid navy; border-left:   1px solid navy;}
.tdb_nb { border-top:    1px solid navy; border-right:  1px solid navy; border-left:   1px solid navy;}
.tdb_nl { border-top:    1px solid navy; border-right:  1px solid navy; border-bottom: 1px solid navy;}
.tdb_nt { border-right:  1px solid navy; border-bottom: 1px solid navy; border-left:   1px solid navy;}


.but {
    font-family: Arial;
    background: #8BCAF3;
    border: 1px groovy navy;
}



