.B{ font-weight:bold; }
.BG_WHITE{ background-color:white; }
.BG_X{ background-repeat:repeat-x; }
.BOT{ vertical-align:bottom; }
.C{ text-align:center; }
.FL{ float:left; }
.IN_{ display:inline; }
.HAND{ cursor:pointer; }
.R{ text-align:right; }
.MID{ vertical-align:middle; }
.NOBR{ white-space:nowrap; }
.RED{ color:#ff1111; }



.cena{ color:#ff1111; font-size:12pt; font-weight:bold;}
#ur24_swf{ position:absolute; top:-21px; }


#mm .texts_menu_link{ display:block; position:absolute; margin-top:17px; z-index:2; width:450px; text-align:right; }
#texts_desc{ padding:5px; font-size:12px; line-height:18px; }
#texts_desc a.more{ display:block; text-align:right;}
#texts_desc h1{ font-size:11pt; color:#bb0002; }

#texts_cms{ padding:10px; font-size:10px; }
#texts_cms a.more{ display:block; text-align:right;}
#texts_cms p{ padding:0px 0px 0px 4px !important; margin:0; }
#texts_cms h1{ font-size:11px; padding-top:4px; }

.lewo h2{ margin:0; padding:10px 10px 5px 10px; }
.lewo ul{ display:block; padding-left:10px; margin:0; }
.lewo ul li{ display:block; margin:0px 0px 0px 10px; padding:2px 0px 2px 10px; }

/********************************************/

h1,h2,h3,h4,h5{ padding:0px; margin:0px; font-size:11px; }

a{
  text-decoration:none;
  color:#333333;
  cursor:pointer;
  border:none;
}
a:hover{
  text-decoration:none;
  color:#000000;
}
body, table, td, th, div, input, img, select{
  border:0; padding:0; margin:0;
  font-family:tahoma,arial,liberation sans,sans;
  font-size:8pt;
  color:#333333;
  background-repeat:no-repeat;
  background-position:top center;
}

body{
  background-color:white;
}

li{
  margin-bottom:3px;
}

select{
  cursor:pointer;
  border:solid 1px #ededed;
  padding:2px 0px 2px 2px;
}

table{
  border-collapse:collapse;
  width:100%
}

td{
  vertical-align:top;
}

ol, ul{
  margin-left:15px;
  padding-left:15px;
}

/********************************************/

td.margL1{
  width:30%;
  background-image:url('images/margl_gora.gif');
  background-repeat:repeat-x;
}
td.margP1{
  width:30%;
  background-image:url('images/margl_gora.gif');
  background-repeat:repeat-x;
}

td.margL2{
  background-image:url('images/margl_dol.gif');
  background-repeat:repeat-x;
}
td.margP2{
  background-image:url('images/margl_dol.gif');
  background-repeat:repeat-x;
}

td.margL3{
  background-color:#f7f7f7;
}
td.margP3{
  background-color:#f7f7f7;
}
td.marg_srodek{
  width:1009px;
  height:114px;
  background-color:#f9f9f9;
}
td.marg_srodek2{
  width:1009px;
}
td.stopka{
  height:71px;
  background-image:url('images/stopka2.gif');
  background-color:#f7f7f7;
}


/*******************************************/

a.do_koszyka{
  font-size:6.5pt;
}

a.menuD{
  text-transform:lowercase;
}
a.menuG{
  font-size:6.5pt;
  text-transform:uppercase;
}
a.menuLG{
  color:#c11719; font-size:10.5pt; font-weight:bold;;
}
a.menuL_nagl{
  color:#c11719;
  font-size:10.5pt; font-weight:bold;;
}
a.menuL_nagl-wyb{
  color:#ffffff;
  font-size:10.5pt; font-weight:bold;;
}
a.menuS{
  color:#222222;
}
a.menuS:hover{
  color:#000000;
}
a.wiecej{
  color:#ff0000;
  font-size:6.5pt;
}

/****************************************/

input.logowanie{
  background-image:url('images/input_gora.gif');
  width:91px;
  height:17px;
  padding:7px 11px 0px 11px;
}
input.szukaj{
  background-image:url('images/input_szukaj.gif');
  padding:7px 17px 0px 17px;
  color:#1e236f;
  width:125px;
  height:21px;
}
input.text{
  border:solid 1px #ededed;
  padding:2px 4px 2px 4px;
}
input.przycisk{
  background-color:#bb0002;
  padding:3px 6px 3px 6px;
  color:white;
  font-weight:bold;
  cursor:pointer;
  text-align:center;;
}
input.przycisk0{
  background-color:transparent;
}

/*********************************/


div.prawo_tytul{
  font-size:14pt;
  color:#ff0000;
  margin-top:13px;
}

div.prod_cena{
  color:#ff0000;
  font-size:13pt;
  font-weight:bold;
  margin:5px 0px 0px 5px;
}
div.prod_tytul{
  margin:13px 0px 13px 0px;
  font-weight:bold;
}

div.txt{
  margin:20px;
}

div.tytul_nr{
  margin:3px 0px 0px 20px;
  font-size:14pt;
  color:#282d82;
}
div.tytul_dz1{
  margin-top:4px;
  color:white;
  font-size:14pt;
}
div.tytul_dz2{
  margin-top:11px;;
  color:white;
}

/********************************/

p{
  margin-bottom:8px;
}


/********************************/

table.lewo{
  background-color:#f1f1f1;
  background-image:url('images/lewo_tlo.jpg');
  background-repeat:repeat-x;
}
table.menuL_nagl{
  height:24px;
  background-image:url('images/menul_tlo.gif');
  background-position:bottom center;
}
table.menuL_nagl-wyb{
  height:24px;
  background-image:url('images/menul_tlo-wyb.gif');
  background-position:bottom center;
}

table.prawo{
  background-image:url('images/prawo_tlo.jpg');
  background-position:top left;
  height:260px;
}

table.produkt{
  background-image:url('images/produkt_tlo.jpg');
  background-position:bottom left;;
  height:145px;
}
table.produkt_dol{
  height:27px;
}

table.tytul{
  height:28px;
}


/*****************/

td.lewo{
  height:450px;
  border-left:solid 1px #e7e7e7;
  border-right:solid 1px #e7e7e7;
}

td.menuD{
  background-image:url('images/kropka.gif');
  padding:17px 5px 0px 5px;
}

td.menuL_linia{
  height:1px;
  border-bottom:solid 1px #eaeaea;
}
td.menuL_nagl{
  width:188px;
  vertical-align:middle;
  text-align:left;
}
td.menuL_nr{
  width:25px;
  vertical-align:middle;
  color:#d3d3d3;
  font-size:10.5pt;
  font-weight:bold;;
}
td.menuL_nr-wyb{
  width:25px;
  vertical-align:middle;
  color:#ffffff;
  font-size:10.5pt;
  font-weight:bold;;
}

td.menuG{
  width:136px;
  text-align:right;
}


td.prawo_zdj{
  width:126px;
  height:124px;
}
td.prod_zdj{
  width:94px;
  height:96px;
  vertical-align:middle;
}

td.tab1{
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  height:24px;
}
td.tab2{
  vertical-align:middle;
  height:24px;
}
td.tab2a{
  vertical-align:middle;
  height:28px;
}
td.tab3{
  vertical-align:middle;
  height:24px;
}


td.tytul1{
  width:52px;
  background-image:url('images/tytul1.gif');
}
td.tytul2{
  background-image:url('images/tytul2.gif');
  background-repeat:repeat-x;
  width:100px;
}
td.tytul2a{
  background-image:url('images/tytul2.gif');
  background-repeat:repeat-x;
  width:10px;
}
td.tytul3{
  background-image:url('images/tytul3.gif');
  background-repeat:repeat-x;
}
td.tytul3a{
  background-image:url('images/tytul3.gif');
  background-repeat:repeat-x;
  width:3px;
}
td.tytul4{
  background-image:url('images/tytul3.gif');
  background-repeat:repeat-x;
  width:180px;
}
td.tytul5{
  background-image:url('images/tytul4.gif');
  width:5px;
}


/**********************************/

.menuL{ height:25px; background-image:url(images/menul_tlo.gif); }
.menuL span{ display:block; float:left; padding-left:15px; width:20px; }
div.menuL-wyb{ background-image:url(images/menul_tlo-wyb.gif); }
.menuL1{ height:22px; background:url(images/strz.gif) no-repeat 36px 10px; padding:3px 0px 0px 50px; }
