body
{
background-color: #ffffff; /*  #fffade   #FFEEA8     #FFCC10media   #FFBB00  #FFDC40  #FFDC10;         #778899*/
color: #000000;
font-size: 16px;
font: 10pt verdana;

background-image: url('../images/image39.jpg');  /*26e*/
background-repeat: repeat-x ;
/*background-position: center;*/
}


a:link { text-decoration: none; }
a:visited { text-decoration: none }
a:active { text-decoration: none }
a:hover {  text-decoration: underline }  /*color: #222222;*/


/*   ---------------INDEX---------------   */

.tabela_glowna
{
  margin-left:  15px;
  margin-right: 15px;
  margin-top: 20px;
  margin-bottom: 20px;

  background-color: #FFFFFF; /*#282828; #555560;             /*#FFCC33;             #343434*/

  padding: 0cm 0mm 0cm 0cm;

  width: 920px;
  min-height: 500px;

  border-collapse:collapse;
  
  /*border: 0px;*/
  border: 1px solid #000000;
  
  /*background-image: url('../images/menu-back-XXL1.jpg');   */
  background-image: url('../images/menu-back-XXL1.jpg');
  background-repeat: no-repeat;
}



.naglowek  /*napis*/
{
  color: #000000;
  width: 900px;
  height: 22px;
  /*background-image: url('../images/top.jpg');*/
}
.naglowek p
{
  padding-top: 7px;
  text-align:center;
  font-size: 13px;
}





.menu-zero
{
  width: 900px;
  height: 38px;
  
  background-color: #C00000; /*C00000*/
  border: 1px solid #FFFFFF;
  padding-bottom: 4px;
}

.menu-zero div
{
  display: inline;
}





.bez-ramy   /*zeby nie było ramek np w dodsanym obrazku*/
{
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}




.logo
{
  width: 900px;
  height: 110px;
  /*background-image: url('../images/logo7P.jpg');*/
  /*border: 3px double #BBBBBB;*/
  
}
.logo_txt
{
   color: #5F5F5F;
   padding-top: 48px;
   padding-left: 0px;
   
   font: 16px arial;
   font-weight: 700;
}



.menu-gorne
{
  height: 37px;
  
  margin: 0px;
  padding: 0px;
  
  background-color: #ffffff;/*#282828 #343434*/
  border: 1px solid #000000;
}

.menu-gorne td
{
  margin: 0px;
  padding: 0px;
}



.menuButton 
{
  width: 113px;
  height: 20px;
  
  color: #FFFFFF;
  background-color: #C00000;
  
  border: 1px solid #000000;
  
  background-image: url('../images/menuButton.jpg');
  padding-top: 3px;
}
.menuButton  a
{
   vertical-align: middle;
   color: #FFFFFF;
   font: 10pt arial;
   font-weight: 700;
   padding-top: 5px;
}
.menuButton  a:visited
{
   vertical-align: middle;
   color: #FFFFFF;
   font: 10pt arial;
   font-weight: 700;
   padding-top: 5px;
}
.menuButton  a:link
{
   vertical-align: middle;
   color: #FFFFFF;
   font: 10pt arial;
   font-weight: 700;
   padding-top: 5px;
}


.menuBreak
{
  width: 15px;
  height: 20px;
  vertical-align: bottom;

  margin-top:3px;
  color: #FFFFFF;
  background-color: #C00000;
  
  background-image: url('../images/menuButton.jpg');
}


.marquee
{
   background-color: #b40000;
   color: #fff;
   font: 9pt arial;
   font-weight: bold;
   padding-top: 3px;
   height: 17px;
   
   padding-left: 13px;
   padding-right: 13px;
}



.main-context-tab
{
  width: 920px;
  background-color: #b40000  /* c30e0e  #bb0000   #EdEdFF   #E3E3E3*/;
  border: 0mm;
  margin: 0mm 0mm 0mm 0mm;
  
  padding: 0mm 0mm 0mm 0mm;
  border-collapse:collapse;
  Vertical-align: top;
  
  /*border: 1px solid #555555;*/
}

.top /* "align - top"   dla jedynej tabeli w indexie*/
{
  vertical-align: top;
}


.stopka
{
  width: 900px;
  height: 40px;
  background-color: #b40000;
  text-align: center;
  
}
.stopka p
{
  padding-top: 2px;
}
.stopka a
{
  color: #000000;
}




.context
{
  width: 570px;
  background-image: url('../images/context_tlo_middle.jpg');
  background-color: #fff;
  text-align: center;
  color: #222222;
  
  min-height: 600px;
  
  margin: 0px;
  padding: 0px;
  padding-bottom: 35px;
  /*border-top: 1px solid #bbbbbb;*/
}

.context div
{
  text-align: center;
}

.context-begin
{
  width: 570px;
  height: 50px;
  background-image: url('../images/context_tlo_top.jpg');
  background-color: #fff;
}

