
/* cała tabla */
.main_table {
    border: 1px #94c1fc solid;
    text-align: center;
}

/* defaultowe ustawienia linkuff */
/*
a:link, a:visited {
    color: navy;
    text-decoration: none;
}
a:hover{
    color: red;
    text-decoration: underline;
}

*/

.copy  {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: Silver;
    margin: 5 5 5 5 5;
}
.copy_link  {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: Silver;
}
.copy_link:link {
    text-decoration: none;
    color: Silver;
}

.center {text-align: center}
.mid {text-align: center; vertical-align: middle}

.main2{background-image: url("../images/bg.jpg"); background-repeat: repeat-X}
.main2f{background-image: url("../images/bgf.jpg"); background-repeat: repeat-X}

.info {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #46A3FF;
    margin: 10 10 10 10;
}

.panel {margin: 0 7 0 7; font-family: Verdana; font-size: 10px; font-weight: normal; color: black;}
.panel_map {margin: 0 15 0 }

a.panel {text-decoration: none}
a.panel:hover {color: red; text-decoration: none}

.text {margin: 0 7 10 7; font-family: Verdana; font-size: 10px; font-weight: normal; color: black;}
.banner {
    margin: 2 5 2 90;
}
.promocja  {font-family: Verdana; font-size: 10px; font-weight: normal; color: #800000; margin: 0 10 0 10;}

/* cena bez promocji i z promocją */
.promocja_1 {font-size: 10px; font-weight: normal; color: #800000; text-decoration: line-through}
.promocja_2 {font-size: 11px; font-weight: bold; color: #FF0000;}

.nag {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: white;
    margin: 0 10 0 10;
}
.nag:link, .nag:visited {
    text-decoration: none;
    color: #FFFFFF;
}
.nag:hover {
    color: #ff0000;
}

/* lista grup prodoktow po lewej stronie */
.produkty {
    margin: 0 5 0 6;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: black;
}
.produkty:link, .produkty:visited {
    text-decoration: none;
    color: #000000;
}
.produkty:hover {
    color: #FF0000;
    text-decoration: underline;
}

/* sciezka dojscia po grupach */
.group_walk_path {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}
.group_walk_path:link, .group_walk_path:visited {
    text-decoration: underline;
}
.group_walk_path:hover {
    text-decoration: none;
    color: #FF0000;
}

/* lista podkatalogow w czesci informacyjnej */
.sub_doc_link {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}
.sub_doc_link:link, .sub_doc_link:visited {
    text-decoration: underline;
    color: navy;
}
.sub_doc_link:hover {
    text-decoration: none;
    color: #FF0000;
}

/* nazwa grupy przy wynikach wyszukiwania */
.group_name {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}
.group_name:link, .group_name:visited {
    text-decoration: none;
    color: #000000;
}
.group_name:hover {
    text-decoration: none;
    color: #FF0000;
}

/* lista podgrup w grupie */
.sub_group_list {
    font-family: Verdana;
    font-size: 11px;
    color: navy;
    font-weight: bold;
}
.sub_group_list:link, .sub_group_list:visited {
    text-decoration: none;
    color: navy;
}
.sub_group_list:hover {
    text-decoration: underline;
    color: #FF0000;
}
/*                                                      LISTA PRODUKTOW W GRUPIE  */
/* lista opcji + cena w liscie produktow w grupie */
.prod_list_price {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: Navy;
    vertical-align: middle;
    text-align: right;
}
/* nazwa produktu w liscie produktow w grupie */
.prod_list_name {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.prod_list_name:link, .prod_list_name:visited {
    text-decoration: none;
}
.prod_list_name:hover {
    color: #FF0000;
}
/* opis krotki produktu w liscie produktow w grupie */
.prod_list_short {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: Navy;
    text-align: center;
    vertical-align: middle;
}

/*                                                      DOKŁADNE INFORMACJE O PRODUKCIE  */
/* lista opcji + cena w detalach produktu w grupie */
.prod_det_price {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: Navy;
    vertical-align: middle;
    text-align: right;
}
/* nazwa produktu w detalach produktu w grupie */
.prod_det_name {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: navy;
    text-align: center;
    vertical-align: middle;
}
/* opis krotki produktu w detalach produktu  */
.prod_det_desc {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: Navy;
    vertical-align: middle;
}

/*                         lista w koszyku */
/* nazwa opakowania produktu */
.basket_prod_kind {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: Navy;
    vertical-align: middle;
    text-align: left;
}
.basket_prod_kind:link, .basket_prod_kind:visited {
    color: navy;
    text-decoration: underline;
}
.basket_prod_kind:hover {
    color: #FF0000;
    text-decoration: none;
}
/* ceny produktów */
.basket_prod_price {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: Navy;
    vertical-align: middle;
    text-align: right;
}

.duze {font-family: Verdana; font-size: 25px; font-weight: bold; color: Navy; margin: 0 5 5 5;}
.srednie {font-family: Verdana; font-size: 15px; font-weight: normal; color: Navy; margin: 0 5 5 5;}
.male {font-family: Verdana; font-size: 11px; font-weight: normal; color: Navy; margin: 0 5 0 5;}
.cena {font-family: Verdana; font-size: 20px; font-weight: bold; color: Navy; margin: 0 5 0 5;}

input{ border-width: 1px; border-style: solid; border-color: #5E5E5E;
    background-color: #FFFFFF; color: black;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size: 10px; font-weight: normal;
}
.vote_radio {
    border: 0px;
    background: #EEF5FF;
}
                        
/* ramki do tabelek */
.tdb_navy { border: 1px solid navy; }

.tdb_navy_r { border-right:   1px solid navy; }
.tdb_navy_l { border-left:    1px solid navy; }
.tdb_navy_t { border-top:     1px solid navy; }
.tdb_navy_b { border-bottom:  1px solid navy; }

.tdb_navy_lt { border-left:   1px solid navy; border-top:    1px solid navy;}
.tdb_navy_lr { border-left:   1px solid navy; border-right:  1px solid navy;}
.tdb_navy_lb { border-left:   1px solid navy; border-bottom: 1px solid navy;}

.tdb_navy_rt { border-right:  1px solid navy; border-top:    1px solid navy;}
.tdb_navy_rb { border-right:  1px solid navy; border-bottom: 1px solid navy;}
.tdb_navy_rl { border-right:  1px solid navy; border-left:   1px solid navy;}

.tdb_navy_tr { border-top:    1px solid navy; border-right:  1px solid navy;}
.tdb_navy_tb { border-top:    1px solid navy; border-bottom: 1px solid navy;}
.tdb_navy_tl { border-top:    1px solid navy; border-left:   1px solid navy;}

.tdb_navy_br { border-bottom: 1px solid navy; border-right:  1px solid navy;}
.tdb_navy_bl { border-bottom: 1px solid navy; border-left:   1px solid navy;}
.tdb_navy_bt { border-bottom: 1px solid navy; border-top:    1px solid navy;}

.tdb_navy_nr { border-top:    1px solid navy; border-bottom: 1px solid navy; border-left:   1px solid navy;}
.tdb_navy_nb { border-top:    1px solid navy; border-right:  1px solid navy; border-left:   1px solid navy;}
.tdb_navy_nl { border-top:    1px solid navy; border-right:  1px solid navy; border-bottom: 1px solid navy;}
.tdb_navy_nt { border-right:  1px solid navy; border-bottom: 1px solid navy; border-left:   1px solid navy;}

.vote {
    font-family: Verdana;
    font-size: 10px;
    border: 0px;
}

.inptext {
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    background: #FFFFFF;
    border: 1px groove #C7C7BB;
}

.map_table {
    border-left: 1px solid navy;
    border-right: 1px solid navy;
    border-top: 1px solid navy;
    background: #EFF6FF;
}
.map_td {
    color: #000000;
    border-bottom: 1px solid navy;
    white-space: nowrap;
}
.map_div {
    z-index: 1000;
    position: absolute;
    visibility: hidden;
    margin: -3 0 0 2;
}
.map_link:link, .map_link:visited {
    text-decoration: none;
    color: #000000;
}
.map_link:hover {
    text-decoration: none;
    color: navy;
}
.map_all_div {
    margin: 6 0 0 12;
}
.def_list {
    font-family: Verdana;
    font-size: 10px;
    background: #B4CFFA;
    font-weight: bold;
}
.apte_logo {
    z-index: 100;
    position: absolute;
}

