.res_last_td
    {
        padding-bottom: 5px;
        text-align:right;
        font-size:11px;
    }

.res_last_td a, .res_last_td a:link, .res_last_td a:hover, .res_last_td a:visited, .res_last_td a:active
    {
        padding-bottom: 15px;
        padding-bottom: 15px;
        text-align:right;
        font-size:11px;
    }

.res_title
    {
    padding-top:20px;
    font:bold 18px Verdana;
    color: #8B034B;
    }
.td_res_title
    {
    border-bottom: 2px dotted #A8A8A8;
    padding-top:5px;
    }                    
.res_data
    {
    font:normal 11px Verdana;
    }
.res_text
    {
    font: 12px Arial;
    color:#fff;
    padding-top:6px;
    }

.res_link a, .res_link a:link   
    {
    font: 11px verdana;
    padding-left:63px
    color:#fff;
    }

.rest_main_foto    
    {
    padding-top:10px;
    }
.rest_main_title
    {
    font-family:Verdana;
    padding-top:10px;
    }
.rest_main_title a, .rest_main_title a:link, .rest_main_title a:hover, .rest_main_title a:visited, .rest_main_title a:active
    {
    color:#0E4A7C;
    text-decoration:none;
    font-size:17px;
    font-weight:bold;
    font-family:Verdana;
    }
.rest_main_city
    {
    font-family:Verdana;
    font-size:11;
    color:#000000;
    padding-top:5px;
    }
.rest_main_type
    {
    padding-top:5px;
    font-family:Verdana;
    font-size:11;
    font-weight:bold;
    color:#000000;
    }
.rf_main_title  
    {
    font:bold 18px  Verdana;
    color: #8B034B;
    }
.rf_main_comen
    {
    font:15px Arial;
    color: #fff;
    padding-left:8px;
    padding-bottom:15px;
    font-weight:bold;
    }
.field_name
    {
    font-weight:bold;
    text-align:left;
    padding-left:30px;
    }

.fr_select
    {
     background-color: #DFD6DB; 
     padding-bottom:3px;
     padding-left:5px;
     width:100%;
    }

.show_hall_title 
    {
    padding-left:0px;   
    padding-bottom:12px;
    margin-right:15px;
    color: #fff;
    font: bold 15px Arial;
    }
.show_hall_title a, .show_hall_title a:link, .show_hall_title a:hover, .show_hall_title a:visited, .show_hall_title a:active
    {
    color: #8B004F;
    font: bold 15px Arial;
    }

.show_hall_link
    {
    font: bold 11px Arial;
    padding-top:10px;
    padding-left:5px;   
    padding-bottom:0px;
    margin-left:15px;
    margin-right:15px;
    }
.show_hall_link a, .show_hall_link a:link, .show_hall_link a:hover,.show_hall_link a:visited, .show_hall_link a:active
    {
    font:bold 12px arial;
    text-decoration:underline;
    color:#FEE544;
    }

.show_hall_linkz
    {
    font: bold 11px Arial;
    padding-top:10px;
    padding-left:5px;   
    padding-bottom:0px;
    margin-left:15px;
    margin-right:0px;
    }

.show_hall_links
    {
    font:normal 11px Arial;
    color:#fff;
    }

.show_hall_links a, .show_hall_links a:link, .show_hall_links a:hover,.show_hall_links a:visited, .show_hall_links a:active
    {
    font:normal 11px arial;
    color:#FEE544;
    text-decoration:underline;
    }

.whith_foto
    {
    padding-bottom:20px; 
    padding-top:20px;
    }

.table_whith_foto2
    {
    padding-bottom:20px; 
    padding-top:20px;
    }

.table_whith_text
    {
    padding-bottom:20px;
    padding-top:30px;
    padding-left:20px;
    }

.table_whith_text a, .table_whith_text a:link, .table_whith_text a:active, .table_whith_text a:hover, .table_whith_text a:visited
    {
    color:#08467B; 
    font-family:Verdana;
    font-size:16;
    font-weight:bold; 
    }

.table_whith_text2
    {
    padding-bottom:20px;
    padding-top:30px;
    padding-left:20px;
    }

.table_whith_text2 a, .table_whith_text2 a:link, .table_whith_text2 a:active, .table_whith_text2 a:hover, .table_whith_text2 a:visited
    {
    color:#08467B; 
    font-family:Verdana;
    font-size:16;
    font-weight:bold; 
   }

.table_whith_text3
    {
    color:#08467B; 
    font-family:Verdana;
    font-size:16;
    font-weight:bold; 
    padding-bottom:20px;
    padding-top:30px;
    padding-left:20px;
   }

.show_hall_description
    {
    padding-top:20px;
    padding-bottom:20px;
    font-family:Verdana;
    font-size:11;
    font-weight:500;
    color:#000000;
    }
.hall_link_nodesc
    {
    font-family:Verdana;
    font-size:11;
    font-weight:500;
    padding-top:30px;
    color:#000000;
    }
.hall_link_nodesc a, .hall_link_nodesc a:link, .hall_link_nodesc a:active, .hall_link_nodesc a:hover, .hall_link_nodesc a:visited
    {
    font-size:11;
    font-family:Verdana;
    font-weight:400;
    }

.hall_link
    {
    font-family:Verdana;
    font-size:11;
    font-weight:500;
    color:#000000;
    }
.hall_link a, .hall_link a:link, .hall_link a:hover, .hall_link a:active, .hall_link a:visited
    {
    font-size:11;
    font-family:Verdana;
    font-weight:400;
    }

