	/**
	 * @authorЕвгений Дорошенко
	 * @date 2009-07-20
	 *
	 * Виджет формы поиска предложений
	 */
	
	#form-search { width: 760px; height: 94px; background-color: #6090c0; padding: 0; margin: 0; position: relative; }

		#form-search .top { position: relative; }

			#form-search .field, #form-search .search, #form-search .legend, #form-search .selector  {
				float: left; position: relative; color: #fff; font-size: 8pt;
			}

			#form-search .field { width: 215px; padding: 6px 0 0 11px; }
			
			#form-search .date { width: 92px; }
			
			#form-search .is-reverse { width: 79px; padding-top: 5px; height: 17px; overflow: hidden; margin-top: 23px; white-space: nowrap; }

				#form-search .field .label-container { height: 19px; display: block; overflow: hidden; }
				
				#form-search .field label {
					margin: 0px; padding: 2px 6px 2px 2px; display: block; float: left;
					background: url(images/search_form.red_arrow.png) no-repeat right bottom;
				}
				
				#form-search .is-reverse label { margin: 0; padding: 1px 0 0 7px; background: none; position: relative; top: -2px; width: 59px;}

				#form-search input { margin: 0px; padding: 1px 3px; font-size: 10pt; }
				
				#form-search .field input.text { display: block; float: left; text-transform: capitalize; }
				
				#form-search .point input.text { width: 207px; }
				
				#form-search .date input.text { width: 84px; }

				#form-search .is-reverse input { margin: 0; width: 13px; height: 13px; padding: 0; display: block; float: left; }

				#form-search input.calendar {
					background: #D4D0C8 url(images/search_form.calendar.png) no-repeat scroll center center;
					border: 0 none; font-size: 6pt; height: 12px; margin-left: -21px; margin-top: 4px; width: 16px;
					display: block; float: left;
				}

		#form-search .bottom { position: relative; padding-top: 14px; }

			#form-search .search { padding-left: 50px; }
			
					#form-search .search input { width: 60px; padding: 0; }
			
			#form-search .selector { padding-left: 8px; font-weight: normal; }
				
			#form-search .adults { padding-left: 57px; }

			#form-search .children { padding-left: 11px; }

			#form-search .level { padding-left: 11px; font-weight: normal; }
				
				#form-search .legend { padding: 3px 1px 0 10px; }
			
				#form-search .selector label { padding: 3px 4px 0 0; display: block; float: left; }
				
				#form-search .selector-container { width: 95px; margin: 0; padding: 0; display: block; float: left; font-size: 10pt; }

				#form-search .level .selector-container { width: 132px; }
				
				#form-search .selector select { width: 95px; margin: 0; padding: 0; font-size: 10pt; }

				#form-search .level select { width: 132px; }

				/*#form-search .selector-substitute {
					padding: 1px 0 0 5px;
					cursor: pointer;
				}

				#form-search .selector-substitute span {
					font-weight: bold;
					border-bottom: 1px dashed #fff;
				}*/

	.paymentlist { padding: 10px; margin-top: 20px; color: #a2a2a9; background: url(images/paymentlist.png) 90px 10px no-repeat; }

