@import "http://esb.ru/css/calwin2k1.css";
@import "http://esb.ru/css/esbshema.css";


#ta-FGM12-cell{
    width:expression(document.body.clientWidth > 800 ? "800px" : "auto");
    max-width:800px;
}

#ta-FGM12-cell input,select,p{
    font-size:14px;
}


#ta-FGM12-container{
    font-size:100%;
    font-family:times;
    width:100%;
    display:table;
    text-align:left;
    max-width:800px;
}

#ta-FGM12-container td{
    font-size:100%;
    font-family:times;
}

#ta-FGM12-container a{
    color: #ED7911;
    text-decoration:underline;
}

#ta-FGM12-container p,li{
    font-size:14px;
    color:#283750;
}

#ta-FGM12-container .header1{
    color:#283750;
    font-size:2em;
}

#ta-FGM12-container input,select,textarea{
    background-color:white;
    margin:0;
/*    font-size:0.7em;*/
    font-family:times;
}

#ta-FGM12-container input,select{
    height:1.6em;
}

#ta-FGM12-container button{
    height:1.6em;
}

#ta-FGM12-container .frm-tab .body{
    background:url(http://esb.ru/images/default/forms/corners/corner_body.gif) repeat 0 0;
}

#ta-FGM12-container .frm-tab .head{
    background:url(http://esb.ru/images/default/forms/corners/corner_tm.jpg) repeat-x 0 0;
}


#ta-FGM12-container .frm-tab .lt{
    background:url(http://esb.ru/images/default/forms/corners/corner_lt.gif) no-repeat 0 0;
    width:33px;
    height:9px;
}

#ta-FGM12-container .frm-tab .rt{
    background:url(http://esb.ru/images/default/forms/corners/corner_rt.gif) no-repeat 0 0;
    width:37px;
    height:9px;
}

#ta-FGM12-container .frm-tab .t{
    background:url(http://esb.ru/images/default/forms/corners/corner_t.jpg) repeat-x 0 0;
    height:9px;
}

#ta-FGM12-container .frm-tab .lm{
    background:url(http://esb.ru/images/default/forms/corners/corner_lm.gif) no-repeat 0 0;
    width:33px;
    height:20px;
}

#ta-FGM12-container .frm-tab .rm{
    background:url(http://esb.ru/images/default/forms/corners/corner_rm.gif) no-repeat 0 0;
    width:37px;
    height:20px;
}

#ta-FGM12-container .frm-tab .l{
    background:url(http://esb.ru/images/default/forms/corners/corner_l.gif) repeat-y 0 0;
    width:18px;
    min-height:85px;
}

#ta-FGM12-container .frm-tab .r{
    background:url(http://esb.ru/images/default/forms/corners/corner_r.gif) repeat-y right 0;
    width:37px;
    min-height:85px;
}


#ta-FGM12-container .frm-tab .ls{
    background:url(http://esb.ru/images/default/forms/corners/corner_l.gif) repeat-y 0 0;
    width:33px;
}

#ta-FGM12-container .frm-tab .rs{
    background:url(http://esb.ru/images/default/forms/corners/corner_r.gif) repeat-y 0 0;
    width:9px;
}

#ta-FGM12-container .frm-tab .lb{
    background:url(http://esb.ru/images/default/forms/corners/corner_lb.jpg) no-repeat 0 0;
    width:33px;
    height:58px;
}

#ta-FGM12-container .frm-tab .rb{
    background:url(http://esb.ru/images/default/forms/corners/corner_rb.jpg) no-repeat 0 0;
    width:9px;
    height:58px;
}

#ta-FGM12-container .frm-tab .b{
    background:url(http://esb.ru/images/default/forms/corners/corner_b.jpg) repeat-x 0 0;
    height:58px;
}

#ta-FGM12-container .search_block{
    float: left;
    width: 30%;
    /*height: 3em;*/
}

#ta-FGM12-container .field-title{
    font-family:times;
    font-weight:bold;
    font-size:0.7em;
    color:#283750;
    padding:0;
    text-transform:uppercase;
}

#ta-FGM12-container .sup{
    color:red;
    font-size:0.7em;
    position:relative;
    top:-0.7em;
}

#ta-FGM12-container .location-control{
    width:90%;
    _width:120px;
}

#ta-FGM12-container .search_table{
    width:100%;
    font-family:curier;
    font-size:1em;
    color:#283750;
    /*padding-top:1em;*/
}

#ta-FGM12-container .people-plus{
    font-family:tahoma;
    padding: 0 15px 0 9px;
    font-weight:bold;
}

#ta-FGM12-container .btn-gfx{
    cursor:pointer;
}

#ta-FGM12-frm-_sub{
    width:105px;
    height:27px;
    position:relative;
    right:0;
    bottom:0;
}

#ta-FGM12-container .price-btn-a{
    width:135px;
    height:27px;
}

#ta-FGM12-container .price-btn-d{
    width:135px;
    height:27px;
}

#ta-FGM12-container .book-btn-a{
    width:135px;
    height:27px;
}

#ta-FGM12-container .book-btn-d{
    width:135px;
    height:27px;
}

#ta-FGM12-frm-price_list_container{
    background-color: white;
    padding: 4px;
}

#ta-FGM12-frm-price_list_container .header1 {
    color:#283750;
    font-size:1.5em;
    padding:1em 0;
}

#ta-FGM12-frm-price_list_container  .room_text{
    color:#283750;
    font-family:curier;
    font-size:1em;
    padding-bottom:0.7em
}

