body, div, td{ 
        margin: 0;
        padding: 0;        
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #232323;
border:0px solid #666666;
 }

/*--------------------------------content------------------------*/
.top{ width: 950px; height: 58px; text-align: center;  }
.top2{ width: 950px; height: 47px; text-align: center;  }
.logotyp{ width: 180px;  text-align: left; float: left; }
.linetop{ margin-top: 6px; border-top:1px solid #666666; width: 160px; }
.logowanie{ width: 550px; text-align: left; float: left; margin-top: 2px; }
.topnav{ width:200px; text-align: right; float: left; height: 25px; margin-bottom: 5px;  background-color: #E4E4E4;  }
.topbelka{  text-align: left; float: left; border-top: 1px solid #666666; margin-top: 6px; }
.topbelka2{  text-align: left; float: left; border-top: 1px solid #CCCCCC; margin-top: 6px; }
.mainnav{ width: 750px; text-align: left; float: left; margin-top: 5px; margin-bottom: 5px; color: #CCCCCC; background-color: #000000; height: 30px; line-height: 28px;  }
.left_column{ width: 180px; text-align: left; float: left;  }
.main_column{ width: 530px; text-align: center; float: left;  }
.right_column{ width: 220px; float: left;}
.tytul{ background-image: url(images/bgtitle.jpg);  width: 530px; height: 25px; text-align: left; line-height: 22px; }
.newsy{ width: 200px; float: right;  background-color: #EAEAEA;  }
.newstitle{ text-align: left; color: #D60000;  line-height: 22px; border-bottom:1px dashed #D60000; margin: 3px; }
.newsbg{ width: 180px; float: left; text-align: left;  margin: 10px; }
.prawa_dol{ width: 200px; float: right; text-align: left;  }
.stopkacont{ float: left; margin-left: 35px; padding: 3px; color: A2A2A2; font-size: 10px; text-decoration: none; }
.tresc{width: 950px; }
.stopka{width: 930px; }
.box{ width: 170px; border:1px solid #CCCCCC; float: left; margin: 2px; height: 250px; }
.pasek{ width: 160px; background-image: url(images/podkresl.gif); background-repeat: repeat-x; background-position: bottom left; text-align: left; margin: 5px; height: 34px; }
.menubox, .rightmenubox{ width: 160px; border:1px solid #CCCCCC; padding: 3px; }.rightmenubox {width: 192px; float:right}
.produkt{ border:1px dashed #CCCCCC; padding: 6px; text-align: left }
.poziom{ float: left; }
.content_produkt{ float: left; width: 400px; margin-top: 10px; }

/*-----------------------obrazki-----------------------*/
.fotomale{ width: 80px; border:1px solid #CCCCCC; padding: 3px;  margin: 5px; float: right; height: auto; }
.fotoprodukt{ width: 160px; border:1px solid #CCCCCC; padding: 3px;  margin: 10px; float: left; }


/*----------------------linki---------------------------------*/
a{ color: #D60000;  text-decoration: none; }
a:hover{ text-decoration: none; color: #000000;  }
.menumain{ color: #CCCCCC; text-decoration: none; margin-left: 20px; }
.menumain:hover{ color: #FCFCFC; text-decoration: none; margin-top: 8px; }
.foot, .foot:hover{ color: A2A2A2;   text-decoration: none; }
.headmenu{ color: #000000; text-decoration: none;  }
.headmenu:hover{ text-decoration: none; color: #A2A2A2;}
.menu{ color: #828282; font-size: 10px; }
.menu_small{ color: #606060; font-size: 10px; }
.menu_small:hover{ color: #A40000;  text-decoration: none; }
.menu:hover{ color: #A40000;  text-decoration: underline; }
.menu_akt{ color: #A40000; font-size: 10px; }
.menu_akt:hover{ color: #A40000;  text-decoration: underline; }.menu_spec{ color: #A40000; font-size: 11px;}
.link_akt{ color: #A40000; text-decoration: none; font-size: 10px; font-weight: bold; }
.bullet{ margin-top: 6px; margin-bottom: 6px; margin-right: 4px; }

/*----------------------formularze----------------------------------------------*/
.textar{ width: 250px; height: 180px; border:0px;  color:#A0A0A0; font-size: 10px; text-align: left; border:1px solid #CCCCCC; }
.poletext{ width: 120px; height: 18px; border:0px;  color:#A0A0A0; font-size: 10px; text-align: left; border:1px solid #CCCCCC; }
.polesub{ width: 100px; padding: 1px 0px; border: 0px;  color:#CCCCCC;  font-size: 10px; text-align: center; background-color: #323232; }
.input{ width: 200px; height: 18px; border:0px;  color:#A0A0A0; font-size: 10px; text-align: left; border:1px solid #CCCCCC; }
#baskettd { border-collapse: collapse; border: 1px solid #CCCCCC; }
#basketbody{ border: 1px solid #CCCCCC; padding: 3px; }


