BODY {

  background: #E7ECEF;

  margin: 0px;

  padding: 0px;

}

A {

  color: #F6600F;

  text-decoration: none;

}

A:hover {

  color: #C64A08;

  text-decoration: underline;

}

H1 {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 18px;

  margin-top: 3px;

  margin-bottom: 6px;

}

H2 {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 14px;

  margin-top: 0px;

  margin-bottom: 10px;

}

H3 {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-weight: normal;

  font-size: 14px;

  margin-top: 0px;

  margin-bottom: 10px;

}

INPUT {

  width: 140px;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

}

INPUT.submit {

  width: 50px;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #3C5768;

  background-color: #ECEDED;

  display: block;

  float: left;

  text-decoration: none;

  border-width: 1px;

  border-color: #A4A4A4;

  border-style: solid;

  padding: 3px;

}

INPUT.error {

  width: 140px;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  border-color: #FF0000;

  border-style: solid;

}

INPUT.error_z {

  width: 140px;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  border-color: #7EFF00;

  border-style: solid;

}

TEXTAREA {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

}

TEXTAREA.error {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  border-color: #FF0000;

  border-style: solid;

}

TABLE.all {

  background: url("images/tlo_site.gif");

  background-repeat: repeat-x;

  margin: 0px;

  padding: 0px;

  width: 100%;

}

IMG.header_1 {

  vertical-align: middle;

}

TD.header_1 {

  background: url("images/wizytowka_v1-1_02.jpg");

  background-repeat: no-repeat;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  padding-left: 12px;

  margin: 0px;

  color: #444444;

  vertical-align: middle;

}

A.header_1 {

  color: #F6600F;

  text-decoration: none;

}

A.header_1:hover {

  color: #F6600F;

  text-decoration: underline;

}

TD.header_2 {

  background: url("images/wizytowka_v1-1_05.jpg");

  background-repeat: no-repeat;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 17px;

  padding-left: 12px;

  margin: 0px;

  color: #444444;

  vertical-align: top;

}

TD.left {

  background: url("images/wizytowka_v1-1_07.gif");

  background-repeat: no-repeat;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  padding-left: 12px;

  margin: 0px;

  color: #444444;

  vertical-align: top;

}

A.menu {

  color: #7F8A8F;

  background-color: #ECEDED;

  display: block;

  float: left;

  width: 163px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 5px 5px 10px;

  margin-bottom: 1px;

}

A.menu:hover {

  color: #5C676C;

  background: #DEE3E3;

  display: block;

  float: left;

  width: 163px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 0px 5px 15px;

  margin-bottom: 1px;

}

A.menu_red {

  color: #C82424;

  background-color: #F6E8E8;

  display: block;

  float: left;

  width: 163px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 5px 5px 10px;

  margin-bottom: 1px;

}

A.menu_red:hover {

  color: #961C1C;

  background: #EDDFDF;

  display: block;

  float: left;

  width: 163px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 0px 5px 15px;

  margin-bottom: 1px;

}

TD.main {

  background: url("images/wizytowka_v1-1_11.gif");

  background-repeat: repeat-y;

  color: #4A4A4A;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  text-align: justify;

  padding-left: 16px;

  padding-right: 22px;

  vertical-align: top;

}

TD.main_footer {

  background: url("images/wizytowka_v1-1_11.gif");

  background-repeat: repeat-y;

  vertical-align: bottom;

  text-align: center;

  padding-left: 16px;

  padding-right: 22px;

}

TD.footer_1 {

  text-align: left;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #9A9A9A;

  padding-top: 4px;

  border-top-color: #C6CACC;

  border-top-style: solid;

  border-top-width : 1px;

}

TD.footer_2 {

  text-align: right;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #9A9A9A;

  padding-top: 4px;

  border-top-color: #C6CACC;

  border-top-style: solid;

  border-top-width : 1px;

}

TD.footer_3 {

  text-align: justify;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #9A9A9A;

  padding-top: 10px;

}

TABLE.productListing {
  width: 532px;
}

TR.productListing-odd {
  background: #ECEDED;
}

TR.productListing-even {
  background: #DDE3E3;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: justify;
  vertical-align: top;
}

TD.productListing-img {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: center;
  padding: 6px 0px 6px 0px;
  vertical-align: top;
}

TD.productListing-img img {
  border: 1px solid #A8C2CD;
}

TD.produkt_all {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  text-align: center;

  padding: 2px;

  vertical-align: top;

}

A.produkt_all {

  display: block;

  float: left;

  text-decoration: none;

  border-width: 1px;

  border-color: #E7ECEF;

  border-style: solid;

}

A.produkt_all:hover {

  display: block;

  float: left;

  text-decoration: none;

  border-width: 1px;

  border-color: #F6600F;

  border-style: solid;

}

A.produkt_all span.produkt_all_title {
  background: #ECEDED;
  border-top: 3px solid #A8C2CD;
  display: block;
  padding: 5px;
  height:25px;
  width:160px;
}

A.produkt_all:hover span.produkt_all_title {
  background: #DEE3E3;
  border-top: 3px solid #A8C2CD;
  display: block;
  padding: 5px;
  height:25px;
  width:160px;
}

IMG.produkt_all {

  margin: 0 10px 0 10px;

}

IMG.produkt {

  margin: 0 10px 0 10px;

}

IMG.foto {

  margin: 0 10px 0 10px;

}

IMG.foto2 {

  margin: 0 10px 0 10px;

  border-width: 3px;

  border-color: #BDBDBD;

  border-style: solid;

}

TD.form {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  text-align: justify;

  padding: 3px 8px 3px 8px;

  vertical-align: middle;

  background: #F2F3EF;

}

TABLE.form {

  margin: 0;

  padding: 0;

}

.head_title {
  background: #E2E3DC;
  color: #30312B;
  font-weight: bold;
  padding: 6px;
  margin: 0 0 0 0;
  width: 210px;
  text-align: center;
}

.head_title2 {
  background: #DEE3E3;
  color: #5C676C;
  font-weight: bold;
  padding: 6px;
  margin: 0 0 0 0;
  text-align: center;
}

.komunikat {

  background-color: #F6F6F6;

  display: block;

  text-decoration: none;

  border-width: 1px;

  border-color: #C8C8C8;

  border-style: solid;

  padding: 6px;

  margin: 0;

}

.error_text {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  border: 2px #FF0000 solid;

  padding: 2px;

}

.box_info {
	background-color: #F3F3F3;	
  	border: 1px solid #C0C8CC;
  	padding: 8px;
  	margin: 0px 0 10px 0;
  	font-size: 12px;
  	width: 150px;
  	line-height: 140%;
}

.box_info_listing {
	background-color: #fff;
  	border-left: 1px solid #fff;
  	border-bottom: 1px solid #fff;
  	padding: 6px;
  	margin: 0 0 8px 8px;
  	font-size: 12px;
  	width: 130px;
  	line-height: 140%;
  	float: right;
}

.box_info input {
	background-color: #F3F3F3;
  	border: 0;
  	/*color: #fff;*/
  	font-size: 12px;
  	font-weight: bold;
  	line-height: 140%;
  	width: 110px;
  	float: right;
  	text-align: left;
}

