body{ 
        margin: 0;
        padding: 0;        
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #5A5A5A;
        font-weight:normal;
        text-decoration: none;
        background-color:#A30001;
 }
.a{ color: #A40000; font-size: 11px; text-decoration: none; }
a{ color: #A40000; font-size: 11px; text-decoration: none; }
a:hover{ text-decoration: underline; }
td{        font-size: 11px; }
p{ margin: 0px; }
.topper a{ height: 12px; width: 70px; float: left; background-repeat: no-repeat; font-size: 10px; color: #ffffff; margin-top: 14px; background-position: top center; text-align: center; padding-top: 35px; }
.tophome{ background-image: url('images/home.png'); }
.topkontakt{ background-image: url('images/kontakt.png'); }
.topbasket{ background-image: url('images/basket.png'); }
.topklient{ background-image: url('images/klient.png'); }
.topsitemap{ background-image: url('images/settings.png'); }
.topper{ background-image: url('images/top.jpg'); width: 1000px; height: 68px; }
.top{  background-image: url('images/bgtopright.jpg'); background-repeat: repeat-x; height: 170px; width: 1000px; }
.top_l{ background-image: url('images/bgtopleft.jpg'); background-repeat: repeat-x; }
.top_r{ background-image: url('images/bgtopright.jpg'); background-repeat: repeat-x; }
.mainbody{ background-color:#FFFFFF; }
.boxtop{ background-image: url('images/boxtop.jpg'); background-repeat: no-repeat; width: 167px; height: 22px; color: #E1FFFF; font-size: 10px; font-weight: bold; line-height:18px;   }
.boxnagldiv{ margin-left: 8px; * margin-top: 4px;}
.boxbody{ background-image: url('images/boxbody.jpg'); background-repeat: repeat-y; text-align: left; }
.boxcontent{ margin: 5px;  text-align: left; height: 120px;  font-size: 10px; }
.boxfoot{ background-image: url('images/boxfoot.jpg'); background-repeat: no-repeat; width: 167px; height: 21px; }
.title{ background-image: url('images/redline.jpg'); background-repeat: repeat-x; background-position: bottom left; width: 685px; height: 26px;  color: #A40000; font-size: 18; font-weight: bold;  }
 .title_akt, .title_akt:hover{ color: #A40000; font-size: 18; font-weight: bold; text-decoration: none; }
.titlemenu{ background-image: url('images/bgmenuprawe.jpg'); background-repeat: no-repeat;   color: #F2D7D7; }
.stopka{ background-image: url('images/bgfoot.jpg'); background-repeat: repeat-x; height: 285px; color: #F2D7D7;  }
.stopkar{ background-image: url('images/bgfootr.jpg'); background-repeat: repeat-x; height: 285px;  }
.stopka1{ background-image: url('images/bgfoot.jpg'); background-repeat: repeat-x; height: 33px; color: #F2D7D7;  }
.stopkar1{ background-image: url('images/bgfootr.jpg'); background-repeat: repeat-x; height: 33px;  }
.login_old{  background: url(images/input_login.png) no-repeat; width: 70px; height: 17px; border: 0px;  color:#A2A2A2; font-size: 10px; text-align: center;  margin-left:1px; }
.login{ width: 122px; border: 1px solid #A2A2A2; height: 18px; color: #A2A2A2; font-size: 10px; background:#FFFFFF; }
.submitlog{ width: 60px; background: #ffffff; border: 1px solid #A2A2A2; height: 18px; font-size: 10px; color: #A2A2A2;  }
#btnmenu{ width:124px; * width: 138px; text-align: left; padding-left: 24px; padding-top: 5px;  height: 24px; background-image: url(images/btngrayarrow.jpg); background-repeat: no-repeat; display: table-cell;  color: #2A2A2A; text-decoration: none;  font-size: 10px; }
#btnmenu:hover{  background-image: url(images/btnredarrow.jpg); background-repeat: no-repeat; color:#b20000; }
#btnmenuon{ width:124px; * width: 138px; text-align: left; padding-left: 24px; padding-top: 5px;  height: 24px;  background-image: url(images/btnredarrow.jpg); background-repeat: no-repeat; display: table-cell;  color: #b2000;   text-decoration: none;  font-size: 10px; }
.toplink{  color: #5A5A5A; font-size: 10px; text-decoration: none; }
.toplink:hover{  color: #b20000; text-decoration:underline; }
.podpis, .podpis:hover{ font-size: 10px; color: #A3A3A3; text-decoration: none; }
.form_top{ width: 270; height: 37px; background-image: url(images/footformtytul.jpg); background-repeat: no-repeat; color: #E1FFFF; }
.form_bgl{ width: 135; height: 38px; background-image: url(images/formbgl.jpg); background-repeat: no-repeat; color: #E1FFFF; }
.form_bgr{ width: 135; height: 38px; background-image: url(images/formbgr.jpg); background-repeat: no-repeat; color: #E1FFFF; }
.inputfoot{  background: url(images/form_foot_bg.jpg) no-repeat; width: 124px; height: 18px; border: 0px;  color:#A2A2A2; font-size: 10px; text-align: center;  }
.footarea{  background: url(images/form_area_bg.jpg) no-repeat; width: 254px; height: 107px; border: 0px;  color:#A2A2A2; font-size: 11px; text-align: left; overflow:hidden; }
.form_dn{ width: 270; height: 134px; background-image: url(images/formfoot_dn.jpg); background-repeat: no-repeat; color: #E1FFFF; }
.form_btn_foot{ width: 270; height: 38px; background-image: url(images/foot_bg_btn_form.jpg); background-repeat: no-repeat; color: #E1FFFF; }
.linkfootform{ color: #E1FFFF; font-size: 10px; text-decoration: underline; font-weight: bold; }
.foot_link_menu{ color: #E1FFFF; font-size: 10px; text-decoration: none; }
.foot_link_menu:hover{ text-decoration:underline; }
.whitebrfoot{  width: 20;   background-image: url(images/vlineredwhite.jpg); background-repeat: repeat-y;  } 
.footcontent{ color: #E1FFFF;  font-size: 10px;      margin-top: 20px;  }
.tytul_news_foot{        font-size: 10px;        color: #8C8C8C; }
.menum_line{ background-image: url(images/grayline.jpg); background-repeat: repeat-x; background-position: left bottom; width: 236px;}
.menumain{ color: #828282;  font-size: 11px; text-decoration: none; margin-top: 10px; }
.menu_akt, .menu_akt:hover, .menumain:hover{ color: #A40000; text-decoration: none;}
.topmenu_on, .topmenu_on:hover{ color:#b20000; text-decoration: none;   font-size: 10px; }
.priceprom{ color: A40000; font-size: 18px; font-weight: bold; }
.btnred{ background-image: url(images/btnred.jpg); background-repeat: no-repeat; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; width: 102px; height: 15px; display: table-cell;  line-height:11px;  text-align: center; vertical-align: middle; }
.bgpromtop{ background-image: url('images/bgpromtop.jpg'); background-repeat: no-repeat; width: 600px; height: 22px; color: #E1FFFF; font-size: 18px; font-weight: bold;  line-height:18px;  }
.priceform{ height: 22px; color: #A40000; font-size: 18px; font-weight: bold;  border: 0px; background-color: #FFFFFF; }
.breakline{ background-image: url(images/redline.jpg); background-repeat: repeat-x; background-position: bottom;  }
#baskettd { border-collapse: collapse; border: 1px solid #a40000; }
#basketbody{ border: 1px solid #a40000; padding: 3px; }
.keywbody{ border: 1px solid #a40000; padding: 3px; }
.btnred{ background-image: url(images/btnred.jpg); background-repeat: no-repeat; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; width: 102px; height: 15px; display: table-cell;  line-height:11px;  text-align: center; vertical-align: middle; }
.bgpromtop{ background-image: url('images/bgpromtop.jpg'); background-repeat: no-repeat; width: 600px; height: 22px; color: #E1FFFF; font-size: 18px; font-weight: bold;  line-height:18px;  }
 .titlemore, .titlemore:hover{ color: #A40000; font-size: 11px; font-weight: bold; text-decoration: none; }
 .addinput{ border: 1px solid #b20000; font-size: 9px; color: #5A5A5A; width: 200px; height: 18px; }
 .btnsend{ width: 200px; border: 1px solid #b20000; font-size: 10px; height: 21px; text-aign: center; background: #EAEAEA; }
.slowokl{ border-top: 1px solid #b20000; width: 100%; height: 15px; }
.keyw{ float: left; width: 430px; padding: 3px; }
.keywdel{ float: right; border-left:  1px solid #b20000; height: 15px; text-align: center; padding: 3px; width: 56px; }
