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

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

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

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

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

/* Даты вылета */
#tc-search-exp .in .main #div_filter_date_flight .tp_big_input_data { width: 60px }
#tc-search-exp .in .main #div_filter_date_flight 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 {  white-space:nowrap }

/*календарь*/
#tc-search-exp .in .main td div.calendar div { float:left; }
#tc-search-exp .in .main .calendar { float: left; padding-top: 5px;  }
#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; } 