#leasingDialog{ display:none; position:absolute; width:500px; height:300px; top:130px;  left:0;
        right:0;
        margin-left:auto;
        margin-right:auto;
		background:#FFF; 
		padding:10px;
		font-size:14px;
		border:10px solid #f60}

#leasing{ background:#e1e1e1; padding:15px; min-height:100px; display:none;
position:absolute; top:20px; right:0; z-index:1000;}
.tableLeasing{ text-align:center}
.show_leasing{cursor:pointer}

.priceL, .priceJetL, .priceUni{ font-weight:bold; font-size:14px}

.leasing_left{width:500px; float:left; padding:10px}
.leasing_right{ width:450px; background:#FFF; float:right; padding:10px}


.mounth{ font-size:32px}
/*
table {
    table-layout: fixed;
    width: 100%;
}
table td {
    padding: 3px 5px;
    width: inherit;
}
table tr {
    background: none repeat scroll 0 0 #F2F2F2;
}
table tr:hover {
    background: none repeat scroll 0 0 #E1E1E1;
}
*/
.timg {
    position: relative;
    top: 3px;
}
.thead, .thead:hover {
    background-color: #666666;
    color: #FFFFFF;
    font-weight: bold;
}


#agreeJet{display:none}
#agreeTbi{display: block}
#agreeUni{display:none}


/*********TABS**************/
******* MENU *******/
#tab_container, #tab_container_r{
    margin: 7em auto 0 auto;
    /*width: 400px; */
}

.tab_menu  ul, .tab_menu_r  ul{
    list-style: none;
}

.tab_menu ul.tab_menu li, .tab_menu_r ul.tab_menu_r li{
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
}

.tab_menu  ul.tab_menu li, .tab_menu_r ul.tab_menu_r li{
    display: block;
    padding: 5px 10px 5px 10px;
    background: #efefef;
    margin-bottom: -1px;
    border: 1px solid #d0ccc9;
    position: relative;
    color: #898989;
    cursor: pointer;
}

.tab_menu  ul.tab_menu li.active, .tab_menu_r  ul.tab_menu_r li.active{
    background: transparent;
    top: 1px;
    border: none;
    color: #f60;
}
/******* /MENU *******/


/******* CONTENT *******/
.tab_content{
    margin: 0pt auto;
    background: #efefef;
    background: #fff;
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
}

.tab_content_gal{ text-align:center !important}

.tab_content_r{
    margin: 0pt auto;
    background: #efefef;
    background: transparent;
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
}


/*.arrow{ display:none}*/

.leasing {
    margin-top: 20px !important;
}

#agreeTbi {

    margin-bottom: 20px !important;
}

/*******************/

div.leasing_recalculate{
    display: inline-block;
    float: right; 
    text-align: right;
    vertical-align: middle;
   /* padding-right: 15px;*/
    
}
