body {

        background-image: url(grafika/podstrona_tlo_glowne.gif);

}



div#headerDwa {

        height: 40px;

        background: url(grafika/podstrona_header_dwa_tlo.gif);

        position: relative;

}



div#tresc {

        background: url(grafika/calosc_tlo.gif);

        padding: 10px 0 10px 0;

        text-align: center;

}



div#kolumny {

        margin: auto;

        width: 762px;

}



div#kolumnaLewa {

        width: 193px;

        float: left;

}



div#kolumnaLewa div.tresc {

        width: 185px;

        margin: auto;

        text-align: left;

}



div#menuBoczne {

        background-color: #F3F3F3;

        background-image: url(grafika/menu_boczne_footer.gif);

        background-repeat: no-repeat;

        background-position: bottom center;

        padding-bottom: 20px;

}



div#menuBoczne ul {

        margin: 0 0 0 25px;

        padding: 0;

}



div#menuBoczne li {

        margin-top: 2px;

        margin-bottom: 2px;

}



div#menuBoczne li a {

        color: black;

}



div#menuBoczne ul li ul {

        margin-left: 0px;

        padding-left: 0px;

}



div#menuBoczne ul li ul li ul li {

        margin-left: 10px;

        font-size: 10px;

}



div#menuBoczne ul li ul li ul li a {

        color: #666666;

}



div#menuBoczne ul li {

        list-style-image: url(grafika/menu_boczne_bullet_1.gif);

}



div#menuBoczne ul li#wybranyProducent {

        list-style-image: url(grafika/menu_boczne_bullet_2.gif);

        color: #DB0315;

        font-weight: bold;

}



div#menuBoczne ul li ul li, div#kolumnaLewa div#menuBoczne ul li ul li ul li{

        list-style-image: url(grafika/menu_boczne_bullet_3.gif);

        color: black;

        font-weight: normal;

}



div.boxLewy {

        background-color: #F3F3F3;

        background-image: url(grafika/menu_boczne_footer.gif);

        background-repeat: no-repeat;

        background-position: bottom center;

        padding-bottom: 20px;

        margin-top: 10px;

        text-align: center;

}



div.boxLewy p {

        margin-top: 0px;

}



div#kolumnaSrodkowa {

        width: 396px;

        float: left;

}



div#kolumnaSrodkowa div.tresc {

        width: 388px;

        margin: auto;

}



div#kolumnaSrodkowa h1 {

        font-size: 13px;

        margin: 7px;

        text-align: left;

}



div#kolumnaPrawa {

        width: 173px;

        float: left;

}



div#kolumnaPrawa div.tresc {

        width: 165px;

        margin: auto;

        text-align: left;

}



div.tresc_text

{

   text-align: left;

}



table#kontakt

{

   font-size: 13px;

   margin: 0 auto;

   text-align: left;

   margin-top: 20px;

   margin-bottom: 20px;

}



table#kontakt tr

{

   vertical-align: top;

}



table#kontakt td#pogrubione_adres

{

   text-align: right;

   font-weight: bold;

   padding-bottom: 20px;

}



table#kontakt td#pogrubione_telefon

{

   text-align: right;

   font-weight: bold;

   padding-bottom: 10px;

}



table#kontakt td#pogrubione_mail

{

   text-align: right;

   font-weight: bold;

   padding-bottom: 10px;

}



table#kontakt td#pogrubione_marketing

{

   text-align: right;

   font-weight: bold;

}



td#odstep

{

   width: 15px;

}



a#czerwony

{

   color: #E80028;

   text-decoration: none;

}



a#czerwony:hover

{

   color: #E80028;

   text-decoration: underline;

}



a#kursor_lapa

{

   cursor: pointer;

   cursor: hand;

}



img#obramowany

{

   border: 1px solid #000000;

}



#kolumnaSrodkowa #tresc_promocje

{

   width: 550px;

   text-align: center;

}



#kolumnaSrodkowa #tresc_promocje img

{

   border: 1px solid #000000;

   margin-right: 10px;

}



#kolumnaSrodkowa #tresc_futeraly

{

   width: 550px;

   text-align: left;

}



#oprawy_i_okulary

{

  width: 450px;

}

table.contact tr td {
	text-align:center;
	}
table.contact {
	font-size:12px;
	}
