table.form {
  width: 100%;
  }
/******************************************************************************/
table.input {
  width: 100%;
  border: 1px solid #c9dce5;
  }
table.input td {
  padding: 0px 10px;
  height: 28px;
  vertical-align: middle;
  background: transparent url('/img/bg_input.gif') top left repeat-x;
  border: none;
  }
table.input td input {
  width: 100%;
  }
table.select {
  width: 100%;
  border: 1px solid #c9dce5;
  }
table.select td {
  padding: 0px;
  padding-left: 10px;
  height: 28px;
  vertical-align: middle;
  background: transparent url('/img/bg_input.gif') top left repeat-x;
  border: none;
  }
table.select td input {
  width: 100%;
  }
/******************************************************************************/
table.textarea {
  width: 100%;
  }
table.textarea td {
  padding: 0px 10px;
  height: 190px;
  vertical-align: middle;
  background: transparent url('/img/bg_textarea.gif') top left repeat-x;
  border: 1px solid #c9dce5;
  }
table.textarea td textarea {
  width: 100%;
  height: 180px;
  }
/******************************************************************************/
td.label {
  line-height: 30px;
  text-align: right;
  padding-right: 10px;
  width: 100px;
  }
td.field {
  vertical-align: middle;
  }
td.required {
  
  }
td.break {
  height: 10px;
  }
/******************************************************************************/
.bg_btn_wyslij {
  display: block;
  width: 64px;
  line-height: 28px;
  float: right;
  background: transparent url('/img/bg_btn_wyslij.gif') center center no-repeat;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  }
.bg_btn_wyslij:hover {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  }
.bg_btn_zaloguj {
  display: block;
  width: 94px;
  line-height: 28px;
  margin: auto;
  background: transparent url('/img/bg_btn_zaloguj.gif') center center no-repeat;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  }
.bg_btn_zaloguj:hover {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  }
.bg_btn_zarejestruj {
  display: block;
  width: 94px;
  line-height: 28px;
  margin: auto;
  background: transparent url('/img/bg_btn_zarejestruj.gif') center center no-repeat;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  }
.bg_btn_zarejestruj:hover {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  }
.bg_btn_wiecej {
  display: block;
  width: 55px;
  line-height: 28px;
  background: transparent url('/img/bg_btn_wiecej.gif') center center no-repeat;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  float: right;
  }
.bg_btn_wiecej:hover {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  }
/******************************************************/
/* styl do dropdownow */
table.dropdown {
  width: 100%;
  }
table.dropdown a.dropdown table {
  }
table.dropdown  td {
	height: 28px;
	padding: 0px;
	text-align: left;
  }
table.dropdown .dropdown {
  width: 27px;
	cursor: pointer;
	background: transparent url('/img/forms/round_dropdown_left.gif') center center no-repeat;
  }
table.dropdown  .text {
	vertical-align: middle;
	padding: 0px 5px;
	color: #8d8d8d;
	font-size: 12px;
	background: transparent url('/img/forms/round_dropdown_text.gif') center repeat-x;
  }
table.dropdown  .text input {
  }
table.dropdown  td.arrow {
	width: 27px;
	cursor: pointer;
	background: transparent url('/img/dropdown_arrow.gif') left center no-repeat;
  }
table.dropdown  td.drop {
	width: 27px;
	cursor: pointer;
	background: transparent url('/img/dropdown_arrow.gif') center center no-repeat;
  }
div.dropdown {
  margin-left: -10px;
	height: 200px;
	width: 460px;
	background: #f1f1f1;
	z-index: 1;
	border: 1px solid #c9dce5;
	}
div.dropdown table {
	background: transparent;
	width: 100%;
  }
div.dropdown td {
	cursor: pointer;
	vertical-align: middle;
	padding: 0px 5px;
	height: 28px;
	background: #fff;
  }
div.dropdown td.selected {
	background: #9fd5e8;
	border: 1px solid #c9dce5;
  }
div.dropdown td.hover {
	background: #9fd5e8;
	border: 1px solid #c9dce5;
  }
