
/* #######################  GENERAL SETTINGS ############################ */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	}

p {
padding: 0px;
margin: 0px;
}

/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 11px;}
th{font-size: 12px;}
a.image, a.image:hover  {border:0;}
li{ list-style: square;}
ul { list-style: square;}

/* #######################  END GENERAL SETTINGS ############################ */
/* VM */


/* katalogowe */

td.opakowanie {
font-size: 9px;
line-height: 16px;
}

td.opakowanie span {
font-family: Verdana;
color: #B7985F;
font-size: 11px;
font-weight: bold;
}


td.opakowanie span.opis_cechy {
color: #016890;
font-weight: bold;
font-size: 9px;
font-family: verdana;
}


td.opakowanie span.maly {
	font-family: Verdana;
color: #016890;
font-size: 9px;
font-weight: bold;
}

table.opisy {
padding: 0 5px 0 0 5px;
}


table.opisy td.kolory {
padding:  5px 0 5px 0;
}

table.opisy td.kolory label {
color: #BE935E;
font-weight: bold;
}

table.opisy td.linki a {
color: #636466;
font-weight: bold;
line-height: 180%;
}

table.opisy td.linki a:hover {
color: #016890;
font-weight: bold;
}

table.opisy .tyt_produktu {
color: #BE935E;
font: 11px Verdana;
font-weight: bold;
padding: 12px 0px 12px 0px;
}

.opis_produktu, .opis_produktu p {
padding: 8px 0px 8px 0px;
font: 9px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.opis_produktu b {
color: #BE935E;

}

.opis_produktu td {
text-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

.opis_produktu hr {
border: 0;
      color: #016890;
      background-color: #016890;
      height: 1px;
	  width: 100%;
	  margin: 10px 0 10px 0;
	  padding: 0px;
}

table.VM_spis_prod {
padding: 10px 0 10px 0;
}

td.krecha_2 {
border-right: #C3CBC5 1px dotted; ;
}
/*   */

table.lista_prod_VM td {
/*padding: 15px;*/
border-bottom: #B2B1AD 1px dotted;
}

table.lista_prod_VM td_VM .spacer {
padding: 0px;
border-right: #B2B1AD 1px dotted;
}

table.lista_prod {

}

table.lista_prod td {
padding: 15px;
border-bottom: #B2B1AD 0px dotted;
}

table.lista_prod td.spacer {
padding: 0px;
border-right: #B2B1AD 0px dotted;
}

table.lista_prod td.spacer img.spacer {
padding: 0px;
border: 0px dotted;
}


table.lista_prod td #text {
text-align: left;
left: 10px;
position: relative;
}

table.lista_prod td #text a.tytul, table.lista_prod td #text a.tytul:visited {
color: #DA0C08;
font-weight: bold;
}

table.lista_prod td #text a.tytul:hover {
color: #595846;
font-weight: bold;
}

table.lista_prod td #text a, table.lista_prod td #text a:visited {
color: #595846;
}

table.lista_prod td #text a:hover {
color: #71B000;
}


table.lista_prod td table.obrazek {

border: #B1B1A5 1px solid;
background: #ffffff;
padding: 0px;

}

table.lista_prod td table.obrazek td{

border: #B1B1A5 0px solid;

}

table.lista_prod td table.obrazek td {
text-align: center;
padding: 0px;
}








table.inne_prod_even {
	border-bottom: #C3CBC5 1px solid;
	border-right: #C3CBC5 0px dotted;
	border-left: #C3CBC5 0px dotted;
	padding: 5px 0px 15px 0px;
	background: #Ffffff;
	font: 9px Verdana;
	width: 100%;
}

table.inne_prod_even td{
background-color: #ffffff;
padding-right: 0px;
}

