a:link.zaloguj_sie{
    color: black;
    text-decoration: none;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
}

a:visited.zaloguj_sie{
    color: black;
    text-decoration: none;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
}

a:active.zaloguj_sie{
    color: black;
    text-decoration: none;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
}

a:hover.zaloguj_sie{
    color: black;
    text-decoration: underline;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
}
body {margin: 0px;}
img  {border: 0px;}
form {margin: 0px;}

input.login_naglowek{
    width: 80px;
    border: 1px solid #B7B7B7;
    font-size: 11px;
    margin: 2px;
    margin-right: 2px;
}
input.login{
    width: 140px;
    height: 22px;
    font-size: 11px;
    border-left: 1px solid #E2E3EA;
    border-right: 1px solid #E2E3EA;
    border-top: 1px solid #ABADB3;
    border-bottom: 1px solid #E2E3EA;
}
input.standard{
    width: 150px;
    font-size: 11px;
    border: 1px solid #B7B7B7;
}
input.ilosc{
    height: 23px;
    width: 50px;
    font-size: 13px;
    border: 1px solid #B7B7B7;
    margin: 3px;
    padding: 2px;
}
input.szukaj_menu{
    width: 154px;
    height: 20px;
    font-size: 12px;
    border-left: 1px solid #E2E3EA;
    border-right: 1px solid #E2E3EA;
    border-top: 1px solid #ABADB3;
    border-bottom: 1px solid #E2E3EA;
} 
input.blokada{
    border: 1px solid #B7B7B7;
    background-color: #DADADA;
}
input.radio{
    width: 20px;
}
input.form{
    width: 200px;
    font-size: 11px;
    border: 1px solid #B7B7B7;
}
input{
    width: 200px;
}
select{
    background-color: #DADADA;
    width: 150px;
    font-size: 11px;
    border: 1px solid #B7B7B7;
}
table.head{
    width: 100%;
    border: 0px none;
}
table.standard{
    width: 100%;
    border: 0px none;
}
table.strona{
    width: 100%;
    height: 100%;
    border: 0px none;
    background-image: url(../grafika/tlo_strony.gif);
    background-repeat: repeat-x;
}
table.rozmiar_strony{
    width: 1000px;
    height: 100%;
    border: 0px none;
    /*background-image: url(../grafika/tlo_strony.gif);
	background-repeat: repeat-x;*/
}

td.tlo_lewe_strona {
    width: 50%;
    /*height: 100%;
	background-image: url(../grafika/tlo_strony.gif);
	background-repeat: repeat-x;*/

}

td.tlo_prawe_strona {
    width: 50%;
    /*height: 100%;
	background-image: url(../grafika/tlo_strony.gif);
	background-repeat: repeat-x;*/
}

