.form_main {width: 380px; background: #EFF5FF; border: 1px solid #4F6CA8; font: 12px Arial;}
          .form_main TD {padding: 3px 10px 3px 5px; vertical-align: top}
                    .form_main .txt {width: auto; padding: 3px 5px 3px 10px; text-align: right; font-size: 11px}
                    .form_main #tr_brn TD {padding-bottom: 10px}
                    .form_main #tr_first TD {padding-top: 10px}

          .form_main TEXTAREA, .form_main INPUT, .form_main SELECT {width: 245px; border: 1px solid #88A3B0; font: 12px Arial;}
                    .form_main TEXTAREA {width: 240px}
                    .form_main SELECT {width: 245px;}
                              html>body .form_main SELECT {width: 245px}
          .btn, .form_main .btn {width: 247px; height: 20px; padding: 0 0 1px 0; color: #fff; background: url(/images/knopka.gif) no-repeat; border: none}
          .form_main .noborder {border: 0; width: 20px; vertical-align: middle}
          .form_main H5, .form_main H6 {margin: 0; padding: 3px 0; font-weight: bold; color: #728ABB; border-bottom: 1px solid #89A0D4}
                    .form_main H5 SMALL {font-size: .85em; font-weight: normal}
          .form_main P {margin: 0; padding: 0; text-indent: 0; text-align: center; font-size: 10px}
          .form_main TABLE {padding: 0; margin: 0;}
          .form_main B {font-size: 14px; color: #333}

/*-- jQ ------*/
.form_main #pp1, .form_main #pp2 {padding: 0}
#pp1 TABLE {width: 190px}
#pp1 .txt, #pp2 .txt {padding-left: 0}
#pp1 #tr_first TD {padding-top: 3px}
/* end of jQ */

/*-- MiniMaxi --*/
.descr .form_main {width: 100%}
          .descr .form_main INPUT, .descr .form_main SELECT, .descr .form_main TEXTAREA {width: 95%}
          #hotel_descr .form_main .groups .txt {width: 80px}
.maxi .form_main {width: 550px}
          .maxi .form_main INPUT, .maxi .form_main SELECT, .maxi .form_main TEXTAREA {width: 450px}
          .maxi .form_main .btn {width: 454px}
.mini .form_main INPUT, .mini .form_main SELECT {width: 100px}
          .mini .form_main .btn, .mini .btn {width: 104px}
.descr .form_main .btn, .maxi .form_main .btn, .mini .form_main .btn {border: 2px solid #728ABB; background: #4B69A6}
.descr .form_main .noborder, .maxi .form_main .noborder, .mini .form_main .noborder {width: 20px}
/*-- Date --*/
.form_main .date_view, .mini .form_main .date_view {
  width: 84px; height: 18px; padding: 0 0 1px 2px; text-align: left; background: #fff url(/images/minus.gif) no-repeat 69px 2px
}
#the_date INPUT {width: 80px; background: #fff url(/images/minus.gif) no-repeat 68px 2px}
.form_main INPUT.mini {width: 163px; margin-top: 10px}
.form_main .kcaptcha {float: left; margin: 5px 12px 5px 0; border: 1px solid #88A3B0}

/*-- Groups --*/
.form_main .groups TD {padding: 0 9px 0 0; text-align: right;}
          .form_main .groups TD.txt {padding: 2px 2px 0 0px;}
#quantity INPUT {width: 80px;}
#pay_time TD {padding-right: 0}
          #pay_time INPUT {width: 40px; text-align: center}
#comfort_user {padding-top: 5px}
          #comfort_user TD {padding-right: 35px; text-align: left}

#c_komfort DIV, #c_params DIV {line-height: 20px} /* форма поиска по отелям */
          #c_komfort_all .checkes5 {margin-top: 10px}
#c_params {overflow: auto; width: 555px} /* в админке, описание отеля, ширина блока с галочками */
          #c_params DIV {float: left; padding: 3px 10px 3px 0; border-bottom: 1px solid #89A0D4}
                    #c_params LABEL {white-space: nowrap}
          #c_params DIV.checkes0 {clear: left}

/*== Hotel Zakaz ==*/
.price_zakaz {font-size: 16px; border-bottom: 1px solid #333}
          #how_many INPUT {width: 80px}
          #fio INPUT, #phone_city INPUT {width: 85px}
                    INPUT#phone {margin-right: 15px}
#hotel_zakaz #who {width: 240px}
/*== Transport Search ====*/
#transport_search .form_main {width: 550px}
          #transport_search .txt {width: 80px}
          #when {width: 130px; margin-right: 5px; text-align: center}
          #gr1 SELECT, #gr2 SELECT {width: 135px}
                    #gr1 #st_order {width: 110px}
          #gr3 INPUT, #gr4 INPUT {width: 65px}
          #gr4 SELECT {width: 70px}
                    #gr4 .txt {width: 0}
                    #gr4 #time2 {margin-right: 18px}
                    #gr4 INPUT#how_many {width: 25px; margin-right: 10px}
                    #transport_search #tr_email P {text-align: left}
                    #transport_search #email {width: 145px}
          #tr_fionum00 {display: none}
                    #transport_search .cloned TH {padding: 2px 3px; font-size: 10px; font-weight: bold; background: #C8D5F0 /*border-top: 1px solid #89A0D4; #83A1DF*/}
                    #transport_search .cloned B {}
                    #transport_search .cloned INPUT {width: 290px}
                    #transport_search .cloned INPUT.phone {width: 90px; background-color: #fff}
                    #transport_search .cloned INPUT.noborder {width: 20px}
          #transport_search #tr_brn TD {text-align: right}
#trans_admin SELECT {width: 100px}
#tr_before_fio P, #tr_first_str P {padding-left: 6px; text-align: left; font-size: 11px}
#tr_before_email TD {border-top: 1px solid #89A0D4}
          #tr_before_email P {padding-left: 48px; text-align: left; font-size: 11px}
.for_help {/*padding-left: 12px; background: url(/images/icons/help_frm.gif) no-repeat;*/ cursor: help; border-bottom: 1px dotted #000}
#tr_first_str TD {padding: 5px 0 15px 0;}
#tr_first_str TD A {text-decoration: none}

/*== Tour Admin ====*/
#tour_select SELECT {width: 140px;}
#tour_select .noborder {margin-left: 20px}
#tour_select LABEL {margin-right: 22px; font-weight: bold; color: blue}
#tour_select .txt {width: auto;}
#tour_select INPUT {width: 40px}
          #tour_select INPUT#how_many_to {margin-right: 80px}
          #tour_select INPUT#days {margin-right: 30px}
          #tour_select INPUT#price {margin-right: 0}
#tr_idtype .checkes0, #tr_idtype .checkes1, #tr_idtype .checkes2 {float: left; width: 150px}
          #tr_idtype .checkes0 {clear: left}
#idoperator {width: 207px}
/*== Search Admin ====*/
#frm_search .form_main {width: 360px;}
#frm_search #tr1 SELECT {width: 180px;}
#frm_search #tr2 INPUT {width: 266px;}
          #frm_search .btn {float: right; width: 100px; margin-right: 10px; cursor: pointer;}
          #frm_search .reset {float: left; background: #FFFEEF; color: #9c1b1b; border: solid 1px #e1c192}
/*== Tour Search ====*/
#tour_search .form_main {width: 548px}
          #tour_search #cost INPUT, #tour_search #how_may INPUT, #tour_search #days INPUT {width: 80px}
          #tr_cost_from TD, #tr_days_from TD {font-size: 11px}
/*== Hotel Admin ====*/
#h_title INPUT, #h_title SELECT {width: 195px}
          #h_title INPUT#shortcut {width: 160px}

#boarding_pass {display: block; margin-left: 20px; padding-left: 22px; background: url(/images/icons/xls.gif) 0 2px no-repeat; font: bold 16px Arial; color: #ce0000}