.hall_link_update
    {
    padding-top:5px;
    font-family:Verdana;
    font-size:11;
    font-weight:500;
    color:#000000;
    }
.hall_link_update a, .hall_link_update a:link, .hall_link_update a:hover, .hall_link_update a:active, .hall_link_update a:visited
    {
    font-size:12;
    font-family:Arial;
    font-weight:400;
    color:#fff;
    }
                             
.rf_main_titlz a, .rf_main_titlz a:link, .rf_main_titlz a: hover, .rf_main_titlz a:active, .rf_main_titlz a:visited
    {
    margin-bottom:5px; 
    padding-bottom:3px;
    font: bold 15px Arial;
    color:#0B4374;
    }

.rf_main_titlz
    {
    margin-bottom:5px; 
    padding-bottom:3px;
    font: bold 15px Arial;
    color:#0B4374;
    }

.rfs_main_titl  
    {
    border-bottom: 2px dotted #a8a8a8;
    margin-bottom:5px; 
    padding-bottom:3px;
    font: bold 15px Arial;
    color:#0B4374;
    }
.show_table_titled
    {
    color: #fff;
    font: bold 15px Arial;
    padding-top:0px;
    padding-bottom:6px;
    clear:both;
    }
.bron_title
    {
    font-family:Verdana;
    font-size:11;
    font-weight:bold;
    color:#000000;
    padding-top:10px;
    text-align:center;
    height:60px;  
    background-color:#F6F1F5; 
    border-left: 1px solid #D5D3D4;
    border-top: 1px solid #D5D3D4;
    }
.bron_value
    {
    font-family:Verdana;
    font-size:11;
    font-weight:400;
    color:#000000;
    text-align:center;
    height:70px;
    padding-top:10px;
    padding-bottom:20px;
    border-left: 1px solid #D5D3D4;
    border-top: 1px solid #D5D3D4;
    vertical-align:middle;
    }
.bron_link
    {
    margin-top:10px;
    }
.bron_link a, .bron_link a:link, .bron_link a:visited, .bron_link a:active
    {
    font-size:12px;
    font-weight:bold;
    color:#FEE544;
    text-decoration:underline;
    }
.bron_link a:hover
    {
    text-decoration:none;
    }
.head_link
    {
    background:#8E004C;
    font-family:Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #eeeeee;
    text-decoration: none;
    padding:7 0 7 5;
    }
.halls_list_item
    {
    padding:5 0 5 5;
    }
       
.halls_list_item a, .halls_list_item a:link, .halls_list_item a:hover, .halls_list_item a:active, .halls_list_item a:visited
    {
    font:bold 12px Arial;
    color:#a9202e;
    }

.hall_cell
    {
    width:610;
    padding-bottom:11px;
    
    }    

.hls
    {
    
    }
.total_found_hall
    {
    font:normal 12px Arial;
    color: #9D9D9F;
    float:left;
    padding-left:18px;
    padding-bottom:34px;
    }
.tbl_count
    {
    color: #fff;
    font-family:Arial;
    }
.tbl_desc
    {
    font:normal 12px Arial;
    color: #fff;
    }
.show_fotogal
    {
    font: bold 15px Arial;
    color:#fff;
    padding-bottom:14px;
    padding-top:7px;
    padding-left:10px;
    }
.hall_title
    {
    color:#FFF;
    font:bold 15px arial;
    padding-bottom:15px;
    padding-top:5px;
    padding-left:6px;
    }
.hall_description_full
    {
    font-size:12px;
    font-family:arial;
    color:#fff;
    background-color:#0b0b0e;
    padding-top:10px;
    }

.video_icon
    {
    width:125px; 
    height:105px; 
    border:2px solid #4c4c4c;
    color:#ffffff; 
    font:bold 14px Verdana; 
    line-height:105px;
    }
.armor_info
    {
    color: #fff;
    padding: 3px 0px 3px 0px;
    }
.armor_info_white
    {
    padding: 3px 0px 3px 0px;
    color: #9d9d9f;
    }

.table_cell
    {
    text-align:center;
    vertical-align:middle;
    border:1px solid #4C4C4C;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
    -moz-opacity: 0.6; 
    -khtml-opacity: 0.6; 
    opacity: 0.6; 
    cursor:pointer;
    }


.table_cell_notrans
    {
    text-align:center;
    vertical-align:middle;
    border:1px solid #4C4C4C;
    cursor:pointer;
    }

.arm_button
    {
    background:url(/images/button_black.gif) no-repeat center center; 
    color:#fee544;
    border:0px solid; 
    width:120px; 
    height:33px;
    cursor:pointer;
    font:bold 14px arial;
    margin-top:5px;
    }
.make_armor
    {
    padding:4px 0px 4px 0px;
    color:#fff;
    font-weight:bold;
    }

.make_armor a, .make_armor a:link, .make_armor a:visited, .make_armor a:active
    {
    padding:4px 0px 4px 0px;
    color:#fff;
    font-weight:bold;
    text-decoration: none;
    }
.make_armor a:hover
    {
    padding:4px 0px 4px 0px;
    text-decoration: underline;
    }
.armor_table
    {
    padding-top:3px;
    padding-left:25px;
    margin-left:25px;
    height:24px;
    color:#fff;
    background: url(/images/red.gif) no-repeat;
    }
.free_table
    {
    padding-top:3px;
    padding-left:25px;
    margin-left:25px;
    height:24px;
    color:#fff;
    background: url(/images/green.gif) no-repeat;
    }
.areas_floor
    {
    width:100%;
    text-align:center;
    padding-top:3px;
    color:#fff;
    font-weight:bold;
    }