.wbToolTipContentWhite
{
    width: 220px;
    height: 167px;
    overflow: hidden;
    border: 1px solid #61599f;
    background: #fff;
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    /*padding: 5px;*/
    font-weight: normal;
    text-align: justify;
    line-height: 16px;  
}
    .wbToolTipContentWhite div.text
    {
        padding: 5px;
        padding-top: 3px;
        text-align: justify;
        line-height: 14px;
    }
.wbToolTipContentEquipments
{           
    overflow: hidden;
    border: 1px solid #61599f;
    background: #fff; 
    padding: 6px 3px 0px 3px;
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    /*padding: 5px;*/
    font-weight: normal;
    text-align: justify; 
}
    .wbToolTipContentEquipments .text
    {
        padding-bottom:9px;
        white-space: nowrap;
    }
div.private_result_list
{
    margin-right: 32px !important;
    min-width: 938px;
}
    font.errortext
    {
        margin-left: 24px;
    }    
    div.private_result_list div.ctr
    {
        padding-bottom: 15px;
    }
    div.private_result_list div.table
    {
        margin: 21px 24px 15px 24px;
        font-family: Verdana, Arial, Helvetica, sans-serif;       
    }
        div.private_result_list div.table a.search_on_map
        {
            text-decoration: none;
        }
        div.private_result_list div.table div.search_on_map
        {
            /*margin-left: 26px;*/
            height: 24px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000;
            font-weight: bold;
            overflow: hidden;
        }
            div.private_result_list div.table div.search_on_map img
            {
                border: none;
            }
            div.private_result_list div.table div.search_on_map div.left,
            div.private_result_list div.table div.search_on_map div.icon,
            div.private_result_list div.table div.search_on_map div.right,
            div.private_result_list div.table div.search_on_map div.text
            {
                float:left;
                height: 24px;
                background: url(images/private/corner_bg1.gif) repeat-x top left;
                cursor: pointer;
            }
            div.private_result_list div.table div.search_on_map div.icon
            {
                padding-top: 1px;
                height: 23px;                                      
            }
            div.private_result_list div.table div.search_on_map div.left,
            div.private_result_list div.table div.search_on_map div.right
            {
                background: none;
            }
            div.private_result_list div.table div.search_on_map div.text
            {
                padding-top: 6px;
                padding-right: 5px;
                height: 18px;
            }   
        div.private_result_list div.table table.TopClassic 
        {
            font-family:Verdana,Arial,Tahoma;
            font-size:10px;
            font-weight:bold;
        }
table.table_private_results th
{
    font-size: 10px;
    color: #fff;
    border-top: 1px solid #605a9a;
    border-bottom: 1px solid #605a9a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: url(images/hotel_list_header_bg.gif) repeat-x;
}
    table.table_private_results th.object_data
    {
        /*width: 30%;*/
    }
    table.table_private_results th.price
    {
        width: 135px;
    }
    table.table_private_results div.price
    {                                        
        height: 26px;
        width: 125px;
        padding: 1px 5px 0px 5px;
        border-top: 1px solid #000;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
        background-color: #fff;
        white-space:nowrap;
    }
        table.table_private_results div.price td.night
        {
            color: #ff0207;
            padding-left: 20px;
            font-weight: bold;
            font-size: 10px;
        }
        table.table_private_results div.price div.period
        {
            color: #000;
        }
    table.table_private_results th.breakfast
    {
        width: 130px;
        padding: 0px 20px 0px 20px;
    }
    table.table_private_results th.facilities
    {
        /*width: 40%;*/
    }
        table.table_private_results th.facilities div.facilities
        {
            background: url(images/bprder_udob.gif) repeat-y right top;
            height: 24px;
            padding-top: 8px;
        }
    table.table_private_results th.distance
    {
        /*width: 30%;*/
        padding: 0px 0px 0px 0px;
        border-top: 1px solid #605a9a;
        border-bottom: 1px solid #605a9a;
    }
table.table_private_results td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#677077;    
    font-weight:normal;
}
table.table_private_results tr.tr_first td.td_first,
table.table_private_results tr.tr_first_sel td.td_first,
table.table_private_results tr.tr_second td.td_first,
table.table_private_results tr.tr_second_sel td.td_first
{
    vertical-align:top;
    border-left: 1px solid #6b65ad;
}
table.table_private_results tr.tr_second td.td_first,
table.table_private_results tr.tr_second_sel td.td_first
{
    vertical-align:middle;
    text-align: left; 
}
    table.table_private_results tr.tr_second td.td_first div.td_first_padding,
    table.table_private_results tr.tr_second_sel td.td_first div.td_first_padding
    {
        padding-top: 16px;
    }
