form {
  width: 100%;
  float: left;
  font-family: Verdana;
  background: #fafafa;
  border-top: 1px solid #fff;
}

form h3 {
  padding: 6px 6px 6px 18px;
	font-size: 11px;
	font-weight: bold;
	color: #2a2a66;
	background: url(/img/nieruchomosci2/arrow_03.gif) no-repeat 5px center #eaf1f7;
	position: relative;
}

form h3 img.form_help_icon {
	position: absolute;
	right: 4px;
	top: 4px;
}


form table {
	border-top: 8px solid #fafafa;
	border-bottom: 16px solid #fafafa;
	border-left: 18px solid #fafafa;
  clear: both;
	color: #2a2a66;
	font-size: 11px;
}

form table td {
  padding: 2px 0;
}

.form_help_icon {
  float: right;
}

.form_separator {
  height: 20px;
	line-height: 20px;
	display: block;
	background: #eaf1f7;
}

form span {
  padding: 0 3px 0 0;
  color: #ff7e07;
}

.form_info_text {
  padding: 10px 18px; 
  font-size: 11px;
	color: #2a2a66;
}

form a {
  font-weight: bold;
  text-decoration: none;
	color: #2a2a66;
}

form a:hover {
  text-decoration: underline;
}

#register_form .input_description {
  width: 100px;
  text-align: right;
	border-right: 2px solid #fafafa;
}

#register_form .input_text,
#register_form .input_text_long {
  width: 180px;
	padding: 2px 0;
	border: 1px solid #a5acb2;
	background: #fff;
}

#register_form .input_text_long {
  width: 465px;
}

#register_form .input_select {
  width: 182px;
	border: 1px solid #a5acb2;
	background: #fff;
}

.add_announcement_form .input_text,
.add_announcement_form textarea,
#current_clients_box .input_text,
#search_params .input_text,
#search_params .input_text_short,
.add_invest_form .input_text {
	padding: 2px 0;
	border: 1px solid #a5acb2;
	background: #fff;
  width: 220px;  
}

.add_announcement_form textarea {
  width: 380px;
  height: 90px;
}

.add_announcement_form .input_select,
.add_invest_form .input_select {
  width: 222px; 
	border: 1px solid #a5acb2;
	background: #fff;
}

.input_file {
 height: 22px;
}

.input_button {
  height: 22px;
}

.add_invest_form .input_text {
  width: 500px;
}

.add_invest_form .input_select {
  width: 503px;
}
 

.add_invest_form textarea {
  width: 499px;
  height: 90px;
}

#search_params h4 {
  padding: 0 0 2px 0;
  font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #2a2a66;
}

#search_params table {
  margin: 0;
	padding: 0;
}
#search_params td {
  vertical-align: bottom;
}

#search_params .input_text {
  width: 165px;
}

#search_params .input_text_short {
  width: 55px;
}

#search_params .input_select {
  width: 167px;
}

.input_description {
  width: 170px;
	text-align: right;  
}

.input_checkbox {
	margin: 2px 1px;
}

.input_submit {
  width: auto;
	padding: 4px 5px;
}

.submit_btn_double {
  /*clear: both;
  display: block;*/
}

.submit_btn_double td {
  padding: 5px 17px 0 0;
}

#main_wide .submit_btn_double td {
  padding: 5px 17px 0 0;
}

.form_error {
  padding: 2px 0;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #990000;
}

.req_star {
  margin: 0;
	padding: 0 2px 0 0;
  color: #ff7e07;
}

#main_wide #obrazki form {
  background: #eaf1f7;
}


/* FILTROWANIE OFERT - panel developera */
#lista_form {
  padding: 5px 0;
}

.s_block {
  padding: 0 2px 0 0;
	margin: 5px 3px 5px 0;
	display: inline;
	border-right: 1px solid #c0c0c0;
}

.s_block span {
  margin: 0;
	padding: 0;
  font-size: 90%;
  color: #555;
}

