td { font-family: Verdana; font-size: 11px; color:#000000; }

.menu_bg { /* background: url('img/menu_tlo.gif'); width:150px; height:18px; */ }
.menu_bg_end { /* background: url('img/menu_tlo_end.gif'); width:150px; height:18px; */ }
.menubar { font-family: Tahoma, sans-serif; font-size: 12px; }

select { font-family: Tahoma, sans-serif; font-size: 11px; color:#000000; }
input { font-family: Tahoma, sans-serif; font-size: 11px; color:#000000; }

.w { color:#dddddd; text-align:center;}
.b { color:#345B92; height:30px; padding-left:10px;}

.lft { padding-left:10px; height:24px; }

.grupa { color:#ffffff; background-color:#707070; padding-left:10px; height:24px; }
.prod { color:#dd0000; padding-left:10px; height:24px; }

.grupa2 { color:#ffffff; background-color:#005DBE; padding-left:10px; height:24px; }
.prod2 { color:#005DBE; padding-left:10px; height:24px; }



.hd { height:30px;  text-align:center; color:#ffffff; font-weight:bold; }
.hd1 { font-family:Verdana; font-size:12px; font-weight:bold; height:25px; }
.hd2 { color:#dd0000; font-family:Verdana; font-size:12px; font-weight:bold; height:25px; }

a.drzwi1_mini { margin-left: 550px; margin-top: 7px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi1_mini:hover { margin-left: 550px; margin-top: 7px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi2_mini { margin-left: 436px; margin-top: 72px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi2_mini:hover { margin-left: 436px; margin-top: 72px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi3_mini { margin-left: 493px; margin-top: 72px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi3_mini:hover { margin-left: 493px; margin-top: 72px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi4_mini { margin-left: 550px; margin-top: 72px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi4_mini:hover { margin-left: 550px; margin-top: 72px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwi5_mini { margin-left: 436px; margin-top: 137px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi5_mini:hover { margin-left: 436px; margin-top: 137px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi6_mini { margin-left: 493px; margin-top: 137px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi6_mini:hover { margin-left: 493px; margin-top: 137px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi7_mini { margin-left: 550px; margin-top: 137px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi7_mini:hover { margin-left: 550px; margin-top: 137px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwi8_mini { margin-left: 436px; margin-top: 196px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi8_mini:hover { margin-left: 436px; margin-top: 196px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi9_mini { margin-left: 493px; margin-top: 196px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi9_mini:hover { margin-left: 493px; margin-top: 196px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi10_mini { margin-left: 550px; margin-top: 196px; width: 52px; height: 52px; display: block; position: absolute; cursor: pointer; }
a.drzwi10_mini:hover { margin-left: 550px; margin-top: 196px; width: 52px; height: 52px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwi1 { margin-left: 70px; margin-top: 20px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi1:hover { margin-left: 70px; margin-top: 20px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi2 { margin-left: 230px; margin-top: 20px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi2:hover { margin-left: 230px; margin-top: 20px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi3 { margin-left: 400px; margin-top: 20px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi3:hover { margin-left: 400px; margin-top: 20px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwi4 { margin-left: 70px; margin-top: 210px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi4:hover { margin-left: 70px; margin-top: 210px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi5 { margin-left: 230px; margin-top: 210px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi5:hover { margin-left: 230px; margin-top: 210px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi6 { margin-left: 400px; margin-top: 210px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi6:hover { margin-left: 400px; margin-top: 210px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwi7 { margin-left: 70px; margin-top: 395px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi7:hover { margin-left: 70px; margin-top: 395px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi8 { margin-left: 230px; margin-top: 395px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi8:hover { margin-left: 230px; margin-top: 395px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }
a.drzwi9 { margin-left: 400px; margin-top: 395px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi9:hover { margin-left: 400px; margin-top: 395px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwi10 { margin-left: 70px; margin-top: 580px; width: 150px; height: 165px; display: block; position: absolute; cursor: pointer; }
a.drzwi10:hover { margin-left: 70px; margin-top: 580px; width: 150px; height: 165px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.drzwikatalog { margin-left: 265px; margin-top: 660px; width: 287px; height: 95px; display: block; position: absolute; cursor: pointer; }
a.drzwikatalog:hover { margin-left: 265px; margin-top: 660px; width: 287px; height: 95px; border-bottom: 2px solid #A73340; display: block; position: absolute; cursor: pointer; }

a.sto:visited { color:#ffffff; text-decoration: none; 	font-weight:normal;}
a.sto		  { color:#ffffff; text-decoration: none; 	font-weight:normal;}
a.sto:hover   { color:#ffffff; text-decoration: none;   font-weight:normal;}

a.sto2:visited { color:#000; text-decoration: none; 	font-weight:normal;}
a.sto2		  { color:#000; text-decoration: none; 	font-weight:normal;}
a.sto2:hover   { color:#f00; text-decoration: none;   font-weight:normal;}

a.sto3:visited { color:#2a347c; text-decoration: none; 	font-weight:normal;}
a.sto3		  { color:#2a347c; text-decoration: none; 	font-weight:normal;}
a.sto3:hover   { color:#4f59a3; text-decoration: none;   font-weight:normal;}

a.mnu:visited { color:#ffffff; text-decoration: none; 	font-weight:normal;}
a.mnu		  { color:#f4f4f4; text-decoration: none; 	font-weight:normal;}
a.mnu:hover   { color:#ffffff; text-decoration: none;   font-weight:normal;}

a.mnu2:visited { color:#345B92; text-decoration: none; 	font-weight:normal;}
a.mnu2		  { color:#345B92; text-decoration: none; 	font-weight:normal;}
a.mnu2:hover   { color:#dd0000; text-decoration: none;   font-weight:normal;}

a.menu2:visited {font-family: Verdana; font-size:11px;color:#ffffff;text-decoration: none; background-color:transparent; }
a.menu2		   {font-family: Verdana; font-size:11px;color:#ffffff;text-decoration: none; background-color:transparent; }
a.menu2:hover   {font-family: Verdana; font-size:11px; color:#ffffff;text-decoration: none; background-color:transparent; }

a.menu2d:visited {font-family: Verdana; font-size:11px;color:#F19999;text-decoration: none; background-color:transparent; }
a.menu2d		   {font-family: Verdana; font-size:11px;color:#F19999;text-decoration: none; background-color:transparent; }
a.menu2d:hover   {font-family: Verdana; font-size:11px; color:#F19999;text-decoration: none; background-color:transparent; }

a.menu2b:visited {font-family: Verdana; font-size:11px;color:#00104A;text-decoration: none; background-color:transparent; }
a.menu2b		   {font-family: Verdana; font-size:11px;color:#00104A;text-decoration: none; background-color:transparent; }
a.menu2b:hover   {font-family: Verdana; font-size:11px; color:#00104A;text-decoration: none; background-color:transparent; }


a { color: #4c4c4e; text-decoration: none; }
a:visited { color: #4c4c4e; text-decoration: none; }
a:hover   { color: #b4b8d4; text-decoration: none; }

.table_top1 { width: 100px; }

.table_top {
  height: 153px;
  background: url('img/bg_top.jpg') top left repeat-x;
}

.logo_top {
  width: 83px;
  height: 113px;
  margin-left: 50px;
  margin-right: 80px;
  background: url('img/logo_top3.jpg') top left no-repeat;
}

.menu_bg {
  height: 41px;
  width: 835px;
  background: url('img/menu_bg.jpg') top left no-repeat;
}

.stopka {
  height: 46px;
  background: url('img/stopka.jpg') top left repeat-x;
}

.reklama {
  width: 835px;
  height: 191px;
  background: url('img/reklama.jpg') top left no-repeat;
}

.aktualnosci {
  width: 835px;
  height: 200px;
  background: url('img/aktualnosci.jpg') top left no-repeat;
}

.aktualnosci_dol {
  height: 235px;
}

a.link_wiecej { color: #4c4c4e; text-decoration: none; }
a.link_wiecej:visited { color: #4c4c4e; text-decoration: none; }
a.link_wiecej:hover   { color: #b4b8d4; text-decoration: underline; }

.wyszukiwarka_gora {
  width: 254px;
  height: 87px;
  border: 0px solid black;
  background: url('img/wyszukiwarka.jpg') top left no-repeat;
}

.szukaj_input {
	margin-left: 14px;
	margin-top: 43px;
	border: 2px solid #cdcdcd;
	background-color: #fff;
	color: #000;
	font-weight: bold;
	text-align: left;
}
.szukaj_submit {
  margin-left: 20px;
  margin-top: 41px;
	width: 75px;
	height: 25px;
	background: transparent;
	border: 0px solid yellow;
	cursor: pointer;
}





.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #000000;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