table.table_private_results tr.tr_first_sel td.td_first,
table.table_private_results tr.tr_first_sel td.td_first_top,
table.table_private_results tr.tr_first_sel td.td_first_bottom,
table.table_private_results tr.tr_second_sel td.td_first,
table.table_private_results tr.tr_second_sel td.td_first_top,
table.table_private_results tr.tr_second_sel td.td_first_bottom
{
    background-color: #3fcb50;
}
table.table_private_results tr.tr_first td.td_first,
table.table_private_results tr.tr_first td.td_first_top,
table.table_private_results tr.tr_first td.td_first_bottom,
table.table_private_results tr.tr_second td.td_first,
table.table_private_results tr.tr_second td.td_first_top,
table.table_private_results tr.tr_second td.td_first_bottom
{
    background-color: #545196;
}
table.table_private_results tr.tr_first_sel td.td_first_top,
table.table_private_results tr.tr_first_sel td.td_first_bottom,
table.table_private_results tr.tr_second_sel td.td_first,
table.table_private_results tr.tr_second_sel td.td_first_top,
table.table_private_results tr.tr_second_sel td.td_first_bottom
{
    background-color: #3fcb50;
}
table.table_private_results td.td_first_top,
table.table_private_results td.td_first_bottom
{
    height: 3px;
}        
    table.table_private_results tr.tr_first td.object_data,
    table.table_private_results tr.tr_first td.price,
    table.table_private_results tr.tr_first td.breakfast,
    table.table_private_results tr.tr_first td.facilities,
    table.table_private_results tr.tr_first td.distance,
    table.table_private_results tr.tr_first td.booking,    
    table.table_private_results tr.tr_first td.raiting,    
    table.table_private_results tr.tr_first_sel td.object_data,
    table.table_private_results tr.tr_first_sel td.price,
    table.table_private_results tr.tr_first_sel td.breakfast,
    table.table_private_results tr.tr_first_sel td.facilities,
    table.table_private_results tr.tr_first_sel td.distance,
    table.table_private_results tr.tr_first_sel td.description,        
    table.table_private_results tr.tr_first_sel td.booking,        
    table.table_private_results tr.tr_first_sel td.raiting        
    {
        border-bottom: 1px solid #6d65ae;
        font-size: 10px;
    }
    table.table_private_results tr.tr_second td.object_data,
    table.table_private_results tr.tr_second td.price,
    table.table_private_results tr.tr_second td.breakfast,
    table.table_private_results tr.tr_second td.facilities,
    table.table_private_results tr.tr_second td.distance,
    table.table_private_results tr.tr_second td.booking,
    table.table_private_results tr.tr_second td.raiting,
    table.table_private_results tr.tr_second_sel td.object_data,
    table.table_private_results tr.tr_second_sel td.price,
    table.table_private_results tr.tr_second_sel td.breakfast,
    table.table_private_results tr.tr_second_sel td.facilities,
    table.table_private_results tr.tr_second_sel td.distance,
    table.table_private_results tr.tr_second_sel td.booking,
    table.table_private_results tr.tr_second_sel td.raiting
    {
        border-top: 1px solid #6d65ae;
        border-bottom: 1px solid #6d65ae;
        font-size: 10px;
    }
    table.table_private_results td.distance
    {
        text-align: center;
        padding-bottom: 7px;
        
    }
        table.table_private_results td.distance td
        {
            text-align: center;
            color: #000;
            font-weight: bold;
            font-size: 10px;
        }
    table.table_private_results td.booking
        {
            border-right: 1px solid #6d65ae;
        }
    table.table_private_results tr.tr_second td.td_first input,
    table.table_private_results tr.tr_second_sel td.td_first input
    {
        margin: 0px 0px 0px 6px;
        height: 14px;
        padding: 0px;
        width: 14px;
    }
    table.table_private_results tr.tr_first td.td_first input,
    table.table_private_results tr.tr_first_sel td.td_first input
    {
        margin: 11px 0px 0px 6px;
        height: 14px;
        padding: 0px;
        width: 14px;
    }
    table.table_private_results tr.tr_second td.td_first div.num,
    table.table_private_results tr.tr_second_sel td.td_first div.num,
    table.table_private_results tr.tr_first td.td_first div.num,
    table.table_private_results tr.tr_first_sel td.td_first div.num
    {
        color: white;
        font-weight: bold;
        font-size: 9px;
        text-align:center;
        padding-top:6px; 
        padding-left: 1px;  
        height: 10px;
    }
        table.table_private_results td.object_data
        {
            font-size: 11px;
            color: #4F5259;
            line-height: 13px;
        }
        table.table_private_results td.object_data td.object_img img
        {
            border: 1px solid #6d66aa;
            margin: 2px 4px 2px 2px;
        }
        table.table_private_results td.object_data span.object_name
        {
            color: #000;
            font-weight: bold;
            font-size: 11px;
            margin-right: 9px;
        }
        table.table_private_results td.price
        {
            border-left: 1px solid #6a67aa;
            border-right: 1px solid #6a67aa;
            width: 134px;
        }
            table.table_private_results td.price div.night
            {
                color: #F00;
                font-weight: bold;
                font-size: 12px;
                padding-bottom: 5px;
            }
            table.table_private_results td.price div.period
            {
                color: #000;
                font-weight: bold;
                font-size: 10px;
            }
        table.table_private_results td.breakfast
        {
            color: #000;
            font-weight: bold;
            font-size: 10px;
            border-right: 1px solid #6a67aa;
        }
            table.table_private_results td.breakfast td
            {
                color: #000;
                font-weight: bold;
                font-size: 10px;
            }
        table.table_private_results td.raiting
            {
                color: #000;
                font-weight: bold;
                font-size: 10px;                                
                border-right: 1px solid #6a67aa;
                /*background: url(images/dasrdbord.gif) repeat-y right top;*/
            }
                table.table_private_results td.raiting div.raiting
                {
                    padding: 1px 0px 1px 1px;
                    border: 1px solid #cbcee1;
                    width: 70px;
                    font-size: 0px;
                }
                    table.table_private_results td.raiting div.raiting img
                    {
                        margin-right: 1px;
                    }
        table.table_private_results td.facilities
        {
            background: url(images/dasrdbord.gif) repeat-y right top;
            padding-left: 15px;
        }
        table.table_private_results td.distance
        {
            border-right: 1px solid #6a67aa;
        }
    table.table_private_results td.line
    {
        background: url(images/hotel_list_line.gif) repeat-y;
    }
    table.table_private_results td.navigation
    {
        color: #6d67b1;
        font-size: 11px;
        font-weight: normal;
        padding-top: 10px;
    }
        table.table_private_results td.navigation a
        {
            font-weight: normal;
            font-size: 11px;
            text-decoration: none;
        }
    table.table_private_results td.header_text
    {
        color: #fff;
        font-weight: bold;
        font-size: 10px;
        padding-right: 7px;
    }
    table.table_private_results td.marker_only
    {
        padding: 4px 0px 5px 10px;
    }
        table.table_private_results td.marker_only a
        {
            font-weight: normal;
            font-size: 11px;
            color: #6762A4;
        }
    table.table_private_results td.no_result
    {
        height:40px;
        border-right: 1px solid #6d65ae;
        border-left: 1px solid #6d65ae;
        border-bottom: 1px solid #6d65ae;
    }
    table.table_private_results .but_additional_info
    {
        margin-left:10px;
    }
    table.table_private_results .but_map
    {
        margin-left: 10px;
        /*margin-right: -1px;*/
        /*position: relative;    
        z-index: 1;*/ 
    }
    table.table_private_results table.rate
    {
        background: url(images/rate_bg.gif) top right no-repeat;
        height: 17px;
        width: 120px;
        margin-left: 10px;
    }
        table.table_private_results td.rate_img
        {
            padding: 0px 0px 0px 23px;
        }
            table.table_private_results td.rate_text
            {
                color: #000;
                padding: 0px 3px 0px 3px;
                font-weight: bold;
                font-size: 10px;
            }
                table.table_private_results td.rate_img div.rate
                {
                    padding: 1px 0px 1px 1px;
                    border: 1px solid #cbcee1;
                    width: 70px;
                }
                    table.table_private_results td.rate_img div.rate img
                    {
                        margin-right: 1px;
                    }