body {font-family: Arial; background: #f3f6f6; font-size: 8px color: white;}

/*td { font-family: verdana; font-size: 13px;color: black; text-align: center;vertical-align : top;}*/

td { font-family: Arial; font-size: 13px; color: black; vertical-align : top;}

/*p { font-family: verdana; font-size: 18px; color: black; text-align: center;}*/

a { text-decoration: none; color: black;}
a:hover {text-decoration: none;}

a.linek { color: black; font-size: 10px; text-decoration:none; }
a.linek:hover { color: red; text-decoration:underline; }

a.top_linek { color: #505050; font-size: 12px; /*font-weight: bold;*/ text-decoration:none; font-family: Arial;}
a.top_linek:hover { color: red; text-decoration:underline; }

a.link { color: black; font-size: 12px; text-decoration:none; padding-top: 3px; padding-bottom: 3px;}
a.link:hover { color: red; text-decoration:underline; padding-top: 3px; padding-bottom: 3px;}

a.link_big { color: black; font-size: 15px; text-decoration:none; padding-top: 3px; padding-bottom: 3px; font-family: Vardana, Arial; }
a.link_big:hover { color: red; text-decoration:underline; padding-top: 3px; padding-bottom: 3px;}


a.tekscik { color: gray; font-size: 11px; }

a.text_logo
{
  font-size: 74px;
  color: black;
}
.str_glowna_table
{
  border: 1px #CcCcCc solid;
/*  padding-top: 6px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 6px;*/
  background-color: white;
}

.str_glowna_td
{
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  color: black; 
}

.str_info_table
{
  border: 1px #cccccc solid;
/*  padding-top: 25px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 30px; */
  background-color: white;
}
.str_info_td
{
  font-family: Arial;
  font-size: 12px;
  text-align: left; 
}

.naglowki_info
{
  font-family: Arial, calibri, tahoma;
  font-size: 18px;
  color: red;
  font-weight: bold;
  line-height: 20px;
}

.tresc_info
{
  font-family: Arial, calibri, tahoma;
  font-size: 12px;
  line-height: 18px;
}

a.seb_link { text-decoration:none; padding-top: 3px; padding-bottom: 3px;}
a.seb_link:hover { color: red; text-decoration:underline; padding-top: 3px; padding-bottom: 3px;}

/*table.rameczka {}*/

 td, div, span
 {
   font-size : 12px;
   font-family: Arial;
   color : #000000;
   text-align : left;
   vertical-align : top;
 }
 
 img
 {
   border-width : 0px;
 }

 button
 {
   font-family: Arial, Calibri, Tahoma;
   font-size : 12px;
   border-style : solid;
   border-color : red;
   border-width : 1px;
   background-color : #F0EFEF;
   padding-top : 1px;
   margin-left : 2px;
   height : 19px;
   cursor : pointer;
   white-space : nowrap;
 }
 
 form
 {
   margin : 0px;
 }

/* --------------------- menu rozwijane ------------------------- */
.menu_kawadrat_td_1
{
   width : 11px;
   background-image : url('./images/menu_pion.gif');
   background-repeat : repeat-y;
   padding-top : 6px;
   vertical-align : top;
}
.menu_kawadrat_td_2
{
   width : 11px;
   background-image : url('./images/menu_pion_end.gif'); 
   background-repeat : no-repeat;
   padding-top : 6px;
   vertical-align : top;
}
.menu_kawadrat_td_img
{
   border-width : 0px;
   padding-top: 0px;
	 height : 11px;
   width : 11px;
   cursor : pointer;
}

.menu_poziom_kropka_td
{
   width : 5px;
   padding-top : 7px;
   vertical-align : top;
   text-align : left;  
}
.menu_poziom_kropka_img
{
   border-width : 0px;
   height : 11px;
   width : 7px;
}

.menu_table_text_td
{
   vertical-align : top;
   text-align : left;
}
.menu_table_text_div
{
   white-space : nowrap;
   padding-left : 2px;
   padding-top : 4px;
}

.menu_table_text_td_no_link
{
   font-size : 13px;
   font-family: Arial;
   text-decoration : none;
   color : #000000;
}

.menu_table_text_td_link, .menu_table_text_td_link:visited
{
   font-size : 13px;
   font-family: Arial;
   text-decoration : none;
   color : #000000;
}
.menu_table_text_td_link:hover
{
   color : red;
   text-decoration : underline;
}
/* --------------------- menu rozwijane ------------------------- */

 .button_operacje
 {
    width : 20px;
    height : 17px;
	  vertical-align : center;  
    padding-top : 3px;	
    text-align : left;
 }
/* table */
  .table_list_td
 {
    background-color : white;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

  .table_main_header
  {
     background-color : #EFEFEF;
     padding-left : 10px;
     padding-right : 10px;
     padding-top : 3px;
     padding-bottom : 4px;
     white-space : nowrap;
     font-weight: bold;
  }

  .table_list_td_parzyste
 {
    background-color : #F1F1F1;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

 .table_list_td_nieparzyste
 {
    background-color : #FFFFFF;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

 .table_list_td_parzyste_dark
 {
    background-color : #E1E1E1;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

 .table_list_td_nieparzyste_dark
 {
    background-color : #F8F8F8;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }
/* end table */

/*
 .table_main_header
 {
    background-color : #f0f0f0;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 4px;
    padding-bottom : 4px;
    white-space : nowrap;
 }
 
 
 .table_list_td_parzyste
 {
    background-color : #eAeAeA;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

 .table_list_td_nieparzyste
 {
    background-color : #F8F8F8;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

 .table_list_td_parzyste_dark
 {
    background-color : #e0e0e0;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }

 .table_list_td_nieparzyste_dark
 {
    background-color : #F0F0F0;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }
*/

  .table_list_td_foto
 {
    background-color : white;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 3px;
    padding-bottom : 4px;
    white-space : nowrap;
 }
 
  .poziom_kreska_sep
 {
   height : 1px; 
   background-color : #9c9c9c;
 }
 
 /* --------------------------------------------------------- */

 .input_pole_form
 {
   font-size : 11px;
   font-family: Arial, Calibri, Tahoma;
   border-style : solid;
   border-width : 1px;
   border-color : #7F9DB9;
   padding-left : 3px;
   height : 19px;
 }

 .input_pole_form_err
 {
   font-size : 11px;
   font-family: Arial, Calibri, Tahoma;
   border-style : solid;
   border-width : 2px;
   border-color : red;
   padding-left : 3px;
   height : 19px;
 }

 
 .linia
 {
   margin: 0px;
   display: block;
   line-height: 0;
 }

 .tekst_min
 {
   font-size : 12px;
   font-family: Arial, Tahoma, calibri;
   color : #000000;
   text-decoration : none;
   vertical-align : top;
 }

 .tekst_footer 
 {
   font-size : 12px;
   font-family: Arial, Calibri, Tahoma, Arial;
   color : gray;
   text-decoration : none;
 }
 .tekst_footer:hover
 {
    text-decoration: none;
    color: gray;
 }
 
	.form_text
	{
		width : 130px;
		padding-top : 13px;
		white-space : nowrap;
	}
	.form_input
	{
		width : 500px;
		padding-top : 10px;
	}
	
	.list-menu-descx 
  { 
     border: solid #fc0; 
     border-width: 1px 0; 
     background: #fff3af; 
     padding: 0 5px 0 10px;
  }
  
  
/* to jest do tego żółtego paseczka */  
  a.alleLink, a.alleLink:visited { color: #181818; font-size: 12px; }
  a.alleLink:hover { color: red; text-decoration: underline; }
  a.alleLinkRed, a.alleLinkRed:visited, a.alleLinkRed:hover { color: red; font-size: 12px; }
  a.alleLinkBlack, a.alleLinkBlack:visited, a.alleLinkBlack:hover { color: black; font-size: 12px; }
  
.alleThemeMain
{
	background: url('./images/theme-main.gif') 0 0 repeat-x #fbe38f;
	border: 1px solid #fbe38f !important;
	border-width: 1px 0;
	line-height: normal;
	margin: 0;
	padding: 6px 0 4px 0;
	text-indent: 0;
	font: bold 12px Calibri, Verdana, arial, sans-serif;
	/*width: 100%;*/
	position: relative;
	height: 18px;
}

.alleThemeMain_Left_Menu
{
  background: white; /*url('./images/theme-main_left_menu.gif') 0 0 repeat-y red;*/
}

.alleThemeMain_pages
{
	background: url('./images/theme-main_pages.gif') 0 0 repeat-x #E0E0E0;
	border: 1px solid #D5D5D5 !important;
	border-width: 1px 0;
	line-height: normal;
	margin: 0;
	padding: 6px 0 4px 0;
	text-indent: 0;
	font: bold 12px verdana, arial, sans-serif;
	/*width: 100%;*/
	position: relative;
	height: 18px;
}

.alleThemeMain_pages_white
{
	background: #F2F2F2;
	border: 0 !important;
	border-width: 1px;
	line-height: normal;
	margin: 0;
	padding: 7px 0 7px 0;
	text-indent: 0;
	font: bold 12px verdana, arial, sans-serif;
	/*width: 100%;*/
	position: relative;
	height: 18px;
}


h3.themeHead
{
	color: #5C5C5C;
	float: none;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;  /*sebaś bold; */
	white-space: nowrap;
	margin: 0 4px 0 12px;
	padding: 0;
	width: auto;
	position: relative;
	left: -1px;
	text-indent: 0;
}

h3.themeHead span.themeHead
{
	float: right;
	margin: 0 0 4px 4px;
	_margin: 0 0 4px 4px;
}

a.dupa
{
  display:block;
/*
  border: 1px #ffcc99 solid;
  background: #fbe38f;
  
  background-image : url('./images/theme-main_silver.gif');
  background-repeat : repeat-x;
*/
	background: url('./images/inputButtonBg.gif') repeat-x 0 0;
	border: 1px solid #747474;

  vertical-align : center;
  width: 21px;
  padding-top: 3px;
  padding-bottom: 4px;
  text-align: center;
  color: black;
  font-family: tahoma;
  font-size: 13px;
}

a.dupa:hover
{
  display:block;
  /*
  border: 1px solid;

  border-color: red;
  background: #E8D8D8;
  background: #fbe38f;
  
  background-image : url('./images/theme-main_silver.gif');
  background-repeat : repeat-x;
*/
	background: url('./images/inputButtonBg.gif') repeat-x 0 -23px;
	border: 1px solid red;

  vertical-align : center;
  /*width: 19px;*/
  text-align: center;
  color: black;
}

a.dupa_jas
{
  display:block;
  /*
  border: 1px red solid;
  background: red;

   background-image : url('./images/theme-main_red.gif');
   background-repeat : repeat-x;
*/
	background: url('./images/inputButtonBg.gif') repeat-x 0 -46px;
	border: 1px solid red;
    
  vertical-align : center;
  width: 21px;
  padding-top: 3px;
  padding-bottom: 4px;
  text-align: center;
  color: red;
  font-weight: normal;
  cursor: default;
  font-family: tahoma;
  font-size: 13px;
}

a.dupa_sra
{
  display:block;
  border: 1px #C9C9C9 solid;
  background: #E8E8E8;

   background-image : url('./images/theme-main.gif');
   background-repeat : repeat-x;

	background: url('./images/inputButtonBg.gif') repeat-x 0 -23px;
	cursor: default;
	color: #999;
	border: 1px solid #aaa;

  vertical-align : center;
  width: 20px;
  padding-top: 3px;
  padding-bottom: 4px;
  text-align: center;
/*  color: gray; */
  cursor: default;
  font-family: tahoma;
  font-size: 13px;
}

a.dupeczka
{
  display: block;
  border: 0px gray solid;
  background: none;
  vertical-align : center;
  width: auto;
  padding-top: 3px;
  padding-bottom: 3px;
/*  text-align: left; */
  color: black;
  text-decoration: none;
}

/* PRODUKTY NA ZAMÓWIENIE */

.zam_banner
{
  font-size:24px; 
  color: red;
  font-weight: bold; 
  font-family: Arial, Calibri, Verdana; 
  border: red; 
  border-style:solid; 
  border-width:2px; 
  background: yellow;
}

