*
{
    margin:0px;
    padding:0px;
}

html 
{
/*  height:100%;*/
    background:#808080;
}

body 
{
    background-color: #808080;
    /*min-height:100%;
    height: 100%;*/
    
    font-size:12px;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

h1, h2, h3, h4
{
    font-family: Georgia;
    font-weight:bold;
    color:#fff;
}

h2
{
    font-size:18px;
}

h3
{
    font-size:16px;
}

h4
{
    font-size:14px;
}


._content_header1, ._content_header2, ._content_header3, ._content_header4
{
    padding:0px;
    margin:0px;
    
    font-family: Georgia;
    font-weight:bold;
    color:#fff;
    
    padding-bottom:4px;
}

._content_header1
{
    font-size:18px;
}

._content_header2
{
    font-size:16px;
}

._content_header3
{
    font-size:14px;
}

._content_header4
{
    font-size:12px;
}


._content_table_cell_header1, ._content_table_cell_header2, ._content_table_cell_header3, ._content_table_cell_header4
{
    margin:0px;
    padding:0px;
    
    padding-top:3px;
    padding-top:3px;
    
    text-align:center;
    
    font-family:Georgia;
}

._content_table_cell_header1, ._content_table_cell_header1 *
{
    font-size:16px;
}

._content_table_cell_header2,  ._content_table_cell_header2 *
{
    font-size:14px;
}

._content_table_cell_header3,  ._content_table_cell_header3 *
{
    font-size:12px;
}

._content_table_cell_header4
{
    font-size:11px;
}

._content_table1
{
    border:1px solid #4F4F4F;
    border-collapse: collapse;
    
    text-align:left;
}

._content_table1 th
{
    padding-top:8px;
}

._content_table1 td
{
    border:1px solid #4F4F4F;
    padding:3px;
}

._content_table1_header
{
    padding:0px;
    margin:0px;
    
    padding-top:3px;
    padding-bottom:3px;
    
    font-weight:bold;
}

._content_table_dark_cell
{
    background-color:#1F1F1F;
}

._content_table_light_cell
{
    background-color: #4F4F4F;
}


._content_table2
{
    border:0;
    border-collapse: collapse;
    /*border-collapse: separate;*/
}

._content_table2 td
{
    border:2px solid #333333;
    margin:1px;
    
    background-color: #1F1F1F;
}



._content_table3
{
    border:0;
    border-collapse: collapse;
    /*border-collapse: separate;*/
}

._content_table3 td
{
    border:2px solid #333333;
    margin:1px;
    
    background-color: #4F4F4F;
}



._clear
{
    clear:both;
    margin:0px;
    padding:0px;
    height:1px;
}

.container 
{
    background-color: #fff;
    width: 1004px;
    margin: auto;
    
    height: auto !important;
    min-height:100%;
    height: 100%;
}

.header 
{
    background:url('../img/header_img.jpg');
    width:1004px;
    height:453px;
    position:relative;
}


.header_nav_panel
{
    position:absolute;
    left:30px;
    top:27px;
}

.header_nav_panel a
{
    margin:0px 5px 0px 0px;
    color:#fff;
    font-family:Verdana;
    font-size:90%;
}

.header_nav_panel img
{
    margin-right:5px;
}

.header_lang_panel
{
    position:absolute;
    left:30px;
    top:77px;
}

.header_lang_panel_home
{
    position:absolute;
    left:30px;
    top:10px;
}


.lang_link
{
    color:#fff;
    font-size:10px;
    text-decoration:none;
}

.logo_link
{
    position:absolute;
    top:140px;
    left:25px;
}

.header_menu
{
    width:100%;
    position:absolute;
    border-top:1px solid #969696;
    left:0px;
    bottom:10px;
}

* html .header_menu
{
    bottom:24px;
}

.header_menu span
{
    color:#f00;
    font-size:135%;
    font-weight:bold;
    font-family:Georgia;
    padding:0px 0px 0px 4px;
}

* html .header_menu_1
{
    bottom:44px;
}

.header_menu td
{
    border-right:1px solid #969696;
    border-bottom:1px solid #969696;
}

.header_menu td.selected
{
    background-color: #fff;
}

/*
.header_menu ul
{
    width:100%;
    height:26px;
    border-top:1px solid #969696;
    border-bottom:1px solid #969696;
}

.header_menu li
{
    height:26px;
    border-right:1px solid #969696;
    list-style-type:none;
    float:left;
}
*/
.header_menu a
{
    text-decoration:none;
    color:#fff;
    padding:0px 4px;
    
    font-family:Georgia;
    font-size:140%;
    font-weight:normal;
}


.header_menu a.selected
{
    color:#000;
}

.menu_arrow
{
    position:absolute;
    left:50%;
    top:100%;
    margin-top:4px;
    margin-left:-7px;
}

* html .header_menu
{
    bottom:10px;
}

* html .header_menu_1
{
}

* html .menu_arrow
{
    left:37%;
    top:90%;
    margin-top:0px;
}

.menu_arrow, x:-moz-any-link, x:default {margin-top:3px;}

@media all and (min-width: 0px) {
    .menu_arrow { margin-top:3px; }
}


.header_under_menu
{
    /*background:url('../img/sep_2.gif') no-repeat left;
    background-color: #2F2F2F;
    height:20px;*/
}

.header_under_menu a 
{
    color:#fff;
    text-decoration:none;
    font-size:90%;
    font-family:Verdana;
}

.header_under_menu a.selected
{
    color:#fff;
    padding-right:4px;
    border:1px solid #777;
}

.header_under_menu img
{
}

.header_under_menu span
{
    color:#f00;
    font-weight:normal;
    font-size:90%;
    font-family:Verdana;
}

.under_menu_sq
{
    width:6px;
    height:6px;
    background-color: #949494;
    margin:4px 5px 0px 0px; 
}                                                                                                                                                   /* index.html */

.header_under_menu .itm_selected
{
    background-color: #fff;
}


.index_header
{
    background:url('../img/header_index_img.jpg') no-repeat;
    width:1004px;
    height:502px;
    position:relative;
}                                           

.index_logo_link
{
    position:absolute;
    top:50px;
    left:25px;  
}

.index_header_headline
{
    position:absolute;
    top:210px;
    left:30px;
    color:#fff;
    
    font-family:Georgia;
    font-weight:normal;
    font-size:240%;
    text-decoration:none;
}


.index_header_headline a
{
    color:#fff;
}

.index_header_text
{
    width:500px;
    
    position:absolute;
    top:255px;
    left:60px;

    color:#fff;
}

.index_header_text a
{
    color:#fff;
    font-size:90%;
    text-decoration:none;
}



.index_left_side
{
    float:left;
}
                                                                                                                                                                    
.i_ls_item
{
    position:relative;
    width:330px;
    margin:0px 0px 30px 50px;
}                                                                                                                                                   

.i_ls_item_img
{
    float:left;
    margin:0px 10px 0px 0px;
}

.i_ls_item_link
{
    color:#BF0000;
    
    font-size:130%;
    font-family:Georgia;
}

.i_ls_item_text
{
    width:310px;
    color:#fff;
    padding:10px 0px 0px 0px;
    font-size:80%;
}

.index_right_side
{
    float:left;
}

.i_rs_news_container
{
    background:url('../img/img_b_2.jpg') repeat-y;
    width:571px;
    min-height:346px;
    margin-right: -250px;
    float: left;
/*    position:relative;*/
}

.i_rs_news_container_item
{
    width:200px;
}

.i_rs_nc_item_headline
{
    padding:13px 0px 10px 32px;
    color:#BF0000;
    font-size:120%;
    font-family:Georgia;
}

.i_rs_nc_item_link
{
    color:#000;
    font-size:90%;

    padding:0px 0px 10px 32px;
    
    font-weight:bold;
    font-family:Verdana;
}

.i_rs_nc_item_text
{
    padding:10px 0px 5px 32px;
    font-size:80%;
}

.i_rs_nc_item_link_archiv
{
    color:#000;
    padding:10px 0px 10px 32px;
}

.i_rs_news_spec_predloj_link
{
    position:absolute;
    top:16px;
    left:316px;
    
    color:#BF0000;

    font-size:140%;
    font-family:Georgia;
}


                                                                                                                                                    /* gallery.html */

.gallery_content_container, .contacts_content_container
{
    width:986px;
    background-color: #000;
    
    margin:0px 9px;
    padding:0px 0px 0px 0px;
    
    position:relative;
}                                   

.gcc_left_side
{
    float:left;
}

.gcc_news, .gcc_servis
{
    width:223px;
    border-top:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    padding:10px;
    margin:0px 0px 10px 0px;
}


.gcc_servis ul
{
    padding-left:10px;
}

.gcc_servis ul li
{
    list-style-image: url('../img/triangle1.gif');
    margin-bottom:5px;
}



.gcc_news_headline
{
    color:#fff;
    padding:10px 20px   ;
    
    font-size:130%;
    font-family:Georgia;
    font-weight:normal;
}

.gcc_news_link_date
{
    color:#fff;
    text-decoration:none;
    
    margin:0px 20px;
    
    font-weight:bold;
    font-size:90%;
    font-family:Verdana;
}

.gcc_news_text_info
{
    color:#fff;
    padding:5px 20px;
    
    font-size:80%;
    font-family:Verdana;
}

.gcc_news_link_archive
{
    color:#fff;
    margin:0px 20px;
}


.gcc_servis_headline
{
    color:#BF0000;
    padding:10px 20px   ;
    
    font-size:180%;
    font-family:Georgia;
    font-weight:normal;
}

.gcc_servis_link_date
{
    color:#FFF;
    text-decoration:none;
    
    font-size:90%;
    font-family:Verdana;
}

.gcc_servis_text_info
{
    color:#fff;
    padding:5px 20px;
    
    font-size:80%;
    font-family:Verdana;
}

.gcc_servis_link_archive
{
    color:#fff;
    margin:0px 20px;
}

.gcc_right_side, .contacts_right_side, .conference_pakege_right_side, .conference_config_right_side, .conference_right_side, .about_right_side, .restaurant_right_side, .restaurant_menu_right_side, .restaurant_bar_right_side, .room_servis_right_side, .spec_predloj_right_side, .vacancy_right_side, .room_category_right_side, .rooms_right_side
{
    /*width:732px;*/
    width:692px;
    background-color: #333;
    margin:0px 0px 0px 10px;
    float:left;
    padding:0px 20px 10px 20px;

}

.gcc_content_headline
{
    color:#fff;
    padding:10px 20px   ;
    
    font-size:175%;
    font-family:Georgia;
    font-weight:normal;
}

.gcc_content_link
{
    color:#fff;
    /*margin:0px 20px 0px 20px;*/
    
    font-size:110%;
    font-family:Verdana;
}

.gcc_content_img_container img
{
    margin:20px;
}

.gcc_right_nubers_of_page
{
    margin:10px 0px;
}

.gcc_right_nubers_of_page a
{
    color:#fff;
    
    text-decoration:none;
    margin:0px 5px;
    padding:0px 2px;
    
    font-size:110%;
    font-family:Verdana;
}

                                                                                                                                    /* contacts.html */


.contacts_right_side                                                                                                                                    
{
    padding:0px;
}

.cr_headline
{
    color:#BF0000;
    padding:10px 20px   ;
    
    font-size:175%;
    font-family:Georgia;
    font-weight:normal;
}

.cr_text_info
{
    padding:0px 20px 0px 20px;
    color:#fff;
    font-size:120%;
}

.cr_map
{
    float:left;
    margin:10px 20px 10px 20px;
}

.cr_adres_info
{
    color:#fff;
    padding:10px 20px 0px 0px;
    font-size:95%;
    font-family:Verdana;
}

.cr_adres_info_1
{
    font-weight:bold;
    color:#BF0000;
    font-size:95%;
    font-family:Verdana;
}

.cr_adres
{
    color:#fff;
    padding:0px 20px 10px 20px;
    font-size:100%;
    font-family:Verdana;
}

.cr_bottom_contacts
{
    background-color: #484848;
}

.cr_bc_headline
{
    color:#fff;
    padding:20px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}

.cr_bc_phons
{
    width:50%;
    float:left;
}

.cr_bc_phons p
{
    color:#fff;
    padding:5px 20px;
    font-family:Verdana;
}

.cr_bc_phons span
{
    color:#fff;
    font-weight:bold;
    font-family:Verdana;
}


                                                                                                                /* conference_pakege.html */

.cp_rs_headline
{
    color:#fff;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.cp_rs_text
{
    color:#fff;
    padding:0px 20px 10px 20px;
}

.cp_rs_c_item
{
    float:left;
    width:50%;
}

.cp_rs_c_item_headline
{
    color:#fff;
    padding:10px 20px;
    
    font-size:130%;
    font-family:Georgia;
    font-weight:normal; 
}

.cp_rs_c_item_text
{
    color:#fff;
    font-size:90%;
    padding:0px 20px;
}

.cp_rs_c_bottom_container
{
    border:1px solid #fff;
    width:690px;
    height:200px;
    margin:0px 20px;
}


                                                                                                                /* conference_config.html */

.cc_rs_c_item
{
    position:relative;
    margin:20px 0px 0px 0px;
}

.cc_rs_c_img
{
    position:absolute;
    top:0px;
    left:20px;
}

.cñ_rs_c_item_headline
{
    color:#fff;
    padding:40px 20px 10px 226px;
    
    font-size:130%;
    font-family:Georgia;
    font-weight:normal; 
}

.cc_rs_c_item_text
{
    color:#fff;
    font-size:90%;
    padding:0px 20px 0px 226px;
}

.ccrs_bottom_link
{
    padding:20px 0px;
}

.ccrs_bottom_link a, a.ccrs_bottom_link
{
    color:#fff;
    margin-right:20px;
    font-size:120%;
}

.ccrs_bottom_link img
{
    margin-right:5px;
}


                                                                                                                /* conference_config.html */

.c_rs_headline
{
    color:#FFFFFF;
    padding:10px 0px;
    
    font-size:250%;
    font-family:Georgia;
    font-weight:normal;
}

.c_rs_text, .gcc_right_side P, .gcc_right_side A, .gcc_right_side UL, .gcc_right_side OL, .gcc_right_side TD, .gcc_right_side TH
{
    color:#fff;
    padding-bottom: 10px;
    /*padding-left: 20px;*/
}

.gcc_right_side A
{
    padding: 0;
}

.gcc_right_side TD, gcc_right_side TH
{
    padding: 3px;
}

.gcc_right_side A:hover
{
    text-decoration: none;
}

.gcc_right_side ul, .gcc_right_side ol
{
    margin-left:10px;
    margin-top:5px;
}

.gcc_right_side li
{
    margin-bottom:10px; 
}


.c_rs_img_b
{
    margin:0px 20px 0px 20px;
}                       
                                                                                                                
.cc_rs_bottom_link
{
    padding:10px 0px 10px 20px;
}                                                                                                               

.cc_rs_bottom_link a
{
    color:#fff;
    margin-right:20px;
    font-size:120%;
}

.cc_rs_bottom_link img
{
    margin-right:5px;
}
                                                                                                                
.cc_rs_bottom_img_cont
{
    padding:0px 20px;
}                                                                                                               

.cc_rs_bottom_img_cont_headline
{
    color:#fff;
    padding:10px 20px;
    
    
    font-size:150%;
    font-family:Georgia;
    font-weight:normal;
}

.cc_rs_bottom_img_cont img
{
    margin:0px 14px 14px 14px;
}                                                                                                                       
                                                                                                                
                                                                                                                /* about.html */
                                                                                                                
                                                                                                                
.about_right_side                                                                                   
{
    background:url('../img/bg_1.jpg') no-repeat bottom;
    background-color: #323232;
    padding-bottom:365px;
}                                                                                                               

                                                                                                                /* restaurant.html */


.under_menu_restaurant
{
    margin:0px 0px 0px 221px;
}
                                                                                                                
.restaurant_right_side
{
    padding:0px;
}
                                                                                                                
.r_rs_headline
{
    color:#BF0000;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.r_rs_text
{
    color:#fff;
    font-size:120%;
    padding:0px 20px;
}

.r_rs_main_headline
{
    color:#fff;
    padding:10px 20px;
    
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}

.r_rs_container_item
{
    width:340px;    
    padding-top:10px;
    position:relative;
    float:left;
}

.r_rs_container_item_img
{
    float:left;
    margin:0px 10px 20px 10px;
}

.r_rs_main_item_headline
{
    color:#fff;
    /*padding:10px 0px 0px 0px;*/
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}


.r_rs_container_item_text
{
    color:#fff;
    font-size:90%;
}


.restaurant_gallery_container
{
    background-color: #484848;
}

.restaurant_gallery_container img
{
    margin:20px;
}

                                                                                                                /* restaurant_menu.html */

.rm_content_headline
{
    color:#fff;
    padding:10px 20px   ;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.rm_content_link
{
    color:#fff;
    text-decoration:none;
    
    margin:0px 10px;
    
    font-weight:bold;
    font-size:90%;
    font-family:Verdana;
}

.rm_cic_headline
{
    color:#fff;
    padding:25px 20px 0px 20px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}



                                                                                                                /* restaurant_bar.html */

.rb_rs_headline
{
    color:#BF0000;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.rb_rs_text
{
    color:#fff;
    padding:0px 20px 10px 20px; 
}

.rb_rs_item_container
{
    position:relative;
    padding-bottom:30px;
}

.rb_rs_dostavka
{
    position:absolute;
    top:0;
    right:0;
}

.rb_rs_item
{
    position:relative;
    margin-top:30px;
    width:530px;
}

.rb_rs_item_img
{
    float:left;
    margin:0px 10px 20px 0px;
}

.rb_rs_item_headline
{
    color:#fff;
    padding:16px 20px 0px 20px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}

.rb_rs_item_text
{
    color:#fff;
    padding:10px 20px 10px 20px;
}

.rb_rs_item_link
{
    color:#fff;
    padding:0px 0px 10px 0px;
}

                                                                                                                                    /* room_service.html */


.room_servis_right_side
{
    padding-bottom:40px;
}                                                                                                                                   
                                                                                                                                    
.rs_rs_headline
{
    color:#BF0000;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.rs_rs_text
{
    color:#fff;
    padding:0px 20px 10px 20px;
    font-size:110%;
}

.rs_rs_img
{
    margin:0px 20px;
    float:left;
}

.rs_rs_item_bottom
{
    margin-top:30px;
    width:230px;
    float:left;
}

.rs_rs_item_headlin
{
    color:#fff;
    padding:10px 0px 10px 0px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}

.rs_rs_item_link
{
    color:#fff;
}

.rs_rs_item_bottom img
{
    margin-top:13px;
}


                                                                                                                                    /* spec_predloj.html */

.sp_rs_headline
{
    color:#BF0000;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.sp_rs_container_item
{
    margin-bottom:20px;
    position:relative;
}


.sp_rs_container_item_img
{
    position:absolute;
    top:16px;
    left:20px;
}

.sp_rs_main_item_headline
{
    color:#fff;
    padding:20px 0px 0px 113px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}

.sp_rs_container_item_text
{
    color:#fff;
    font-size:110%;
    padding:0px 20px 0px 113px;
}




                                                                                                                                    /* vacancy.html */
.under_menu_vacancy
{
    margin:0px 0px 0px 50px;
}                                                                                                               
                                                                                                                
.v_rs_headline
{
    color:#fff;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.v_rs_text
{
    color:#fff;
    padding:0px 20px 10px 20px;
    
}

.vacancy_link
{
    padding:5px 20px 20px 20px;
}

.vacancy_link a
{
    color:#BF0000;
    margin-right:20px;
    font-size:120%;
}

.vacancy_link img
{
    margin-right:5px;
}

.v_rs_text span
{
    font-size:140%;
    font-family:Verdana;
}


                                                                                                                                    /* room_category.html */

.room_category_right_side                                                                                                                                   
{
    position:relative;
}                                                                                                                                   
                                                                                                                                    
.rc_rs_headline
{
    color:#fff;
    padding:10px 20px 10px 0px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}


.rc_rs_big_img
{
    padding:10px 20px 30px 0px;
}

.rc_rs_form_container
{
    border:1px solid #848484;   
    position:absolute;
    top:0px;
    right:0px;
    width:211px;
}

.rc_rs_form p
{
    padding:10px 5px 0px 5px;
    color:#fff;
    font-size:90%;
    font-weight:bold;
}

.rc_rs_form select
{
    width:100%;
}

.rc_rs_text
{
    color:#fff;
    padding:0px 20px 10px 20px;
}

.rc_rs_bc_headline
{
    color:#fff;
    padding:10px 20px;
    
    font-size:140%;
    font-family:Georgia;
    font-weight:normal;
}

.rc_rs_bottom_container div
{
    float:left;
}

.rc_rs_bottom_container img
{
    margin:0px 0px 0px 20px;
}

.rc_rs_bottom_container a
{
    color:#fff;
    
    font-size:90%;
    text-decoration:none;
}

.rc_rs_bottom_container p
{
    padding:0px 30px 10px 30px;
}

                                                                                                                                    /* rooms.html */

.bg_center_container_bottom
{
    background:url('../img/bg_bottom_rooms.jpg') no-repeat bottom;
    background-color: #000;
    padding:0px 0px 10px 0px;
}

.rooms_right_side
{
    width:445px;
}

.r_rs_form_container
{
    border:1px solid #848484;   
    position:absolute;
    
    top:0px;
    right:0px;
    
    width:225px;
    
    padding:0px 10px;   
}

.r_rs_form_container p
{
    font-size:80%;
}

.r_rs_headline
{
    color:#BF0000;
    padding:10px 20px;
    
    font-size:170%;
    font-family:Georgia;
    font-weight:normal;
}

.r_rs_c_item
{
    position:relative;
}

.r_rs_c_img
{
    float:left;
    margin:0px 10px 20px 0px;
}

.r_rs_c_item_headline
{
    color:#fff;
    text-decoration:none;
    
    font-size:150%;
    font-family:Georgia;
}

.r_rs_c_item_text
{
    color:#fff;
    font-size:90%;
    padding:10px 0px 0px 0px;
}








.footer_guarantor 
{
    clear:both;
}

.footer 
{
    margin: auto;
    margin-top: -90px;
    width: 986px;
    clear: both;
    
    background: #000;
}

.bg_footer_rooms
{
    background:url('../img/bg_bottom_rooms_1.jpg') no-repeat;
}

.footer p
{
    color:#fff;
    font-size:110%;
    font-family:Verdana;
}

.footer a
{
    font-family:Verdana;
    color:#fff;
}

.footer img
{
    margin-left:5px;
}


.news_item
{
    margin-top: 10px;
    margin-bottom: 20px;
}

.news_item a.news_date
{
    color:#FFF;
    text-decoration:none;
    font-size:80%;
    border-bottom:1px solid #f00;
}

.news_item a.news_title
{
    margin-top:5px;
    font-size:130%;
    text-decoration:none;
    border:0;
}

.header_type7
{
    color:#FF2F2F !important;
    font-size:16px  !important;
    font-family:Helvetica;
}


.rm_content_separator
{
    height:1px;
    background-color: #4F4F4F;
    margin-top:10px;
}

.header_nav_panel span
{
    color:#eee;
}

.main-page-book-btn {
    position: absolute;
    top: 436px;
    left: 35px;
}

.page-book-btn,
.main-page-book-btn {
    position: absolute;
    display: block;
    width: 250px;
    height: 31px;
    background: url("../img/big-book-btn.gif");
    font-size: 14px;
    font-family: verdana;
    color: #FFF;
    text-decoration: none;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.page-book-btn {
  top: 309px;
  left: 10px;   
}

.online {
  display: none;
}
.gcc_servis .online {
  display: inline-block;
  width: 44px;
  height: 16px;
  background: url("../img/online.gif");
  margin-left: 5px;
  cursor: pointer;
  line-height: 16px;
}

.link-book {
  margin: 0px 15px;
  font-weight: bold;
}

#but_vak
{
	width: 362px;
	height: 51px;
	background: url(/img/but.gif);
	display: block;
}

#but_vak:hover
{
	background: url(/img/but_h.gif);
}

#tl-search-form{
	margin: 17px 0 0;
	float: right;
}

#mail_form
{
	color: #f5f5f5;
	width: 250px;
	height: 200px;
}

#mail_form b
{
	width: 70px;
	display: block;
	float: left;
	text-align: left;
}
#mail_form input
{
	display: block;
	float: left;
	width: 175px;
}
