BODY {

  background: #363636;

  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: 14px;

  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;

}

TD.header_1 {

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

  font-size: 11px;

  padding: 0px 0 0 0;

  margin: 0 0 0 0;

  color: #2E2E2E;

  vertical-align: top;

}

TD.header_1 H1 {

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

  font-size: 14px;

  margin: 96px 0 0 0;

  font-weight: normal;

}

TD.header_1 H2 {

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

  font-size: 10px;

  margin: 0 0 0 0;

  font-weight: normal;

}

TD.header_1 A {

  color: #931638;

  text-decoration: none;

}

TD.header_1 A:hover {

  color: #54051A;

  text-decoration: underline;

}

DIV.header_1a {

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

  font-size: 11px;

  margin: 0 0 0 0;

  font-weight: normal;

  float: left;

}

A.header_2 {

  color: #F6600F;

  text-decoration: none;

}

A.header_2:hover {

  color: #F6600F;

  text-decoration: underline;

}

TD.left_tlo {

  background: url("images/wizytowka_v2-1_12.gif");

  background-repeat: repeat-y;

  vertical-align: top;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}

TD.left {
  background: url("images/wizytowka_v2-1_09.gif");
  background-repeat: repeat-y;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  padding: 0 0 0 15px;
  margin: 0 0 0 0;
  vertical-align: top;
  text-align: center;
  color: #fff;
}

IMG.left {

  vertical-align: -3px;

  padding: 0 0 0 0;

  margin: 6px 0 0 -4px;

}

TD.right {

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

  background-repeat: repeat-y;

  vertical-align: top;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}

TABLE.right_head {

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}

A.menu {

  color: #EFEFEF;

  background-color: #353535;

  display: block;

  float: left;

  width: 168px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 5px 5px 10px;

  margin-bottom: 1px;

  text-align: left;

}

A.menu:hover {

  color: #F6600F;

  background: #000000;

  display: block;

  float: left;

  width: 168px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 0px 5px 15px;

  margin-bottom: 1px;

  text-align: left;

}

A.menu_red {

  color: #FFFFFF;

  background-color: #C70000;

  display: block;

  float: left;

  width: 168px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 5px 5px 10px;

  margin-bottom: 1px;

  text-align: left;

}

A.menu_red:hover {

  color: #FFFFFF;

  background: #890000;

  display: block;

  float: left;

  width: 168px;

  text-decoration: none;

  border-width: 0px;

  border-color: #710000;

  border-style: solid;

  padding: 5px 0px 5px 15px;

  margin-bottom: 1px;

  text-align: left;

}

TD.main {

  color: #FFFFFF;

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

  font-size: 11px;

  text-align: justify;

  padding: 0px 36px 10px 4px;

  vertical-align: top;

}

TD.main_footer {

  background: url("images/wizytowka_v2-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: 522px;
}

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

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

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 6px;
  vertical-align: top;
}

TD.produkt_all {

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

  font-size: 11px;

  text-align: center;

  padding: 2px;

  vertical-align: top;

}

A.produkt_all {

  background: #FFFFFF;

  display: block;

  float: left;

  text-decoration: none;

  border-width: 3px;

  border-color: #5C5C5C;

  border-style: solid;

}

A.produkt_all:hover {

  background: #FFFFFF;

  display: block;

  float: left;

  text-decoration: none;

  border-width: 3px;

  border-color: #F6600F;

  border-style: solid;

}

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

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

IMG.produkt_all {

  margin: 0 7px 0 7px;

}

IMG.produkt {

  margin: 0 10px 0 0px;

  border-width: 3px;

  border-color: #F6600F;

  border-style: solid;

  background: #FFFFFF;

}

IMG.foto {

  margin: 10px 10px 10px 10px;

  border-width: 3px;

  border-color: #F6600F;

  border-style: solid;

  background: #FFFFFF;

}

IMG.foto2 {

  margin: 0 10px 0 10px;

  border-width: 3px;

  border-color: #F6600F;

  border-style: solid;

  background: #FFFFFF;

}

TD.form {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: justify;
  padding: 3px 8px 3px 8px;
  vertical-align: middle;
  background: #30312B;
}

TABLE.form {
  margin: 0;
  padding: 0;
}

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

.head_title2 {
  background: #535840;
  color: #FFF;
  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: #363636;	
  	border: 1px solid #fff;
  	padding: 8px;
  	margin: 0px 0 10px 0;
  	font-size: 12px;
  	width: 150px;
  	line-height: 140%;
}

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

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

