/* // fat_panel.css // ver 1.12. // 2013 Mar 11 Mo // ID: 915 */
/* стили для модальных панелей вообще и для конкретных в частности, типа TariffDescription */

/*
    A. для fat_panel  вообще
    B. для tariff_description
*/

/* A. */

td.fatpan_wait {
  text-align:       center;
  vertical-align:   middle;
  }

#fatpan_lee .fatpan_root {
  background-color: white;
  border:           2px solid #707070;
  }

.fat_change_geo {
  /* класс, который нужен для идентификации элементов, меняющих размеры панели по вертикали */
  }

/* B. */

#tardesc_tbl table.tardesc_main {
  background-color: white;
  border:           1px solid #707070;
  margin:           5px 0 5px 0;
  }

#tardesc_tbl div.tardesc_addons_list div.tardesc_addons_group {
  color:            black;
  font-size:        12px;
  font-weight:      bold;
  padding:          1px 1px 1px 1px;
  text-align:       left;
  }

#tardesc_tbl div.tardesc_addons_list td.tardesc_addons_err {
  color:            #c00000;
  font-size:        10px;
  font-weight:      normal;
  padding:          1px 1px 1px 1px;
  text-align:       left;
  vertical-align:   top;
  width:            128px;
  }

#tardesc_tbl div.tardesc_addons_list td.tardesc_addons_name {
  color:            black;
  font-size:        11px;
  font-weight:      normal;
  padding:          1px 1px 1px 1px;
  text-align:       left;
  vertical-align:   top;
  width:            370px;
  }

#tardesc_tbl div.tardesc_addons_list td.tardesc_addons_price {
  color:            #666666;
  font-size:        11px;
  font-weight:      normal;
  padding:          1px 1px 1px 1px;
  text-align:       left;
  vertical-align:   top;
  width:            130px;
  }

#tardesc_tbl span.tardesc_addons {
  border-bottom:    1px dashed #ff6000; /* #707070 */
  color:            #ff6000;
  cursor:           pointer;
  font-size:        14px;
  font-weight:      bold;
  }

#tardesc_tbl td.tardesc_head_corn {
  background-color: #31B2B3;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_tb_sw {
  background:       url(images/design5/corn-tb-sw.png) top left no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_tb_se {
  background:       url(images/design5/corn-tb-se.png) top right no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_tw_nw {
  background:       url(images/design5/corn-tw-nw.png) top left no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_tw_ne {
  background:       url(images/design5/corn-tw-ne.png) top right no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_wb_ww {
  background:       url(images/design5/corn-wb-w.png) top left repeat-y transparent;
  filter:           expression(fixPNG(this));
  text-align:       left;
  vertical-align:   top;
  width:            5px;
  }

#tardesc_tbl td.corn_wb_ee {
  background:       url(images/design5/corn-wb-e.png) top right repeat-y transparent;
  filter:           expression(fixPNG(this));
  text-align:       right;
  vertical-align:   top;
  width:            5px;
  }

#tardesc_tbl td.corn_wb_sw {
  background:       url(images/design5/corn-wb-sw.png) top left no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_wb_ss {
  background:       url(images/design5/corn-wb-s.png) top left repeat-x transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_wb_se {
  background:       url(images/design5/corn-wb-se.png) top right no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_ww_nw {
  background:       url(images/design5/corn-ww-nw.png) top left no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_ww_nn {
  background:       url(images/design5/corn-ww-n.png) top left repeat-x transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_ww_ne {
  background:       url(images/design5/corn-ww-ne.png) top right no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_ww_ww {
  background:       url(images/design5/corn-ww-w.png) top left repeat-x transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.corn_ww_ee {
  background:       url(images/design5/corn-ww-e.png) top right no-repeat transparent;
  filter:           expression(fixPNG(this));
  height:           5px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.tardesc_name {
  background-color: white;
  border-bottom:    1px solid #b0b0b0;
  font-size:        17px;
  font-weight:      bold;
  margin:           1px 0 2px 0;
  padding:          3px 5px 3px 5px;
  text-align:       center;
  }

#tardesc_tbl td.tardesc_sp {
  background-color: #E2F5F0;
  vertical-align:   top;
  }

#tardesc_tbl div.tardesc {
  padding:          1px 1px 1px 1px;
  }

#tardesc_tbl td.tardesc_btn_book {
  padding:          6px 0 0 70px;
  text-align:       left;
  }

#tardesc_tbl td.tardesc_btn_cancel {
  padding:          6px 70px 0 0;
  text-align:       right;
  }

#tardesc_tbl td.tardesc_btn_agency {
  padding:          10px 0 10px 0;
  text-align:       center;
  }

#tardesc_tbl td.tardesc_main_item {
  padding:          3px 12px 3px 12px;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl td.tardesc_main_item div.tardesc_label {
  color:            #909090;
  font-size:        11px;
  font-weight:      normal;
  }

#tardesc_tbl td.tardesc_main_item div.tardesc_note {
  color:            #707070;
  font-size:        10px;
  font-weight:      bold;
  }

#tardesc_tbl td.tardesc_main_item div.tardesc_value {
  color:            black;
  font-size:        17px;
  font-weight:      bold;
  }

#tardesc_tbl img.btn_img {
  cursor:           pointer;
}

#tardesc_tbl div.tardesc_middle {
  overflow-x:       hidden;
  overflow-y:       auto;
  min-height:       110px;
  }

#tardesc_tbl td.tardesc_column {
  padding:          0 4px 0 4px;
  vertical-align:   top;
  }

#tardesc_tbl .block_tariff_desc .body {
  padding:          3px 4px 2px 5px;
  }

#tardesc_tbl .block_tariff_desc .body td {
  font-size:        12px;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_attr {
  color:            black;
  font-weight:      bold;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_attr_nobold {
  color:            black;
  font-weight:      normal;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_err {
  color:            #d00000;
  font-weight:      normal;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_res {
  color:            black;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   middle;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_note {
  color:            black;
  font-size:        7pt;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   middle;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_res_item {
  color:            black;
  font-weight:      normal;
  padding:          0 2px 0 0;
  text-align:       left;
  vertical-align:   top;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_value {
  color:            #666666;
  font-weight:      normal;
  }

#tardesc_tbl .block_tariff_desc .body td.tariff_value_item {
  color:            #666666;
  font-weight:      normal;
  padding:          0 0 0 0;
  text-align:       right;
  }

#tardesc_tbl .block_tariff_desc .cyan {
  background-color: #31b2b3;
  color:            #fff;
  font-weight:      bold;
  }

#tardesc_tbl .block_tariff_desc .cyan a {
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  padding-right:    0;
  color:            #ffffff;
  }

#tardesc_tbl .block_tariff_desc .head {
  padding:          4px 15px 4px 15px;
  }

#tardesc_tbl .block_tariff_desc .white {
  background-color: #fff;
  }

#tardesc_tbl .block_tariff_desc div.tariff_addons {
  background-color: #fff;
  color:            #909090;
  font-style:       italic;
  font-weight:      normal;
  padding:          6px 0 2px 0;
  }







