/* Moduł katalog */
a.red, a.red:link, a.red:visited {
  font-family: arial;
  font-size: 12px;
  color: #e41533;
  text-decoration: NONE;
}
a.red:hover {
  font-family: arial;
  font-size: 12px;
  color: #6e6e6e;
  text-decoration: none;
}
#main_pole {
  margin: 10px 0px 0px 36px;
  width: 890px;
  min-height: 495px;
  overflow: hidden;
  display: block;
  background: url(../images/tlo_produkty.gif) no-repeat top;
}
#main_pole2 {
  margin: 10px 0px 0px 36px;
  width: 890px;
  min-height: 495px;
  overflow: hidden;
  display: block;
  background: url(../images/tlo_dzial.gif) no-repeat top;
}
#main_lewy {
  margin: 20px 0px 0px 26px;
  width: 244px;
  display: block;
  float: left;
}
#main_prawy {
  margin: 20px 0px 0px 67px;
  width: 510px;
  display: block;
  float: left;
  background: url(../images/linia_tytul.gif) no-repeat top;
}
#main_menu {
  margin: 15px 0px 0px 0px;
  width: 242px;
  display: block;
}
#main_foto {
  margin: 24px 0px 0px 0px;
  width: 242px;
  display: block;
  border: 1px solid #919191;
}
.main_pion {
  margin: 5px 25px 0px 27px;
  width: 244px;
  display: block;
  float: left;
}
.main_tytul {
  margin: 0px 0px 0px 0px;
  width: 244px;
  height: 25px;
  display: block;
}
.main_foto {
  margin: 15px 0px 0px 0px;
  width: 242px;
  height: 62px;
  display: block;
  border: 1px solid #919191;
}
.main_tresc {
  margin: 20px 0px 0px 0px;
  width: 242px;
  display: block;
  font-size: 11px;
}
/* Koniec domyślnego modułu */

/* menu katalog */
.katalog_menu {
  margin: 15px 0px 0px 0px;
  width: 242px;
  display: block;
}
ul.katalog, ul.katalog li.katalog {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.katalog {
	width: 242px;
	padding: 0px 0px 0px 0px;
}
ul.katalog a.active2:link, ul.katalog a.active2:visited {
	display: block;
	width: 218px;
	text-decoration: none;
	padding: 5px 7px 5px 17px;
	font-family: arial;
  font-size: 12px;
  font-weight: bold;
	color: #393f3f;
	background: url(../images/arrow1.gif) no-repeat left;
}
ul.katalog a.active2:hover {
	display: block;
	color: #e41533;
	background: url(../images/arrow2.gif) no-repeat left;
}
ul.katalog a.active2a {
	display: block;
	width: 218px;
	text-decoration: none;
	padding: 5px 7px 5px 17px;
	font-family: arial;
  font-size: 12px;
  font-weight: bold;
	color: #e41533;
	background: url(../images/arrow2.gif) no-repeat left;
}
/* koniec katalog */

/* podmenu */
ul.podmenu, ul.podmenu li.podmenu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.podmenu {
	width: 242px;
	padding: 0px 0px 0px 0px;
}
ul.podmenu a.active2:link, ul.podmenu a.active2:visited {
	display: block;
	width: 218px;
	text-decoration: none;
	padding: 5px 7px 5px 17px;
	font-family: arial;
  font-size: 14px;
  font-weight: bold;
	color: #393f3f;
	background: url(../images/arrow1.gif) no-repeat left;
}
ul.podmenu a.active2:hover {
	display: block;
	color: #e41533;
	background: url(../images/arrow2.gif) no-repeat left;
}
ul.podmenu a.active2a {
	display: block;
	width: 218px;
	text-decoration: none;
	padding: 5px 7px 5px 17px;
	font-family: arial;
  font-size: 14px;
  font-weight: bold;
	color: #e41533;
	background: url(../images/arrow2.gif) no-repeat left;
}
/* koniec podmenu */

/* podmenu2 */
ul.podmenu2, ul.podmenu2 li.podmenu2 {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.podmenu2 {
	width: 242px;
}
ul.podmenu2 a.active3:link, ul.podmenu2 a.active3:visited {
	display: block;
	width: 218px;
	text-decoration: none;
	padding: 4px 7px 4px 17px;
	font-family: arial;
  font-size: 12px;
	color: #393f3f;
}
ul.podmenu2 a.active3:hover {
	display: block;
	color: #e41533;
}
ul.podmenu2 a.active3a {
	display: block;
	width: 218px;
	text-decoration: none;
	padding: 4px 7px 4px 17px;
	font-family: arial;
  font-size: 12px;
  font-style: italic;
	color: #e41533;
}
/* koniec podmenu2 */