h1{
    font-size: 18px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

h2{
    font-size: 14px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

a:link.h2, a:visited.h2, a:active.h2{
    font-size: 14px;
    font-weight: bold;
    color: #555555;
    text-decoration: none;
    font-family: arial,tahoma;
}
a:link.h3, a:visited.h3, a:active.h3{
    font-size: 14px;
    font-weight: bold;
    color: #555555;
    text-decoration: none;
    font-family: arial,tahoma;
}
a:hover.h3 {
    font-size: 14px;
    font-weight: bold;
    color: #8E0000;
    text-decoration: underline;
    font-family: arial,tahoma;
}
.error_rejestracja{
    color: red;
    font-weight: normal;
    font-family: arial,tahoma;
    font-size: 10px;
    text-decoration: none;
}
.indeks_handlowy {
    color: #555555;
    font-weight: normal;
    font-family: arial,tahoma;
    font-size: 10px;
    text-decoration: none;
}
input.ikona_koszyk {
    border: 0px;
    height: 24px;
    width: 97px;}
/* -------------------- MENU --------------------------------------- */
table.moduly_menu{
    width: 250px;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    background-position: top;
}
td.moduly_menu_gora{
    border: 0px;
    height: 10px;
    width: 250px;
    background-image: url(../grafika/tlo_gora_modulymenu.gif);
    background-repeat: no-repeat;
}
td.moduly_menu{
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    width: 250px;
    background-image: url(../grafika/tlo_modulymenu.gif);
    background-repeat: repeat-y;
}
td.moduly_menu_dol{
    border: 0px;
    height: 10px;
    width: 250px;
    background-image: url(../grafika/tlo_dol_modulymenu.gif);
    background-repeat: no-repeat;
}
table.modul_menu{
    width: 228px;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    background-position: top;
    padding-left: 10px;
    padding-bottom: 10px;

}

td.modul_menu_gora{
    border: 0px;
    height: 5px;
    width: 228px;
    background-image: url(../grafika/tlo1_grupa_menu.gif);

}

img.menu_naroznik_gora_lewy{
    border: 0px;
    height: 0px;
    width: 0px;
}

img.menu_naroznik_gora_prawy{
    border: 0px;
    height: 0px;
    width: 0px;
}

table.modul_menu_nazwa{
    width: 228px;
    border: 0px;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 0px solid #C5C5C5;
    border-bottom: 0px solid #C5C5C5; /* display: none; */
}

td.modul_menu_nazwa {
    width: 100%;
    height: 22px;
    font-size: 14px;
    font-family: arial, tahoma;
    color: #FFFFFF;
    font-style: normal;
    font-weight: normal; background-color: #8E0000;
    /*background-image: url(../grafika/tlo2_grupa_menu.gif);*/
    padding-left: 10px;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
}

a:link.modul_menu_nazwa, a:visited.modul_menu_nazwa, a:active.modul_menu_nazwa{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-family: arial, tahoma;
    font-size: 14px;
}
a:hover.modul_menu_nazwa{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
}

td.modul_menu_nazwa_2 {
    width: 100%;
    height: 5px;
    /*background-color: #FF6600;*/
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    background-image: url(../grafika/tlo2_grupa_menu.gif);
    background-repeat: no-repeat;
}


table.modul_menu_srodek3{
    width: 100%; /*background-image: url(../grafika/tlo3_grupa_menu.gif);
   background-repeat: repeat-x;*/
    background-color: #EEEEEE;
    background-position: top;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 0px solid #999999;
    border-bottom: 0px solid #999999;
}

table.modul_menu_srodek2{
    width: 100%; /*background-image: url(../grafika/tlo3_grupa_menu.gif);
   background-repeat: repeat-x;*/
    background-color: #EEEEEE;
    background-position: top;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 0px solid #999999;
    border-bottom: 0px solid #999999;
}

table.modul_menu_srodek1{
    width: 228px; /*background-image: url(../grafika/tlo3_grupa_menu.gif);
   background-repeat: repeat-x;*/
    background-color: #EEEEEE;
    background-position: top;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 0px solid #999999;
    border-bottom: 0px solid #666666;
}

table.modul_menu_srodek{
    width: 228px; /*background-image: url(../grafika/tlo3_grupa_menu.gif);
   background-repeat: repeat-x;*/
    background-color: #EEEEEE;
    background-position: top;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 0px solid #666666;
    border-bottom: 0px solid #666666;
}


table.modul_menu_dol{
    width: 100%;
    border-left: 0px solid #D0D0D0;
    border-right: 0px solid #D0D0D0;
    /*display: none; */
}

td.modul_menu_dol{
    border: 0px;
    height: 5px;
    width: 100%;
    background-image: url(../grafika/tlo_menu_dol.gif);
    background-repeat: repeat-x;
}

img.menu_naroznik_dol_lewy{
    border: 0px;
    height: 0px;
    width: 0px;
}

img.menu_naroznik_dol_prawy{
    border: 0px;
    height: 0px;
    width: 0px;
}
/* -------------------- modul kategorie ---------------------*/
td.ikona_kat_p1 {
    width: 28px;
    background-image: url(../grafika/ikona_kat_p1.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    background-position: right;
}
td.modul_menu_poziom1{
    width: 200px;
    height: 21px;
    font-size: 12px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left:10px;
    padding-right: 2px;
}

a:link.modul_menu_poziom1, a:visited.modul_menu_poziom1, a:active.modul_menu_poziom1{
    color: #555555;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
}
a:hover.modul_menu_poziom1{
    color: #8E0000;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
}
td.modul_menu_poziom1a {
    width: 100%;
    height: 22px;
    font-size: 12px;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left:10px;
    padding-right: 2px;
}

a:link.modul_menu_poziom1a, a:visited.modul_menu_poziom1a, a:active.modul_menu_poziom1a{
    color: #555555;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
}
a:hover.modul_menu_poziom1a{
    color: #555555;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
}
td.ikona_kat_p2 {
    width: 48px;
    background-image: url(../grafika/ikona_kat_p2.gif);
    background-repeat: no-repeat;
    background-position: right;
}
td.modul_menu_poziom2{
    font-size: 11px;
    height: 18px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 2px;
}

a:link.modul_menu_poziom2, a:visited.modul_menu_poziom2, a:active.modul_menu_poziom2{
    color: #8E0000;
    text-decoration: none;
    font-family: arial,tahoma;
}
a:hover.modul_menu_poziom2{
    color: #555555;
    text-decoration: underline;
    font-family: arial,tahoma;
}
td.ikona_kat_p3 {
    width: 58px;
    background-image: url(../grafika/ikona_kat_p3.gif);
    background-repeat: no-repeat;
    background-position: right;
}
td.modul_menu_poziom3{
    font-size: 11px;
    height: 16px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 2px;
}

a:link.modul_menu_poziom3, a:visited.modul_menu_poziom3, a:active.modul_menu_poziom3{
    color: #8E0000;
    text-decoration: none;
    font-family: arial,tahoma;
}
a:hover.modul_menu_poziom3{
    color: #8E0000;
    text-decoration: underline;
    font-family: arial,tahoma;
}
/* -------------------- modul kategorie koniec ---------------------*/


table.modul_menu_szukaj_gora{
    width: 228px;
    /*display: none;*/
}
td.modul_menu_gora_szukaj {
    width: 228px;
    height: 5px;
    background-image: url(../grafika/tlo1_szukaj_menu.gif);
    border-left: 0px solid #CDCDCD;
    border-right: 0px solid #CDCDCD;
}
table.modul_menu_szukaj{
    width: 228px;
    height: 50px;
    /*background-image: url(../grafika/tlo_menu_nazwa_szukaj.gif);
   background-repeat: repeat-x; */
    background-position: top;
    background-color: #EEEEEE;
    border-left: 0px solid #CDCDCD;
    border-right: 0px solid #CDCDCD;
    border-top: 0px solid #666666;
    border-bottom: 0px solid #666666;
}

td.modul_menu_nazwa_szukaj {
    width: 228px;
    height: 22px;
    font-size: 13px;
    color: #FFFFFF;
    background-color: #8E0000;
    /*background-image: url(../grafika/tlo_menu_nazwa_szukaj.gif);*/
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    padding-left: 15px;
    border-left: 0px solid #CDCDCD;
    border-right: 0px solid #CDCDCD;
}

table.modul_baner{
    width: 228px;
    border: 0px;
}

td.modul_baner{
    font-size: 11px;
    color: black;
    background-position: left;
    font-family: arial;
    font-style: normal;
    font: normal;
}
/*--------------- modul artykuly -----------------*/
td.modul_poziom1a {
    width: 200px;
    height: 22px;
    font-size: 12px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left:10px;
    padding-right: 2px;
}

a:link.modul_poziom1a, a:visited.modul_poziom1a, a:active.modul_poziom1a{
    color: #8E0000;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
}
a:hover.modul_poziom1a{
    color: #8E0000;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
}
td.ikona_art_p1 {
    width: 28px;
    background-image: url(../grafika/ikona_art_p1.gif);
    background-repeat: no-repeat;
    background-position: right;
}
td.modul_poziom1{
    width: 200px;
    height: 22px;
    font-size: 12px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left:10px;
    padding-right: 2px;
}

a:link.modul_poziom1, a:visited.modul_poziom1,a:active.modul_poziom1{
    color: #555555;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
}
a:hover.modul_poziom1{
    color: #8E0000;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
}
td.ikona_art_p2 {
    width: 48px;
    background-image: url(../grafika/ikona_art_p2.gif);
    background-repeat: no-repeat;
    background-position: right;
}
td.modul_poziom2{
    font-size: 11px;
    height: 18px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 2px;
}

a:link.modul_poziom2,a:visited.modul_poziom2,a:active.modul_poziom2{
    color: #555555;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
}
a:hover.modul_poziom2{
    color: #8E0000;
    font-weight: normal;
    text-decoration: underline;
    font-family: arial,tahoma;
}
td.ikona_art_p3 {
    width: 58px;
    background-image: url(../grafika/ikona_art_p3.gif);
    background-repeat: no-repeat;
    background-position: right;
}
td.modul_poziom3{
    font-size: 11px;
    height: 16px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 2px;
}

a:link.modul_poziom3, a:visited.modul_poziom3, a:active.modul_poziom3{
    color: #555555;
    text-decoration: none;
    font-family: arial,tahoma;
}
a:hover.modul_poziom3{
    color: #8E0000;
    text-decoration: underline;
    font-family: arial,tahoma;
}

table.menu_promocje{
    width: 228px;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    border-collapse: collapse;
}

table.menu_nowosci{
    width: 228px;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    border-collapse: collapse;
}

td.koszyk_menu{
    font-size: 12px;
    color: #FFFFFF;
    background-color: #222222;
    font-family: arial,tahoma;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.produkt_koszyk {color: #999999;text-decoration: none;font-family: arial,tahoma;font-size: 12px;font-weight: bold;
}
a:link.koszyk_menu,a:visited.koszyk_menu,a:active.koszyk_menu {
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    font-family: arial,tahoma;
    font-size: 12px;
}

a:hover.koszyk_menu {
    text-decoration: underline;
}
td.wpis_tekst_log{
    color: #555555;
    font-size: 11px;
    font-family: arial, tahoma;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
}

a:link.wpis_tekst_log, a:visited.wpis_tekst_log, a:active.wpis_tekst_log {
    color: #8E0000;
    text-decoration: none;
    font-size: 11px;
    font-family: arial,tahoma;
}

a:hover.wpis_tekst_log {
    color: #8E0000;
    text-decoration: underline;
    font-size: 11px;
    font-family: arial,tahoma;
}
input.ikona_zaloguj {
    border: 0px;
    height: 23px;
    width: 57px;
    padding-top: 5px;
    padding-right: 5px;
}
/*-----------------------------CENtRE---------------------------  */
table.moduly_centre{
    width: 490px;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    background-position: top;
}
td.moduly_centre_gora{
    border: 0px;
    height: 10px;
    width: 490px;
    background-image: url(../grafika/tlo_gora_modulycentre.gif);
    background-repeat: no-repeat;
}
td.moduly_centre{
    padding-left: 10px;
    padding-right: 10px;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    width: 490px;
    background-image: url(../grafika/tlo_modulycentre.gif);
    background-repeat: repeat-y;
}
td.moduly_centre_dol{
    border: 0px;
    height: 10px;
    width: 490px;
    background-image: url(../grafika/tlo_dol_modulycentre.gif);
    background-repeat: no-repeat;
}
table.modul_srodek_gora{
    width: 100%;
    border: 0px;
    /*display: none;*/
}

td.modul_srodek_gora{
    border: 0px;
    height: 5px;
    width: 100%;
    background-image: url(../grafika/tlo1_grupa_center.gif);
    background-repeat: repeat-x;
}

img.srodek_naroznik_gora_lewy{
    border: 0px;
    height: 5px;
    width: 5px;
}

img.srodek_naroznik_gora_prawy{
    border: 0px;
    height: 5px;
    width: 5px;
}

table.modul_srodek_nazwa{
    width: 100%;
    border-left: 0px solid #8D8E91;
    border-right: 0px solid #8D8E91;
    /*display: none;*/
}

td.modul_srodek_nazwa{
    width: 100%;
    height: 21px;
    font-size: 13px;
    color: #FFFFFF;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    background-color: #8E0000;
    /*background-image: url(../grafika/tlo2_grupa_srodek.gif);
	background-repeat: repeat;*/
    padding-left: 10px;
    padding-right: 5px;
}

a:link.modul_srodek_nazwa, a:visited.modul_srodek_nazwa,a:active.modul_srodek_nazwa{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
}
a:hover.modul_srodek_nazwa{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
}
td.modul_srodek_dol_n2{
    border: 0px;
    height: 5px;
    width: 100%;
    background-color: #8E0000;
    /*background-image: url(../grafika/tlo1_grupa_center.gif);
	background-repeat: repeat-x;*/
}

img.srodek_naroznik_dol_lewy_n2{
    border: 0px;
    height: 5px;
    width: 5px;
}

img.srodek_naroznik_dol_prawy_n2{
    border: 0px;
    height: 5px;
    width: 5px;
}
td.modul_srodek_dol{
    border: 0px;
    height: 5px;
    width: 100%;
    background-image: url(../grafika/tlo1_grupa_center.gif);
    background-repeat: repeat-x;
}

img.srodek_naroznik_dol_lewy{
    border: 0px;
    height: 5px;
    width: 5px;
}

img.srodek_naroznik_dol_prawy{
    border: 0px;
    height: 5px;
    width: 5px;
}
table.stronicowanie {width: 100%;border-bottom: 0px solid #CCCCCC;}
td.stronicowanie{
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
a:link.stronicowanie, a:visited.stronicowanie, a:active.stronicowanie{
    color: #8E0000;
    text-decoration: none;
    font-weight: normal;
    font-family: arial, tahoma;
    font-size: 11px;
}
a:hover.stronicowanie{
    color: #8E0000;
    text-decoration: underline;
}
.aktualna_strona{
    color: #555555;
    text-decoration: none;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
}
table.modul_srodek{
    width: 100%; /*background-color: #FEFDFB;
   background-image: url(../grafika/tlo3_grupa_menu.gif);
   background-repeat: repeat-x;
   background-position: top; */
    border-left: 0px solid #D0D0D0;
    border-right: 0px solid #D0D0D0;
}
td.modul_srodek{
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 15px;
}
table.modul_srodek_promo_nowo{
    width: 100%;
    border-left: 0px solid #D0D0D0;
    border-right: 0px solid #D0D0D0;
}

table.promo_nowo_mini{
    border-top: 0px solid #D0D0D0;
    border-bottom: 0px solid #CCCCCC;
    border-left: 0px solid #D0D0D0;
    border-right: 0px solid #D0D0D0 ;
    border-collapse: collapse;
    width: 100%;
    height: 250px;
    
}
table.modul_srodek_filtry {width: 100%;background-color: #EEEEEE;}
td.modul_tytul{
    width: 100%;
    height: 27px;
    font-size: 13px;
    color: #FFFFFF;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    /*background-image: url(../grafika/tlo2_grupa_srodek.gif);
	background-repeat: repeat-x;*/
    padding-left: 10px;
    border-left: 0px solid #C5C5C5;
    border-right: 0px solid #C5C5C5;
    border-top: 0px solid #E5E5E5;
    border-bottom: 0px solid #BFBFBF;
}

a:link.modul_tytul{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-family: arial,tahoma;
}

a:visited.modul_tytul{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-family: arial,tahoma;
}

a:active.modul_tytul{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-family: arial,tahoma;
}

a:hover.modul_tytul{
    color: #FFAA25;
    text-decoration: underline;
    font-weight: bold;
    font-family: arial,tahoma;
}

td.modul_tytul_parametry{
    width: 100%;
    height: 22px;
    font-size: 13px;
    color: #336699;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold; /*background-image: url(../grafika/tlo2_grupa_menu.gif);
   background-repeat: repeat-x;*/
    background-color: #E5E5E5;
    padding-left: 10px;
    border-left: 0px solid #C5C5C5;
    border-right: 0px solid #C5C5C5;
    border-top: 0px solid #E5E5E5;
    border-bottom: 0px solid #BFBFBF;
}

td.modul_tytul2{
    width: 100%;
    height: 21px;
    font-size: 12px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    background-image: url(../grafika/tlo2_grupa_menu.gif);
    background-repeat: repeat-x;
    padding-left: 10px;
    border-left: 0px solid #C5C5C5;
    border-right: 0px solid #C5C5C5;
}

a:link.modul_tytul2{
    color: #FFFFFF;
    text-decoration: none;
    font-family: arial,tahoma;
}

a:visited.modul_tytul2{
    color: #FFFFFF;
    text-decoration: none;
    font-family: arial,tahoma;
}

a:active.modul_tytul2{
    color: #FFFFFF;
    text-decoration: none;
    font-family: arial,tahoma;
}

a:hover.modul_tytul2{
    color: #FFFFFF;
    text-decoration: underline;
    font-family: arial,tahoma;
}

td.modul_gora{
    width: 100%;
}

td.modul_formularz{
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

table.modul_srodek_dol{
    width: 100%;
    border-left: 0px solid #D0D0D0;
    border-right: 0px solid #D0D0D0;
    display: none;
}

td.modul_srodek_dol{
    border: 0px;
    height: 3px;
    width: 100%;
    background-image: url(../grafika/tlo_menu_dol.gif);
    background-repeat: repeat-x;
}

img.srodek_naroznik_dol_lewy{
    border: 0px;
    height: 0px;
    width: 0px;
}

img.srodek_naroznik_dol_prawy{
    border: 0px;
    height: 0px;
    width: 0px;
}
input.przycisk_kupuje_dalej {
    border: 0px;
    height: 23px;
    width: 80px;}
input.przycisk_uaktualnij {
    border: 0px;
    height: 23px;
    width: 93px;}
/* -------------- ustawienia strony ------------------------- */
td.region_gorny{
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    width: 100%;
}

td.region_centralny{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    width: 100%;
    vertical-align: top;
}

td.region_prawy{
    vertical-align: top;
    padding-right: 5px;
}

td.region_lewy{
    vertical-align: top;
    padding-left: 5px;
}

td.region_dolny{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
}

div.modul_lewy{
    padding-left: 0px;
}

div.modul_prawy{
    padding-right: 0px;
}

/* ------------------------------------------------------------ */
table.wpis_srodek{
    width: 100%;
    border-top: 0px solid #C5C5C5;
    background-color: #FFFFFF;
    border-left: 0px solid #EDC4A6;
    border-right: 0px solid #EDC4A6;
}

td.wpis_tytul{
    height: 30px;
    font-size: 13px;
    color: #555555;
    /*background-image: url('../grafika/tlo-tytul.gif');*/
    font-family: arial, tahoma;
    text-align: left;
    font-weight: bold;
    padding-left: 5px;
}

td.wpis_tytul2{
    height: 27px;
    font-size: 11px;
    color: #555555;
    background-image: url('../grafika/tlo-tytul2.gif');
    font-family: arial,tahoma;
    text-align: left;
    padding-left: 5px;
}

td.wpis_pokaz{
    font-size: 10px;
    color: gray;
    font-family: arial,tahoma;
    font-style: normal;
    text-align: left;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
}

td.wpis_tekst{
    color: #555555;
    font-size: 11px;
    font-family: arial, tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

a:link.wpis_tekst, a:visited.wpis_tekst, a:active.wpis_tekst {
    color: #555555;
    text-decoration: none;
    font-family: arial,tahoma;
}

a:hover.wpis_tekst {
    color: #555555;
    text-decoration: underline;
    font-family: arial,tahoma;
}

td.rejestracja{
    color: #000000;
    font-size: 12px;
    font-family: arial, tahoma;
    font-style: normal;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
td.rejestracja2{
    color: #000000;
    height: 18px;
    font-size: 12px;
    font-family: arial, tahoma;
    font-style: normal;
    font-weight: bold;
    background-color: #E5E5E5;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.tekst{
    color: #555555;
    font-size: 11px;
    font-family: arial, tahoma;
    font-style: normal;
    font-weight: normal;
}

a:link.tekst, a:visited.tekst, a:active.tekst {
    color: #555555;
    text-decoration: none;
}

a:hover.tekst {
    color: #555555;
    text-decoration: underline;
}

.tekst_bold{
    color: #555555;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
}

a:link.tekst_bold, a:visited.tekst_bold, a:active.tekst_bold {
    color: #555555;
    text-decoration: none;
}

a:hover.tekst_bold {
    color: #555555;
    text-decoration: underline;
}

.tekst_pole7{
    color: #B90000;
    font-size: 11px;
    font-family: arial, tahoma;
    font-style: normal;
    font-weight: normal;
    text-align: right;
}

table.brak_dostepu{
    width: 100%;
    border: 1px solid #EDC4A6;
    background-color: #FEFDFB;
    border-left: 0px solid #EDC4A6;
    border-right: 0px solid #EDC4A6;
}

table.koszyk{
    border: 1px ;
    border-collapse: collapse;
}

.koszyk_n{
    font-size: 10px;
    color: #000000;
    font-family: arial,tahoma;
    font-style: normal;
    text-align: center;
    vertical-align: top;
    font-weight: normal;
    background-color: #E2E2E2;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}

.koszyk_t{
    font-size: 11px;
    color: #000000;
    font-family: arial,tahoma;
    font-style: normal;
    text-align: left;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}

div{
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    text-align: left;
}
table.lista_produktow{
    width: 100%;
    margin-top: 10px;
    
}
td.lista{
    font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    border-bottom: 1px solid #CCCCCC;
}

td.nowosc{
    background-image: url(../grafika/tlo-nowosc.gif);
    background-repeat: repeat;
    height: 20px;
    color: white;
    font-weight: bold;
    font-family: arial,tahoma;
    font-size: 13px;
    text-decoration: none;
    padding-left: 5px;
}

.cena_nowosc, td.cena_nowosc{
    color: #00CC00;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 15px;
    text-decoration: none;
}

a:link.cena_nowosc, a:visited.cena_nowosc, a:active.cena_nowosc{
    color: #00CC00;
    text-decoration: none;
}

a:hover.cena_nowosc {
    color: #00CC00;
    text-decoration: underline;
}


td.promocja{
    background-image: url(../grafika/tlo-promocja.gif);
    background-repeat: repeat;
    height: 20px;
    color: white;
    font-weight: bold;
    font-family: arial,tahoma;
    font-size: 13px;
    text-decoration: none;
    padding-left: 5px;
}

.cena_promocja, td.cena_promocja {
    color: #FF3300;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
}

a:link.cena_promocja, a:visited.cena_promocja, a:active.cena_promocja{
    color: #FF3300;
    text-decoration: none;
}

a:hover.cena_promocja {
    color: #FF3300;
    text-decoration: underline;
}


.cena_brutto{
    color: #8E0000;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 15px;
    text-decoration: none;
}

a:link.cena_brutto, a:visited.cena_brutto, a:active.cena_brutto{
    color: #8E0000;
    text-decoration: none;
}

a:hover.cena_brutto {
    color: #8E0000;
    text-decoration: underline;
}

.cena_netto{
    color: #999999;
    font-weight: normal;
    font-family: sans-serif;
    font-size: 12px;
    text-decoration: none;
}

a:link.cena_netto, a:visited.cena_netto, a:active.cena_netto{
    text-decoration: none;
}

a:hover.cena_netto {
    text-decoration: underline;
}

.cena_brutto_lista{
    color: #8E0000;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 14px;
    text-decoration: none;
}

a:link.cena_brutto_lista, a:visited.cena_brutto_lista, a:active.cena_brutto_lista{
    color: #8E0000;
    text-decoration: none;
}

a:hover.cena_brutto_lista {
    color: #8E0000;
    text-decoration: underline;
}

.cena_promo_brutto_lista{
    color: #F03;
    font-weight: bold;
    font-family: sans-serif;
    font-size: 14px;
    text-decoration: none;
}

a:link.cena_promo_brutto_lista, a:visited.cena_promo_brutto_lista, a:active.cena_promo_brutto_lista{
    color: #F03;
    text-decoration: none;
}

a:hover.cena_promo_brutto_lista {
    color: #F03;
    text-decoration: underline;
}

.cena_netto_lista{
    color: #999999;
    font-weight: normal;
    font-family: sans-serif;
    font-size: 11px;
    text-decoration: none;
}

a:link.cena_netto_lista, a:visited.cena_netto_lista, a:active.cena_netto_lista {
    color: #999999;
    text-decoration: none;
}

a:hover.cena_netto_lista {
    color: #999999;
    text-decoration: underline;
}

table.cechy{
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    width: 100%;
}

table.modul_cechy_gora{
    width: 100%;
    border: 0px;
    display: none;
}

td.modul_cechy_gora{
    border: 0px;
    height: 3px;
    width: 100%;
    background-image: url(../grafika/tlo1_grupa_menu.gif);
    background-repeat: repeat-x;
}

img.cechy_naroznik_gora_lewy{
    border: 0px;
    height: 3px;
    width: 3px;
}

img.cechy_naroznik_gora_prawy{
    border: 0px;
    height: 3px;
    width: 3px;
}
td.cecha_tytul{
    width: 100%;
    height: 30px;
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    background-color: #EEEEEE;
    /*background-image: url(../grafika/tlo2_grupa_menu.gif);
    background-repeat: repeat;*/
    padding-left: 10px;
}
table.cechy{
    width: 100%; /*background-image: url(../grafika/tlo_cechy_tytul.gif);
   background-repeat: repeat-x;*/
    background-position: top;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 0px solid #666666;
    border-bottom: 0px solid #666666;
}



td.cecha_nazwa{
    width: 40%;
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    padding-right: 5px;
    text-align: right;
}

td.cecha_opis{
    width: 60%;
    font-size: 11px;
    color: #555555;
    font-family: tahoma;
    font-style: normal;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
}

table.modul_cechy_dol{
    width: 100%;
    border: 0px;
    display: none;
}

td.modul_cechy_dol{
    border: 0px;
    height: 3px;
    width: 100%;
    background-image: url(../grafika/tlo_menu_dol.gif);
    background-repeat: repeat-x;
}

img.cechy_naroznik_dol_lewy{
    border: 0px;
    height: 3px;
    width: 3px;
}

img.cechy_naroznik_dol_prawy{
    border: 0px;
    height: 3px;
    width: 3px;
}

.zdjecie_male{
    margin: 10px;
    background-color: White;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-color: #E2E2E2;
    border-width: 0px;
}

table.tab_ceny{
    border: 0px solid #CCCCCC;
    border-collapse: collapse;
    width: 190px;
}

td.tab_ceny_tytul{
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    border-collapse: collapse;
    width: 100%;
    background-color: #E7E7E7;
    height: 20px;
}
td.obramowanie_dolne{
    border-bottom: 1px solid #CCCCCC;
    height: 10px;
}

td.linia_opis{
    border-top: 1px solid #D0D0D0;
    height: 5px;
}

.tekst_tab_ceny {
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    padding-left: 10px;
    padding-right: 0px;
    font-weight: bold;
}

.tekst_tab_ceny2 {
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    padding-left: 20px;
    font-weight: normal;
}

.tekst_tab_ceny3 {
    font-size: 10px;
    color: black;
    font-family: arial,tahoma;
    font-style: normal;
}

.tekst_mini_zwiastun {
    font-size: 10px;
    color: black;
    font-family: arial,tahoma;
    font-style: normal;
}

a:link.tekst_mini_zwiastun, a:visited.tekst_mini_zwiastun, a:active.tekst_mini_zwiastun{
    font-size: 10px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:hover.tekst_mini_zwiastun {
    text-decoration: underline;
}

a:link.galeria, a:visited.galeria, a:active.galeria{
    font-size: 11px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

a:hover.galeria {
    text-decoration: underline;
}

a:link.drukuj, a:visited.drukuj, a:active.drukuj{
    font-size: 11px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

a:hover.drukuj {
    text-decoration: underline;
}

a:link.porownaj, a:visited.porownaj, a:active.porownaj{
    font-size: 11px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

a:hover.porownaj {
    text-decoration: underline;
}

a:link.pytanie, a:visited.pytanie, a:active.pytanie{
    font-size: 11px;
    color: #FF9900;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}

a:hover.pytanie {
    text-decoration: underline;
}

.zdjecie{
    margin: 5px;
    background-color: White;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-color: #E2E2E2;
    border-width: 1px;
}

.opis_text{
    color: Black;
    font-size: 11px;
    font-family: arial,tahoma;
    font-style: normal;
    text-decoration: none;
}

a:link.opis_text, a:visited.opis_text, a:active.opis_text{
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:hover.opis_text {
    font-size: 11px;
    color: #555555;
    font-family: arial,tahoma;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}

textarea.form{
    width: 500px;
    height: 200px;
    border: 1px solid #B7B7B7;
}

td.form_s{
    font-size: 11px;
    color: black;
    font-family: arial,tahoma;
    font-style: normal;
    font: normal;
    padding: 2px;
}

/* ------------------- NAGŁÓWEK --------------------------- */
td.data{
    font-size: 12px;
    color: #FFFFFF;
    font-family: arial,tahoma;
    text-align: left;
    font-weight: bold;
    padding-left: 10px;
    height: 25px;
}

td.witamy{
    font-size: 12px;
    color: #555555;
    font-family: arial,tahoma;
    text-align: center;
    font-weight: bold;
    height: 22px;
    background-color: #B3B3B3;
    padding: 1px;
}

td.linki_naglowek{
    height:28px;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 0px solid #FFFFFF;
    background-color: #222222;
}
a:link.linki_naglowek,a:visited.linki_naglowek,a:active.linki_naglowek {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-family: arial,tahoma;
    font-size: 12px;
}
a:hover.linki_naglowek {
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
    font-family: arial,tahoma;
    font-size: 12px;
}

/* --------------------- StOPKA ---------------------------- */
table.stopka{
    width: 100%; /*background-image: url(../grafika/tlo_cechy_tytul.gif);
   background-repeat: repeat-x;*/
    padding-top: 15px;
    background-position: top;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    border-top: 1px solid #CCCCCC;
    border-bottom: 0px solid #666666;
}
td.linki_stopka{
    font-size: 12px;
    color: #8E0000;
    font-family: arial,tahoma;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
}

a:link.linki_stopka,a:visited.linki_stopka,a:active.linki_stopka {
    text-align: center;
    color: #8E0000;
    text-decoration: none;
    font-family: arial,tahoma;
    font-size: 12px;
}

a:hover.linki_stopka {
    text-align: center;
    color: #8E0000;
    text-decoration: underline;
    font-family: arial,tahoma;
    font-size: 12px;
}

