/* Общие настройки */
#tc-search-exp  {   }
#tc-search-exp .in {  background:transparent;  color: #E7C77B; }
#tc-search-exp .in .main {  background:transparent; width:210px }
#tc-search-exp .in .main td { width:200px; padding:2px 0px; vertical-align: top; color: #E7C77B; }
#tc-search-exp .in .main th input, #tc-search-exp .in .main td input { width:100px; margin: 0; font-family: Tahoma, Arial, sans-serif; vertical-align: middle; }
#tc-search-exp .in .main td select { width:200px; margin: 0; font-family: Tahoma, Arial, sans-serif; vertical-align: middle; }
#tc-search-exp .in .main .tp_small_tbl { width:210px }
#tc-search-exp .in .main .tp_small_tbl td { width:auto }
#tc-search-exp .in .main .tp_small_text { color: #E7C77B; font: 11px Tahoma,Arial,sans-serif; padding-right:0 }
#tc-search-exp .in .main .tp_small_title { color: #E7C77B; font:bold 12px Tahoma,Arial,sans-serif; white-space:nowrap }

/* Кнопка "Найти" */
#tc-search-exp .in .main td .submit  { color: #000; font: 11px Tahoma,Arial,sans-serif; width:200px; }
.tp_small_link:link, .tp_small_link:visited { color: #fff; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }

/* Количество человек в номере */
#tc-search-exp .in .main #div_filter_room_size select,
#tc-search-exp .in .main #div_filter_room_size_short select
{ width:100px }

#tc-search-exp .in .main #div_filter_room_size .deti,
#tc-search-exp .in .main #div_filter_room_size_short .deti
{ width:100px }

/* Настройка блоков */
/* Билеты */
#tc-search-exp .in .main .f11 #div_filter_tickettype,
#tc-search-exp .in .main .f11 #div_filter_tickettype_short,
/* Категории отелей */
#tc-search-exp .in .main  #div_filter_alloccat,
#tc-search-exp .in .main  #div_filter_alloccat_short,
/* Курорты */
#tc-search-exp .in .main  #div_filter_resort,
#tc-search-exp .in .main  #div_filter_resort_short,
/* Районы */
#tc-search-exp .in .main  #div_filter_resort_place,
#tc-search-exp .in .main  #div_filter_resort_place_short,
/* Отели */
#tc-search-exp .in .main  #div_filter_allocation,
#tc-search-exp .in .main  #div_filter_allocation_short,
/* Питание */
#tc-search-exp .in .main  #div_filter_meal,
#tc-search-exp .in .main  #div_filter_meal_short
{ padding:0; text-align:left; width:200px }

/* Настройка чекбоксов блоков */
/* Билеты */
#tc-search-exp .in .main .f11 #div_filter_tickettype input,
#tc-search-exp .in .main .f11 #div_filter_tickettype_short input,
/* Категории отелей */
#tc-search-exp .in .main  #div_filter_alloccat input,
#tc-search-exp .in .main  #div_filter_alloccat_short input,
/* Курорты */
#tc-search-exp .in .main #div_filter_resort input,
#tc-search-exp .in .main #div_filter_resort_short input,
/* Районы */
#tc-search-exp .in .main #div_filter_resort_place input,
#tc-search-exp .in .main #div_filter_resort_place_short input,
/* Отели */
#tc-search-exp .in .main #div_filter_allocation input,
#tc-search-exp .in .main #div_filter_allocation_short input,
/* Питание */
#tc-search-exp .in .main #div_filter_meal input,
#tc-search-exp .in .main #div_filter_meal_short input
{ width:10px; }

/* Даты вылета */
#tc-search-exp .in .main #div_filter_date_flight .tp_big_input_data,
#tc-search-exp .in .main #div_filter_date_flight_short .tp_big_input_data
{ width: 55px }
#tc-search-exp .in .main #div_filter_date_flight td,
#tc-search-exp .in .main #div_filter_date_flight_short td
{ padding: 0; vertical-align:top }

#tc-search-exp .in .main  .ti_text { vertical-align:top }
/* Количество ночей */
#tc-search-exp .in .main #div_filter_nights td,
#tc-search-exp .in .main #div_filter_nights_short td
{ white-space:nowrap }

/*календарь*/
#tc-search-exp .in .main td div.calendar div { float:left; }
#tc-search-exp .in .main .calendar { float: left; padding: 0;  }
#tc-search-exp .in .main .calendar span { float: left; }
#tc-search-exp .in .main td div.calendar span div { float: none; }
#tc-search-exp .in .main .tp_data_text { padding: 0 2px; color: #E7C77B; }
.sbut { text-align: center; }
#submitsearch {  }
.slnik { text-align: right; }