
*
{
    font-size: 12px ;
}

a
{
    text-decoration: none ;
}
body
{
    background: white ;
    margin: 0px ;
    padding: 0px ;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

tr.gora
{
    height: 159px ;
    background-image: url('header_background.jpg') ;
    background-repeat: repeat ;
    background-color: red;
}

td#logo
{
    background-image: url('header_logo.jpg') ;
    background-repeat: no-repeat ;
}

td#logo_bw
{
    background-image: url('header_logo_bw.jpg') ;
    background-repeat: no-repeat ;
}



td#baner
{
    background-image: url('header_background.jpg') ;
    /*  background-image: url('header_top.jpg') ; */
    background-repeat: repeat-x ;
}

div#menu
{
    /*  background-image: url('header_background.jpg') ; */
    background-image: url('left_backgr.gif') ; 
    background-repeat: repeat ;
    /*  background-repeat: repeat-x ; */
}

td#td_lewa
{
    background-image: url('left_backgr.gif') ; 
    background-color: maroon ;
    padding-top: 10px ;
    vertical-align: top ;
    /*  background-repeat: no-repeat; */
}

td.lewa
{
    width: 201px ;
}




div#menu_dol
{
    height: 153px;
    background-image: url('left_image.gif') ;
}

ul#nav
{
    padding: 0px ;
    padding-left: 10px ;
    margin: 0px ;
    list-style-type: none ;
}

ul#nav *
{
    color: white;
    text-decoration: none; 
    font-size: 12px ;
    font-family: 'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif ;  
}

ul#nav a:hover
{
    text-decoration: underline ;
}


td#srodek
{
    vertical-align: top ;
    padding: 5px ;
}

/*
td#srodek div
{
display: inline ;
width: 100px ;
padding: 5px ;
margin: 5px ;
}
*/

div.img_lista_hurt
{
    vertical-align: bottom; 
    height: 250px; 
    width: 250px; 
}

table.floated 
{
    margin-right: 5px;
    margin-left: 5px;
    display: inline;
    margin-bottom: 5px;
}

td.floated_obrazek{}

td.floated_nazwa_hurt
{
    text-align:     center;
    width:          250px;
    height:          30px;
    vertical-align: top;
}

img.prz_lupa
{
    border: 0px; 
    width: 20px; 
    height: 20px ;
    margin-right: 5px; 
    margin-left: 5px; 
    display:none;
}

a.list_dest1
{ 
    color: #00248b;
    text-align: center; 
    margin: 0; 
    padding: 0 7px 0 0 ;
    font-size: 12px ;
    text-decoration: none;
}

img.prz
{
    border: 0px; 
    width: 20px; 
    height: 20px ;
}

td.floated_cena_hurt
{
    text-align:     center;
    width:          250px;
    height:          0px;
    vertical-align: bottom;
    background-color: #FAF3EB;
}

span.list_price1 
{ 
    color: #c03; 
    font-weight: bold; 
    font-size: 12px ;
}


div.nag, div.nag a
{
    font-size: 16px;
    font-weight: bold;
    color: #9b0c0c;
    text-align: center ;
    text-decoration: none;
}

ul.nag > li
{
    color:  #9b0c0c;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px ;
}

div.karta_nazwa
{
    font-size: 16px;
    font-weight: bold;
    color: #9b0c0c;
    text-align: center;
}

div.przepraszamy
{
		font-size: 14px;
		font-weight: bold;
		color: red ;
		text-align: center; 
		padding: 10px ;
}

.obrazki_karty
{
    width: 250px ;
    /*  border: 1px solid black ; */
}

table.karta_produktu td
{
    vertical-align: top ;
}


a.foto_nav_off
{
    font-size: 22px;
    font-weight: bold;
    color: silver;
}


a.foto_nav
{
    font-size: 20px;
    font-weight: bold;
    color: red;
}

a.foto_nav:hover 
{
    color: green;
}

.hidden
{
    display: none;
}

div.obrazki_uwaga
{
    font-size: 10px ;
}

div.tresc
{
    font-size: 12px ;
}

div.link_stopka
{
    text-align: center; 
    vertical-align: middle ;
}

td.link_stopka
{
    text-align: center; 
    vertical-align: middle ;
}


div.link_stopka > *
{
    font-size: 10px ;
    text-decoration: none;
}

li.menu_nag
{
    font-weight: bold ;
    padding-top: 10px ;
}

div.produkty_grupy
{
    text-align: center ;
}

form.form_zam
{
    display: inline ;
}

form.form_zam *
{
    border: 1px solid black ;
}

table.koszyk 
{
    background-color: brown ;
}

table.koszyk td , table.koszyk th
{
    background-color: white ;
}

table.koszyk td
{
    text-align: right ;
}

table.koszyk td.nazwa
{
    text-align: left ;
}

table.koszyk td.op
{
    text-align: center ;
}

div.w_koszyku
{
    text-align: center ;
    padding-top: 10px ;
    padding-bottom: 10px ;
}

div.koszyk_linki
{
    padding-top: 10px ;
    text-align: right ;
}

a 
{
    text-decoration: underline;
    color: #f78314;
}

a:hover 
{
    color: #910b0b;
}

input.pusty
{
    width: 50px ;
    font-weight: normal ;
    color: black ;
}

input.pelny
{
    width: 50px ;
    font-weight: bold ;
    color: brown ;
}

form.kontakt > input, form.kontakt > textarea
{
    border: 1px solid black ;
}

div.powrot
{
    text-align: right;
}

input.zaloguj
{
    border: 1px solid black ;
    width: 150px ;
}


ul.wyrozniony li
{
    font-size: 140% ;
    color: red ;
    display: block;
}

ul.wyrozniony div.ul
{
    padding-top: 10px ;
    color: black ;
}

input.do_zamowienia
{
    font-size: 16px ;
    font-weight: bold ;
    width: 80px ;
    border: 1px solid black ;
    text-align: right ;
    margin-right: 4px ;
}

td.adres
{
    vertical-align: top ;
}

input.adres , textarea.adres
{
    border: 1px solid black ;
    width: 200px ;
}

div.pogrob *
{
    font-weight: bold ;
}

form.koszyk_wyswietl input
{
    width: 50px ;
    text-align: right;
    border: 1px solid black ;
}

form.zarejestruj input
{
    border: 1px solid black ;
    /*  width: 50px ; */
}

form.zarejestruj input.text
{
    width: 300px ;
}

div.nag2
{
    font-weight: bold ;
    text-align: center ;
    padding-top: 10px ;
    padding-bottom: 10px ;
}

table.form_login td.nazwa_pola
{
    width: 200px ;
}

table.form_login td.gwiazdka
{
    color: red ;
    width: 15px ;
    text-align: center ;
}

div.promocje
{
    text-align: center ;
    font-size: 14px ;
}

div.promocje , div.promocje > *
{
    font-size: 16px ;
}

div.wieksze
{
    font-size: 120%;
    font-weight: bold;
}

img.midi
{
	border: 0px ;
}


