a { outline: 0; }

h1 { font-family: tahoma; font-size: 22px; font-weight: normal; color: #404040; margin: 7px 0px 0px 28px; }
h2 { font-family: tahoma; font-size: 17px; font-weight: normal; color: #404040; margin: 0px 0px 7px 28px; }

/* Все страницы. Меню. Параметры текста --------------------------------------*/
.main_menu_one
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.main_menu_one:hover
{
    color: #C6DDA6;
}

.main_menu_one1
{
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.main_menu_one1:hover
{
    color: #C6DDA6;
}

.main_menu_two
{
    padding: 5px 5px 5px 5px;
}
/*----------------------------------------------------------------------------*/

/* Все страницы. Меню. Стрелки -----------------------------------------------*/
.m_arrows
{
    margin: 3px 0px 0px 8px; 
}
/*----------------------------------------------------------------------------*/

.main_bottom
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px 0px 0px 5px; 
}

/* Главная страница. Заголовки -----------------------------------------------*/
.index_titles
{
    font-family: tahoma; 
    font-size: 22px; 
    color: #404040;
    margin: 2px 0px 0px 12px; 
}
.index_titles_new
{
    font-family: tahoma; 
    font-size: 20px; 
    color: #404040;
    margin: 0px 0px 0px 0px;
}


/* Главная страница. Основной текст ------------------------------------------*/
.index_text
{
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
    line-height: 12pt;
    margin: 7px 15px 10px 15px; 
}
.index_text2
{
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
    line-height: 11pt;
    margin: 7px 15px 10px 15px; 
}


/* Главная страница. Новости -------------------------------------------------*/
.index_news
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 11pt;
    margin: 7px 15px 10px 15px; 
}

/* Главная страница. Баннеры -------------------------------------------------*/
.index_partners_img
{
    margin: 2px 0px 0px 0px; 
    border-color: #000000;
}
.index_partners_text
{
    font-family: tahoma;
    font-size:10px;
    margin-bottom: 12px; 
}

.index_link
{
    color: #404040;
}

/* Поиск залов. Форма. Название вопросов -------------------------------------*/
.search_title
{
    font-family: verdana;
    font-size: 17px;
    color: #000000;
    margin: 10px 0px 10px 30px; 
}
/*----------------------------------------------------------------------------*/

/* Поиск залов. Форма. Блок с вариантами ответов -----------------------------*/
.search_table
{
    font-family: tahoma;
    font-size: 13px;
    margin: 0px 0px 0px 45px; 
}
/*----------------------------------------------------------------------------*/

/* Поиск залов. Форма. Левый отступ для текстовых вариантов ответов ----------*/
.search_date_time
{
    margin: 0px 0px 0px 17px; 
}
/*----------------------------------------------------------------------------*/

/* Поиск залов. Форма. Элементы input-text и select --------------------------*/
.search_input_select 
{
    font-size: 11px; 
    vertical-align: middle; 
    font-family: verdana; 
}
.search_input_select2 
{
    font-size: 11px; 
    vertical-align: middle; 
    font-family: verdana; 
    margin-left: 15px;
}

/*----------------------------------------------------------------------------*/

/* Поиск залов. Форма. Кнопки ------------------------------------------------*/
.search_button 
{
    margin: 30px 0px 0px 0px; 
}
/*----------------------------------------------------------------------------*/

/* Поиск залов. Результаты поиска. Основная таблица --------------------------*/
.result_table
{
    font-family: tahoma;
    font-size: 13px;
    margin: 0px 0px 0px 10px; 
}

.result_table3
{
    font-family: tahoma;
    font-size: 13px;
    margin: 5px 0px 0px 10px; 
}

/*----------------------------------------------------------------------------*/

/* База залов. Название городов ----------------------------------------------*/
.base_city
{
    margin: 5px 0px 5px 31px; 
}
.base_city2
{
    font-family: verdana;
    font-weight: bold;
    font-size: 17px;
    color: #ffffff;
    padding: 0px 0px 2px 15px; 
}
/*----------------------------------------------------------------------------*/

/* База залов. Ссылка наверх -------------------------------------------------*/
.base_link_top 
{
    font-family: verdana;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    padding-right: 5px;
}
.base_link_top:hover
{
    text-decoration: underline;
}
/* База залов. Навигация -----------------------------------------------------*/
.base_navigation1
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    color: #000000;
    margin: 0px 0px 0px 10px; 
}
.base_navigation2
{
    font-family: verdana;
    font-size: 13px;
    line-height: 19px;
    color: #000000;
    margin: 0px 0px 0px 20px; 
}
.base_navigation3
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    color: #000000;
}


.base_navigation_title
{
    font-family: tahoma; 
    font-size: 22px; 
    font-weight: normal; 
    color: #404040; 
    margin: 7px 0px 5px 9px; 
}

/* База залов. Название категорий --------------------------------------------*/
.base_category
{
    font-family: verdana;
    font-size: 17px;
    margin: 5px 0px 5px 37px; 
}
/*----------------------------------------------------------------------------*/