#ta-FGM12-frm-price_list_container .pricelist{
    text-align:center;
    border-collapse:collapse;
    border:1px solid black;
}

#ta-FGM12-frm-price_list_container .pricelist td,th{
    border:1px solid gray;
    padding:0.3em;
    font-weight:normal;
}

#ta-FGM12-frm-price_list_container .pricelist th{
    background-color:#283750;
    color:#E6D17B;
}

#ta-FGM12-frm-price_list_container .pricelist td{
    background-color:#EEEEEE;
    color:#283750;
}

#ta-FGM12-frm-price_list_container .pricelist .head2 th{
    padding: 0.05em 0.2em;
}


#ta-FGM12-container .order-tab .th{
    background-color:#2A3953;
    color:#EDBE00;
    font-size:1.2em;
    text-indent:0.5em;
}

#ta-FGM12-container .order-tab .td{
    background-color:#EEEEEE;
    padding:0.3em 0.5em;
}

#ta-FGM12-container .order-tab .spacer{
    background-color:white;
    height:0.7em;
}

#ta-FGM12-container .order-tab .td input{
    width:90%;
}

#ta-FGM12-container .order-tab textarea{
    font-size:1em;
}

#ta-FGM12-container .spacer{
    height:2em;
    width:1px;
    clear:both;
}

#ta-FGM12-container .warn-title{
    color:red;
}

#ta-FGM12-container .warn{
    border:1px solid red;
}

#ta-FGM12-container .confirm-container{
    margin-top:4em;
}

#ta-FGM12-container .confirm-body{
    text-align:center;
    border:3px solid #888888;
    padding:3em;
    font-size:1em;
    color:#283750;
    font-family:curier;
}

#ta-FGM12-container .list_title{
    color:#283750;
    font-weight:bold;
    font-size:1.3em;
    margin-top:30px;
}

#ta-FGM12-container .list{

}

#ta-FGM12-container .link{
    cursor:pointer;
    color: #ED7911;
    text-decoration:underline;
    font-size:14px;
}

#ta-FGM12-container .link-small{
    font-size:12px;
    
}

#ta-FGM12-container .disabled{
    color:gray;
}

#taFrm-12-simple .esb-form-simplied{
    background:url('http://esb.ru/images/form.gif') no-repeat  0 0;
    width:483px;
    height:154px;
    font-family:curier;
}

#taFrm-12-simple .esb-tabs{
    width:100%;
    font-family:times;
}

#taFrm-12-simple  .esb-tabs .esb-tab{
    height:15px;
    width:85px;
    font-size:16px;
    padding-right:13px;
    padding-top:3px;
    text-align:center;
    vertical-align:middle;
    color: #283750;
    font-family:times;
}

#taFrm-12-simple .esb-fields{
    width:450px;
    height:90px;
    color: #283750;
    font-size:16px;
}

#taFrm-12-simple .esb-fields select{
    background-color:white;
    width:130px;
}

#taFrm-12-simple .esb-form-bottom{
    width:100%;
}

#taFrm-12-simple .search-btn{
    width:78px;
    height:37px;
}

#taFrm-12-simple .esb-form-simplied span.btn{
    cursor:pointer;
    color: #283750;
}

#ta-FGM12-container .text-icon{
    color:#2A3953;
    font-size:22px;
    text-align:center;
}

#ta-FGM12-container .tab-order input{
    color:black;
    text-align:left;
}

#ta-FGM12-container .required-text{
    color:#ED7911;
    text-align:right;
}

#ta-FGM12-container .default-text{
    color:#797979;
    text-align:right;
}

#ta-FGM12-container .tab{
    width:85px;
    height:25px;
    cursor: pointer;
    /*padding-top:5px;*/
    font-size:16px;
    text-align:center;
    vertical-align:middle;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
    color:#283750;
}

#ta-FGM12-container .active-l{
    background:url(http://esb.ru/images/default/tabs/active-left.gif) no-repeat right 0;
    width:6px;
}

#ta-FGM12-container .active-r{
    background:url(http://esb.ru/images/default/tabs/active-right.gif) no-repeat 0 0;
    width:6px;
}

#ta-FGM12-container .active{
    background:url(http://esb.ru/images/default/tabs/active-back.gif) repeat-x 0 0;
}

#ta-FGM12-container .passive-l{
    background:url(http://esb.ru/images/default/tabs/passive-left.gif) no-repeat right 0;
    width:6px;
}

#ta-FGM12-container .passive-r{
    background:url(http://esb.ru/images/default/tabs/passive-right.gif) no-repeat 0 0;
    width:6px;
}

#ta-FGM12-container .passive{
    background:url(http://esb.ru/images/default/tabs/passive-back.gif) repeat-x 0 0;
}

#ta-FGM12-container .passive-l-revert{
    background:url(http://esb.ru/images/default/tabs/passive-left-revert.gif) no-repeat right bottom;
    width:6px;
}

#ta-FGM12-container .passive-r-revert{
    background:url(http://esb.ru/images/default/tabs/passive-right-revert.gif) no-repeat 0 bottom;
    width:6px;
}

#ta-FGM12-container .passive-revert{
    background:url(http://esb.ru/images/default/tabs/passive-back-revert.gif) repeat-x 0 bottom;
}
#ta-FGM12-container .esb-fields{
    width:450px;
        height:90px;
            color: #283750;
                font-size:16px;
                }
#ta-FGM12-container .esb-fields td{
            color: #283750;
                font-size:16px;
                }
                
                
                #ta-FGM12-container .esb-fields select{
                    background-color:white;
                        width:130px;
                        }
