body {
       background-color: #ffffff;
       padding: 0px;
       margin-left: 0px;
       margin-top: 0px;
       margin-right: 0px;
       margin-bottom: 0px;
       
}

table { border: 0px; }

A:active       { color: #F8F8F8; text-decoration: none; text-align: center; } 
A:link              { color: #F8F8F8; text-decoration: none; text-align: center; } 
A:visited       { color: #F8F8F8; text-decoration: none; text-align: center; } 
A:hover              { color: #FFFFFF; text-decoration: underline; text-align: center; }

A.menu_link                     { color: #001823; text-decoration: none; text-align: left; font-weight: normal; font-size: 9px; }
A.menu_link:active       { color: #001823; text-decoration: none; text-align: left; font-weight: normal; font-size: 9px; }
A.menu_link:visited       { color: #001823; text-decoration: none; text-align: left; font-weight: normal; font-size: 9px; }
A.menu_link:hover       { color: #112934; text-decoration: none; text-align: left; font-weight: normal; font-size: 9px; }

A.menu_link_b                     { color: #001823; text-decoration: none; text-align: left; font-weight: bold; }
A.menu_link_b:active       { color: #001823; text-decoration: none; text-align: left; font-weight: bold; }
A.menu_link_b:visited       { color: #001823; text-decoration: none; text-align: left; font-weight: bold; }
A.menu_link_b:hover              { color: #0086BC; text-decoration: none; text-align: left; font-weight: bold; }

A.box                     { color: #003c58; text-decoration: none; text-align: left; }
A.box:active       { color: #003c58; text-decoration: none; text-align: left; }
A.box:visited       { color: #003c58; text-decoration: none; text-align: left; }
A.box:hover              { color: #001823; text-decoration: none; text-align: left; }

.menu              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; font-weight: bold; text-decoration:none; color: #F8F8F8; }

.nadstopka      { height: 15px; }
.stopka              { height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; text-decoration:none; color: #003c58; background: #F6F9FA;}
.podstopka       { height: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; text-decoration:none; color: #B6C2C6; background: #FDFEFE;}

.text              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align: center; color: #003c58; }
.text2              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align: center; color: #FFFFFF; }
.text_bold       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; text-align: center; color: #003c58; }
.text_alert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #FF0000; }
.text_left       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #003c58; }
.text_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: right; color: #003c58; }

.naglowek       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align: center; font-weight: bold; color: #FFFFFF; }
.naglowek_rejestruj       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; text-align: center; font-weight: bold; color: #00CC66; }
.naglowek2       { height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align: center; font-weight: bold; color: #003c58; }
.naglowek2a { width:187px; background-color: #dddddd; text-align:center; background-image:url(images/n2.gif); background-repeat: no-repeat; background-position: top left;}
.naglowek2b { width:318px; }

.centruj { text-align: center; }

.prez1 { text-align:center; border: 1px #deecf2 solid; }
.prez2 { width: 100%;}
.legenda {height:24px;}
.leg1 { text-align: center; background-color: #eeeeee; background: url(images/gorap.gif) repeat-x bottom; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.legstan { text-align:right; height:20px; width:160px; background: url(images/gorap.gif) repeat-x bottom; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 10px 0 0;}
.legnetto { text-align:right; height:20px; width:70px; background: url(images/gorap.gif) repeat-x bottom; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.legbrutto { text-align:right; height:20px; width:75px; background: url(images/gorap.gif) repeat-x bottom; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.legkoszyk { text-align:right; height:20px; width:50px; background: url(images/gorap.gif) repeat-x bottom; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 6px 0 0;}

.opis1 { width: 150px; vertical-align: middle; text-align: center; background-image:url(images/dolp.gif); background-repeat: repeat-x; background-position: bottom;}
.opis2 { height: 113px; vertical-align: top; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
.opis2_tlo1 { height: 113px; vertical-align: top; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background: #ffffff url(images/produkttlo.gif) repeat top left;}
.opis2_tlo2 { height: 113px; vertical-align: top; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background: #ffffff;}
h6     { margin: 20px 0px 3px; font-weight: bold; color: #0093cd; font-size: 10px;}
h3     { margin: 20px 0px 3px; font-weight: bold; color: #0093cd; font-size: 11px;}
.dane  { height:42px; }
.danestan { text-align: right; vertical-align: middle; background: url(images/dolp.gif)  repeat-x bottom; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
.danenetto { text-align: right; vertical-align: middle; background: url(images/dolp.gif) repeat-x bottom; color: #0093cd; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
.danebrutto { text-align: right; vertical-align: middle; background: url(images/dolp.gif) repeat-x bottom; color: #003c58; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
.danenetto_promocja { text-align: right; vertical-align: middle; background: url(images/dolp.gif) repeat-x bottom; color: #0093cd; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: underline; }
.danebrutto_promocja { text-align: right; vertical-align: middle; background: url(images/dolp.gif) repeat-x bottom; color: #003c58; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: underline; }
.danekoszyk { text-align: right; vertical-align: middle; background: url(images/dolp.gif) repeat-x bottom; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; padding: 0 10px 0 0;}

#glowna { width: 901px; vertical-align: top; margin: 0 auto; background-color: #ffffff; }
#top    { width: 901px; }
#top1   { width: 305px; height: 103px; background: #ffffff url(images/top1.gif) no-repeat top right;}
#top2   { width: 596px; height: 91px; background: #ffffff url(images/top2.gif) no-repeat top right; padding: 6px 30px 0 0; text-align: right; vertical-align: top;}
#top3   { width: 305px; height: 157px; background: #ffffff; }
#top4   { width: 596px; height: 157px; background: #ffffff url(images/top4.jpg) no-repeat top right;
          text-align: left; color: #005a85; font-family: Arial, Helvetica, sans-serif; font-size: 18px;
          vertical-align: bottom; line-height: 60px; text-indent: 20px;}

#podtop { height: 15px; }

#lewa { width: 197px; text-align: left; margin-right: 10px; vertical-align: top;}
#srodkowa { width: 507px; vertical-align: top; }
#prawa { width: 197px; text-align: right; margin: 0 0 0 10px; vertical-align: top; background: #ffffff; }

.boxy1 {width: 187px;  }
.boxy2 {width: 187px; padding: 0 0 0 10px;}
.boxa {width: 187px; height: 21px; background: #ffffff url(images/n.gif) no-repeat top left;}
.boxb {width: 187px; height: auto !important; height: 50px; min-height: 50px; background: #ffffff url(images/boxtlo.gif) no-repeat top left;}

div.ble1 {
    width: 187px; height: 21px; 
    padding: 0px; margin: 0px 0 0 0;
    background: #ffffff url(images/n.gif) no-repeat top left;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; text-align: center; font-weight: bold; color: #FFFFFF;}

div.ble2 {
    width: 187px; height: auto !important; height: 50px; min-height: 50px;
    padding: 0px; margin: 0px 0 0 0;
    background: #cccccc url(images/boxtlo.gif) repeat-y top left; }

div.ble3 {
    width: 187px; height: 7px;
    padding: 0px; margin: 0px 0 0 0;
    background: #ffffff url(images/boxend.gif) no-repeat top left; }

.produkt { background: #ffffff url(images/produkttlo.gif) repeat-x top left; width: 100%; border: 1px #deecf2 solid;}
.produkt_text { background: #ffffff; width: 100%; border: 1px #deecf2 solid;}
.produkt0 { height: 32px; }
.produkt1 {  }
.produkt1a { width: 181px; text-align: center; vertical-align: top;}
.miniatura { border: 2px #CEEFFC solid; margin: 0 0 10px 0;}
.produkt1b { width: 305px; vertical-align: top;}
.produkt1c { width: 13px; }
.produkt2 {  }

.dane2 { width: 305px; }
.dane2a { width:105px; height:51px; }
.dane2b { padding: 0 0 0 40px;  width:160px; height:13px; text-align: left; font-family: tahoma, verdana, sans-serif;}
.dane2c { padding: 0 5px 0 0; width:114px; height:13px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #0093CD;}
.dane2d { height:39px; text-align: right; vertical-align: top; }
.dane2e { padding: 0 0 0 40px; width:160px; height:24px; text-align: left; font-family: tahoma, verdana, sans-serif;}
.dane2f { padding: 0 5px 0 0;  width:114px; height:24px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }
.dane2g { width:200px; height:14px; }
.dane2h { width:105px; height:39px; font-family: tahoma, verdana, sans-serif; }
.dane2i { width:38px; height:39px; }
.dane2j { padding: 0 15px; 0 0; width:200px; height:39px; text-align: right; font-family: tahoma, verdana, sans-serif; }
.dane2k { height:39px; text-align: right; vertical-align: middle; }

.opisowy1 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; background: url(images/krecha.gif) no-repeat bottom right; padding: 10px 0 10px 3px; line-height: 14px;}
.opisowy2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #3D5259; padding: 15px 17px 15px 17px; line-height: 15px;}

.brutto {}
.netto {}





div.m_kon       {
/*       float: left;*/
/*       margin: 0 10px; */
/*       padding-top: 33px;*/
       font-size: smaller;
       background: url(../fx/tlorm.png) no-repeat top center;
       border-bottom: 0px solid #ffffff;
       font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; 
}

.m_kon h3       {
       width: 187px;
       height: 16px;
       margin: 0px 0 0 0px;
/*       position:  relative;
       top: -26px;
       left: 30px;*/
       background: url(images/n.gif) no-repeat center center;
}


.m_kon ul,li {
 list-style-type: none;
 padding: 0;
 margin: 0;
/*       font-size: smaller;*/
}
.m_kon li a {
       display: block; 
/*       font-weight: bold; */
/*       border: 0;*/
       color: #003C58;
        font-family: Verdana, Helvetica, sans-serif; text-align: left;
        font-size: 10px; font-weight: bold; text-transform: none;
/*        padding: 10px 15px 10px 15px; */
}
.m_kon li {
/* padding: 5px 7px;*/
        padding: 1px 15px 3px 15px;
       background: #ECF3F5 url(images/menuoff.gif) no-repeat bottom left;
/* border-bottom: 0px solid #545454; color: #003C58;
 font-size: 9px;*/
}
.m_kon li a:hover {
/*        padding: 4px 15px 1px 15px; */
/*       background: #F5FAFB url(images/menuon.gif) no-repeat bottom left; */
       text-decoration : none; color: #0093CD;
}

h3 { padding: 5px 0 0 0; font-family: Verdana, sans-serif; font-size: 10px; text-align: center; color: #ffffff; font-weight: bold;  }


div.wypelnienie       {
        width: 167px;
        height: auto !important;
        height: 50px; /* IE */
        min-height: 50px;
       background: url(images/wypelnienie.gif) repeat-y top center;
       border-bottom: 0px solid #FFFFFF;
       font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #003C58; text-align: justify;
       padding: 10px 10px 0px 10px;
}

.naglowek { margin 0 0 0 0; padding: 0px 0 5px 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #0093CD; text-align: left; font-weight: bold; }
.pudelko { padding: 15px 0 12px 0px; text-align: center; }
.cena { text-align: center; padding: 8px 0 5px 0; background: url(images/cena.gif) no-repeat bottom center;}
.cenabrutto { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; }

div.zakonczenie       {
/*       float: left;*/
/*       margin: 0 10px; */
/*       padding-top: 33px;*/
        width: 187px; height: 10px;
       font-size: smaller;
       background: url(images/nn.gif) no-repeat top center;
       border-bottom: 10px solid #FFFFFF;
       font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;
}

.oddzielenie { text-align: center; padding: 8px 0 5px 0; background: url(images/cena.gif) no-repeat bottom center;}

input.pole        {
       border: 1px solid #CFDCE0;
       margin: 0px 0px 0px 10px;
       width: 100px;
}

input.pole1        {
       border: 1px solid #CFDCE0;
       margin: 0px 0px 0px 10px;
}

.margines { padding: 0 5px 0 5px; /*text-align: left;*/ line-height: 15px; }

.link {font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 15px;}

a.link:link
{
text-decoration: underline;
color: #003C58;
font-weight: normal;
 }

a.link:visited
{
text-decoration: underline;
color : #003C58;
font-weight: normal;
}
a.link:hover
{
text-decoration: underline;
color: #0093CD;
font-weight: normal;
}

a.link:active {
color: #003C58;
text-decoration: underline;
font-weight: normal;
}

.wiecej {font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 15px;}
.menustopka {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #0093CD; }

a.wiecej:link     { text-decoration: none; color: #0093CD; font-weight: normal; }
a.wiecej:visited  { text-decoration: none; color : #0093CD; font-weight: normal; }
a.wiecej:hover    { text-decoration: underline; color: #003C58; font-weight: normal; }
a.wiecej:active   { color: #0093CD; text-decoration: none; font-weight: normal; }

.koszyktop           { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #0095D0; padding: 0 30px 0 0; }
a.koszyk:link     { text-decoration: none; color: #0093CD; font-weight: bold; }
a.koszyk:visited  { text-decoration: none; color : #0093CD; font-weight: bold; }
a.koszyk:hover    { text-decoration: none; color: #003C58; font-weight: bold; }
a.koszyk:active   { color: #0093CD; text-decoration: none; font-weight: bold; }

.menutop           { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #076392; }
a.menutop:link     { text-decoration: none; color: #076392; font-weight: normal; }
a.menutop:visited  { text-decoration: none; color : #076392; font-weight: normal; }
a.menutop:hover    { text-decoration: underline; color: #003C58; font-weight: normal; }
a.menutop:active   { color: #076392; text-decoration: none; font-weight: normal; }

.wyrozniony         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; font-weight: bold; }
.wyrozniony_b       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; font-weight: bold; }

a.wiecej2     { text-decoration: none; color: #6cc1e3; font-weight: normal; }
a.wiecej2:hover    { text-decoration: underline; color: #5ca8c6; font-weight: normal; }