/* База залов. Название отелей -----------------------------------------------*/
.base_hotel
{
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    margin: 0px 0px 0px 55px; 
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Позиционирование фотографии внутри таблицы -----------------*/
.hall_img_pos
{
    padding: 2px 2px 2px 2px; 
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Позиционирование таблицы с фотографиями --------------------*/
.hall_img
{
    margin: 0px 0px 0px 29px; 
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Надпись Описание зала и Контактная информация --------------*/
.hall_sub_title
{
    font-family: verdana;
    font-size: 17px;
    color: #404040;
    padding: 7px 0px 7px 28px; 
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Текст с описанием зала -------------------------------------*/
.hall_desc
{
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
    line-height: 12pt;
    margin: 0px 28px 10px 35px; 
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Таблица с типами рассадок ----------------------------------*/
.hall_type
{
    margin: 0px 0px 0px 29px; 
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Значение у типа рассадки -----------------------------------*/
.hall_type_num
{
    font-family: arial;
    font-size: 19px;
}
/*----------------------------------------------------------------------------*/

/* Страница зала. Контакты ---------------------------------------------------*/
.hall_contacts
{
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    margin: 0px 0px 4px 35px; 
}
.hall_contacts_link
{
    color: #000000;
}

/* Страница отеля. Надпись Описание и Контактная информация ------------------*/

.hotel_sub_title
{
    font-family: verdana;
    font-size: 17px;
    color: #404040;
    padding: 13px 0px 7px 28px; 
}

.hotel_halls_title
{
    font-family: verdana;
    font-size: 17px;
    color: #404040;
    padding: 0px 0px 5px 28px; 
}

.hotel_halls
{
    font-family: verdana;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    margin: 0px 0px 0px 35px; 
}

.hotel_desc
{
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
    line-height: 12pt;
    margin: 0px 28px 7px 35px; 
}

.base_desc
{
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
    line-height: 12pt;
    margin: 7px 28px 0px 30px; 
}

.result_query
{
    font-family: tahoma;
    font-size: 13px;
    margin: 0px 0px 0px 15px; 
}

.result_query3
{
    font-family: tahoma;
    font-size: 13px;
    margin: 0px 0px 0px 35px; 
}


.result_query2
{
    font-family: tahoma;
    font-size: 13px;
    margin: 0px 0px 5px 15px; 
}


.result_title
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 13px;
    margin: 5px 0px 2px 10px; 
}

.result_title3
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 13px;
    margin: 15px 0px 2px 30px; 
}

.result_title2
{
    font-family: tahoma;
    font-size: 13px;
    margin: 5px 0px 5px 30px; 
}

.input 
{ 
    font-family: tahoma; 
    font-size:12px; 
    width:295px; 
    height:20px; 
    border:1px solid #8e8e8e; 
    padding-top:2;
}

.order_table
{
    margin: 10px 0px 0px 0px; 
}

.result_ps
{
    font-family: tahoma;
    font-size: 11px;
    margin: 0px 0px 0px 36px; 
}

.news_table
{
    font-family: verdana;
    font-size: 12px;
}

.aticles_titles
{
    font-family: tahoma; 
    font-size: 17px; 
    color: #404040; 
    margin: 10px 0px 0px 30px;
}

.articles_link
{
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    line-height: 12pt;
    margin: 0px 28px 10px 60px; 
}

.articles_desc
{
    font-family: verdana;
    font-size: 11px;
    text-align: justify;
    line-height: 11pt;
    margin: 3px 28px 5px 48px; 
}

.links_desc
{
    font-family: verdana;
    font-size: 12px;
    padding: 0px 0px 0px 5px; 
}
.com
{
    font-family: tahoma;
    font-size: 11px;
    color:#333333;
    text-decoration: none;
}
.com:hover
{
    font-family: tahoma;
    font-size: 11px;
    color: #333333;
    text-decoration:underline;
}

.catalog
{
    margin: 0px 0px 0px 12px; 
}

.type_desc{
    font-family: tahoma;
    font-size: 9px;
    padding: 3px 0px 5px 0px; 
}


.menu_new{font-family:tahoma;font-size:12px;font-weight:bold;color:#ffffff;text-decoration: none;}
.menu_new:hover{color: #c1c1c1;}
.menu_new_big{font-family:tahoma;font-size:13px;font-weight:bold;color:#eff215;text-decoration: none;}
.menu_new_big:hover{color: #c1c1c1;}
.arr{padding-top:4px;}
.arr_big{padding-top:2px;padding-left:2px;}


.all_bottom_string { font-family: tahoma; font-size: 11px; color: #ffffff; font-weight: bold; text-align: center; padding-bottom: 2px; }
.all_menu_text { font-family: tahoma; font-size: 12px; font-weight: bold; text-align: right; color: #ffea00; padding: 2px 9px 5px 2px; }
.all_menu_arr { margin-left: 6px; }
.all_menu_line { height: 1px; width: 187px; background-color: #ffffff; }
.all_menu_link { color: #ffffff; text-decoration: none; }
.all_menu_link:hover { color: #c1c1c1; }

.all_menu_link_new { color: #eff215; text-decoration: none; }
.all_menu_link_new:hover { color: #c1c1c1; }
