.TEST { border:solid 1px cyan; }


.ABS{ position:absolute; }
.AUTO{ width:auto; }
.B{ font-weight:bold; }
.BG_FFF{ background-color:white; }
.BG_X{ background-repeat:repeat-x; }
.C{ text-align:center; }
.CB{ clear:both; }
.CUT{ overflow:hidden;; }
.FL{ float:left; }
.FR{ float:right; }
.FOTO, .FOTO_PRAWO, .FOTO_LEWO { border:solid 1px #e5cf8d; }
.FOTO_PRAWO{ margin:5px 0px 5px 7px; float:right;}
.FOTO_LEWO{ margin:5px 7px 5px 0px; float:left;}
.FONT7{ font-size:7pt; }
.HAND{ cursor:pointer; }
.HIDE{ display:none; }
.I{ font-style:italic; }
.IN_{ display:inline; }
.L{ text-align:left !important; }
.M{ vertical-align:middle; }
.OHIDE{ overflow:hidden; }
.R{ text-align:right !important; }
.REL{ position:relative; }
.SHOW{ display:block; }
.STD{ font-weight:normal; color:#da8e63; }
.U{ text-decoration:underline; }
.UPPER{ text-transform:uppercase; }

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


.ahref_color { color:#ffd79b; }
/*.ramka { border:solid 3px #952626; }*/
/*.ramka:hover { border:solid 3px #ba0503; }*/
.ramka { border:solid 1px #e5cf8d; }
.ramka:hover { border:solid 1px #ffe5a2; }


/***********************/
a{ text-decoration:none; color:#ffd79b; }
a:hover{ color:#ffe5a2; }
body{ background-color:#340a0b; }
body, img, table, td, th, div, p, input, select, textarea, form, h1,h2,h3,h4,h5{
  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:#da8e63;
}
form{ display:inline; }
input, select, textarea{ background-color:transparent; border:none; text-align:left; }
strong{ /*color:#da8e63;*/ font-weight:bold; }
table{
  border-collapse:collapse;
  width:100%;
}
p{ margin:0px 0px 8px 0px; text-align:justify; }

ol, ul{
  margin:2px 0px 2px 10px;
  padding-left:10px;
}
ul li{
  list-style-type:none;
  padding-left:4px;
  list-style-image:url('/images/strz-li.gif')
}


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

textarea, input.text { background-color:#dcdcdc; border:solid 1px #aaaaaa; padding:2px 3px 2px 3px; }
input.przycisk {
  background-color:#8b010e; border:solid 1px #bb4a51;
  color:white; font-weight:bold;
  padding:3px 6px 3px 6px; margin:4px 0px 4px 0px;
  cursor:pointer;
}
select { background-color:#dcdcdc; border:solid 1px #aaaaaa; padding:1px 0px 1px 3px; border:solid 1px #777777; cursor:pointer; }


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

a.menuD { color:#952626; }
a.menuD:hover { color:#d47847; }

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

#koszyk_gora{ position:absolute; left:380px; top:56px; height:22px; background:#731919; width:299px; padding:4px 6px 0px 6px; }
#koszyk_gora .koszyk{ padding-right:10px; }
#koszyk_gora .klient{ padding-top:2px; }
#koszyk_gora .logowanie{ padding-right:10px; }
#koszyk_gora .text{ width:80px; margin:0px 4px 0px 4px; }
#koszyk_gora .submit{ cursor:pointer; background-image:url(/images/strz2.gif); width:13px; height:13px; margin:4px 0px 0px 4px; }
#koszyk_gora div{ float:left; }

#produkt_pow{ clear:both; padding-top:20px; }
#produkt_pow h2{ padding-bottom:10px; }
.produkt_opis{ padding-top:10px; }

#produkt_koszyk{ padding:10px; clear:both; }
#produkt_koszyk table{ margin-top:8px; }
#produkt_koszyk td{ padding:2px; vertical-align:middle; }
#produkt_koszyk select{ width:95%; }
#produkt_koszyk .label{ width:30%; text-align:right; }
#produkt_koszyk .cena{ display:block;/* float:left;*/ color:#ffe5a2; font-weight:bold; padding-bottom:4px; text-align:right; }
#produkt_koszyk .cena strike{ font-weight:normal; padding:0px 4px; }
/*#produkt_koszyk .dodaj{ display:block; float:right; }*/
#produkt_koszyk .dol{ padding-top:5px;  text-align:right; }

#wyszukiwarka1{ position:absolute; left:700px; top:56px; width:299px; height:26px; background-color:#731919; }
#wyszukiwarka2{ position:absolute; left:759px; top:60px; }
#wyszukiwarka_input{ position:absolute; left:819px; top:60px; width:114px; height:17px; background-color:#6a0e0e; border:solid 1px #a92f1c; }
#wyszukiwarka_submit{ position:absolute; cursor:pointer; left:943px; top:63px; width:13px; height:13px; background-image:url(/images/strz2.gif); }

div.cms_tresc > p:first-child { margin:0px; padding:7px 5px 7px 5px; background-color:#731919; }
div.cms_tresc td { border-bottom:solid 1px #952626; border-top:solid 1px #952626; padding:2px 4px 2px 4px; }

div.dol_linia{ float:left; width:55px; height:165px; background-image:url('/images/linia_pion2.gif'); background-position:top center; }

div.foto_dzial_srodek{ background-color:white; width:190px; height:120px; text-align:center; }

div.jezyk{ float:left; width:22px; text-align:center; }
div.jezyk_wyb{
  float:left; width:22px;
  background-image:url('/images/jezyk_tlo.gif'); background-position:center center;
  text-align:center;
}


div.galeria_mini{ background-image:url('/images/galeria2.jpg'); width:265px; height:77px; position:relative; overflow:hidden; }

div.lewo{ top:-13px; left:-15px; position:relative; }


div.menu_srodek{
  top:6px; width:970px; height:50px; position:absolute;
  background-image:url('/images/menus_tlo.jpg');
}

div.menuL{ width:220px; height:65px; background-color:#eed793; position:relative; }
div.menuL_img{ position:absolute; top:2px; left:2px; }
div.menuL_bg{  position:absolute; top:42px; left:0px; }
div.menuL_txt{ height:20px; top:44px; width:209px; padding-right:9px; position:absolute;  left:0px; text-align:right; background:url(/images/menul_tlo.png) repeat-y top right; }

.menuL_nobg{ width:211px; position:relative; background:url(/images/menul_tlo.png) repeat-y top right; text-align:right; padding:4px 5px 4px 0px;  border:solid 2px #eed793;}
div.menuL_ramka{ border-top:0; }



div.menuS, div.menuS_wyb{ font-family:impact; float:left; margin-top:18px; height:32px; font-size:10pt; padding:0px 1px 0px 4px; }
div.menuS_wyb{ background-image:url('/images/menus_strz.gif'); background-position:bottom center; padding:0px 6px 0px 5px;  }
div.menuS a { color:#ffae6f; }
div.menuS a:hover { color:#ffe5a2; }
div.menuS_wyb a { color:#ffe5a2; }
div.menuS_wyb a:hover { color:#ffe5a2; }
div._de{ padding-top:3px; }

div.prawo{ top:-13px; left:-14px; position:relative; }
div.produkt_belka_gora{ clear:both; height:28px; margin-bottom:10px; border-bottom:solid 1px #952626; }
div.produkt_belka_dol{ clear:both; height:28px; padding-top:10px; }
div.produkt_belka_licznik{ float:left; width:200px; }
div.produkt_belka_pager{ float:right; width:200px; text-align:right; }
div.produkt_linia{ height:10px; padding-top:10px; width:420px; clear:both; }
.produkt_nazwa{ clear:both; padding-bottom:10px; color:#ffe5a2; font-weight:bold;  }
.produkt_flaga{ padding:4px 0px 2px 0px; color:#ffe5a2;}


div.srodek_wew{ background-image:url('/images/srodek_tlo.jpg'); width:999px; min-height:473px; }
div.srodek{ background-image:url('/images/srodek_tlo2.gif'); float:left; width:999px; background-repeat:repeat-y; }

div.tekst p{ margin:0px; padding:7px 5px 7px 5px; }
div.tytul{ height:39px; color:#fbfbd9; font-family:'arial narrow'; font-size:15pt; font-weight:bold; margin-left:4px; }
div.tytul img { position:relative; top:-3px; }


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

img.jezyk{ float:left; margin-top:1px;}
img.galeria { border:solid 3px #952626; }
img.galeria:hover { border:solid 3px #ba0503; }

img.txt_oferta{ position:absolute; left:-29px; top:2px; }

span.ahref { color:#ffd79b; cursor:pointer; }
span.ahref:hover { color:#ffe5a2; }

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

td.dol{ background-image:url('/images/tlo_dol.gif'); height:283px; }

td.marg_lewo{ background-position:top right; height:529px; }
td.marg_prawo{ background-image:url('/images/margp2.jpg'); background-position:top left; height:529px; }
td.margL1{ width:35%; background-image:url('/images/margl1.gif'); background-position:top right; }
td.margP1{ width:30%; background-image:url('/images/margp1.jpg'); background-position:top left; }
td.margL2{ background-image:url('/images/margl2a.gif'); background-position:top right; background-repeat:repeat-y; }
td.margP2{ background-image:url('/images/margp2a.gif'); background-position:top left; background-repeat:repeat-y; }
td.margL3{ background-image:url('/images/margl3.gif'); background-position:top right; }
td.margP3{ background-image:url('/images/margp3.gif'); background-position:top left;  }

td.podprod_nagl{ font-weight:bold; padding:3px 4px 3px 4px; color:#ffd79b; }
td.podprod_poz{ padding:2px 4px 2px 4px; border-top:solid 1px #952626; vertical-align:middle; }


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

input.text, select, textarea{ border:solid 1px #a92f1c; background:#6a0e0e; padding:1px; }

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

td.tab1 { padding:2px; background-color:#8b010e; color:#ffe5a2; 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; font-weight:bold; vertical-align:middle;  text-align:left; }
td.tab2a { padding:2px; font-weight:bold; text-align:left;  vertical-align:middle; }
table.zamow_potw td.tab2 { padding:2px; border:none; font-weight:bold; vertical-align:middle; }
table.zamow_dane td.tab2 { padding:2px; border:none; font-weight:bold; vertical-align:middle; text-align:left; font-weight:normal; }

.tab_koszyk .param{ font-weight:normal; font-size:9px; }

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

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