table.inne_prod_even td.opis .opis_text {
	padding: 0px 0px 0px 3px;
		font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.inne_prod_even td.opis .wiecej a, table.inne_prod_even td.opis .wiecej a:link, table.inne_prod_even td.opis .wiecej a:visited {
white-space: nowrap ;
font-weight: bold;
padding: 3px 2px 0 5px;
float: right;
font: 9px Verdana;
}

table.inne_prod_even td.opis .tytul {
	padding: 0px 0px 5px 3px;
}

table.inne_prod_even td.opis .tytul a, table.inne_prod_even td .tytul a:link table.inne_prod_even td tytul a:visited {
font-weight: bold;
color: ff0000;
text-align: left;
font: 10px Verdana;
text-transform: uppercase;
}




/*table.inne_prod_even div {
	width: 100%;
}

table.inne_prod_odd {
	border-bottom: #C3CBC5 1px solid;
		padding: 15px 0px 15px 0px;
	background: #f5f4eb;
	font: 9px/18px Verdana;
}
*/
table.inne_prod_odd td.fota table.obrazek, table.inne_prod_even td.fota table.obrazek {
		border: 0px solid #989898;
		background: #ffffff;
}

table.inne_prod_even td.fota table.obrazek td {
text-align: center;
padding: 0px;
}

table.inne_prod_odd td.opis, table.inne_prod_even td.opis {
	padding-left: 5px;
	padding-right: 5px;
	color: #424242;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.inne_prod_odd td.opis #procent, table.inne_prod_even td.opis #procent {
   font-weight: bold;
	font-size: 16px;
		color: #ff0000;

}

td.tytul   { color: #000; font-size: 21px; font-weight: bold; line-height: 31px; text-align: center; padding: 10px; border-bottom: 1px solid #828b88 }
td.gora   { border-bottom: 1px solid #828b88 }

table.opis_prod table td {
padding: 5px;
}


table.pathway {
	background: url(../images/katalog/bg_pathway.gif) repeat-x top;
}

#pathway {
padding: 0 0 0 17px;
}

table.pathway td {
	color: #484848;
	padding: 0 0 0 22px;
}

table.pathway td.jestes {
	color: #484848;
	padding: 0 0 0 22px;
	background: #ebe9dc;
}

table.pathway td a, table.pathway td a:visited {
	color: #484848;
	text-decoration: underline;
	padding: 0px 3px 0 3px;
}

table.pathway td a:hover {
	
	text-decoration: underline;
}
table.opis_prod {
	background: #FCFCFC;
}

table.opis_prod td a {
	color: #ff0000;
}

table.foto_opis_prod {
	margin: 0px 0px 0px 22px;
}

table.foto_opis_prod td.krotki_opis {
	padding: 0px 22px 0px 13px;
}

table.foto_opis_prod img {
	border: 1px solid #ebe9dc;
}

div.tyt_produktu {
 color: #697c6d;
  font-weight: bold;
	font-size: 18px;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

div.kr_opis_produktu, td.kr_opis_produktu {
	font-size: 10px;
	padding: 0 0 10px 0;
	margin: 0px 0px 0px 0px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.nr_produktu {
	color: #697c6d;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 15px;

	margin: 0px 0px 15px 22px;

}
 td.dlugi_opis {
	/*padding: 17px 0px 0px 22px;*/
	padding: 0px 22px 5px 22px;
			color: #424242;
		font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.inni_kupili, table.opis_prod h3 {
   font-weight: bold;
	line-height: 22px;
color: #ffffff;
	background: url(../images/katalog/bg_ziel_nagl.gif) repeat-x top;
	font-size: 12px;
	padding: 0 0 0 22px;
}
/*   */

/* koniec VM */
/* ######################  LAYOUT FORMS       ############################## */

form {
margin: 0px;
padding: 0px;
}

.inputbox_hidd {
visibility: hidden;
}

.inputbox-szukaj {
width: 146px;
border-bottom: #C5C6C7 1px groove;
border-right: #C5C6C7 1px solid;
border-top: #C5C6C7 1px solid;
border-left: #C5C6C7 1px groove;
background: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 0px 0 0px 0;
}

.searchbox {
border-bottom: #FCFAED 1px solid;
border-right: #FCFAED 1px solid;
border-top: #9B9689 1px solid;
border-left: #9B9689 1px solid;
background: #E7DFCC;
color: #000000;
}

.button-szukaj, .button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #016890;
border: 0px;
padding: 1px 2px 1px 2px;
margin: 0px 10px 0px 5px;
background: #ffffff;
cursor: pointer;
text-transform: uppercase;
}

input, textarea {
border-bottom: #C5C6C7 1px groove;
border-right: #C5C6C7 1px solid;
border-top: #C5C6C7 1px solid;
border-left: #C5C6C7 1px groove;
background: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 2px 0 2px 0;
}

.inputbox_q {
width: 250px;
border-bottom: #C5C6C7 1px groove;
border-right: #C5C6C7 1px solid;
border-top: #C5C6C7 1px solid;
border-left: #C5C6C7 1px groove;
background: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 2px 0 2px 0;
}
/* ######################  LAYOUT FORMS      ############################## */


/* ##################### STANDARD MODULE TABLE  #################*/	
.pathway, a.pathway, a.pathway:visited {
color: #868788;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

a.pathway:hover {
color: #016890;

}

table.moduletable-bann {
	width: 100%;
	padding: 25px 0 25px 0;
}
table.moduletable-bann td {
text-align: center
}

table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 10px 0px 10px 0px;

}

table.moduletable-kropki {
	width: 100%;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #016890;
}

/*table.moduletable-kat {
	width: 100%;
	padding: 0px;
	margin: 10px 0px 10px 0px;

}*/

table.moduletable th, table.moduletable-kropki th { 

font-weight: bold;
text-align: left;
height: 18px;  
color: #BE935E;
padding: 0px 0px 0px 3px;
font-size: 11px;
text-transform: uppercase;
}

table.moduletable td, table.moduletable-kropki td { 
padding: 0px 0px 0px 0px;
text-align: left;
}

table.moduletable span, table.moduletable-kropki span {
display: block;
height: 18px;
padding: 0px 0px 0px 0px;

}

table.moduletable a, table.moduletable-kropki a {
text-decoration: none;
color: #C41039;
}

table.moduletable img{
border: #C41039 0px solid;
}



/* ############################################33  */
table.moduletable-kat {
background: #E7DFCC;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
table.moduletable-kat img {
border: #C41039 0px solid;
}
table.moduletable-kat th { 
background: #FCFAEF;
font-weight: bold;
text-align: center;
height: 18px;  
color: #C41039;
padding: 0px 0px 8px 0px;
border-bottom: #EDE7D6 1px solid;
}
table.moduletable-kat td { 
background: #ffffff;
padding: 0px 0px 0px 0px;
text-align: left;
font-weight: normal;
vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table.moduletable-kat a, table.moduletable-kat a:visited {
text-decoration: none;
}
table.moduletable-kat a:hover {
text-decoration: none;
font-weight: none;
}
table.moduletable-kat img{
border: #C41039 0px solid;
}


table.moduletable-kat_out_out {
background: #E7DFCC;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
table.moduletable-kat_out img {
border: #C41039 0px solid;
}
table.moduletable-kat_out th { 
background: #FCFAEF;
font-weight: bold;
text-align: center;
height: 18px;  
color: #C41039;
padding: 0px 0px 8px 0px;
border-bottom: #EDE7D6 1px solid;
}

table.moduletable-kat_out td { 
background: #ffffff;
padding: 0px 0px 0px 0px;
text-align: left;
font-weight: normal;
vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table.moduletable-kat_out a, table.moduletable-kat_out a:visited {
text-decoration: none;
}
table.moduletable-kat_out a:hover {
text-decoration: none;
font-weight: none;
}
table.moduletable-kat_out img{
border: #C41039 0px solid;
}


table.moduletable-kropki {
	width: 100%;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #016890;
}

/*table.moduletable-kat {
	width: 100%;
	padding: 0px;
	margin: 10px 0px 10px 0px;

}*/
table.moduletable-lista {
	width: 100%;
	padding: 0px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px dotted #016890;
}

table.moduletable-lista th { 
font-weight: bold;
text-align: left;
height: 18px;  
color: #BE935E;
padding: 0px 0px 0px 0px;
font-size: 11px;
text-transform: uppercase;
}

table.moduletable-lista td { 
/*padding: 0px 0px 0px 8px;*/
text-align: left;
padding: 0;
margin: 0;
}

a.contentpagetitle {
padding: 0;
margin: 0;

}

table.moduletable-lista a, table.moduletable-lista a:visited  {
text-decoration: none;
color: #016890;
background: url("../images/strzalka.gif") no-repeat left 4px;
text-transform: lowercase;
padding: 0;
margin: 0;
}

table.moduletable-lista a.more_vm, table.moduletable-lista a.more_vm:visited {
background: none;
color: #BE935E;
font-weight: bold;
padding-top: 4px
padding-bottom: 4px;
line-height: 18px;
}

table.moduletable-lista a.more_vm:hover {

color: #016890;

}

td.sectiontableentry a, td.sectiontableentry a:visited {
color: #908e8c;
padding: 0 0 0 12px;
display: block;
font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

td.sectiontableentry a:hover {
color: #BE935E;
}

td.sectiontableentry {
padding:0;
margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

td.sectiontableentry span {
padding: 0px 0 3px 12px;
display: block;
color: #908e8c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}



table.moduletable-top {
	width: 100%;
	padding: 0 0 0 11px;
	margin: 0px;
}

table.moduletable-top td {
text-align: left;
line-height: 21px;
text-transform: uppercase;
}

.mainlevel-top {
padding: 0px 5px 0px 5px;
margin: 0px 0 0px 0;
color: #ffffff;
}

a.mainlevel-top, a.mainlevel-top:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;

}

a.mainlevel-top:hover {
	color: #868788;
}



/***/

table.moduletable-dol {
	width: 100%;
	padding: 0px;
	margin: 10px 0 0 0;
}

table.moduletable-dol td {
text-align: left;

}

.mainlevel-dol {
padding: 0px 5px 0px 5px;
margin: 0px 0 0px 0;
color: #868788;
}

a.mainlevel-dol, a.mainlevel-dol:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #868788;
	text-transform: uppercase;
}

a.mainlevel-dol:hover {
	color: #016890;
}


/***/
table.moduletable-tytul {
	width: 100%;
	padding: 0px;
	margin: 0px 0 0 5PX;
}

table.moduletable-tytul td {
text-align: left;
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	COLOR: #868788;
}


/* Add here Custom Modules */

/* End Custom Modules */

/* ##################### END STANDARD MODULE TABLE  #################*/	
/* Mainlevel menu */
.mainlevel-kat {
padding: 1px 0px 1px 12px;
margin: 1px 0 1px 0;
border: #EAE7E7 1px solid; 
}

a.mainlevel-kat, a.mainlevel-kat:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #868788;
	display:block;
}
	
a.mainlevel-kat:hover {
	color: #016890;
}
/* End Mainlevel menu */
#active_menu-kat {
	color: #016890;
	background: url("../images/strzalka.gif") no-repeat left;
		font-weight: bold;
	}

a.sublevel-kat#active_menu-kat {
	color: #016890;
	background: url("../images/strzalka_sub.gif") no-repeat left;
	font-weight: bold;
	}

/* Sub Menu */
.sublevel-kat{
padding: 2px 0px 2px 25px;
margin: 1px 0 1px 0;
border: #EAE7E7 1px solid; 
}

a.sublevel-kat, a.sublevel-kat:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BE935E;
	display:block;
}
	
a.sublevel-kat:hover {
	color: #016890;
}




.mainlevel-kat_out {
padding: 1px 0px 1px 12px;
margin: 1px 0 1px 0;
border: #EAE7E7 0px solid; 
}

a.mainlevel-kat_out, a.mainlevel-kat_out:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #868788;
	display:block;
}
	
a.mainlevel-kat_out:hover {
	color: #016890;
}
/* End Mainlevel menu */
#active_menu-kat_out {
	color: #C8092F;
	background: url("../images/strzalka.gif") no-repeat left;
		font-weight: bold;
	}

a.sublevel-kat_out#active_menu-kat_out {
	color: #C8092F;
	background: url("../images/strzalka_sub.gif") no-repeat left;
	font-weight: bold;
	}

/* Sub Menu */
.sublevel-kat_out{
padding: 2px 0px 2px 25px;
margin: 1px 0 1px 0;
border: #EAE7E7 0px solid; 
}

a.sublevel-kat_out, a.sublevel-kat_out:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BE935E;
	display:block;
}
	
a.sublevel-kat_out:hover {
	color: #C8092F;
}









table.contentpaneopen {
width: 100%
}

table.contentpaneopen td {
text-align: left;
padding: 5px 10px 2px 10px;
}

table.contentpaneopen td.contentheading {
text-align: left;
padding: 0px 0px 0px 0px;
}

div.componentheading {
font-weight: bold;
color: #BE935E;
font-size: 11px;
}

table.contentpaneopen td.contentheading a {
color: #868788;
background: url("../images/strzalka.gif") no-repeat left;
padding-left: 11px;
padding: 0 0 3px 15px;
}

table.contentpaneopen td.readon {
text-align: right;
}

table.contentpaneopen td.readon a {
color: #BE935E;
font-weight: bold;
}
/* End Sub Menu */

/* Add Custom Menus */

/* Add Custom Menus */


/*##################### NAVIGATION SECTION #####################*/	


td.contentheading {
width: 100%;
}

.contentheading {
	height: 30px;

	color: #BE935E;
	font-weight: bold;
	font-size: 11px;
/*	white-space: nowrap;*/

}


.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #FCFBF1;
}

.sectiontableentry2 {

width: 100%;
	background-color : #F9F2DF;
}

.sectiontableentry2 a, .sectiontableentry2 a:visited {
color: #C41039;
text-decoration: none;
}

.sectiontableentry2 a:hover {
color: #9A7B59;
}