@import "http://esb.ru/0/css/calwin2k1.css";
@import "http://esb.ru/0/css/esbshema.css";
/*@import "http://esb.ru/0/css/esb-calendar.css";
@import "http://esb.ru/0/css/tables.css";*/


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

#ta-FGM12-cell .tooltip{
    color:#ED7911;
    border-bottom:#ED7911 1px dashed;
    cursor:pointer;
}

#ta-FGM12-cell .link{
    cursor:pointer;
    color: #ED7911;
    text-decoration:underline;
}

#ta-FGM12-cell .link-small{
    font-size:0.9em;
}

#ta-FGM12-cell .dateTimeControl input{
    width:80px;
}

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

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

#ta-FGM12-container p{
    font-size:1em;
    color:#283750;
}

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

#ta-FGM12-cell .header2{
    color:#283750;
    font-size:17px;
    padding:30px 0 5px 0;
    font-weight:bold;
}

#ta-FGM12-cell .header3{
    color:#283750;
    font-size:15px;
    padding:10px 0 5px 0;
    font-weight:bold;
}

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

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

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

#ta-FGM12-container .frm-tab .body{
    background:#e8e8e8 url(http://esb.ru/0/images/default/forms/corners/def-corn-tm.gif) repeat-x 0 0;
    padding:10px;
}

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

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

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

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

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

#ta-FGM12-container .frm-tab .l{
    background:url(http://esb.ru/0/images/default/forms/corners/def-corn-l.gif) no-repeat 0 0;
    width:8px;
    height:74px;
}

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


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

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

#ta-FGM12-container .frm-tab .lb{
    background:url(http://esb.ru/0/images/default/forms/corners/def-corn-lb.gif) no-repeat 0 0;
    width:8px;
    height:7px;
}

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

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

#ta-FGM12-container .search_block{
    float: left;
    width: 30%;
    height:40px;
}

#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;
}

#ta-FGM12-container .list{
    
}

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

#taFrm-12-simple .esb-form-simplied{
    background:url('http://esb.ru/0/images/form.gif') no-repeat;
    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;
}

#ta-FGM12-container .esb-fields{
    width:450px;
    height:90px;
    color: #283750;
    font-size:16px;
}

#ta-FGM12-container .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/0/images/default/tabs/active-left.gif) no-repeat right 0;
    width:6px;
}

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

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

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

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

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

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

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

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