.context-end
{
  width: 570px;
  height: 14px;
  
  margin: 0px;
  padding: 0px;

  background-image: url('../images/context_tlo_bottom.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
  
  background-color: #fff;
}




/*   ---------------   SEARCH NA SRODKU   ---------------   */
.ctx-search
{
	background-image: url('../images/ctx-sea-back12.jpg');
	background-repeat: repeat-x ;
    width: 556px;
    height: 55px;
	color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
    font: 10pt arial;
    font-weight: 700;

}
.ctx-search a
{
    color: #fff;
	font-weight: 400;
}
.ctx-sea-m
{
    padding-top: 10px;
}
.ctx-sea-link
{
	color: #fff;
}
.ctx-sea-input
{
    width: 330px;
}
/*   ---------------   search na srodku   ---------------   */





.menu1
{
  width: 165px;
}

.menu2
{
  width: 165px;
  
}
/*   ---------------INDEX - end---------------   */






/* _________ ALL __________   */

.linia
{
  width: 500px;
  border-bottom: 1px solid #cccccc;
}

input  /*formularz*/
{
  font-size: 9px;
  color: #111111;
}

.komentarz
{
  background-color: #efefff; /*#D6D6FF;*/
  color:  #444455;
  font-size: 10px;
  font: 8pt verdana;
  width: 300px;
  text-align: left;
  padding: 7px;
  margin-bottom: 5px;
  border-left: 1px solid #bbc;
  border-bottom: 1px solid #bbc;
  border-top: 1px solid #ccd;
  
  background-image: url("../images/koment_back.jpg");
}
.komentarz a
{
   color:  #c00;
}

.komentarz div
{
   text-align: left;  
}

/*MarcinG 25pazdz2009*/

.komentarz2
{
  background-color: #fff; /*#D6D6FF;*/
  color:  #334;
  font-size: 10px;
  font-weight: 700;
  font: 8pt verdana;
  width: 299px;
  text-align: left;
  padding: 7px;
  margin-bottom: 5px;
  border: 1px solid #c00;

  
  background-image: url("../images/koment_back2.jpg");
}
.komentarz2 a
{
   color:  #c00;
}

.komentarz2 div
{
   text-align: left;
   
}

.alert
{
  color: #FF0000;
  font: 9pt verdana;
  text-align: center;
  width: 250px;
}



.linki
{
   width: 380px;
   text-align: center;  /* WYŚRODKOWANIE !! */
   /*padding-left: 50px;*/
}


.odnosnik
{
   background-image: url('../images/odnosnik6.jpg');
   height: 22px;
   padding-top: 4px;
   color: #FFFFFF;
   font: 8pt verdana;
   font-weight: 700;
   
   text-align: left;
   width: 45%;
   margin: 0 auto; /* WYŚRODKOWANIE !! */
   
   border: 1px solid #000000;
}
.odnosnik a
{
   color: #FFFFFF;
}
.odnosnik1
{
   float: left;
   color: #FFFFFF;
}
.odnosnik2
{
   float: right;
   color: #FFFFFF;
}


/*.wylog_button

http://perfectionorvanity.com/2006/08/15/graficzne-przyciski-formularzy-w-css/


{
background-image: url('../images/button.jpg');


}

.wylog_button  :active
{
background-image: url('../images/head2.jpg');
}
*/

.search_center   /*  zmienione: class: top  */
{
    text-align: center;
	color: #fff;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
}
.search_center_text
{
    font: 8pt verdana;
	width: 150px
}
/* _________ all __________   */








/*   ---------------   MENU LEFT   ---------------   */
.menu
{
color: #FFFFFF;
font-size: 9pt;
font-weight: bold;
text-align: center;
padding-top: 20px;
}

.menu_title
{
   color: #fff;
   font: 12px arial;
   font-weight: 700;
   width: 142px;
   height: 18px;

   padding-top: 4px;
   padding-bottom: 6px;
   
   margin-left: 14px;
   
   background-color: #111;
   background-image: url('../images/menu-back.jpg');  
   
   /*
   border-right: 2px groove #fff;
   border-left: 1px groove #000;
   */
   
   border-right: 1px solid #000;
   border-left: 1px groove #333;
   border-bottom: 2px groove #444;   
   border-top: 2px groove #444;
}
.menu_title a
{
   color: #fff;
}

.menu_li
{
background-color: #ffffff;
color: #fff;

border-top: 1px solid #ccc;
/*border-bottom: 1px solid #aaa;  /*505059*/
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;

padding: 3px;
width: 134px;

background-image: url('../images/lista_back.jpg');  
}

.lista
{
  list-style-type: circle;
  text-align: left;
  font-weight: 500;
  /*background-color: #222222;*/
  
  	padding: 0px;
	margin-left: 16px;
	/*margin-top: 10px;*/
}
.lista a
{
	color: #222;
	font: 10px verdana;
	font-weight: 700;
	/*color: #000000;*/
	padding-left: 2px;
	
}


.lista2 /*menu panelu klienta*/
{
  list-style-type: circle;
  text-align: left;
  font-weight: 500;
}
.lista2 a
{
	color: #222;
	font: 10px verdana;
	font-weight: 700;
}


.leftSearchMain
{
   padding-left: 5px;
}

input.i_menuSearch
{
  width: 87px;
}
.adv_search
{
   font-size: 10px;
   font: 8pt verdana;
   text-align: center;
   color: #fff;
}
.adv_search a
{
   color: #fff;
}


.menu_info
{
   margin-left: 14px;
   width: 145px;
   background-color: #b40000;
   color: #fff;
   border-top: 1px solid #dcc;
}
.menu_info a
{
   color: #fff;
}
.menu_info div
{
   border-bottom: 1px solid #dcc;
   border-right: 1px solid #dcc;
   text-align: left;
   padding: 5px 0px 5px 0px;
   font: 8pt Arial;
   font-weight: 700;
   
   margin: 0px;
   /*background-image: url('../images/menu_info.jpg');  */
}


/*   ---------------   menu left   ---------------   */








/*   ---------------   MENU RIGHT   ---------------   */
input.login
{
  width: 100px;  
}

.login_form
{
   width: 150px;
   height: 25px;
     text-align: right;
     padding-right: 15px;
   color: #ffffff;
   font: 10pt verdana;
}

.login_form div
{
  display: inline;
  font-size: 12px;
  font-weight: bold;
}

.login_form2
{
   height: 25px;
   color: #777777;
   font: 10pt verdana;
}
.login_form2 div
{
  
  display: inline;
  font-size: 12px;
  font-weight: bold;
}


.rejestr
{
   font: 10pt verdana;
   font-weight: bold;
   text-align: center;
   text-decoration: underline;
   padding-left: 8px;
}
.rejestr a
{
   color: #FFFFFF;
}

.log_button2
{
   padding-left: 0px;
}

input.log_button
{
  width: 60px;
  text-align: center;
}

.menuR1
{
   /*color: #FFFFFF;*/   /*#EFDC86;*/
   color: #fff;   /*#EFDC86;*/
   /*background-color: #222222;*/
   background-color: #222;
   /*border: 1px solid #ffffff;*/
   /*border: 2px groove #555;*/
   border-left: 1px solid #000;   
   border-right: 1px solid #000;   
   border-top: 2px groove #555;
   border-bottom: 2px groove #555;
   
   width: 90%;
   font: 11px verdana;
   font-weight: bold;
   text-align: center;
   padding-bottom: 5px;
   
   background-image: url('../images/menu-back.jpg');
}
.menuR1 a
{
   color: #fff;
}

/*
.menu_title_R
{
   color: #FFFFFF;
   font: 15px arial;
   font-weight: 700;
   font-style: italic;
   width: 142px;
   height: 22px;

   text-align: center;
   padding-top: 8px;
   margin-left:8px;
   margin-right: 8px;
   margin-top: 8px;
   background-image: url('../images/menu-title11.jpg');
   
   border: 1px solid #ffffff;
}
*/

.menu_title_R
{
   font: 15px arial;
   font-weight: 700;
   font-style: italic;
   width: 150px;
   height: 22px;

   text-align: center;
   padding-top: 8px;
   margin-left:5px;
   margin-right: 8px;
   margin-top: 12px;
   background-image: url('../images/menu-back.jpg');
   
   color: #fff;   /*#EFDC86;*/
   background-color: #222;
   border: 2px groove #444;
}


.lista_prod
{
   text-align: left;
   padding-left: 10px;
   font: 9px verdana;
   font-weight: 700;
}
.lista_prod a
{
   color: #FFFFFF;
}

.menu_kosz
{
   background-color: #333;
   color: #FFFFFF;
   /*background-color: #EDED9E;
   color: #000000;*/
   font: 11px verdana;

   border-left: 1px solid #000;   
   border-right: 1px solid #000;   
   border-top: 2px groove #555;
   border-bottom: 2px groove #555;

   width: 83%;
   height: 68px;
   text-align: left;
   padding-top: 10px;
   padding-left: 12px;
   margin-left: 5px;
   margin-right: 8px;
   
   background-image: url('../images/menu-back.jpg');
}

.menu_kosz  a:visited
{
   color: #FFFFFF;
}
.menu_kosz  a:link
{
   color: #FFFFFF;
}

.menu_infoR
{
   margin: 0px;
   margin-left: 9px;
   margin-top: 10px;
   margin-bottom: 8px;
   width: 142px;
   background-color: #b40000;
   color: #fff;
   
   /*border-top: 1px solid #fff;*/
}
.menu_infoR div
{
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   text-align: left;
   padding: 7px 0px 7px 0px;
   font: 8pt Arial;
   /*font-weight: 700;*/
   
   margin: 0px;

}

.menu_producent
{
    padding: 0px 15px 0px 0px;      /*   gora?    prawo    dol?    lewo                  */
	vertical-align: top;
}

/*   ---------------   menu right   ---------------   */






/*   ---------------   LOGIN.PHP   ---------------   */

/*.login_context
{
  text-align: center;
}*/

/*   ---------------   login.php   ---------------   */







/*   ---------------   REJESTRACJA.PHP   ---------------   */

.rej div
{
  text-align: right;
  padding-right: 60px;
}

.rej_form
{
   width: 480px;
   color: #666666;
   
   font-size: 10px;
   font: 10pt verdana;
   padding: 3px;
}

.rej_form div
{
  display: inline;
  font-size: 12px;
}

.rej_formEmailInfo div
{
	font-size: 9px;
	color: #555;
	text-align: right;
	padding-right: 57px;
}

.rej_checkbox div
{
  text-align: left;
  padding-left: 140px;
  font-size: 11px;
}

input.i_rejestr
{
  width: 150px;  
}
select.i_rejestr
{
  width: 154px;
  font: 9pt arial;
}

.reg_title
{
  background-image: url('../images/under_L.jpg');
  
  width: 140px;
  height: 20px;  
  color: #777;
 
   
  margin-left: 140px;
  padding-left: 140px;
}

.red_star
{
   color: #d00;
   font: 20px Arial;
   font-weight: 800;
   margin: 0px;
   padding: 0px;
}
/*   ---------------   rejestracja.php   ---------------   */








/*   ---------------   WYSZUKAJ_PRODUKT.PHP   ---------------   */
.sel 
{
   font-size: 9px;
   width: 200px;
   height: 190px;
   background-color: #e7eaf3;
}


.naglowek_search
{
   color: #777777;
}
.naglowek_search span
{
   padding-left: 45px;
   padding-right: 30px;
}
.naglowek_search2 span
{
   padding-left: 60px;
   padding-right: 60px;
}



input.i_cena
{
  width: 80px;  
}

.s_check div
{
   text-align: left;
   padding-left: 200px;
}
/*   ---------------   wyszukaj_produkt.php   ---------------   */








/*   ---------------   CLASS_WYSWIETLACZ.PHP   ---------------   */
.podzial_str
{
width: 500px;
vertical-align: top;
}
.podzial_str a
{
   color: #222222;
}

.podzial_str div
{
	vertical-align: top;
	display: inline;
}

.strony
{
	width: 400px;
	height: 31px;
}

.next
{
   width: 35px;
   height: 31px;
   /*background-image: url('../buttony/str_left.jpg');*/
}

.prev
{
   /*float: left;*/
   height: 31px; 
   width: 35px;
   /*background-image: url('../buttony/str_right.jpg');*/
}


.list_head
{
   background-color: #000000;
   color: #FFFFFF;
   text-align: center;
   
   font-size: 13px;
   font-weight: 600;
   border: 1px solid #333333;
   border-top:none;
   padding-bottom: 2px;
   height: 20px; 
   background-image: url('../images/head2.jpg');
}
.list_head a
{
   color: #FFFFFF;
}
.list_head a:visited
{
   color: #FFFFFF;
}
.list_head img
{
   border: 0px;
}


.ramka1
{
   width: 490px;
   background-color: #FFFFFF;
   border-bottom: 1px solid #cccccc;
   text-align: center;
}

.ramka2
{
   width: 490px;
   background-color: #fafaff/*#f9f9ff  #f4f4ff*/;
   border-bottom: 1px solid #cccccc;
   text-align: center;
}

#listaP
{
   /*padding-right: 3px;*/
   text-align: center;
}

.r_zdjecie
{
   width: 60px;
   background-color: #FFFFFF;
   border-left: 1px solid #dddddd;
   border-bottom: 1px solid #dddddd;
}
.r_model
{
   width: 290px;
   border-left: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   font-size: 11px;
}
.r_model a
{
   color: #444444;
}

.r_cena
{
   width: 90px;
   color: #FFFFFF;
   font-weight: 900;
   background-color:  #CC0000;  /*#FFdd88*/
}
.r_kosz
{
   width: 57px;
   border-bottom: 1px solid #dddddd;
   border-right: 1px solid #dddddd;
   background-color: #FFFFFF;
}

.adm_form_cha  /*change all*/
{
    width: 350px;
	background-color:  #fff2f2;
	border: 1px solid #a00;
	padding: 30px;
}
.adm_form_cha div
{
    text-align: left;
	padding-left: 20px;
}
/*   ---------------   class_wyswietlacz.php   ---------------   */








/*   ---------------   CLASS_ProductForm.PHP   ---------------   */
.prodForm
{
   width: 480px;
   /*
   background-color: #DDDDDD;
   border: 1px solid #777777;
   */
   	background-color:  #faecec;
	border: 1px solid #777;

}
.prodForm div
{
   padding-left: 40px;
   text-align: left;
}
.prodSztuki
{
	background-color:  #bbe;
	border-top: 1px solid #777;
	padding-top: 10px;
	padding-bottom: 10px;
}
.prodSet
{
	background-color:  #cec;
	border-top: 1px solid #777;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*   ---------------   class_ProductForm.php   ---------------   */







/*   ---------------   CLASS_ProductView.PHP   ---------------   */
.mainPV
{
   padding:30px;
   margin-bottom: 10px;
   padding-bottom: 10px;
}

.modelPV p
{
	padding-top: 20px;
	padding-bottom: 18px;
    border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	
    background-color: #f9f9f9;
	font: 14px Helvetica;
	color: #333;
}

.topPV div
{
   text-align: center;
   padding: 20px;
   padding-top: 10px;
   padding-bottom: 10px;
   
}

.picturePV
{
   height: 300px; 
   width: 250px;
   float:left;
   border-right: 1px solid #dfdfdf;
}


.buyPV div
{
   padding-top: 10px;
   padding-bottom: 0px;
   margin: 0px;
   /*width: 100%;  /*dodane 24sty08*/
}


#cenaPV
{
   font: 20px;
   padding: 25px;
   font-weight: 900;
   color: #FFFFFF;
   background-color: #CC0000;
}

#cenanPV
{
	padding-top: 25px;
	font: 11px Helvetica;
}



.opisPV
{
   clear: both;
}

.wierszPV div
{
   /*display: inline;*/
}

.naglowekPV td
{
	width: 450px;
	height: 12px;

	font: 12px arial;
	font-weight: 700;
	color: #fff;
	background-color: #aaa;
	text-align: center;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	background-image: url('../images/head3.jpg');
}
/*.naglowekPV td
{
	text-decoration: underline;
	font-family: cursive;
}*/

.komorkaPV_C
{
    width: 225px;
	font: 11px Helvetica;
	font-weight: 600;
	
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	
	background-color: #f4f4ff;
	color: #333;
	text-align: left;
	padding-left: 10px;
	
	vertical-align: top;
	background-image: url('../images/koment_back.jpg');
}
.komorkaPV_W
{
    width: 225px;
	font-size: 11px;

	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	
	border-right: 1px solid #BBBBBB;

	background-color: #ffffff;
	text-align: left;
	padding-left: 5px;
}


/*negocjacja cen:*/
.nc-main
{
   width: 470px;
   height:95px;
   
   padding: 5px;
   margin: 0px;
   font-size: 11px;
   
   background-color: #f5f5ff; /*fafaff*/   
   background-image: url("../images/promo_form2.jpg");
   border-top: 1px solid #bbd;
   border-bottom: 1px solid #99b;
}
.nc_form
{
   margin: 0px;
   padding: 0px;
}
input.i_ncP
{
   width: 35px;
   margin: 0px;
   padding: 0px;
}
input.i_ncE
{
   width: 130px;
   margin: 0px;
   padding: 0px;
}
.nc_txt
{
   /*font-weight: 700;*/
   padding: 6px;
   margin: 0px;
}

.nc_info
{
    padding: 10px;
	color: #d00;
    /*font: 13px arial;*/
    font-size: 11px;
    font-weight: bold;
}

.pv_but
{
  background-color: #efefff; /*#D6D6FF;*/
  color:  #444455;
  font-size: 10px;
  font: 8pt verdana;
  width: 300px;
  text-align: left;
  padding: 7px;
  margin-bottom: 5px;
  /*
  border-left: 1px solid #88b;
  border-right: 1px solid #88b;
  border-bottom: 1px solid #88b;
  border-top: 1px solid #88b;
  */
  border: 1px solid #aab;
  
  background-image: url("../images/koment_back.jpg");
}
.pv_but  a
{
   color:  #445;
}

.pv_transp_tab
{
   margin: auto;
   width: 120px;
   border: 1px solid #88a;
   padding: 0px;
   
   margin-top: 20px;
   margin-bottom: 25px;
   /*float: right;*/
   
   /*
   background-color: #fff9f9;
   color:  #b33;
   */
   color: #445;
   background-image: url("../images/promo_form.jpg");
   
   font-size: 10px;
   font-weight: 500;
}
.pv_transp_td
{
  border-bottom: 1px solid #aac;  /*#ebb*/
}

.tabela_zestawow {
	width: 480px;
}

.tabela_zestawow td{
	width: 160px;
	text-align: center;
	border: 1px solid #ddd;
}
.tabela_zestawow th{
	width: 160px;
	text-align: center;
	background-image: url("../images/promo_form.jpg");
	font: 11px arial;
    color: #555;
	padding: 4px;
}
/*   ---------------   class_ProductView.PHP   ---------------   */









/*   ---------------   CLASS_cartView.PHP   ---------------   */

.kosz_head
{
   background-color: #333;
   color: #FFFFFF;
   border: 1px solid #333355;
   background-image: url('../images/k_head.jpg');
   
   height: 22px; 
   width: 350px;
   padding-top:4px;   
   
   font: 13px arial;
   font-weight: bold;
   text-align: center;
   /*font-style: italic;*/
   /*text-decoration: underline;*/
}
.kosz_head2
{
   height: 22px; 
   width: 22px;
   background-color: #222222;
}

.kosz_item td
{
   padding-top: 3px;
   padding-bottom: 2px;
   text-align: center;
}
.kosz_item th
{
   text-align: center;
   font: 11px verdana;
   color: #000000;   
}

.kosz_nr
{
   width: 30px;
   background-color: #ffffff;  
   color: #000000;
   border-right: 1px solid #aaaaaa;
   border-bottom: 1px solid #aaaaaa;
}

.kosz_model
{
   width: 230px;
   background-color: #f4f4ff;
   color: #000000;
   /*padding-left: 10px;*/
   font: 11px verdana;
   border-right: 1px solid #aaaaaa;
   border-bottom: 1px solid #aaaaaa;
}
.kosz_model a:visited
{
   color: #000000;
}
.kosz_model a:link
{
   color: #000000;
}

.kosz_ilosc
{
   width: 90px;
   /*padding-left: 5px;*/
   background-color: #ffffff;
   color: #FFFFFF;
   border-right: 1px solid #aaaaaa;
   border-bottom: 1px solid #aaaaaa;
}
input.kosz_ile
{
   width: 18px;
   text-align: right;
   padding-right: 2px;
}
input.kosz_ileB
{
   width: 45px;
}


.kosz_cena
{
   width: 80px;
   /*padding-left: 5px;*/
   background-color: #B00000;
   color: #FFFFFF;
   font-weight: bold;
}

.kosz_del
{
   width: 40px;
   /*padding-left: 5px;
   background-color: #eeeeF7;*/
   color: #FFFFFF;
   
   padding-top: 0px;
   padding-bottom: 0px;
   border-right: 1px solid #aaaaaa;
   border-bottom: 1px solid #aaaaaa;
}

.kosz_podsC
{
   color: #000000;
   font: 15px arial;
   font-weight: 700;
   text-align: center;
   border-bottom: 1px solid #aaaaaa;
   border-right: 1px solid #aaaaaa;
}

.kosz_podsD
{
   color: #000000;
   font: 11px arial;
   font-weight: 700;
   text-align: center;
   padding-left: 5px;
   padding-right: 5px;
}
.kosz_podsD a:visited
{
   color: #000000;
}
.kosz_podsD a:link
{
   color: #000000;
}


.zamow
{
   width: 300px;
   color: #000000;
   background-color: #E4E4E4;
   border: 1px solid #000000;
   font: 16px arial;
   font-weight: 700;
   font-style: italic;
   text-align: center;
   padding-left: 15px;
   padding-right: 15px;
}
.zamow a:link
{
   color: #000000;
}
.zamow a:visited
{
   color: #000000;
}
.zamowNA
{
   width: 300px;
   color: #999999;
   background-color: #E4E4E4;
   border: 1px solid #000000;
   font: 17px Courier New;
   font-style: italic;
   text-align: center;
   padding-left: 15px;
   padding-right: 15px;
}

.zam_img2
{
   vertical-align: middle;
   border:none;
   
   border-right: 1px solid #aaaaaa;
   border-bottom: 1px solid #aaaaaa;

   
}

    /* koszt transportu */
.ktr_main div
{
    width: 480px;
	text-align: left;
	margin-left: 45px;
}
.ktr_head
{
	font: 14px Helvetica;
	font-weight: 700;
}
.ktr_head2
{
	font: 12px Helvetica;
	color: #888;
	padding-top: 4px;
}
.ktr_form
{
    border-top: 1px solid #aaaaaa;
    color: #444;
	font: 13px Helvetica;
}
#ktr_form2
{
	margin  : auto;
    border  : none;
    padding : 0px;
    width   : 500px;
	/*border-bottom: 1px solid #ccc;*/
}
#ktr_form2 div { float: left; overflow: hidden; }

#ktr_platnosc
{
    border-right: 1px solid #ccc;
    margin  : 0px;
    padding : 10px;
    width   : 200px;
    /*float   : left;*/
}
#ktr_transport
{
    margin  : 0px;
    border  : none;
    padding : 10px;
    width   : 255px;
	padding-bottom: 40px;
    /*float   : right;*/
}
.ktr_tab td
{
    padding-top: 9px;
	vertical-align: top;
	/*border-bottom: 1px solid #ddd;*/
}
.ktr_cena
{
   font-weight: 700;
   color: #333;
}
.ktr_form_info
{
	font: 11px Helvetica;
	color: #656565;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.kom3
{
   font: 12px Helvetica;
   color: #336;
   font-weight: 700;
}

.ktr_but
{
    clear: both;
	margin-top: 40px;
	margin-left: 0px;
}
.ktr_but input
 {
    font: 15px Arial;
	font-weight: 700;
	width: 180px;

}

/*   ---------------   class_cartView.PHP   ---------------   */






/*   ---------------   ZAMÓWIENIE.PHP   ---------------   */
.zam_rejestr
{
   /*font-size: 15px;
   font-weight: 700;*/
}
.zam_rejestr a
{
   color: #000000;
}

.zam_img
{
   vertical-align: middle;
   border:  1px solid #666699;
}
/*   ---------------   zamowienie.PHP   ---------------   */





/*   ---------------   CLASS_KASA.PHP   ---------------   */

.item_nr
{
   width: 20px;
   border:  1px solid #777777;
   background-color: #DDDDDD;
}
.item_model
{
   width: 300px;
   font: 10px Arial;
   border:  1px solid #777777;
   background-color: #FFFFFF;
}
.item_model a
{
   color: #222222;
}

.item_ilosc
{
   width: 80px;
   font: 12px Arial;
   border:  1px solid #777777;
   background-color: #DDDDDD;
}
.item_cena
{
   width: 70px;
   border:  1px solid #777777;
   background-color: #CCCCCC;
}
.item_transport
{
   border:  1px solid #cbb;
   background-color: #fcf7f7;
   height: 30px;
   vertical-align: bottom;
   font: 12px Arial;
}
.item_podsC
{
   color: #111111;
   font: 15px arial;
   font-weight: 700;
   text-align: center;
   border: 1px solid #BBBBBB;
}

.kasa_dane
{
   background-color: #FFFFFF;
}
.kasa_atr
{
   width: 110px;
   border-style: none groove groove none;
   border-color: #D2D2D2;
   border-width: 2px;
   text-align: right;
   background-color: #E2E2E2;
   font: 12px Arial;
   font-weight: 700;
}
.kasa_dana
{
   width: 280px;
   border-style:  none groove groove none;   
   border-width: 2px;
   font: 13px Arial;
   border-color: #D2D2D2;
   background-color: #E2E2E2;
   padding-left: 10px;
}

input.kasa_inp
{
  width: 180px;  
}

.kasa_dane2
{
   text-align: right;
   padding-left: 10 px;
}

.kasa_daneEx0 div
{
  text-align: right;
  padding-right: 30px;
}

.kasa_daneEx
{
   width: 450px;
   border: 1px solid #ccd;
   border-style:   groove groove groove groove ;
   background-color: #f4f4FB;
   text-align:right;
   padding-right: 0px;
   padding-top: 4px;
   padding-bottom: 4px;
}
.kasa_formEx
{
   padding-top: 4px;
}
.kasa_formEx div
{
   display: inline;
}


.kasa_info
{
  margin-left: 52px;
  color:  #333333;
  font-size: 10px;
  font: 8pt verdana;
  width: 330px;
  text-align: left;
  padding: 3px;
  /*text-decoration: underline;*/
}
 
.kasa_platnosc  div
{
    font: 12px Arial;
	padding-left: 150px;
	text-align: left;
}

.kasa_uwagi
{
   width: 320px;
   height: 160px;
}
 
.kasa_but
 {
    font: 15px Arial;
	font-weight: 700;
	width: 160px;
}

.kom1
{
   width: 380px;
}
.kom2
{
   width: 330px;
   padding-left: 20px;
}
.kom4
{
   width: 120px;
   padding: 0px;
   margin: 0px;
   background-color: #eee;
}
/*   ---------------   class_kasa.php   ---------------   */





/*   ---------------   CLASS_ZAMOWIENIA.PHP   ---------------   */
.filtr
{
   width: 500px;
   text-align: left;
   
	background-color:  #fff2f2;
	border: 1px solid #a00;
	padding: 10px;
	
	height: 130px;
}

.filtr2 div
{
   text-align: left;
   padding-left: 20px;
   
}

.filtrL div
{
   width: 220px;
   float: left;
   
   text-align: left;
   padding-left: 20px;
   
   padding-bottom: 5px;
}
.filtrR div
{
   width: 220px;
   float: right;
   
   text-align: right;
   padding-right: 20px;
   
   padding-bottom: 5px;
}
.filtr select
{
   width: 122px;
}.filtr input
{
   width: 118px;
}

.zam_tablica
{
   width: 520px;
   font: 11px Arial;
   /*vertical-align: top;*/
}
.zam_rekord td
{
   padding: 4px;
   border: 1px solid #aab;
   text-align: left;
}

/*
.zam_leg_op  div /*legenda i opis*/


.zam_legenda
{
   text-align: left;
   padding-left: 20px;
}

.zam_data
{
   width: 60px;
}
.zam_model
{
   font-style: italic;
   color: #555;
}
.zam_model a
{
   color: #555;
}
.zam_cena
{
   color: #222222;
   font-weight: 600;
}
.zam_lista
{
   padding-left: 15px;
   margin: 0px;
}
.zam_lista li
{
   padding-bottom: 5px;
}
.zam_lista a
{
   color: #555;
}

.zam_podsumowanie
{
	color: #668;
	font-weight: 600;
}
.zam_rekord_podsumowanie td
{
   padding: 4px;
   border: 0px solid #ccd;
   text-align: left;
}

.zam_dane
{
   background-color: #FFFFFF;
}
.zam_atr
{
   width: 90px;
   border-style: none groove groove none;
   border-color: #D2D2D2;
   border-width: 2px;
   text-align: right;
   background-color: #E2E2E2;
   font: 12px Arial;
   font-weight: 700;
}
.zam_dana
{
   width: 190px;
   border-style:  none groove groove none;   
   border-width: 2px;
   font: 13px Arial;
   border-color: #D2D2D2;
   background-color: #E2E2E2;
   padding-left: 10px;
}

.zamt_tab
{
   width: 500px;
}
.zamt_tr
{
   border: 1px solid #888888;
   
}
.zamt_model
{
   font: 10px Arial;
   width: 320px;
   background-color: #EBEBEB;
   border: 1px solid #AAAAAA;
}
.zamt_in
{
   width: 43px;
   margin: 0px;
   /*
   padding-top: 3px;
   padding-bottom: 3px;
   */
   
}

/*   ---------------   class_zamowiania.PHP   ---------------   */





/*   ---------------   MENU   ---------------   */

.ul, .ul .li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	
}

.ul {
	float: left;
	background-color: #fff;
	padding: 1px 0px 0px 1px; 
	/*border: 1px solid #000;*/
	height: 100%;
}

.ul .li {
	float: left;
	margin: 0px;
	padding: 0px;
}

.ul a:link, .ul a:visited {
	text-decoration: none;
	display: block;
	font: 14px;
	font-weight: bold;
	background: #000 url("../images/menu-gorne2.jpg") repeat-x center;
	color: #fff;
	padding: 12px 17px;
	border-right: 1px solid #fff;
}

.ul a:hover {
	background-color: #800;
	background-image: url("../images/menu-gorne1.jpg");
}

/*   ---------------   menu   ---------------   */




/*   ---------------   STRONA GŁÓWNA   ---------------   */
.hello_txt1
{
   width: 490px;
   height: 35px;
   /*border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;*/
   border: 1px solid #88a;
   padding: 4px;
   color: #333;  /*#c30e0e*/
   background-color: #f9f9ff;  /*f9f9ff    fffcdc*/
   padding-top: 15px;
   background-image: url("../images/promo_form.jpg");
}
.hello_txt1 span
{
   text-align: center;
   font: 12px Arial;
   /*font-style: italic;*/
}

.hello_frame div
{
   display: inline;
}


.hello_frameKat
{
   width: 220px;
   border: 0px;
   text-align: center;
   padding-left: 15px;
   
   vertical-align: top;
}
.hello_framePol
{
   width: 275px;
   border-right: 1px solid #cccccc;
   text-align: center;
   vertical-align: top;
}

.hello_kat_head 
{
   font: 12px Arial;
   /*text-decoration: underline;*/
   /*border-bottom: 1px solid #888888;*/
   font-weight: bold;
   color: #000000;
   width: 220px;
   
 
}

.hello_kat_head1
{
    width: 160px;
	text-align: left;
	/*text-decoration: underline;*/
	vertical-align: bottom;
}
.hello_kat_head2
{
    width: 60px;
	
	float: right;
	
}


.hello_kategorie a
{
   font: 10px Arial;
   font-weight: 700;
   color: #511; /*  446  770033*/
}

.hello_kat_tab
{
   margin-top: 2px;
   text-align: left;
   vertical-align: top;

   width: 230px;
   background-color: #fff;  /*   #FFf2bb    #f1f1ff*/
   padding-left: 4px;
   
   border: 1px solid #baa;
   
   background-image: url("../images/kat_back.jpg");
}
.hello_kat_tab td
{
   /*border-bottom: 1px solid #dddddd;*/
   padding-left: 12px;
}
.hello_kat_line
{
   width: 100px;
   height: 2px;
   border-bottom: 1px solid #dddddd;
}
.hello_kat_li
{
   list-style-type: disc;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 2px;
   padding-right: 3px;
   margin: 0px;
}

.hello_img
{
   padding-top: 10px;
}

/*polecane*/
.main_pol_zd
{
   width: 130px;
   height: 200px;
}
.main_pol_inf
{
   width: 125px;
   padding-right: 3px;
}
.mian_pol_frame
{
    border-bottom: 1px solid #cccccc;
}
.main_pol_pro
{
   width: 120px;
   height: 32px;
   background-image: url("../images/main_pol_pro.jpg");
   padding-top: 13px;
   font-weight: bold;
   color: #ffffff;
   text-decoration: blink;
}
.main_pol_pro a
{
   color: #ffffff;
}
.mian_pol_mod
{
   font: 10px arial;
   font-weight: 800;
   border-top: 1px solid #cccccc;
   padding-top: 10px;
}
.mian_pol_mod a
{
   color: #000000;
}
.mian_pol_mod0
{
   font: 10px arial;
   font-weight: 800;
   padding-top: 10px;
}
.mian_pol_mod0 a
{
   color: #000000;
}
.main_pol_txt
{
   font: 10px arial;
   color: #777;
   text-align: justify;
}
.main_pol_cena
{
   font: 16px arial;
   font-weight: 900;
   color: #cc0000;
   background-image: url("../images/price.jpg");
   width: 111px;
   height: 40px;
   padding-top: 20px;
   padding-left: 14px;

}
/*   ---------------   strona glowna   ---------------   */





/*   ---------------   PROMOCJE   ---------------   */
.promo_form_h
{
   width: 480px;
   color: #666666;
   font-size: 10px;
   font: 10pt verdana;
   padding-right: 55px;
   margin: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.promo_form_h div
{
  display: inline;
  font-size: 12px;
}
.promo_form
{
    width: 465px;
	padding: 20px;
	margin: 0px;
	background-color: #eeeeff;
	background-image: url("../images/promo_form.jpg");
    border: 1px solid #88a;
}

.promo_sel
{
   font: 12px arial;
   font-weight: 400;
   width: 125px;
   background-color: #ffffff;
   background-image: url("../images/promo_sel_back.jpg");
}


.promo_Tpic
{
   width: 135px;
   border-bottom: 1px solid #ddddff;
   border-right: 1px solid #ddddff;
   margin: 0px;
   padding: 0px;
}
.promo_Tmod
{
   width: 300px;
   font: 14px arial;
   font-weight: 800;
   color: #922;
   border-bottom: 1px solid #ddddff;
   border-right: 1px solid #ddddff;
   padding: 8px;
}
.promo_Tmod a
{
   color: #922;
}
.promo_Topis
{
   font: 11px arial;
   font-weight: 200;
   color: #868686;
   text-align: justify;
}
.promo_Topis a
{
   color: #868686;
}
.promo_Tcena
{
   font: 16px arial;
   font-weight: 800;
   color: #f44;
   border-bottom: 1px solid #ddddff;
   padding: 5px;
   text-align: center;
}

.promo_info
{
	font: 11px Helvetica;
	color: #888;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/*   ---------------   promocje   ---------------   */





/*   ---------------   JAK KUPOWAĆ   ---------------   */
.jk_main
{
   width: 480px;
   text-align: justify;
   padding: 30px;
   padding-bottom: 10px;
}

.jk_main div
{
   font: 13px arial;
   color: #535363;
   text-align: justify;
}

.jk_main li
{
    padding-top: 4px;
}

.jk_main img
{
    padding-left: 100px;
	
}

.jk_head
{
   font: 14px arial;
   font-weight: 700;
   color: #111;
   background-image: url("../images/promo_form.jpg");
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
}

.jk_koment div
{
   width: 280px;
   font: 11px arial;
   color: #955;
   font-weight: 700;
   text-align: justify;
   padding: 0px;
   padding-left: 150px;
   margin: 0px;
}

.jk_main p
{
   text-align: justify;
   margin-top: 25px;
}

.jk_strongtxt
{
   font: 11px arial;
   font-weight: 700;
   color: #777;
}
/*   ---------------   jak kupować   ---------------   */


/*   ---------------   REGULAMIN   ---------------   */
.reg_cennik
{
	padding: 0px;
	margin: 0px;
	border: none;
}
.reg_cennik td
{
	border-left: none;
	border-right: 1px solid #aaa;
	border-bottom: none;
	border-top: 1px solid #aaa;
	
	color: #535363;
	margin: 0px;
	padding: 3px;
	padding-right: 40px;
	text-align: left;
}
/*   ---------------   regulamin   ---------------   */


/*   ---------------   ZAPYTANIE   ---------------   */
.zap_main div
{
   text-align: left;
   padding-left: 40px;
}
.zap_select
{
   width: 210px;
   font: 11px arial;
   margin-bottom: 20px;
}
.zap_input_main
{
   margin-bottom: 15px;
}
.zap_input
{
   width: 140px;
   font: 11px arial;
}
.zap_tresc_main
{
   padding-top: 11px;
   padding-bottom: 11px;
}
.zap_tresc
{
   width: 210px;
   height: 100px;
   font: 11px arial;
}

.zap_alert div
{
   font: 12px arial;
   color: #f55;
   text-align: left;
   padding-left: 40px;
}
/*   ---------------   zapytanie   ---------------   */




/*   ---------------   CLASS_POTWIERDZENIEz.PHP   ---------------   */
.confirm_info
{
   text-align: justify;
   width: 430px;
   color: #656565;
}
.confirm_info a
{
   color: #c00;
}
/*   ---------------   class_potwierdzeniZ.php   ---------------   */



/*   ---------------   KONTAKT   ---------------   */
.kon_table 
{
   width: 440px;
}
.kon_table  th
{
   padding: 0px;
   margin: 0px;
   font: 12px arial;
   color: #777;
   font-weight: 100;
}
.kon_adres
{
   color: #555;
   font-weight: 400;
   text-align: left;
   vertical-align: top;
   background-color: #fff;
   height: 175px;
   padding: 10px;
   
   width: 220px;
   background-image: url("../images/adr_back.jpg");
}
.kon_miale
{
   text-align: right;
   color: #555;
   background-color: #fff;
   height: 175px;
   padding: 10px;
   
   width: 200px;
   font: 13px arial;
   background-image: url("../images/adr_backR.jpg");
}
.form_tytul
{
   text-align: left;
   padding-left: 40px;
   font: 14px arial;
   color: #335;
   font-weight: 700;
}
/*   ---------------   kontakt   ---------------   */





/*   ---------------   KLIENT.PHP   ---------------   */
.klient_tab td
{
	font: 9px;
	color: #446;
	background-color: #f4f7fc;
	width: 160px;
	padding-left: 10px;
	border-bottom: 1px solid #aac;
	border-right: 1px solid #aac;
}
/*   ---------------   klient.php   ---------------   */
