.TEST { border:solid 1px cyan; }
.TEST2 { border:solid 1px red; }


.ALPHA0{ opacity:0.01; }
.ABS{ position:absolute; }
.B{ font-weight:bold; }
.BG_FFF{ background-color:white; }
.BG_X{ background-repeat:repeat-x; }
.BOT{ vertical-align:bottom; }
.C{ text-align:center; }
.CB{ clear:both; }
.CUT{ overflow:hidden;; }
.FL{ float:left; }
.FR{ float:right; }
.FOTO, .FOTO_PRAWO, .FOTO_LEWO { border:solid 3px #ffffff;  }
.FOTO_DUZE { border:solid 4px #ffffff;  }
.FOTO_PRAWO{ margin:5px 0px 5px 7px; float:right;}
.FOTO_LEWO{ margin:5px 7px 5px 0px; float:left;}
.FONT7{ font-size:7pt; }
.FONT9{ font-size:9pt; }
.HAND{ cursor:pointer; }
.HIDE{ display:none; }
.I{ font-style:italic; }
.IN_{ display:inline; }
.L{ text-align:left; }
.M{ vertical-align:middle; }
.OHIDE{ overflow:hidden; }
.R{ text-align:right; }
.REL{ position:relative; }
.SHOW{ display:block; }
.STD{ font-weight:normal; }
.U{ text-decoration:underline; }

.WHITE{ color:white; }
.WHITE a{ color:white; color:white; }
.WHITE a:hover{ color:#f3f3f3; }

.czerw{ color:#e11612; font-weight:bold; }
.czerw:hover{ color:#ff1612; }
.czerw2{ color:#e11612; }
.czerw2:hover{ color:#ff1612; }

.ramka{ border:solid 3px #ffffff;  }
.ramka:hover{ border:solid 3px #ffffff;  }

/***********************/
a{ text-decoration:none; color:#c9cbce; }
a:hover{ color:#dedede; }
body, img, table, td, th, div, p, input, select, textarea, form{
  border:none; margin:0; padding:0;
  font-family:tahoma,arial,'liberation sans',sans-serif;
  font-size:8pt;
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  color:#a5aaaf;
}
body{ background-color:#1e2833; }
div{ }
input, select, textarea{ background-color:transparent; border:none; text-align:left; }
strong,b{ color:#ffffff; font-weight:normal; }
table{ border-collapse:collapse; width:100%; }
p{ margin:0px 0px 10px 0px; }

ul{ margin:3px 0px 0px 4px; padding-left:4px; list-style:none; }
ul li{ background-image:url(images_dark/arrow.gif); background-position:2px 4px; padding-left:16px; }


/****************************/
a.norm{ color:#a5aaaf; }
a.norm:hover{ color:#a5aaaf; }



body{ background-image:url('images_dark/bg.gif'); background-repeat:repeat-x; }

#belka{ width:664px; height:272px; margin-left:2px; background-color:#ffffff;  position:relative; }
#belka > div.flash{ position:absolute; top:-7px; left:6px; }
#f1{ position:absolute; width:664px; height:2px; background-color:#111314; overflow:hidden; top:-7px; left:6px; }
#belka_czytaj{ position:absolute; left:557px; top:233px; }

#kontener{ width:953px; margin:0px auto; clear:both;  }
#kontener2{ height:79px; background-color:#161d26; clear:both;  }

#lewo{ width:280px; float:left; }

#menuG{ position:absolute; left:269px; width:694px; height:162px; }
#menuS{ position:absolute; left:623px; width:330px; height:16px; top:134px; text-align:right; }
#menuS a{ color:#751615; font-size:7.5pt; }
#menuS a:hover{ color:#aa1615; }

#naglowek{ height:162px; clear:both; position:relative;  }
#naglowek h1{ position:absolute; top:143px; left:306px; font-size:14px; color:#ff1b14; font-weight:normal; }

#prawo{ width:673px; float:right; }
#prod_belka{ margin:0px 0px 18px 0px; }

#tresc_lewo{
  float:left; width:342px; height:264px; background-color:#19222b;
  background-image:url('images_dark/bg_text-left.gif'); background-repeat:repeat-x;
}
#tresc_prawo{
  float:left; width:324px; height:264px; background-color:#1b242e;
  background-image:url('images_dark/bg_text-right.gif'); background-repeat:repeat-x;
  margin-left:1px;
}
#tresc_lp{
  clear:both; float:left; width:667px; /*background-color:#19222b;*/
  /*background-image:url('images_dark/bg_text-left.gif');*/ background-repeat:repeat-x;
  position:relative; top:-30px;
}

#stopka{ margin:0px auto; width:973px; position:relative; }
#stopka a, #stopka div{ color:#757c80;  }
#stopka span{ color:#801617;  }

#tresc{ clear:both; }

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

div.akt_skrot{ padding:8px 0px 10px 4px; }
div.akt_skrot2{ padding:0px 0px 20px 30px; background-image:url('images_dark/arrow.gif'); background-position:6px 5px; }

div.banner_lewo{ margin-bottom:17px; background-color:white; width:238px; height:119px; position:relative; }
div.banner_lewo img{ position:absolute; top:-9px; left:7px; }

div.cms_tresc{ margin:20px 24px 0px 16px; }
div.cms_tresc > p { text-indent:36px; }

div.gal_img{ background-color:white; position:relative; width:140px; height:105px; margin:0px 0px 16px 48px; }
/*div.gal_img img{ position:absolute; top:-3px; left:3px; }*/
div.gal_img img{ border:solid 3px #ffffff; }
div.gal_nazwa{ width:140px; text-align:center; clear:both; margin:4px 0px 0px 48px; }

div.menuG{
  background-image:url('images_dark/menuup_line.gif'); background-position:bottom left;
  padding:11px 0px 12px 20px; margin-top:4px;
  float:left; width:60px;
}
div.menuG_kropa{ position:relative; width:2px; height:9px; width:3px; background-color:#c5100c; left:-20px; top:12px; }
div.menuG_kropa_hover{ position:relative; width:2px; height:9px; width:3px; background-color:#ff555a; left:-20px; top:12px; }
div.menuG_nagl{ height:21px; color:#e6100b; font-size:11pt; }
div.menuG_poz{ height:12px; color:#959697; font-size:9pt; }
div.menuG_poz div{ position:absolute; }
div.menuG_odstep{ width:64px; height:100px; float:left; }

div.menuKAT{ margin:29px 0px 22px 21px; width:226px; }
div.menuKAT_menu{
  background-image:url('images_dark/ico_plus.gif'); background-position:0px 3px;
  height:29px; padding-left:17px;
  font-weight:bold; font-size:9pt;
}
div.menuKAT_menu a { color:#f11b14; }
div.menuKAT_menu a:hover { color:#ff1b14; }

div.menuKAT_pod{
  background-image:url('images_dark/ico_plus2.gif'); background-position:0px 2px;
  padding-left:15px; margin-left:17px;
}
div.menuKAT_pod a { color:#c0bebe; }
div.menuKAT_pod a:hover { color:#dddddd; }

div.menuKAT_pod2{ padding-left:15px; margin-left:17px; }
div.menuKAT_pod2 a { color:#8e8e8e; }
div.menuKAT_pod2 a:hover { color:#aaaaaa; }

div.menuKAT_odstep{ height:11px; clear:both; }

div.produkt_foto_zal{ clear:both; float:left; width:625px; padding:0px 0px 13px 4px; background-color:#182129; }

div.tresc{ clear:both; margin:43px 0px 0px 0px; }
div.tresc_nagl{ width:295px; height:35px; margin:16px 0px 0px 14px; background-color:#171e26; }
div.tresc_nagl div{ padding:10px 0px 0px 12px; color:#e11612; font-size:11pt; }

div.tresc_nagl_nobg{ width:295px; height:35px; margin:16px 0px 0px 14px; }
div.tresc_nagl_nobg div{ padding:10px 0px 0px 12px; color:#e11612; font-size:11pt; }

div.tresc_nagl100{ width:635px; height:35px; margin:16px 0px 0px 14px; /*background-color:#171e26; */position:relative; }
div.tresc_nagl100 div{ float:left; }
div.tresc_nagl100 div.t1{ padding:10px 0px 0px 12px; color:#e11612; font-size:11pt; }
div.tresc_nagl100 div.t2{ padding:10px 0px 0px 0px; color:#e11612; font-size:11pt; }
div.tresc_nagl100 div.t3{ padding:8px 0px 0px 0px; color:#d01e1b; font-size:8pt; }



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

table.cms{ margin:0px auto;  }
table.cms td{ padding:2px 4px 2px 4px; border-bottom:solid 1px #757c80;  }


table.parametry{ width:auto; margin:0px auto; border-top:solid 1px #777777;  }
table.parametry td{ padding:2px 4px 2px 4px; border-bottom:solid 1px #777777; }

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

td.prod_tab1{ padding:3px; font-weight:bold; background-color:#8b010e; color:white; }
td.prod_tab2{ padding:2px 3px 2px 3px; border-bottom:solid 1px #8b010e; vertical-align:middle; }

td.tab1 { padding:4px; background-color:#8b010e; color:white; font-weight:bold; vertical-align:middle; }
table.zamow_potw td.tab1 { padding:4px; background-color:#8b010e; color:white; font-weight:bold; vertical-align:middle; }
table.zamow_dane td.tab1 { padding:4px; background-color:#8b010e; color:white; font-weight:bold; vertical-align:middle; }

td.tab2 { padding:2px 4px 2px 4px; font-weight:bold; border-bottom:solid 1px #ffffff;  vertical-align:middle; }
td.tab2a { padding:2px 4px 2px 4px; font-weight:bold; text-align:left;  vertical-align:middle; }
table.zamow_potw td.tab2 { padding:2px 4px 2px 4px; border:none; font-weight:bold; vertical-align:middle; }
table.zamow_dane td.tab2 { padding:2px 4px 2px 4px; border:none; font-weight:bold; vertical-align:middle; text-align:left; font-weight:normal; }

td.tab3 { padding:2px 4px 2px 4px; vertical-align:middle; }

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

h1,h2,h3,h4,h5{ font-size:11px; padding:0; margin:0; display:block; font-weight:bold; }
h1.tytul{ color:#cd1811; font-size:13px; padding:10px 0px 0px 10px; }
ul.mb{ display:block; position:absolute; left:160px; list-style:none; }
ul.mb li{ float:left; padding:0px 5px 0px 15px; background-repeat:no-repeat; }