<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE+%D0%9B%D0%B8%D1%81%D0%BE%D0%B2%D1%8B%D0%B9</id>
	<title>Центр поддержки системы бронирования - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://support.nemo.travel/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE+%D0%9B%D0%B8%D1%81%D0%BE%D0%B2%D1%8B%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://support.nemo.travel/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE_%D0%9B%D0%B8%D1%81%D0%BE%D0%B2%D1%8B%D0%B9"/>
	<updated>2026-04-21T23:03:07Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:File.djvu&amp;diff=6277</id>
		<title>Файл:File.djvu</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:File.djvu&amp;diff=6277"/>
		<updated>2014-11-01T00:33:52Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=4360</id>
		<title>Интеграция</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=4360"/>
		<updated>2013-12-10T02:07:13Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Изменение в адресации к jquery для старых легких форм.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для интеграции Nemo с другими системами имеются инструменты обмена данными.&lt;br /&gt;
&lt;br /&gt;
== Легкая форма на сайт ==&lt;br /&gt;
&lt;br /&gt;
Если вы желаете разместить поисковую форму авиабилетов на другом домене, то это можно сделать с помощью '''«Легкой Формы»'''. Других доменов может быть несколько, но после заполнения поисковых критериев [[пользователь]] будет перебрасываться на ваш сайт для просмотра результатов и бронирования.&lt;br /&gt;
&lt;br /&gt;
[[Файл:IMG_13092012_112041.png]]&lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
&lt;br /&gt;
1. Разместить у себя на странице в месте, где должна располагаться форма следующий html-код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://DOMAIN/templates/nano/css/ui.datepicker.css&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://DOMAIN/static/js/_frameworks/jquery/jquery-1.3.1.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://DOMAIN/static/js/nano_loader.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;Если ранее вы использовали http://DOMAIN/static/js/jquery-1.3.1.min.js — обратите внимание на изменение пути.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Здесь и далее замените в адресах ссылок DOMAIN на имя вашего домена!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Разместить скрипт инициализации формы:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
	$(document).ready(function(){&lt;br /&gt;
		$('#nano_flght_form').nanoLoad({&lt;br /&gt;
			url:&amp;quot;http://DOMAIN/&amp;quot;,&lt;br /&gt;
			typeSearch:&amp;quot;RT&amp;quot;,&lt;br /&gt;
			arrDate: 2,&lt;br /&gt;
			depDate: 7,&lt;br /&gt;
			outSearch: &amp;quot;MOW&amp;quot;,&lt;br /&gt;
			inSearch: &amp;quot;PAR&amp;quot;&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Здесь: &lt;br /&gt;
*'''typeSearch''' может принимать значения OW или RT (в один конец или туда и обратно);&amp;lt;br&amp;gt; &lt;br /&gt;
*'''arrDate''' - через сколько дней вылет;&amp;lt;br&amp;gt; &lt;br /&gt;
*'''depDate''' - через сколько дней обратный вылет;&amp;lt;br&amp;gt; &lt;br /&gt;
*'''outSearch''' - текст запроса в автокомплит для предзаполнения поля &amp;quot;Вылет&amp;quot;; &amp;lt;br&amp;gt; &lt;br /&gt;
*'''inSearch''' - текст запроса в автокомплит для предзаполнения поля &amp;quot;Прилет&amp;quot;; &amp;lt;br&amp;gt; &lt;br /&gt;
Дефолтным пунктом вылета/прилета в полях формы установится первый пункт, который подгружается в автокомплит по вводу этого текста.&lt;br /&gt;
&lt;br /&gt;
3. Разместить на странице код формы:&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Код формы&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html4strict&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;nano_flght_form&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div id=&amp;quot;test&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div id=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;main&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;Поиск авиабилетов&amp;lt;/h1&amp;gt;&lt;br /&gt;
         &amp;lt;/div&amp;gt;&lt;br /&gt;
         &amp;lt;form name=&amp;quot;search-form&amp;quot; id=&amp;quot;search-form&amp;quot; method=&amp;quot;POST&amp;quot; action=&amp;quot;index.php?go=search/index&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;fieldset&amp;gt;&lt;br /&gt;
               &amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;bg-t&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;div class=&amp;quot;form-track&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;h2&amp;gt;Маршрут&amp;lt;/h2&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;mtext&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;input type=&amp;quot;hidden&amp;quot; value=&amp;quot;1&amp;quot; name=&amp;quot;real_gogo&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;trip_type&amp;quot; name=&amp;quot;trip_type&amp;quot; value=&amp;quot;OW&amp;quot; checked&amp;gt;В одну сторону&lt;br /&gt;
                           &amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;trip_type&amp;quot; name=&amp;quot;trip_type&amp;quot; value=&amp;quot;RT&amp;quot;&amp;gt;Туда и обратно&lt;br /&gt;
                        &amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div id=&amp;quot;normal-selection&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;!-- Строка вылета --&amp;gt;&lt;br /&gt;
                           &amp;lt;div class=&amp;quot;row row-departure&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Вылет из --&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;col-airport&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label&amp;gt;Вылет&amp;lt;/label&amp;gt;&amp;lt;span style=&amp;quot;display: none; margin-left: 100px;&amp;quot; class=&amp;quot;required error&amp;quot; id=&amp;quot;out_search-error&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                                 &amp;lt;div class=&amp;quot;location_select&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span class=&amp;quot;hint&amp;quot;&amp;gt;&lt;br /&gt;
                                       &amp;lt;div id=&amp;quot;span_out_search&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                                       &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;width: 100%; display: none;&amp;quot; class=&amp;quot;loc ac_input&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;out_search&amp;quot; name=&amp;quot;out_search&amp;quot; check=&amp;quot;&amp;quot; autocomplete=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;/span&amp;gt;&lt;br /&gt;
                                    &amp;lt;div id=&amp;quot;control_out_iata&amp;quot;&amp;gt;&lt;br /&gt;
                                       &amp;lt;input type=&amp;quot;hidden&amp;quot; rel=&amp;quot;{group:['OW', 'RT'], visitor:'prev_iata', id: 'out_search-error', required_error:'Обязательное поле'}&amp;quot; class=&amp;quot;v-visitor v-required&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;out_iata&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                                 &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Дата вылета --&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;col-date&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label&amp;gt;Дата вылета&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;div class=&amp;quot;inp-hold&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;input type=&amp;quot;text&amp;quot; rel=&amp;quot;{group:['OW', 'RT'], pattern:/^[\d]{2}\.(0[1-9]|1[0-2])\.(19|20)[\d]{2}$/, date:{use_datepicker_limits: 1}, visitor: 'rt_prev_date', required_error:'Обязательное поле'}&amp;quot; maxlength=&amp;quot;10&amp;quot; size=&amp;quot;10&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;departure_date&amp;quot; class=&amp;quot;text v-date v-required v-visitor&amp;quot; name=&amp;quot;departure_date&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;smbl_req&amp;quot;&amp;gt; * &amp;lt;/span&amp;gt;&amp;lt;span normal_error=&amp;quot;&amp;quot; field=&amp;quot;departure_date&amp;quot; id=&amp;quot;departure_date-error&amp;quot; class=&amp;quot;required error&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                                 &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Время вылета --&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;col-time&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label&amp;gt;Время вылета&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;span class=&amp;quot;hint&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;select rel=&amp;quot;{group:['RT'], visitor: 'rt_daytime'}&amp;quot; class=&amp;quot;v-prefered v-required v-visitor&amp;quot; id=&amp;quot;prefered_departure_type&amp;quot; name=&amp;quot;prefered_departure_type&amp;quot;&amp;gt;&lt;br /&gt;
                                       &amp;lt;option selected=&amp;quot;&amp;quot; value=&amp;quot;not_important&amp;quot;&amp;gt;в любое время&lt;br /&gt;
                                       &amp;lt;/option&amp;gt;&lt;br /&gt;
                                       &amp;lt;option value=&amp;quot;morning&amp;quot;&amp;gt;утром&lt;br /&gt;
                                       &amp;lt;/option&amp;gt;&lt;br /&gt;
                                       &amp;lt;option value=&amp;quot;afternoon&amp;quot;&amp;gt;днем&lt;br /&gt;
                                       &amp;lt;/option&amp;gt;&lt;br /&gt;
                                       &amp;lt;option value=&amp;quot;evening&amp;quot;&amp;gt;вечером&lt;br /&gt;
                                       &amp;lt;/option&amp;gt;&lt;br /&gt;
                                       &amp;lt;option value=&amp;quot;night&amp;quot;&amp;gt;ночью&lt;br /&gt;
                                       &amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;/select&amp;gt;&lt;br /&gt;
                                 &amp;lt;/span&amp;gt;&lt;br /&gt;
                                 &amp;lt;span normal_error=&amp;quot;&amp;quot; field=&amp;quot;prefered_departure_type&amp;quot; id=&amp;quot;prefered_departure_type-error&amp;quot; class=&amp;quot;error&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                           &amp;lt;/div&amp;gt;&lt;br /&gt;
                           &amp;lt;div class=&amp;quot;arrows arrow_ow&amp;quot; id=&amp;quot;arrows&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                           &amp;lt;!-- Строка прилета (обратного вылета) --&amp;gt;&lt;br /&gt;
                           &amp;lt;div class=&amp;quot;row  row-arrival&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Пункт прилета --&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;col-airport&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label&amp;gt;Прилет &amp;lt;/label&amp;gt;&amp;lt;span style=&amp;quot;display: none; margin-left: 100px;&amp;quot; class=&amp;quot;required error&amp;quot; id=&amp;quot;in_search-error&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                                 &amp;lt;div class=&amp;quot;location_select&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span class=&amp;quot;hint&amp;quot;&amp;gt;&lt;br /&gt;
                                       &amp;lt;div id=&amp;quot;span_in_search&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                                       &amp;lt;input type=&amp;quot;text&amp;quot; style=&amp;quot;display: none;&amp;quot; class=&amp;quot;loc ac_input&amp;quot; size=&amp;quot;40&amp;quot; rel=&amp;quot;{group:['OW','RT'], visitor:'prev_iata'}&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;in_search&amp;quot; name=&amp;quot;in_search&amp;quot; check=&amp;quot;&amp;quot; autocomplete=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;/span&amp;gt;&lt;br /&gt;
                                    &amp;lt;div id=&amp;quot;control_in_iata&amp;quot;&amp;gt;&lt;br /&gt;
                                       &amp;lt;input type=&amp;quot;text&amp;quot; rel=&amp;quot;{group:['OW','RT'], visitor:'prev_iata', id: 'in_search-error', required_error:'Обязательное поле'}&amp;quot; style=&amp;quot;display: none;&amp;quot; class=&amp;quot;v-visitor v-required&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;in_iata&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                                 &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Дата обратного вылета --&amp;gt;&lt;br /&gt;
                              &amp;lt;div style=&amp;quot;display: none;&amp;quot; id=&amp;quot;control_back_departure_date&amp;quot; class=&amp;quot;col-date&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label&amp;gt;Обратный вылет&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;div class=&amp;quot;inp-hold&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;input type=&amp;quot;text&amp;quot; rel=&amp;quot;{group:['RT'], pattern:/^[\d]{2}\.(0[1-9]|1[0-2])\.(19|20)[\d]{2}$/, date:{use_datepicker_limits: 1}, visitor: 'rt_prev_date', required_error:'Обязательное поле'}&amp;quot; maxlength=&amp;quot;10&amp;quot; size=&amp;quot;10&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;back_departure_date&amp;quot; class=&amp;quot;text datepick v-date v-required v-visitor&amp;quot; name=&amp;quot;back_departure_date&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;smbl_req&amp;quot;&amp;gt; * &amp;lt;/span&amp;gt;&amp;lt;span normal_error=&amp;quot;&amp;quot; field=&amp;quot;back_departure_date&amp;quot; id=&amp;quot;back_departure_date-error&amp;quot; class=&amp;quot;required error&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                                 &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Время обратного вылета --&amp;gt;&lt;br /&gt;
                              &amp;lt;div style=&amp;quot;display: none;&amp;quot; id=&amp;quot;prefered_back_departure_type&amp;quot; class=&amp;quot;col-time&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label&amp;gt;Время вылета обратно&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;select rel=&amp;quot;{group:['RT'], visitor: 'rt_daytime'}&amp;quot; class=&amp;quot; v-prefered v-visitor&amp;quot; name=&amp;quot;prefered_back_departure_type&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;not_important&amp;quot;&amp;gt;в любое время &amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;morning&amp;quot;&amp;gt;утром &amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;afternoon&amp;quot;&amp;gt;днем &amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;evening&amp;quot;&amp;gt;вечером &amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;night&amp;quot;&amp;gt;ночью &amp;lt;/option&amp;gt;&lt;br /&gt;
                                 &amp;lt;/select&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                           &amp;lt;/div&amp;gt;&lt;br /&gt;
                           &amp;lt;!-- Доп. параметры в осн. блоке --&amp;gt;&lt;br /&gt;
                           &amp;lt;div class=&amp;quot;row row4&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Поиск только прямых рейсов --&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;che-hold&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;direct&amp;quot; name=&amp;quot;direct&amp;quot; value=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;label for=&amp;quot;direct&amp;quot;&amp;gt;Без пересадок&amp;lt;/label&amp;gt;&lt;br /&gt;
                              &amp;lt;!-- Поиск только LOWCost --&amp;gt;&lt;br /&gt;
                           &amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;/div&amp;gt;&lt;br /&gt;
                     &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;div class=&amp;quot;box-bottom&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;div class=&amp;quot;box box2&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;bg-t&amp;quot;&amp;gt;&lt;br /&gt;
                     &amp;lt;div class=&amp;quot;bg-b&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;form-track&amp;quot;&amp;gt;&lt;br /&gt;
                           &amp;lt;h2&amp;gt;Пассажиры&amp;lt;/h2&amp;gt;&lt;br /&gt;
                           &amp;lt;div class=&amp;quot;row row2&amp;quot;&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;passenger&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label class=&amp;quot;lab1 ts_adults_label&amp;quot;&amp;gt;взрослых &amp;lt;span class=&amp;quot;psngr_age&amp;quot;&amp;gt;&amp;lt;br&amp;gt; 12 лет&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;select rel=&amp;quot;{group:['OW', 'RT', 'CR'], visitor:'people', id:'people_error'}&amp;quot; class=&amp;quot;v-visitor select3&amp;quot; name=&amp;quot;adults&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;option selected=&amp;quot;&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;2&amp;quot;&amp;gt;2&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;3&amp;quot;&amp;gt;3&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;4&amp;quot;&amp;gt;4&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;5&amp;quot;&amp;gt;5&amp;lt;/option&amp;gt;&lt;br /&gt;
                                 &amp;lt;/select&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;passenger&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label class=&amp;quot;ts_chd_label&amp;quot;&amp;gt;детей &amp;lt;span class=&amp;quot;psngr_age&amp;quot;&amp;gt;&amp;lt;br&amp;gt;от 2 до 12 лет&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;select rel=&amp;quot;{group:['OW', 'RT', 'CR'], visitor:'people', id:'people_error'}&amp;quot; class=&amp;quot;v-visitor select3&amp;quot; name=&amp;quot;children&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;option selected=&amp;quot;&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;0&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;2&amp;quot;&amp;gt;2&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;3&amp;quot;&amp;gt;3&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;4&amp;quot;&amp;gt;4&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;5&amp;quot;&amp;gt;5&amp;lt;/option&amp;gt;&lt;br /&gt;
                                 &amp;lt;/select&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;passenger&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label class=&amp;quot;ts_inf_label&amp;quot;&amp;gt;младенцев &amp;lt;span class=&amp;quot;psngr_age&amp;quot;&amp;gt;&amp;lt;br&amp;gt;до 2 лет&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;select rel=&amp;quot;{group:['OW', 'RT', 'CR'], visitor:'people', id:'people_error'}&amp;quot; class=&amp;quot;v-visitor select3&amp;quot; name=&amp;quot;infants&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;option selected=&amp;quot;&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;0&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/option&amp;gt;&lt;br /&gt;
                                 &amp;lt;/select&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;div class=&amp;quot;passenger&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;label class=&amp;quot;ts_infseat_label&amp;quot;&amp;gt;младенцев с местом   &amp;lt;span class=&amp;quot;psngr_age&amp;quot;&amp;gt;&amp;lt;br&amp;gt;до 2 лет&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
                                 &amp;lt;select rel=&amp;quot;{group:['OW', 'RT', 'CR'], visitor:'people', id:'people_error'}&amp;quot; class=&amp;quot;v-visitor select3&amp;quot; name=&amp;quot;infants_seat&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;option selected=&amp;quot;&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;0&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;2&amp;quot;&amp;gt;2&amp;lt;/option&amp;gt;&lt;br /&gt;
                                    &amp;lt;option value=&amp;quot;3&amp;quot;&amp;gt;3&amp;lt;/option&amp;gt;&lt;br /&gt;
                                 &amp;lt;/select&amp;gt;&lt;br /&gt;
                              &amp;lt;/div&amp;gt;&lt;br /&gt;
                              &amp;lt;span normal_error=&amp;quot;&amp;quot; field=&amp;quot;adults&amp;quot; id=&amp;quot;people_error&amp;quot; class=&amp;quot;required error&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                           &amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;/div&amp;gt;&lt;br /&gt;
                     &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;div class=&amp;quot;buttons holder&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;submit&amp;quot; class=&amp;quot;linkbutton btn-search&amp;quot; value=&amp;quot;Поиск&amp;quot; name=&amp;quot;gogo&amp;quot; id=&amp;quot;submit_click&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;button&amp;quot; class=&amp;quot;linkbutton btn-search&amp;quot; value=&amp;quot;Расширенный поиск&amp;quot; name=&amp;quot;advanced&amp;quot; href=&amp;quot;&amp;quot; id=&amp;quot;advanced_link&amp;quot; style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;очистить&amp;quot; class=&amp;quot;btn btn-clear search_btn_clear linkbutton&amp;quot; name=&amp;quot;clear&amp;quot; id=&amp;quot;clear_button&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;search-form-err&amp;quot; id=&amp;quot;search-form-static-error&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
                  &amp;lt;span class=&amp;quot;search-form-err&amp;quot; id=&amp;quot;search-form-error&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;clear&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;input type=&amp;quot;hidden&amp;quot; value=&amp;quot;&amp;quot; id=&amp;quot;input_vendors&amp;quot; name=&amp;quot;input_vendors&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;input type=&amp;quot;hidden&amp;quot; value=&amp;quot;1&amp;quot; id=&amp;quot;advanced_count&amp;quot; name=&amp;quot;advanced_count&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;div class=&amp;quot;clear&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
               &amp;lt;div style=&amp;quot;display: none;&amp;quot; id=&amp;quot;ChildrenWarn&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;span&amp;gt;Путешествие детей без взрослых может быть запрещено &amp;lt;br&amp;gt;&lt;br /&gt;
                  &amp;lt;a id=&amp;quot;read-children-warn&amp;quot; href=&amp;quot;javascript:void(null);&amp;quot;&amp;gt;Я принимаю условия&amp;lt;/a&amp;gt;&lt;br /&gt;
                  &amp;lt;/span&amp;gt;&lt;br /&gt;
               &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
         &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Код стилей (их можно изменять по своему желанию)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
body{color:#4a4a4a;font:12px Arial, 'Trebuchet MS', sans-serif;/*background:url(../images/bg.jpg) no-repeat 50% 0;*/margin:0;}&lt;br /&gt;
img{border-style:none;}&lt;br /&gt;
a{color:#009}&lt;br /&gt;
#span_out_search .flag, #span_in_search .flag{margin: 3px 0 0 3px}&lt;br /&gt;
a:hover{text-decoration:none;}&lt;br /&gt;
ul {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}&lt;br /&gt;
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}&lt;br /&gt;
a:active,a:focus,img{outline:0;}&lt;br /&gt;
form,fieldset{border-style:none;margin:0;padding:0;}&lt;br /&gt;
#wrapper{width:420px;position:relative;margin:0 auto}&lt;br /&gt;
#header{width:100%;margin:0 0 15px;}&lt;br /&gt;
.header-hold{width:100%;clear:both;}&lt;br /&gt;
.logo{width:114px;height:55px;overflow:hidden;float:left;display:inline;margin:4px 0 0 63px;}&lt;br /&gt;
.header-hold .logo a{display:block;background:url(../images/logo.png);text-indent:-9999px;overflow:hidden;width:114px;height:55px;}&lt;br /&gt;
#header .login-box{float:left;display:inline;margin:10px 0 0 0;}&lt;br /&gt;
#lang{float:right;display:none;margin:12px 20px 0 0;}&lt;br /&gt;
#lang .lnk-lang{float:left;line-height:30px;height:30px;background:#e8e8e8;text-decoration:none;color:#4a4a4a;font-weight:700;position:relative;z-index:5;border:1px solid #c5c5c5}&lt;br /&gt;
#lang .lnk-lang .bg{float:left;cursor:pointer;padding:0 40px 0 20px;}&lt;br /&gt;
#lang .lnk-lang img{float:left;margin:8px 13px 0 0;}&lt;br /&gt;
#lang .lnk-lang .txt{float:left;cursor:pointer;}&lt;br /&gt;
#lang .drop-lang{position:absolute;width:100%;left:0;top:18px;z-index:2;display:none}&lt;br /&gt;
#lang:hover .drop-lang,#lang.hover .drop-lang{display:block;}&lt;br /&gt;
#lang .drop-hold{height:1%;overflow:hidden;background:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:0 1px;}&lt;br /&gt;
#lang .bottom{display:block;width:100%;height:9px;overflow:hidden;}&lt;br /&gt;
#lang .bottom .l,#lang .bottom .r{float:left;height:9px;width:8px;overflow:hidden;}&lt;br /&gt;
#lang .drop-hold ul{list-style:none;background:#e8e8e8;font-weight:700;margin:0;padding:20px 0 0;}&lt;br /&gt;
#lang .drop-hold li{white-space:nowrap;width:100%;overflow:hidden;padding:0 0 4px;}&lt;br /&gt;
#lang .drop-hold li a{display:block;height:1%;overflow:hidden;color:#4a4a4a;text-decoration:none;padding:3px 17px 0;}&lt;br /&gt;
#lang .drop-hold li a:hover{background:#7bcdf8;}&lt;br /&gt;
#lang .drop-hold li img{float:left;margin:0 13px 0 0;}&lt;br /&gt;
#header .top-menu{float:right;list-style:none;display:inline;margin:10px 0 0 0;padding:0;}&lt;br /&gt;
#header .top-menu li{float:left;margin:0 0 0 5px;}&lt;br /&gt;
#header .top-menu a{float:left;padding:0 0 0 7px;}&lt;br /&gt;
#header .top-menu a.lnk-avt{background:url(../images/ico-topnav.gif) no-repeat 0 0;}&lt;br /&gt;
#header .top-menu a.lnk-reg{background:url(../images/ico-topnav.gif) no-repeat 0 -18px;padding:0 0 0 14px;}&lt;br /&gt;
/*#header .top-menu a.lnk-tools{background:url(../images/ico-topnav.gif) no-repeat 0 -36px;padding:0 0 0 18px;}*/&lt;br /&gt;
.navigation{list-style:none;font-size:22px;line-height:36px;width:1048px;overflow:hidden;margin:0 -48px 0 0;padding:14px 0 0 1px;}&lt;br /&gt;
.navigation li{float:left;margin:0 48px 0 0;}&lt;br /&gt;
.navigation a{float:left;color:#4a4a4a;background:url(../images/bg-nav-ico.png) no-repeat;}&lt;br /&gt;
.navigation .lnk-ticket{background-position:0 0;padding:0 0 0 63px;}&lt;br /&gt;
.navigation .lnk-otel{background-position:0 -36px;padding:0 0 0 37px;}&lt;br /&gt;
.navigation .lnk-tour{background-position:0 -72px;padding:0 0 0 48px;}&lt;br /&gt;
.navigation .lnk-trans{background-position:0 -108px;padding:0 0 0 78px;}&lt;br /&gt;
.navigation .lnk-cart{background-position:0 -144px;padding:0 0 0 39px;}&lt;br /&gt;
.navigation .lnk-tourpack{background-position:0 -180px;padding:0 0 0 48px;}&lt;br /&gt;
.navigation a:hover,.navigation .active a,.navigation .active span span{color:#0c91d7;}&lt;br /&gt;
.navigation .active a{font-size:26px;text-decoration:none;}&lt;br /&gt;
#main{width:100%;}&lt;br /&gt;
#main .title{overflow:hidden;padding:0 0 12px;}&lt;br /&gt;
#main .title h1{color:#333;font-size:24px;font-weight:400;margin:0;}&lt;br /&gt;
.box{width:100%;background:url(../images/bg-box.gif);}&lt;br /&gt;
.box .bg-t{border-top:1px solid #e3e3e3;border-bottom:1px solid #a3a3a3;border-right:1px solid #a3a3a3}&lt;br /&gt;
.form-track{padding:8px 15px 0;}&lt;br /&gt;
.form-track .row{clear:both;padding:0 0 5px;}&lt;br /&gt;
.form-track .row .passenger{width:195px;margin:4px 0 2px}&lt;br /&gt;
.form-track .row .passenger .select3{width:45px;margin-top:8px}&lt;br /&gt;
.form-track .row .passenger .psngr_age br{margin:0;padding:0}&lt;br /&gt;
.form-track .row1{padding:0 0 30px;}&lt;br /&gt;
.form-track h2 {color:#48a200;font-size:22px;font-weight:400;margin:0 0 20px;display:none}&lt;br /&gt;
.form-track label{margin:0 40px 0 4px;}&lt;br /&gt;
.form-track .row2 label{line-height:17px;margin:0 3px 0 0;float:left;width:135px}&lt;br /&gt;
.form-track .row4 label{line-height:30px; float:left;}&lt;br /&gt;
.form-track .row2 .lab1{margin:0 4px 0 0;}&lt;br /&gt;
.form-track label.active{font-weight:700;color:#48a200;}&lt;br /&gt;
ul.che-list li {clear:both;}&lt;br /&gt;
.arrows{background:url(../images/arrows.png) no-repeat left top;margin-left: 151px;height:35px;width:61px;cursor:pointer;display:none}&lt;br /&gt;
.arrow_rt{background-position:left -35px;}&lt;br /&gt;
.col-airport, .col-city{float:left;width:390px;position:relative}&lt;br /&gt;
.tooltip{position:absolute;font-size:11px;line-height:33px;color:#fff;width:395px;z-index:30;}&lt;br /&gt;
.col1{position:relative;float:left;width:292px;}&lt;br /&gt;
.tooltip-blue{top:-22px;left:87px;}&lt;br /&gt;
.tooltip-red{top:-45px;left:-35px;}&lt;br /&gt;
#assignment-error .tooltip-red{top:-80px !important;left:190px !important;position:relative !important;}&lt;br /&gt;
.tooltip .l{float:left;overflow:hidden;width:30px;height:51px;}&lt;br /&gt;
.tooltip-blue .l{background:url(../images/bg-tt-blue-l.png);}&lt;br /&gt;
.tooltip-red .l{background:url(../images/bg-tt-red-l.png);}&lt;br /&gt;
.tooltip .txt{float:left;height:33px;padding:0 8px 0 0;}&lt;br /&gt;
.tooltip-blue .txt{background:url(../images/bg-tt-blue-c.png);}&lt;br /&gt;
.tooltip-red .txt{background:url(../images/bg-tt-red-c.png);}&lt;br /&gt;
.tooltip .txt span{float:left;position:relative;margin:0 0 0 -13px;}&lt;br /&gt;
.tooltip .r{float:left;overflow:hidden;width:11px;height:33px;}&lt;br /&gt;
.tooltip-blue .r{background:url(../images/bg-tt-blue-r.png);}&lt;br /&gt;
.tooltip-red .r{background:url(../images/bg-tt-red-r.png);}&lt;br /&gt;
.col-airport select{width:365px;font:17px/20px 'Trebuchet MS', Arial, sans-serif;color:#6c6c6c;}&lt;br /&gt;
.form-track .col-date{float:left;position:relative}&lt;br /&gt;
.form-track .col-date, .form-track .col-time {padding-top:5px}&lt;br /&gt;
.form-track .col-time label,.form-track .col-date label,.form-track .col-airport label, label.sel-label{float:none;display:block;line-height:14px!important;margin:0 0 4px;padding:0!important;}&lt;br /&gt;
.form-track .col-date .lnk-calendar{float:right;margin:4px 4px 0 0;}&lt;br /&gt;
/*.form-track .col-time{float:left;overflow:hidden;}*/&lt;br /&gt;
.row-departure{width:100%;clear:both;padding:0 0 4px;}&lt;br /&gt;
.box-bottom{width:100%;overflow:hidden;background:url(../images/bg-box-b.gif);margin:0 0 20px;}&lt;br /&gt;
.box-bottom .bg-t{width:100%;overflow:hidden;background:url(../images/bg-box-b-t.gif) no-repeat;display:none}&lt;br /&gt;
.box-bottom .bg-b{height:1%;overflow:hidden;padding:14px 10px 10px 10px;border:1px solid #ececec}&lt;br /&gt;
.box-bottom .title-b{padding:0 0 24px;}&lt;br /&gt;
.box-bottom h3{font-size:18px;font-weight:400;background:url(../images/dashed.gif) repeat-x 0 100%;float:left;margin:0;padding:0 0 3px;}&lt;br /&gt;
.box-bottom h3 a{text-decoration:none;background:url(../images/arrow-top.gif) no-repeat 100% 50%;color:#4a4a4a;padding:0 18px 0 0;}&lt;br /&gt;
.box-bottom h3 a.close-box{background:url(../images/arrow-bottom.gif) no-repeat 100% 50%;}&lt;br /&gt;
.row{clear:both;padding:0 0 24px;}&lt;br /&gt;
.row label span{padding:0 5px;}&lt;br /&gt;
.form-track .row5{padding:0 0 28px;}&lt;br /&gt;
.form-tools label,.form-tools .label10{float:left;line-height:30px;font-weight:400;padding:0 5px;}&lt;br /&gt;
.col2{float:left;width:300px;}&lt;br /&gt;
.col3{width:300px;}&lt;br /&gt;
.toll-che{padding-top:20px;}&lt;br /&gt;
.add,.delete{float:left;color:#4a4a4a;font-size:14px;line-height:27px;text-decoration:none;padding:0 0 0 32px;}&lt;br /&gt;
.delete{float:right;background:url(../images/ico-error.gif) no-repeat 0 -41px;margin:0 116px 0 0;}&lt;br /&gt;
.add span,.delete span{background:url(../images/dashed.gif) repeat-x 0 100%;}&lt;br /&gt;
.add{background:url(../images/ico-error.gif) no-repeat 0 0;font-size:18px;line-height:36px;padding:0 0 0 44px;}&lt;br /&gt;
.form-track .row1 label{line-height:30px;}&lt;br /&gt;
.buttons{padding:10px 0 15px;}&lt;br /&gt;
.error1{color:#ec1612;font-size:14px;background:url(../images/ico-error.gif) no-repeat 0 -75px;line-height:30px;margin:5px 0 0 42px;padding:0 0 0 52px}&lt;br /&gt;
 &lt;br /&gt;
.search_noresults{width:960px !important;margin-left:-265px}&lt;br /&gt;
 &lt;br /&gt;
.error, .error_mesage{color:#F00;font-weigth:700;position:relative;border:0px solid #000;}&lt;br /&gt;
.btn{border:none;background:none;}&lt;br /&gt;
.search-form-err{color:#F00; line-height:30px;font-size:16px; margin:10px 0 0 42px;padding:10px 0 0;}&lt;br /&gt;
.warning{color:#af0307;font-size:14px;font-weight:700;background:url(../images/warning.png) no-repeat;line-height:48px;margin:5px 0 10px 12px;padding:0 0 0 52px;}&lt;br /&gt;
.buttons .btn-search, .btn-big-w{background: #57bb10;float:left;height:25px;line-height:25px;font-size:18px;color:#fff;text-decoration:none;margin:0 0 0 0;border-top:1px solid #add595;border-left:1px solid #add595;border-right:1px solid #3e8514;border-bottom:1px solid #3e8514;&lt;br /&gt;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-right-radius: 3px;&lt;br /&gt;
-webkit-border-bottom-right-radius: 3px;-webkit-border-top-left-radius: 3px}&lt;br /&gt;
.buttons .btn-search span, .btn-big-w span{float:left;background:url(../images/btn-search.gif) no-repeat 100% -41px;cursor:pointer;padding:0 45px;}&lt;br /&gt;
.btn-big-g{background:url(../images/btn-big-g.gif);float:left;height:41px;line-height:41px;font-size:24px;color:#fff;text-decoration:none;margin:0 0 0 31px;}&lt;br /&gt;
.btn-big-g span{float:left;background:url(../images/btn-big-g.gif) no-repeat 100% -41px;cursor:pointer;padding:0 45px;}&lt;br /&gt;
.btn-big-g-a{background:url(../images/btn-big-g.gif);float:left;height:41px;line-height:41px;font-size:24px;color:#fff;text-decoration:none;}&lt;br /&gt;
.btn-big-g-a span{float:left;background:url(../images/btn-big-g.gif) no-repeat 100% -41px;cursor:pointer;padding:0 45px;}&lt;br /&gt;
.pay-btn-big-g{background:url(../images/btn-big-g.gif);float:left;height:41px;line-height:41px;font-size:24px;color:#fff;text-decoration:none;margin:0 0 0 31px;}&lt;br /&gt;
.pay-btn-big-g span{float:left;background:url(../images/btn-big-g.gif) no-repeat 100% -41px;cursor:pointer;padding:0 45px;}&lt;br /&gt;
.btn-clear, .btn-small{float:right;border-bottom:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-left:1px solid #f4f4f4;border-top:1px solid #f4f4f4;height:24px;line-height:24px;color:#4a4a4a;text-decoration:none;margin:9px 20px 0 0;background:#d9d9d9}&lt;br /&gt;
.btn-small-g{float:right;background:#FF8C00;border-right:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;border-left:1px solid #f4f4f4;border-top:1px solid #f4f4f4;height:24px;line-height:24px;color:#fff;text-decoration:none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-right-radius: 3px;&lt;br /&gt;
-webkit-border-bottom-right-radius: 3px;-webkit-border-top-left-radius: 3px}&lt;br /&gt;
.btn-small-g span{float:left;cursor:pointer;white-space:nowrap;padding:0 12px;}&lt;br /&gt;
button{cursor:pointer;}&lt;br /&gt;
.btn-clear span,.btn-small span{float:left;cursor:pointer;background:url(../images/btn-clear.gif) no-repeat 100% -24px;white-space:nowrap;padding:0 12px;}&lt;br /&gt;
.search_btn_clear{float:right;display:none}&lt;br /&gt;
.select2{width:53px;}&lt;br /&gt;
.select3{width:64px;}&lt;br /&gt;
.select4{width:222px;}&lt;br /&gt;
.bright-text{font-weight: bolder; }&lt;br /&gt;
.che-hold{float:left;overflow:visible;margin:4px 0 0;}&lt;br /&gt;
.row-arrows1 select{width:364px;font:17px/20px 'Trebuchet MS', Arial, sans-serif;color:#6c6c6c;}&lt;br /&gt;
.row-arrows1 .arrow{float:left;overflow:hidden;background:url(../images/arrow-right.gif);width:35px;height:28px;margin:0 27px 0 33px;}&lt;br /&gt;
#table{&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
#table th, #table td{&lt;br /&gt;
	border: 1px solid #E2E2E2;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding:4px;&lt;br /&gt;
}&lt;br /&gt;
#air_fare_info h2{margin-top:20px;}&lt;br /&gt;
#table th{&lt;br /&gt;
	background-image: url(../images/hdr.gif);&lt;br /&gt;
	background-repeat: repeat-x;&lt;br /&gt;
	background-position: top;&lt;br /&gt;
	background-color: #4888eb;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
.stub_extra_block{ padding: 14px 0 0; }&lt;br /&gt;
#footer{width:420px;overflow:hidden;background:url(../images/sep-footer.gif) no-repeat 50% 0;margin:20px auto 0;padding:10px 0 20px;display:none !important}&lt;br /&gt;
#footer p{text-align:center;margin:0;}&lt;br /&gt;
#footer p a{padding:0 10px;}&lt;br /&gt;
.calendar{display:none;position:absolute;left:50%;top:425px;z-index:100;color:#fff;}&lt;br /&gt;
.canvas{padding:10px 20px 0;}&lt;br /&gt;
#fader{position:absolute;top:0;left:0;display:none;z-index:999;background:#000;}&lt;br /&gt;
.popup .title{background:url(../images/bg-popup-top.png);width:512px;height:43px;overflow:hidden;}&lt;br /&gt;
.popup .title .close{float:right;text-indent:-9999px;overflow:hidden;background:url(../images/btn-close.gif);width:15px;height:16px;margin:13px 16px 0 0;}&lt;br /&gt;
.popup .m{background:url(../images/bg-popup.png);overflow:hidden;width:474px;padding:10px 16px 22px 22px;}&lt;br /&gt;
.popup .b{display:block;overflow:hidden;width:100%;background:url(../images/bg-popup-b.png);height:8px;}&lt;br /&gt;
.popup .inp-hold3{background:url(../images/bg-inp3.gif);overflow:hidden;width:339px;height:14px;margin:0 0 15px;padding:8px 13px;}&lt;br /&gt;
.popup .inp-hold3 input{border:0;width:339px;height:14px;padding:0;}&lt;br /&gt;
.popup .wrap{overflow:hidden;height:334px;width:475px;position:relative;}&lt;br /&gt;
.popup .check-list{list-style:none;width:440px;overflow:hidden;margin:0;padding:0;}&lt;br /&gt;
.popup .check-list li{width:100%;overflow:hidden;padding:0 0 16px;}&lt;br /&gt;
.popup .check-list label{float:left;line-height:22px;margin:0 0 0 6px;}&lt;br /&gt;
.popup .btn-save{float:left;overflow:hidden;background:url(../images/btn-save.gif);height:32px;color:#fff;line-height:32px;text-decoration:none;font-size:18px;margin:16px 0 0;}&lt;br /&gt;
.popup .btn-save span{float:left;cursor:pointer;background:url(../images/btn-save.gif) no-repeat 100% -32px;padding:0 27px;}&lt;br /&gt;
.scrollable{height:334px;overflow:hidden;}&lt;br /&gt;
.scroll-content{top:0!important;height:334px!important;width:475px!important;left:0!important;}&lt;br /&gt;
.vscroll-bar{position:absolute;width:12px!important;height:334px!important;top:0!important;margin:0;padding:0;}&lt;br /&gt;
.vscroll-line{width:11px!important;overflow:hidden;background:url(../images/scroll-line.gif);}&lt;br /&gt;
.vscroll-slider{background:url(../images/slider.gif)!important;width:12px!important;cursor:pointer;height:12px!important;overflow:hidden;}&lt;br /&gt;
.box-hide .box{margin-top:-230px;position:relative;}&lt;br /&gt;
.box-hide .active-box{margin-top:0;}&lt;br /&gt;
.icon{vertical-align:middle;position:relative;top:-2px;}&lt;br /&gt;
.norelative{position:static;}&lt;br /&gt;
.ac_results{border:1px solid #25a8ec;background-color:#0e92d8;overflow:hidden;z-index:99999;width:400px;padding:0;}&lt;br /&gt;
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0;}&lt;br /&gt;
.ac_results iframe{display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}&lt;br /&gt;
.ac_results li{display:block;font:menu;font-size:11px;line-height:16px;overflow:hidden;color:#FFF;border-top:1px solid #1fa2e7;border-bottom:1px solid #0088d0;white-space:nowrap;cursor:pointer;margin:0;padding:4px 5px;}&lt;br /&gt;
.ac_results .grey, .aj_inf{color:#9ff8ff;}&lt;br /&gt;
.ac_loading{background:url(../images/indicator.gif) right no-repeat!important;background-color:#FFF;}&lt;br /&gt;
.ac_over{background-color:#5ec1f7;color:#FFF;}&lt;br /&gt;
 &lt;br /&gt;
input[type=text],input[type=password],input[type=input],select, .location_select{position:relative;line-height:20px;height:20px;border:1 solid #CCC;background:#FFF /*url(../images/inp-shadow.gif) repeat-x*/;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-top:1px solid #AAA;border-bottom:1px solid #E9E9E9;padding:0; overflow:hidden;}&lt;br /&gt;
.loc{width:100%;border-style:none !important;background-image:none!important;padding:0!important;margin:0!important;height:18px!important;}&lt;br /&gt;
.location_select{cursor:pointer;}&lt;br /&gt;
.location_select span div, .location_select input{width:99%; cursor:pointer;}&lt;br /&gt;
.location_select .grey, .location_select .aj_inf{color:#DDD;float:right !important;}&lt;br /&gt;
input.hasDatepicker{background:url(../images/cal-bg.png) top right no-repeat;padding-right:20px;}&lt;br /&gt;
.inp-hold1{float:left;}&lt;br /&gt;
#tooltip{background:url(../images/bg-tooltip.png);background-color:none;opacity:0.85;position:absolute;z-index:3000;padding:17px 6px 6px 17px;}&lt;br /&gt;
#tooltip h3,#tooltip div{font-size:.9em;color:#FFF;margin:0;}&lt;br /&gt;
.settings{margin-bottom:20px;clear:both; position:relative;}&lt;br /&gt;
.settings label{float:left;text-align:right;margin-right:15px;width:200px;padding-top:5px; position:relative;}&lt;br /&gt;
.v-required { position:relative;}&lt;br /&gt;
.control-error{display:inline;position:relative;}&lt;br /&gt;
.smbl_req{font-size:17px;color:#ffac00;line-height:15px;margin-top:10px;}&lt;br /&gt;
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;margin-top:-320px;}&lt;br /&gt;
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}&lt;br /&gt;
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}&lt;br /&gt;
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}&lt;br /&gt;
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}&lt;br /&gt;
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}&lt;br /&gt;
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}&lt;br /&gt;
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}&lt;br /&gt;
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:12px 10px 5px 0;}&lt;br /&gt;
#TB_closeWindowButton{background:url(../images/btn-close.gif) no-repeat right;width:15px;height:16px;color:#FFF;margin:33px 5px 0 0;padding:12px 22px 13px;}&lt;br /&gt;
#TB_closeWindowButton a:link,#TB_closeWindowButton a:visited{color:#FFF;}&lt;br /&gt;
#TB_title{background-color:#0097e7;height:43px;}&lt;br /&gt;
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}&lt;br /&gt;
#TB_ajaxContent.TB_modal{padding:15px;}&lt;br /&gt;
#TB_ajaxContent p{padding:5px 0;}&lt;br /&gt;
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}&lt;br /&gt;
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}&lt;br /&gt;
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}&lt;br /&gt;
.holder,.box-hide{width:100%;overflow:hidden;}&lt;br /&gt;
.hidden,.vscroll-up,.vscroll-down{display:none;}&lt;br /&gt;
#header:after,.header-hold:after,#lang:after,#main:after,.box:after,.box .bg-t:after,.box .bg-b1:after,.box .bg-b:after,.form-track .row:after,.row:after{height:0;clear:both;content:'';display:block;}&lt;br /&gt;
#header .login-box p,.btn-small{margin:0;}&lt;br /&gt;
#lang:hover,#lang.hover,.inp-hold,.row-calendar,.top-box .bg-b1,.settings .value{position:relative;}&lt;br /&gt;
.box .bg-b1,.box .bg-b{width:100%;border-bottom:1px solid #a7a7a7}&lt;br /&gt;
.box2 .bg-b{width:100%}&lt;br /&gt;
.form-track .radiobutton,.form-track .row2 select,.buttons holder .error{float:left;}&lt;br /&gt;
.form-track .col-time select,.select1{width:156px;}&lt;br /&gt;
.row label a,.form-tools .label10 a{color:#4A4A4A;font-weight:700;}&lt;br /&gt;
.form-track .col-time {float:right}&lt;br /&gt;
.popup .title h3,#TB_ajaxWindowTitle{float:left;font-weight:400;font-size:18px;display:inline;line-height:40px;color:#fff;margin:2px 0 0 24px;}&lt;br /&gt;
.add-box,.hold-for-box{overflow:hidden;}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* html #TB_overlay,* html #TB_HideSelect{&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	height:expression(document.body.scrollHeight&amp;gt;document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');&lt;br /&gt;
}&lt;br /&gt;
* html #TB_window,* html #TB_load{&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	margin-top:expression(0-parseInt(this.offsetHeight/2));&lt;br /&gt;
	margin-right:0px;&lt;br /&gt;
	margin-bottom:expression(TBWindowMargin=document.documentElement&amp;amp;&amp;amp;document.documentElement.scrollTop||document.body.scrollTop);&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
}&lt;br /&gt;
/* FIX ME*/&lt;br /&gt;
#change_form nobr img{display:none}&lt;br /&gt;
/*FLIGHTS RES*/&lt;br /&gt;
.charge_is_promo{color:green;}&lt;br /&gt;
html{font-size:9px;color:#666;}&lt;br /&gt;
#segment{font-size:10px;background-color:#FFF;}&lt;br /&gt;
#freight{font-size:11px;width:100%;}&lt;br /&gt;
.price_val{font-size:18px;text-align:center;}&lt;br /&gt;
.price_val_hotel{color:#48a200;&lt;br /&gt;
				font-size:24px;&lt;br /&gt;
				font-weight:normal;}&lt;br /&gt;
.delim{background-image:url(../images/delim.jpg);background-repeat:no-repeat;background-position:center top;height:30px;}&lt;br /&gt;
.price_detail_link a{color:#999;}&lt;br /&gt;
.var_num{font-size:24px;color:#38647d;width:30px;}&lt;br /&gt;
.vendor_name,.equip_name,.det_link{color:#333;text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:silver;}&lt;br /&gt;
.det_link{color:#CCC;}&lt;br /&gt;
.total_variants{padding:2px 5px;color:#fff;background:#FF8C00;font-size:16px;font-weight:normal;margin:0 20px 20px 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-left-radius: 3px&lt;br /&gt;
}&lt;br /&gt;
.opacity_off{opacity:1!important}&lt;br /&gt;
.linkbutton{opacity:0.9}&lt;br /&gt;
.paginator{text-align:center;}&lt;br /&gt;
 &lt;br /&gt;
.pages a{font-family:arial;font-size:16px;}&lt;br /&gt;
.pages{margin-left:25px;font-weight:400;}&lt;br /&gt;
 &lt;br /&gt;
.icon,.logo{vertical-align:middle;margin-right:10px;border-width:0;}&lt;br /&gt;
.icon{margin-right:0;}&lt;br /&gt;
.logo{padding:5px 0;}&lt;br /&gt;
.var_id{margin-bottom:3px;cursor:pointer;font-size:9px;color:#333;padding:0;}&lt;br /&gt;
.str_hilight{background-color:#E2E2E2;}&lt;br /&gt;
#clicked_var{text-align:center;font-weight:700;color:#06C;background-position:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#06C;padding-bottom:3px;}&lt;br /&gt;
.price_val_map{font-weight:700;font-size:10px;}&lt;br /&gt;
.hilight{background-color:#FFC;}&lt;br /&gt;
.map_var{background-color:#4F86A4;color:#FFF;font-weight:700;font-size:8px;padding:0 2px;}&lt;br /&gt;
.vendor_wl{background-color:#F5FFF5;}&lt;br /&gt;
.selected_flight .var_num{background:#f9b500 url(../images/sr_bg.jpg) -90px top;color:#000;}&lt;br /&gt;
#tools{top:0;left:30%;z-index:10;background:#ff8c00;border:2px solid #CCC;text-align:center;font-weight:700;width:auto;position:fixed;opacity:0.95;padding:10px;}&lt;br /&gt;
#tools a{color:#FFF;font-size:16px;padding:10px;}&lt;br /&gt;
.op_off{opacity:1!important;}&lt;br /&gt;
.results_search_order{float:right;text-align:right;font-size:11px;white-space:nowrap;}&lt;br /&gt;
.search_params{color:#999;margin-top:15px;}&lt;br /&gt;
.sr_inf{color:#666;font-weight:700;}&lt;br /&gt;
#sr_toolbar{padding:5px;margin-bottom:20px;}&lt;br /&gt;
.special_offer{color: red; font-weight: bold;}&lt;br /&gt;
.timetable_search{float:right;width:20%;text-align:right;padding-top:20px;}&lt;br /&gt;
.details div{display:inline;}&lt;br /&gt;
.bookmark{background:url(../images/star_off.png) no-repeat;width:16px;height:16px;float:right;cursor:pointer;display:none}&lt;br /&gt;
.selected_flight .bookmark{background:url(../images/star.png);}&lt;br /&gt;
.dep,.arr{font-family:verdana;font-weight:700;font-size:11px;}&lt;br /&gt;
#sr-search-params{padding:10px;}&lt;br /&gt;
.sr-segment{width:100%;border:0;border-bottom:1px solid #e7e8ed;padding:3px 5px;}&lt;br /&gt;
.sr-segment td{padding:7px;}&lt;br /&gt;
.sr-segment .sr-from,.sr-segment .sr-to{width:240px;padding:10px 3px!important;}&lt;br /&gt;
.sr-flight-info{color:#999;text-align:left;}&lt;br /&gt;
.sr-price-div{width:120px;padding:3px 3px 3px 5px !important;}&lt;br /&gt;
.price-div{text-align:center; white-space:nowrap;}&lt;br /&gt;
.logo_column{vertical-align:center;width:88px;}&lt;br /&gt;
#back_to_search{float:right;}&lt;br /&gt;
#btn_prnt{float:left;padding:20px;}&lt;br /&gt;
#to_mail{float:right;padding:20px;}&lt;br /&gt;
#matrix{margin:auto;background-color:#e6e7ec;}&lt;br /&gt;
#matrix td,th{border:1px solid #cecece;font-size:12px;padding:7px;}&lt;br /&gt;
#matrix td{background:url(../images/sr_fl_bg.png) no-repeat left -40px;}&lt;br /&gt;
.active_cell{background-position:left bottom!important;}&lt;br /&gt;
#matrix th,#matrix th .active_cell{background-image:url(../images/th_bg.jpg) ;}&lt;br /&gt;
.price_num{font-weight:700;}&lt;br /&gt;
.nav_links{float:right;width:200px;}&lt;br /&gt;
/*FIXME */&lt;br /&gt;
#div_three_days {margin-bottom:20px;}&lt;br /&gt;
#div_three_days select{width:40px!important;}&lt;br /&gt;
.actioins_alert{color:red;font-weight:700;font-size:14px;}&lt;br /&gt;
 &lt;br /&gt;
/*HOTEL RES*/&lt;br /&gt;
.results_search_order{text-align:right;font-size:9px;}&lt;br /&gt;
.var_num{font-size:24px;color:#color:#38647d;width:30px;vertical-align:top;text-align:center;}&lt;br /&gt;
.search_params{margin-top:15px;color:#999;text-align: left;}&lt;br /&gt;
#back_to_search{float:right;}&lt;br /&gt;
/*#form_hotel_search .label{margin-top:15px;} */&lt;br /&gt;
.hotel{background:#d9dde2 url(../images/sr_htl_bg.png) no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:100%;}&lt;br /&gt;
.hotel td{vertical-align:top;}&lt;br /&gt;
.res_hotel_location{float:right; white-space:nowrap;padding:5px;}&lt;br /&gt;
.res_room_type{font-size:130%; font-weight:700; }&lt;br /&gt;
.continent{width:130px; float:left; margin-right:16px;}&lt;br /&gt;
.all_country_name{margin:0 0 7px 0;line-height:14px;}&lt;br /&gt;
#field_rooms table{margin-bottom:10px;}&lt;br /&gt;
.room_block fieldset table td{font-size:9px;}&lt;br /&gt;
td.hotel_param_group{padding:5px;}&lt;br /&gt;
.hotel_thumbnail{border:1px solid #999;}&lt;br /&gt;
.guide_thumbnail{border:1px solid #999;}&lt;br /&gt;
.info_left{font-weight:bolder;width:50%;}&lt;br /&gt;
.info_table{width:600px;}&lt;br /&gt;
.info_double{width:600px;text-align:center;font-weight:bolder;}&lt;br /&gt;
.info_link{margin-left:10px;}&lt;br /&gt;
.hname{font-size:14px;font-weight:700;font-family:Verdana;color:#333;}&lt;br /&gt;
.star5,.star4,.star3,.star2,.star1{background:url(../images/stars.png);font-size:1px;width:54px;height:10px;float:left;}&lt;br /&gt;
.star4{background-position:left -15px;}&lt;br /&gt;
.star3{background-position:left -30px;}&lt;br /&gt;
.star2{background-position:left -45px;}&lt;br /&gt;
.star1{background-position:left -60px;}&lt;br /&gt;
.price_val{font-size:18px;text-align:center;color:#000}&lt;br /&gt;
.route{width:auto;margin-bottom:10px;padding:20px 5px 20px 0;}&lt;br /&gt;
.hidden{visibility:hidden;}&lt;br /&gt;
.back_to_search{margin-left:20px;padding:20px;}&lt;br /&gt;
.error{color:red;}&lt;br /&gt;
.div_info_title{text-align:left;float:left;position:relative;width:205px;font-weight:bolder;margin-left:0;}&lt;br /&gt;
.div_info_content{text-align:right;margin-left:205px;}&lt;br /&gt;
#sr-search-params,#sr_toolbar{padding:10px;}&lt;br /&gt;
.search_params label{margin:0;}&lt;br /&gt;
.cr_out_loc{background:url(../images/arrow-right.gif) 96%  20px no-repeat;padding-right:70px!important;}&lt;br /&gt;
.cr_segment{padding-bottom:30px; padding-top:20px;margin-bottom:20px;}&lt;br /&gt;
.cr_options .col{width:300px; float:left;}&lt;br /&gt;
.f-sel{width:250px;}&lt;br /&gt;
.f-sel-gender{width:104px;}&lt;br /&gt;
.f-lab{float:none!important;clear:both!important;}&lt;br /&gt;
.input-name{width:300px;}&lt;br /&gt;
.f-sel-middle{width:250px;}&lt;br /&gt;
.back-links{float:right;}&lt;br /&gt;
.city_lookup{width:365px;position:relative;}&lt;br /&gt;
#CP_hourcont{position:absolute;border:1px solid #FFF;background-color:#0097e7;display:none;padding:0;color:#FFF;z-index:99}&lt;br /&gt;
#CP_minutecont{background-color:#0097e7;border:1px solid #FFF;position:absolute;width:80px;display:none;padding:0;color:#FFF;z-index:99 }&lt;br /&gt;
.floatleft{float:left;}&lt;br /&gt;
.CP_hour{font-family:Arial, Helvetica, sans-serif;font-size:17px;white-space:nowrap;cursor:pointer;width:75px;background-color:#0097e7;margin:1px;padding:1px;}&lt;br /&gt;
.CP_minute{background-color:#0097e7;font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:700;white-space:nowrap;cursor:pointer;width:auto;margin:1px;padding:1px;}&lt;br /&gt;
.CP_over{background-color:#fff;color:#000;}&lt;br /&gt;
 &lt;br /&gt;
/*Seatmapping*/&lt;br /&gt;
.seatmap div.row_left  { background: url(../images/row_left.png) no-repeat right top !important; width:154px!important;color:#FFF; text-align:right;font-size:18px;padding-right:20px;}&lt;br /&gt;
.seatmap div.row_right  { background: url(../images/row_right.png) no-repeat left top !important; width:154px!important;}&lt;br /&gt;
.seatmap div, .seatmap_legend td { background: url(../images/seatmap.png) no-repeat top left;}&lt;br /&gt;
 &lt;br /&gt;
.pass_settings{margin-left: 220px; clear:both;}&lt;br /&gt;
.radio-choice{font-size: 15px; font-weight: bold;}&lt;br /&gt;
.noseat { background-position: 0 0!important; width: 28px; height: 47px; }&lt;br /&gt;
.o { background-position: -84px 0!important; width: 28px; height: 47px; }&lt;br /&gt;
.seat { background-position: -162px 0!important; width: 28px; height: 47px; }&lt;br /&gt;
.seat:hover { background-position: -162px -47px!important; cursor:pointer;}&lt;br /&gt;
.aisle, .row_left, .row_right { background-position: 0 0!important; width: 33px; height: 47px; }&lt;br /&gt;
.sel {background-position: -84px -47px!important; cursor:pointer;}&lt;br /&gt;
.seatmap div.row_left.wing {background: url(../images/row_left_wing.png) no-repeat right top !important; }&lt;br /&gt;
.seatmap div.row_right.wing {background: url(../images/row_right_wing.png) no-repeat left top !important; }&lt;br /&gt;
#map_segments td.segment, #map_segments td.segment a{font-size:15px;color:#48a200;font-weight:700;}&lt;br /&gt;
#map_segments td.inactive_segment, #map_segments td.inactive_segment a{font-size:17px;color:#DDD;font-weight:700;}&lt;br /&gt;
.seat_num{color:#FFF; font-size:12px;background-color:#0062bd;}&lt;br /&gt;
.seatmap_row{text-align:center;}&lt;br /&gt;
#field_hotel_name .ac_input{width:200px}&lt;br /&gt;
#div_days_nights input, #field_max_price input{width:70px;}&lt;br /&gt;
#div_number_of_clients select{width:70px!important}&lt;br /&gt;
.people-sel{margin-right:40px;}&lt;br /&gt;
.room_lab{font-weight:700;}&lt;br /&gt;
.room_lab .room_number{font-size:150%}&lt;br /&gt;
.delete_icon{ background: url(../images/cross_small.png) no-repeat; padding-left:20px;  margin-right:20px;}&lt;br /&gt;
.add_icon{ background: url(../images/plus_small.png) no-repeat;padding-left:20px; margin-right:20px;}&lt;br /&gt;
 &lt;br /&gt;
.category_table{width: 100%;}&lt;br /&gt;
 &lt;br /&gt;
.cmstoolbar_element{margin:10px;border:0!important;;width:15px;height:15px;overflow:hidden;position:absolute;background-color:#F00;z-index:1002;}&lt;br /&gt;
.cmstoolbar_element:hover{width:300px;height:60px;z-index:1003;}&lt;br /&gt;
.cmstoolbar_block{padding:20px;border:0;width:15px;height:15px;overflow:hidden;position:absolute;background-color:#0F0;z-index:1001;}&lt;br /&gt;
.cmstoolbar_block:hover{width:300px;height:160px;z-index:1004;}&lt;br /&gt;
.cmstoolbar_content {&lt;br /&gt;
background-color:#FFFF00;&lt;br /&gt;
border:0 none !important;&lt;br /&gt;
height:15px;&lt;br /&gt;
margin:20px;&lt;br /&gt;
overflow:hidden;&lt;br /&gt;
position:absolute;&lt;br /&gt;
width:15px;&lt;br /&gt;
z-index:1002;&lt;br /&gt;
}&lt;br /&gt;
.cmstoolbar_content:hover{height:100px;width:300px;z-index:1005}&lt;br /&gt;
 &lt;br /&gt;
.cmstoolbar_page {&lt;br /&gt;
background-color:#00FFFF;&lt;br /&gt;
border:0 none !important;&lt;br /&gt;
height:15px;&lt;br /&gt;
margin:20px;&lt;br /&gt;
overflow:hidden;&lt;br /&gt;
position:absolute;&lt;br /&gt;
width:15px;&lt;br /&gt;
z-index:1002;&lt;br /&gt;
}&lt;br /&gt;
.cmstoolbar_page:hover{height:100px;width:300px;z-index:1005}&lt;br /&gt;
.search_form .form-tools .row{padding:0;}&lt;br /&gt;
/*SMALL WIDTH&lt;br /&gt;
body{background:none;}&lt;br /&gt;
.search_form #wrapper{width:520px;}&lt;br /&gt;
.search_form #header{height:50px;background:none;margin:0;background-color:#f6f6f6;}&lt;br /&gt;
.search_form .navigation{display:none;}&lt;br /&gt;
.search_form .logo{display:none;}&lt;br /&gt;
.search_form #header .login-box{margin-left:10px}&lt;br /&gt;
.search_form .logged_in{display:none;}&lt;br /&gt;
.search_form div.box, .search_form .box-bottom{width:520px;}&lt;br /&gt;
.search_form .box{width:100%;background:url(../images/520/bg-box.gif);}&lt;br /&gt;
.search_form .box .bg-t{width:100%;background:url(../images/520/bg-box-t.gif) no-repeat;}&lt;br /&gt;
.search_form .box-bottom{width:100%;overflow:hidden;background:url(../images/520/bg-box-b.gif);margin:0 0 20px;}&lt;br /&gt;
.search_form .box-bottom .bg-t{width:100%;overflow:hidden;background:url(../images/520/bg-box-b-t.gif) no-repeat;}&lt;br /&gt;
.search_form .box-bottom .bg-b{height:1%;overflow:hidden;background:url(../images/520/bg-box-b-b.gif) no-repeat 0 100%;padding:24px 10px 0 32px;}&lt;br /&gt;
.search_form .box .bg-b1,.search_form .box .bg-b{width:100%;background:url(../images/520/bg-box-b1.gif) no-repeat 0 100%;}&lt;br /&gt;
 &lt;br /&gt;
.search_form .form-track{width:510px;padding:10px 15px 0;}&lt;br /&gt;
.search_form .col-airport, .search_form .city_lookup{width:230px;}&lt;br /&gt;
.search_form .location_select .grey, .search_form .location_select .aj_inf{color:#DDD;float:none;}&lt;br /&gt;
.search_form .col-airport, .col-city, .search_form .form-track .col-date {padding-right:15px; margin-right:0;}&lt;br /&gt;
.search_form .arrows{margin-left:80px}&lt;br /&gt;
.search_form .form-track .col-time select, .search_form .select1{width:125px;}&lt;br /&gt;
.search_form .cr_out_loc{background:none;padding-right:10px!important;}&lt;br /&gt;
.search_form .form-track .row2 label {margin-left:15px;}&lt;br /&gt;
.search_form .passenger{white-space:nowrap;position:relative; width:100px;float:left;}&lt;br /&gt;
.search_form .form-track .row2 label {margin-left:0;}&lt;br /&gt;
.search_form .col2{margin-top:10px;}&lt;br /&gt;
.search_form .form-tools .row{padding:0;}&lt;br /&gt;
 &lt;br /&gt;
                   */&lt;br /&gt;
 &lt;br /&gt;
span.img_currency_USD {overflow: hidden; background:url(&amp;quot;../images/usd.png&amp;quot;) no-repeat 0 5px; margin-left: 3px; vertical-align: middle; letter-spacing: 10px;}&lt;br /&gt;
span.img_currency_EUR {overflow: hidden; background:url(&amp;quot;../images/eur.png&amp;quot;) no-repeat 0 5px; margin-left: 3px; vertical-align: middle; letter-spacing: 10px;}&lt;br /&gt;
span.img_currency_RUB {overflow: hidden; background:url(&amp;quot;../images/rub.png&amp;quot;) no-repeat 0 5px; margin-left: 3px; vertical-align: middle; letter-spacing: 10px;}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
#kkdateTime {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.loc_min{width:90%;}&lt;br /&gt;
.no_hidden{overflow:visible}&lt;br /&gt;
.autotag{width:90%; float:left}&lt;br /&gt;
.field_several_element{width:270px}&lt;br /&gt;
.smbl_req_div{float:right}&lt;br /&gt;
 &lt;br /&gt;
.room_cat{margin:4px;}&lt;br /&gt;
.logic_record{margin:4px;}&lt;br /&gt;
.ac_loading {&lt;br /&gt;
	background:url(/templates/pro/images/ajax-loader.gif) no-repeat 100% 0 !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.res_hotel_title{font-size:15px;font-weight:700;font-style:Verdana;margin-bottom:5px}&lt;br /&gt;
.book_link{font-size:14px;font-weight:700;color:#0b6c2d}&lt;br /&gt;
.hotel_charge_cond {font-size:13px;}&lt;br /&gt;
.tour_charge_cond {font-size:14px;font-weight:700;}&lt;br /&gt;
 &lt;br /&gt;
.category_col1{width:50%}&lt;br /&gt;
.category_col2{width:25%}&lt;br /&gt;
.category_col3{width:25%}&lt;br /&gt;
.hr_category_name{font-weight:700;}&lt;br /&gt;
.login_buttons_div{padding-left:170px}&lt;br /&gt;
.big_green_text{color:#48a200;&lt;br /&gt;
	font-size:24px;&lt;br /&gt;
	font-weight:normal;&lt;br /&gt;
	margin:0 20px 20px 0;}&lt;br /&gt;
 &lt;br /&gt;
#div_reg .btn-small-g{&lt;br /&gt;
	margin-right: 25px;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
.po_actions{margin-left:10px;padding-left:20px;width:1px;overflow:hidden;margin-top:-15px;background:url(/templates/pro/images/arrow-bottom.gif) no-repeat;height:15px;padding-top:15px overflow:hidden; border:0;}&lt;br /&gt;
.po_actions:hover{width:150px!important;min-height:15px;overflow:normal;height:auto;  z-index:900; position:absolute;  background-color:#ffff80;}&lt;br /&gt;
 &lt;br /&gt;
 */&lt;br /&gt;
/*.po_date_range{width:370px;}*/&lt;br /&gt;
 &lt;br /&gt;
.comment{&lt;br /&gt;
	color:silver;&lt;br /&gt;
}&lt;br /&gt;
.row_trip input{vertical-align: top;}&lt;br /&gt;
 &lt;br /&gt;
#dropoff_city_from #citiesAndCountry, #dropoff_city_from #list_ref{&lt;br /&gt;
	margin: 0 0 0 219px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/*  FLAGS */&lt;br /&gt;
.flag{width:18px;height:12px;background: url(images/flags.png) no-repeat;}&lt;br /&gt;
.flag.flag-ad{background-position:-18px 0;}&lt;br /&gt;
.flag.flag-ae{background-position:-36px 0;}&lt;br /&gt;
.flag.flag-af{background-position:-54px 0;}&lt;br /&gt;
.flag.flag-ag{background-position:-72px 0;}&lt;br /&gt;
.flag.flag-ai{background-position:-90px 0;}&lt;br /&gt;
.flag.flag-al{background-position:-108px 0;}&lt;br /&gt;
.flag.flag-am{background-position:-126px 0;}&lt;br /&gt;
.flag.flag-an{background-position:-144px 0;}&lt;br /&gt;
.flag.flag-ao{background-position:-162px 0;}&lt;br /&gt;
.flag.flag-ar{background-position:-180px 0;}&lt;br /&gt;
.flag.flag-as{background-position:-198px 0;}&lt;br /&gt;
.flag.flag-at{background-position:-216px 0;}&lt;br /&gt;
.flag.flag-au{background-position:-234px 0;}&lt;br /&gt;
.flag.flag-aw{background-position:-252px 0;}&lt;br /&gt;
.flag.flag-az{background-position:-270px 0;}&lt;br /&gt;
.flag.flag-ba{background-position:0 -12px;}&lt;br /&gt;
.flag.flag-bb{background-position:-18px -12px;}&lt;br /&gt;
.flag.flag-bd{background-position:-36px -12px;}&lt;br /&gt;
.flag.flag-be{background-position:-54px -12px;}&lt;br /&gt;
.flag.flag-bf{background-position:-72px -12px;}&lt;br /&gt;
.flag.flag-bg{background-position:-90px -12px;}&lt;br /&gt;
.flag.flag-bh{background-position:-108px -12px;}&lt;br /&gt;
.flag.flag-bi{background-position:-126px -12px;}&lt;br /&gt;
.flag.flag-bj{background-position:-144px -12px;}&lt;br /&gt;
.flag.flag-bm{background-position:-162px -12px;}&lt;br /&gt;
.flag.flag-bn{background-position:-180px -12px;}&lt;br /&gt;
.flag.flag-bo{background-position:-198px -12px;}&lt;br /&gt;
.flag.flag-br{background-position:-216px -12px;}&lt;br /&gt;
.flag.flag-bs{background-position:-234px -12px;}&lt;br /&gt;
.flag.flag-bt{background-position:-252px -12px;}&lt;br /&gt;
.flag.flag-bv{background-position:-270px -12px;}&lt;br /&gt;
.flag.flag-bw{background-position:0 -24px;}&lt;br /&gt;
.flag.flag-by{background-position:-18px -24px;}&lt;br /&gt;
.flag.flag-bz{background-position:-36px -24px;}&lt;br /&gt;
.flag.flag-ca{background-position:-54px -24px;}&lt;br /&gt;
.flag.flag-cd{background-position:-72px -24px;}&lt;br /&gt;
.flag.flag-cf{background-position:-90px -24px;}&lt;br /&gt;
.flag.flag-cg{background-position:-108px -24px;}&lt;br /&gt;
.flag.flag-ch{background-position:-126px -24px;}&lt;br /&gt;
.flag.flag-ci{background-position:-144px -24px;}&lt;br /&gt;
.flag.flag-ck{background-position:-162px -24px;}&lt;br /&gt;
.flag.flag-cl{background-position:-180px -24px;}&lt;br /&gt;
.flag.flag-cm{background-position:-198px -24px;}&lt;br /&gt;
.flag.flag-cn{background-position:-216px -24px;}&lt;br /&gt;
.flag.flag-co{background-position:-234px -24px;}&lt;br /&gt;
.flag.flag-cr{background-position:-252px -24px;}&lt;br /&gt;
.flag.flag-cu{background-position:-270px -24px;}&lt;br /&gt;
.flag.flag-cv{background-position:0 -36px;}&lt;br /&gt;
.flag.flag-cy{background-position:-18px -36px;}&lt;br /&gt;
.flag.flag-cz{background-position:-36px -36px;}&lt;br /&gt;
.flag.flag-de{background-position:-54px -36px;}&lt;br /&gt;
.flag.flag-dj{background-position:-72px -36px;}&lt;br /&gt;
.flag.flag-dk{background-position:-90px -36px;}&lt;br /&gt;
.flag.flag-dm{background-position:-108px -36px;}&lt;br /&gt;
.flag.flag-do{background-position:-126px -36px;}&lt;br /&gt;
.flag.flag-dz{background-position:-144px -36px;}&lt;br /&gt;
.flag.flag-ec{background-position:-162px -36px;}&lt;br /&gt;
.flag.flag-ee{background-position:-180px -36px;}&lt;br /&gt;
.flag.flag-eg{background-position:-198px -36px;}&lt;br /&gt;
.flag.flag-eh{background-position:-216px -36px;}&lt;br /&gt;
.flag.flag-er{background-position:-234px -36px;}&lt;br /&gt;
.flag.flag-es{background-position:-252px -36px;}&lt;br /&gt;
.flag.flag-et{background-position:-270px -36px;}&lt;br /&gt;
.flag.flag-eu{background-position:0 -48px;}&lt;br /&gt;
.flag.flag-fi{background-position:-18px -48px;}&lt;br /&gt;
.flag.flag-fj{background-position:-36px -48px;}&lt;br /&gt;
.flag.flag-fk{background-position:-54px -48px;}&lt;br /&gt;
.flag.flag-fm{background-position:-72px -48px;}&lt;br /&gt;
.flag.flag-fo{background-position:-90px -48px;}&lt;br /&gt;
.flag.flag-fr{background-position:-108px -48px;}&lt;br /&gt;
.flag.flag-ga{background-position:-126px -48px;}&lt;br /&gt;
.flag.flag-gb{background-position:-144px -48px;}&lt;br /&gt;
.flag.flag-gd{background-position:-162px -48px;}&lt;br /&gt;
.flag.flag-ge{background-position:-180px -48px;}&lt;br /&gt;
.flag.flag-gf{background-position:-198px -48px;}&lt;br /&gt;
.flag.flag-gh{background-position:-216px -48px;}&lt;br /&gt;
.flag.flag-gi{background-position:-234px -48px;}&lt;br /&gt;
.flag.flag-gl{background-position:-252px -48px;}&lt;br /&gt;
.flag.flag-gm{background-position:-270px -48px;}&lt;br /&gt;
.flag.flag-gn{background-position:0 -60px;}&lt;br /&gt;
.flag.flag-gp{background-position:-18px -60px;}&lt;br /&gt;
.flag.flag-gq{background-position:-36px -60px;}&lt;br /&gt;
.flag.flag-gr{background-position:-54px -60px;}&lt;br /&gt;
.flag.flag-gs{background-position:-72px -60px;}&lt;br /&gt;
.flag.flag-gt{background-position:-90px -60px;}&lt;br /&gt;
.flag.flag-gu{background-position:-108px -60px;}&lt;br /&gt;
.flag.flag-gw{background-position:-126px -60px;}&lt;br /&gt;
.flag.flag-gy{background-position:-144px -60px;}&lt;br /&gt;
.flag.flag-hk{background-position:-162px -60px;}&lt;br /&gt;
.flag.flag-hm{background-position:-180px -60px;}&lt;br /&gt;
.flag.flag-hn{background-position:-198px -60px;}&lt;br /&gt;
.flag.flag-hr{background-position:-216px -60px;}&lt;br /&gt;
.flag.flag-ht{background-position:-234px -60px;}&lt;br /&gt;
.flag.flag-hu{background-position:-252px -60px;}&lt;br /&gt;
.flag.flag-id{background-position:-270px -60px;}&lt;br /&gt;
.flag.flag-ie{background-position:0 -72px;}&lt;br /&gt;
.flag.flag-il{background-position:-18px -72px;}&lt;br /&gt;
.flag.flag-in{background-position:-36px -72px;}&lt;br /&gt;
.flag.flag-io{background-position:-54px -72px;}&lt;br /&gt;
.flag.flag-iq{background-position:-72px -72px;}&lt;br /&gt;
.flag.flag-ir{background-position:-90px -72px;}&lt;br /&gt;
.flag.flag-is{background-position:-108px -72px;}&lt;br /&gt;
.flag.flag-it{background-position:-126px -72px;}&lt;br /&gt;
.flag.flag-jm{background-position:-144px -72px;}&lt;br /&gt;
.flag.flag-jo{background-position:-162px -72px;}&lt;br /&gt;
.flag.flag-jp{background-position:-180px -72px;}&lt;br /&gt;
.flag.flag-ke{background-position:-198px -72px;}&lt;br /&gt;
.flag.flag-kg{background-position:-216px -72px;}&lt;br /&gt;
.flag.flag-kh{background-position:-234px -72px;}&lt;br /&gt;
.flag.flag-ki{background-position:-252px -72px;}&lt;br /&gt;
.flag.flag-km{background-position:-270px -72px;}&lt;br /&gt;
.flag.flag-kn{background-position:0 -84px;}&lt;br /&gt;
.flag.flag-kp{background-position:-18px -84px;}&lt;br /&gt;
.flag.flag-kr{background-position:-36px -84px;}&lt;br /&gt;
.flag.flag-kw{background-position:-54px -84px;}&lt;br /&gt;
.flag.flag-ky{background-position:-72px -84px;}&lt;br /&gt;
.flag.flag-kz{background-position:-90px -84px;}&lt;br /&gt;
.flag.flag-la{background-position:-108px -84px;}&lt;br /&gt;
.flag.flag-lb{background-position:-126px -84px;}&lt;br /&gt;
.flag.flag-lc{background-position:-144px -84px;}&lt;br /&gt;
.flag.flag-li{background-position:-162px -84px;}&lt;br /&gt;
.flag.flag-lk{background-position:-180px -84px;}&lt;br /&gt;
.flag.flag-lr{background-position:-198px -84px;}&lt;br /&gt;
.flag.flag-ls{background-position:-216px -84px;}&lt;br /&gt;
.flag.flag-lt{background-position:-234px -84px;}&lt;br /&gt;
.flag.flag-lu{background-position:-252px -84px;}&lt;br /&gt;
.flag.flag-lv{background-position:-270px -84px;}&lt;br /&gt;
.flag.flag-ly{background-position:0 -96px;}&lt;br /&gt;
.flag.flag-ma{background-position:-18px -96px;}&lt;br /&gt;
.flag.flag-mc{background-position:-36px -96px;}&lt;br /&gt;
.flag.flag-md{background-position:-54px -96px;}&lt;br /&gt;
.flag.flag-me{background-position:-72px -96px;}&lt;br /&gt;
.flag.flag-mg{background-position:-90px -96px;}&lt;br /&gt;
.flag.flag-mh{background-position:-108px -96px;}&lt;br /&gt;
.flag.flag-mk{background-position:-126px -96px;}&lt;br /&gt;
.flag.flag-ml{background-position:-144px -96px;}&lt;br /&gt;
.flag.flag-mm{background-position:-162px -96px;}&lt;br /&gt;
.flag.flag-mn{background-position:-180px -96px;}&lt;br /&gt;
.flag.flag-mo{background-position:-198px -96px;}&lt;br /&gt;
.flag.flag-mp{background-position:-216px -96px;}&lt;br /&gt;
.flag.flag-mq{background-position:-234px -96px;}&lt;br /&gt;
.flag.flag-mr{background-position:-252px -96px;}&lt;br /&gt;
.flag.flag-ms{background-position:-270px -96px;}&lt;br /&gt;
.flag.flag-mt{background-position:0 -108px;}&lt;br /&gt;
.flag.flag-mu{background-position:-18px -108px;}&lt;br /&gt;
.flag.flag-mv{background-position:-36px -108px;}&lt;br /&gt;
.flag.flag-mw{background-position:-54px -108px;}&lt;br /&gt;
.flag.flag-mx{background-position:-72px -108px;}&lt;br /&gt;
.flag.flag-my{background-position:-90px -108px;}&lt;br /&gt;
.flag.flag-mz{background-position:-108px -108px;}&lt;br /&gt;
.flag.flag-na{background-position:-126px -108px;}&lt;br /&gt;
.flag.flag-nc{background-position:-144px -108px;}&lt;br /&gt;
.flag.flag-ne{background-position:-162px -108px;}&lt;br /&gt;
.flag.flag-nf{background-position:-180px -108px;}&lt;br /&gt;
.flag.flag-ng{background-position:-198px -108px;}&lt;br /&gt;
.flag.flag-ni{background-position:-216px -108px;}&lt;br /&gt;
.flag.flag-nl{background-position:-234px -108px;}&lt;br /&gt;
.flag.flag-no{background-position:-252px -108px;}&lt;br /&gt;
.flag.flag-np{background-position:-270px -108px;}&lt;br /&gt;
.flag.flag-nr{background-position:0 -120px;}&lt;br /&gt;
.flag.flag-nu{background-position:-18px -120px;}&lt;br /&gt;
.flag.flag-nz{background-position:-36px -120px;}&lt;br /&gt;
.flag.flag-om{background-position:-54px -120px;}&lt;br /&gt;
.flag.flag-pa{background-position:-72px -120px;}&lt;br /&gt;
.flag.flag-pe{background-position:-90px -120px;}&lt;br /&gt;
.flag.flag-pf{background-position:-108px -120px;}&lt;br /&gt;
.flag.flag-pg{background-position:-126px -120px;}&lt;br /&gt;
.flag.flag-ph{background-position:-144px -120px;}&lt;br /&gt;
.flag.flag-pk{background-position:-162px -120px;}&lt;br /&gt;
.flag.flag-pl{background-position:-180px -120px;}&lt;br /&gt;
.flag.flag-pm{background-position:-198px -120px;}&lt;br /&gt;
.flag.flag-pn{background-position:-216px -120px;}&lt;br /&gt;
.flag.flag-pr{background-position:-234px -120px;}&lt;br /&gt;
.flag.flag-ps{background-position:-252px -120px;}&lt;br /&gt;
.flag.flag-pt{background-position:-270px -120px;}&lt;br /&gt;
.flag.flag-pw{background-position:0 -132px;}&lt;br /&gt;
.flag.flag-py{background-position:-18px -132px;}&lt;br /&gt;
.flag.flag-qa{background-position:-36px -132px;}&lt;br /&gt;
.flag.flag-re{background-position:-54px -132px;}&lt;br /&gt;
.flag.flag-ro{background-position:-72px -132px;}&lt;br /&gt;
.flag.flag-rs{background-position:-90px -132px;}&lt;br /&gt;
.flag.flag-ru{background-position:-108px -132px;}&lt;br /&gt;
.flag.flag-rw{background-position:-126px -132px;}&lt;br /&gt;
.flag.flag-sa{background-position:-144px -132px;}&lt;br /&gt;
.flag.flag-sb{background-position:-162px -132px;}&lt;br /&gt;
.flag.flag-sc{background-position:-180px -132px;}&lt;br /&gt;
.flag.flag-sd{background-position:-198px -132px;}&lt;br /&gt;
.flag.flag-se{background-position:-216px -132px;}&lt;br /&gt;
.flag.flag-sg{background-position:-234px -132px;}&lt;br /&gt;
.flag.flag-sh{background-position:-252px -132px;}&lt;br /&gt;
.flag.flag-si{background-position:-270px -132px;}&lt;br /&gt;
.flag.flag-sk{background-position:0 -144px;}&lt;br /&gt;
.flag.flag-sl{background-position:-18px -144px;}&lt;br /&gt;
.flag.flag-sm{background-position:-36px -144px;}&lt;br /&gt;
.flag.flag-sn{background-position:-54px -144px;}&lt;br /&gt;
.flag.flag-so{background-position:-72px -144px;}&lt;br /&gt;
.flag.flag-sr{background-position:-90px -144px;}&lt;br /&gt;
.flag.flag-st{background-position:-108px -144px;}&lt;br /&gt;
.flag.flag-sv{background-position:-126px -144px;}&lt;br /&gt;
.flag.flag-sy{background-position:-144px -144px;}&lt;br /&gt;
.flag.flag-sz{background-position:-162px -144px;}&lt;br /&gt;
.flag.flag-tc{background-position:-180px -144px;}&lt;br /&gt;
.flag.flag-td{background-position:-198px -144px;}&lt;br /&gt;
.flag.flag-tf{background-position:-216px -144px;}&lt;br /&gt;
.flag.flag-tg{background-position:-234px -144px;}&lt;br /&gt;
.flag.flag-th{background-position:-252px -144px;}&lt;br /&gt;
.flag.flag-tj{background-position:-270px -144px;}&lt;br /&gt;
.flag.flag-tk{background-position:0 -156px;}&lt;br /&gt;
.flag.flag-tl{background-position:-18px -156px;}&lt;br /&gt;
.flag.flag-tm{background-position:-36px -156px;}&lt;br /&gt;
.flag.flag-tn{background-position:-54px -156px;}&lt;br /&gt;
.flag.flag-to{background-position:-72px -156px;}&lt;br /&gt;
.flag.flag-tr{background-position:-90px -156px;}&lt;br /&gt;
.flag.flag-tt{background-position:-108px -156px;}&lt;br /&gt;
.flag.flag-tv{background-position:-126px -156px;}&lt;br /&gt;
.flag.flag-tw{background-position:-144px -156px;}&lt;br /&gt;
.flag.flag-tz{background-position:-162px -156px;}&lt;br /&gt;
.flag.flag-ua{background-position:-180px -156px;}&lt;br /&gt;
.flag.flag-ug{background-position:-198px -156px;}&lt;br /&gt;
.flag.flag-um{background-position:-216px -156px;}&lt;br /&gt;
.flag.flag-us{background-position:-234px -156px;}&lt;br /&gt;
.flag.flag-uy{background-position:-252px -156px;}&lt;br /&gt;
.flag.flag-uz{background-position:-270px -156px;}&lt;br /&gt;
.flag.flag-va{background-position:0 -168px;}&lt;br /&gt;
.flag.flag-vc{background-position:-18px -168px;}&lt;br /&gt;
.flag.flag-ve{background-position:-36px -168px;}&lt;br /&gt;
.flag.flag-vg{background-position:-54px -168px;}&lt;br /&gt;
.flag.flag-vi{background-position:-72px -168px;}&lt;br /&gt;
.flag.flag-vn{background-position:-90px -168px;}&lt;br /&gt;
.flag.flag-vu{background-position:-108px -168px;}&lt;br /&gt;
.flag.flag-wf{background-position:-126px -168px;}&lt;br /&gt;
.flag.flag-ws{background-position:-144px -168px;}&lt;br /&gt;
.flag.flag-ye{background-position:-162px -168px;}&lt;br /&gt;
.flag.flag-yt{background-position:-180px -168px;}&lt;br /&gt;
.flag.flag-za{background-position:-198px -168px;}&lt;br /&gt;
.flag.flag-zm{background-position:-216px -168px;}&lt;br /&gt;
.flag.flag-zw{background-position:-234px -168px;}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В настройках агентства (если доступно) перечислите домены, на которых будет размещена легкая форма.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Легкая форма работает на сайтах с кодировкой UTF-8.&lt;br /&gt;
&lt;br /&gt;
== Сайты-спутники ==&lt;br /&gt;
&lt;br /&gt;
Альтернативой функционалу [[Интеграция#Легкая форма на сайт|«Легкая форма поиска»]] является функционал «Сайты-спутники».&lt;br /&gt;
&lt;br /&gt;
В этом случае, если мини-форма поиска размещается  на другом домене, то пользователь при переходе к результатам поиска остается на том же домене. Это позволяет видеть статистику поисковых запросов и созданных бронирований именно с партнерского домена.&lt;br /&gt;
&lt;br /&gt;
[[Файл:IMG_13092012_112049.png]]&lt;br /&gt;
&lt;br /&gt;
Для настройки функционала необходимо:&lt;br /&gt;
&lt;br /&gt;
1. Создать компанию-партнер в разделе '''Администрирование''' - '''Пользователи и группы'''.&lt;br /&gt;
&lt;br /&gt;
2. В настройки этой компании-партнера в разделе '''Администрирование''' - '''Настройки агентства''' указать '''Доменное имя сайта для загрузки настроек''' - доменное имя сайта компании-партнера. Здесь может быть домен второго уровня. А на домене первого уровня - на основном сайте компании-партнера можно разместить «Легкую форму» поиска.&lt;br /&gt;
&lt;br /&gt;
3. Также необходимо выполнить [[Веб-сайт#Привязка сайта в Nemo к доменному имени агентства|привязку сайта к доменному имени агентства]].&lt;br /&gt;
&lt;br /&gt;
4. Стили основного сайта на сайт компании-партнера не распространяются. Их можно прописать отдельно в разделе '''Администрирование''' - '''Настройки внешнего вида'''.&lt;br /&gt;
&lt;br /&gt;
== Фиксация оплаты внешним запросом ==&lt;br /&gt;
&lt;br /&gt;
Сервис предназначен для приема информации о получении оплаты и простановки статуса '''«Оплачено»''' для определенного заказа.&lt;br /&gt;
&lt;br /&gt;
Сервис вызывается следующим образом: [http://hostname/index.php?go=payment/bill http://hostname/index.php?go=payment/bill]&lt;br /&gt;
&lt;br /&gt;
'''Допустимые Get-параметры:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Параметр&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;значение&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;locator&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;номер заказа в системе поставщика&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;тип оплачиваемой услуги&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;billing_id&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;номер платежной транзакции&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td&amp;gt;booking_id&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;номер заказа (бронирования) в системе Nemo&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;user_id&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;ID пользователя&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;sig&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;подпись запроса&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Type''' может принимать следующие значения: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th class=&amp;quot;col0&amp;quot;&amp;gt;Значение&amp;lt;/th&amp;gt;&amp;lt;th class=&amp;quot;col1&amp;quot;&amp;gt;Описание&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;FLIGHTS&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt;авиабилет&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row2&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;HOTELS&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt;отель &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;APARTMENTS&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt;апартаменты&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row4&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;TRANSFERS&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; трансфер&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row5&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;TOURS&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; экскурсия&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row6&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;TOURPACK&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; пакетный тур&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row7&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;DYNAPACK&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; динамический пакет&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row8&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;INSURANCE&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; страховка&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row9&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;TRAINS&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; ж/д билет&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Подпись запроса'''&lt;br /&gt;
&lt;br /&gt;
Подпись sig сверяется c md5($locator.$type.$booking_id.$billing_id.$user_id.$secret)&lt;br /&gt;
&lt;br /&gt;
Если какие-то из альтернативных параметров не заданы, то они не влияют на подпись.&lt;br /&gt;
&lt;br /&gt;
$secret - значение настройки в разделе '''Администрирование → Настройки агентства → Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки'''&lt;br /&gt;
&lt;br /&gt;
'''Внешний шлюз'''&lt;br /&gt;
&lt;br /&gt;
Данный способ оплаты предназначен для создания объектов биллинга. &lt;br /&gt;
&lt;br /&gt;
Для создания billing_id необходимо:&lt;br /&gt;
&lt;br /&gt;
1. На странице с информацией о заказе нажать кнопку '''«Оплатить»'''.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Выбрать в качестве способа оплаты '''«Внешний шлюз»'''. &lt;br /&gt;
&lt;br /&gt;
Либо же отправить в систему GET запрос, соответствующий нажатию этой кнопки.&lt;br /&gt;
&lt;br /&gt;
Созданный параметр можно использовать для фиксации оплаты при помощи внешнего запроса, принцип работы которого описан выше. Использовать «Внешний шлюз» как самостоятельный способ оплаты невозможно.&lt;br /&gt;
&lt;br /&gt;
Чтобы сделать фиксацию без выбора способа оплаты надо в ссылке на фиксацию оплаты вместо billing_id указать параметр ext_id с кодом оплаты во внешней (вашей) системе. Это может быть к примеру номер транзакции или произвольное число. В подпись этот параметр вставляется перед $secret:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;md5($locator.$type.$booking_id.$user_id.$ext_id.$secret)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение информации о бронировании ==&lt;br /&gt;
&lt;br /&gt;
Сторонний скрипт может запросить информацию в формате XML по совершенному в системе Nemo бронировании.&lt;br /&gt;
&lt;br /&gt;
Сервис вызывается по следующему URL: [http://hostname/index.php?go=booking/pnr_export_xml http://hostname/index.php?go=booking/pnr_export_xml]&lt;br /&gt;
&lt;br /&gt;
'''Возможные GET-параметры:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;переменная&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;значение&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;booking_id&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;номер бронирования в системе Nemo&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td&amp;gt;locator&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;номер бронирования в системе поставщика&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;тип услуги&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;user_id&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; идентификатор менеджера агентства &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;sig &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;подпись запроса&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Type''' может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Значение&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Описание&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;FLIGHTS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;авиабилет&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;HOTELS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;отель &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;APARTMENTS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;апартаменты&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td&amp;gt;TRANSFERS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; трансфер&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;TOURS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; экскурсия&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td&amp;gt;TOURPACK&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; пакетный тур&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;DYNAPACK&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; динамический пакет&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;td&amp;gt;INSURANCE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; страховка&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;TRAINS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ж/д билет&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В запросе должны обязательно присутствовать или '''booking_id''', '''user_id''' и '''sig''' или '''locator''', '''type''', '''user_id''' и '''sig'''.&lt;br /&gt;
&lt;br /&gt;
'''Подпись запроса'''&lt;br /&gt;
&lt;br /&gt;
Подпись sig сверяется c md5($locator.$type.$booking_id.$user_id.$secret)&lt;br /&gt;
&lt;br /&gt;
где KEY - значение настройки в разделе '''Администрирование → Настройки агентства → Ключ безопасности для сервиса выставления оплаты и получения XML выгрузки'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Если&lt;br /&gt;
&lt;br /&gt;
Ключ безопасности: 33333333&lt;br /&gt;
UserID: 7536&lt;br /&gt;
Locator: J89RWT&lt;br /&gt;
&lt;br /&gt;
То&lt;br /&gt;
&lt;br /&gt;
sig=md5(J89RWTFLIGHTS753633333333) = 81bff1e4257435466a3245bf1040ed8e&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для получения данных о брони получается такая ссылка&lt;br /&gt;
&lt;br /&gt;
[http://hostname/index.php?go=booking/pnr_export_xml&amp;amp;locator=J89RWT&amp;amp;type=FLIGHTS&amp;amp;user_id=7536&amp;amp;sig=81bff1e4257435466a3245bf1040ed8e http://hostname/index.php?go=booking/pnr_export_xml&amp;amp;locator=J89RWT&amp;amp;type=FLIGHTS&amp;amp;user_id=7536&amp;amp;sig=81bff1e4257435466a3245bf1040ed8e]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''Пример выдачи'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line enclose=&amp;quot;div&amp;quot; style=&amp;quot;font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PNR&amp;gt;&lt;br /&gt;
  &amp;lt;Common&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;31394&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;Type&amp;gt;FLIGHTS&amp;lt;/Type&amp;gt;&lt;br /&gt;
    &amp;lt;Service&amp;gt;GALILEO&amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;Locator&amp;gt;TTJF5Q&amp;lt;/Locator&amp;gt;&lt;br /&gt;
    &amp;lt;BeginDateTime&amp;gt;2012.01.27-17:55&amp;lt;/BeginDateTime&amp;gt;&lt;br /&gt;
    &amp;lt;EndDateTime&amp;gt;2012.01.27-20:30&amp;lt;/EndDateTime&amp;gt;&lt;br /&gt;
    &amp;lt;TotalPrice&amp;gt;&lt;br /&gt;
      &amp;lt;Amount&amp;gt;5604&amp;lt;/Amount&amp;gt;&lt;br /&gt;
      &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
    &amp;lt;/TotalPrice&amp;gt;&lt;br /&gt;
    &amp;lt;UserId&amp;gt;31875&amp;lt;/UserId&amp;gt;&lt;br /&gt;
    &amp;lt;EEUserId&amp;gt;23131&amp;lt;/EEUserId&amp;gt;&lt;br /&gt;
    &amp;lt;UserLogin&amp;gt;makasy&amp;lt;/UserLogin&amp;gt;&lt;br /&gt;
    &amp;lt;GroupId&amp;gt;31874&amp;lt;/GroupId&amp;gt;&lt;br /&gt;
    &amp;lt;UserStatus&amp;gt;Менеджер&amp;lt;/UserStatus&amp;gt;&lt;br /&gt;
    &amp;lt;DateCreate&amp;gt;2011.11.29-14:32&amp;lt;/DateCreate&amp;gt;&lt;br /&gt;
  &amp;lt;/Common&amp;gt;&lt;br /&gt;
  &amp;lt;Payment&amp;gt;&lt;br /&gt;
    &amp;lt;Title&amp;gt;Инвойс&amp;lt;/Title&amp;gt;&lt;br /&gt;
    &amp;lt;Method&amp;gt;Gateline&amp;lt;/Method&amp;gt;&lt;br /&gt;
    &amp;lt;BillingId&amp;gt;6688&amp;lt;/BillingId&amp;gt;&lt;br /&gt;
    &amp;lt;CreateDate&amp;gt;2011-11-30 13:59:23&amp;lt;/CreateDate&amp;gt;&lt;br /&gt;
    &amp;lt;Status&amp;gt;booked&amp;lt;/Status&amp;gt;&lt;br /&gt;
    &amp;lt;PenaltyDate&amp;gt;&amp;lt;/PenaltyDate&amp;gt;&lt;br /&gt;
    &amp;lt;Timelimit&amp;gt;2011-12-01 14:40:02&amp;lt;/Timelimit&amp;gt;&lt;br /&gt;
    &amp;lt;Charge&amp;gt;&lt;br /&gt;
      &amp;lt;Amount&amp;gt;100&amp;lt;/Amount&amp;gt;&lt;br /&gt;
      &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
    &amp;lt;/Charge&amp;gt;&lt;br /&gt;
    &amp;lt;Book&amp;gt;&lt;br /&gt;
      &amp;lt;Amount&amp;gt;183.9712&amp;lt;/Amount&amp;gt;&lt;br /&gt;
      &amp;lt;CurrencyCode&amp;gt;USD&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
    &amp;lt;/Book&amp;gt;&lt;br /&gt;
    &amp;lt;Penalty&amp;gt;&lt;br /&gt;
      &amp;lt;Amount&amp;gt;0&amp;lt;/Amount&amp;gt;&lt;br /&gt;
      &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
    &amp;lt;/Penalty&amp;gt;&lt;br /&gt;
    &amp;lt;Total&amp;gt;&lt;br /&gt;
      &amp;lt;Amount&amp;gt;5604&amp;lt;/Amount&amp;gt;&lt;br /&gt;
      &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
    &amp;lt;/Total&amp;gt;&lt;br /&gt;
    &amp;lt;Commission&amp;gt;&lt;br /&gt;
      &amp;lt;Amount&amp;gt;0&amp;lt;/Amount&amp;gt;&lt;br /&gt;
      &amp;lt;CurrencyCode&amp;gt;RUB&amp;lt;/CurrencyCode&amp;gt;&lt;br /&gt;
    &amp;lt;/Commission&amp;gt;&lt;br /&gt;
  &amp;lt;/Payment&amp;gt;&lt;br /&gt;
  &amp;lt;Client&amp;gt;&lt;br /&gt;
    &amp;lt;LastName&amp;gt;RTVCVBVCB&amp;lt;/LastName&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;TTVCBVCVB&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;MiddleName&amp;gt;отчество&amp;lt;/MiddleName&amp;gt;&lt;br /&gt;
    &amp;lt;SerialNumber&amp;gt;1234&amp;lt;/SerialNumber&amp;gt;&lt;br /&gt;
    &amp;lt;Number&amp;gt;567891&amp;lt;/Number&amp;gt;&lt;br /&gt;
    &amp;lt;Birth&amp;gt;&amp;lt;/Birth&amp;gt;&lt;br /&gt;
    &amp;lt;Email&amp;gt;makasy15@gmail.com&amp;lt;/Email&amp;gt;&lt;br /&gt;
    &amp;lt;Phone&amp;gt;+79878262130&amp;lt;/Phone&amp;gt;&lt;br /&gt;
  &amp;lt;/Client&amp;gt;&lt;br /&gt;
  &amp;lt;PassengersCount&amp;gt;1&amp;lt;/PassengersCount&amp;gt;&lt;br /&gt;
  &amp;lt;Passengers&amp;gt;&lt;br /&gt;
    &amp;lt;Passenger&amp;gt;&lt;br /&gt;
      &amp;lt;nationality&amp;gt;RU&amp;lt;/nationality&amp;gt;&lt;br /&gt;
      &amp;lt;passenger_type&amp;gt;ADT&amp;lt;/passenger_type&amp;gt;&lt;br /&gt;
      &amp;lt;lastname&amp;gt;RTVCVBVCB&amp;lt;/lastname&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;TTVCBVCVB&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;passport_series&amp;gt;&amp;lt;/passport_series&amp;gt;&lt;br /&gt;
      &amp;lt;passport_number&amp;gt;1234567891&amp;lt;/passport_number&amp;gt;&lt;br /&gt;
      &amp;lt;date_of_birth&amp;gt;26.11.1981&amp;lt;/date_of_birth&amp;gt;&lt;br /&gt;
      &amp;lt;currency_of_passport&amp;gt;17.05.2012&amp;lt;/currency_of_passport&amp;gt;&lt;br /&gt;
      &amp;lt;phone&amp;gt;&lt;br /&gt;
        &amp;lt;country&amp;gt;&amp;lt;/country&amp;gt;&lt;br /&gt;
        &amp;lt;city&amp;gt;&amp;lt;/city&amp;gt;&lt;br /&gt;
        &amp;lt;number&amp;gt;+79878262130&amp;lt;/number&amp;gt;&lt;br /&gt;
        &amp;lt;expansion&amp;gt;&amp;lt;/expansion&amp;gt;&lt;br /&gt;
      &amp;lt;/phone&amp;gt;&lt;br /&gt;
      &amp;lt;doc_type&amp;gt;P&amp;lt;/doc_type&amp;gt;&lt;br /&gt;
      &amp;lt;middlename&amp;gt;&amp;lt;/middlename&amp;gt;&lt;br /&gt;
      &amp;lt;passenger_id&amp;gt;&amp;lt;/passenger_id&amp;gt;&lt;br /&gt;
      &amp;lt;gender&amp;gt;M&amp;lt;/gender&amp;gt;&lt;br /&gt;
      &amp;lt;meal&amp;gt;NONE&amp;lt;/meal&amp;gt;&lt;br /&gt;
    &amp;lt;/Passenger&amp;gt;&lt;br /&gt;
  &amp;lt;/Passengers&amp;gt;&lt;br /&gt;
  &amp;lt;FlightType&amp;gt;Международный&amp;lt;/FlightType&amp;gt;&lt;br /&gt;
  &amp;lt;OrderInfo&amp;gt;&lt;br /&gt;
    &amp;lt;Info&amp;gt;&lt;br /&gt;
      &amp;lt;Company&amp;gt;Эйр Берлин&amp;lt;/Company&amp;gt;&lt;br /&gt;
      &amp;lt;CompanyCode&amp;gt;AB&amp;lt;/CompanyCode&amp;gt;&lt;br /&gt;
      &amp;lt;StartDate&amp;gt;2012.01.27&amp;lt;/StartDate&amp;gt;&lt;br /&gt;
      &amp;lt;StartTime&amp;gt;17:55&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
      &amp;lt;StartDayOfWeek&amp;gt;Friday&amp;lt;/StartDayOfWeek&amp;gt;&lt;br /&gt;
      &amp;lt;FlightNumber&amp;gt;8353 (AB8353)&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
      &amp;lt;StartAirportCode&amp;gt;DME&amp;lt;/StartAirportCode&amp;gt;&lt;br /&gt;
      &amp;lt;StartAirportName&amp;gt;Домодедово (Москва)&amp;lt;/StartAirportName&amp;gt;&lt;br /&gt;
      &amp;lt;StartCountry&amp;gt;Россия&amp;lt;/StartCountry&amp;gt;&lt;br /&gt;
      &amp;lt;StartCountryCode&amp;gt;RU&amp;lt;/StartCountryCode&amp;gt;&lt;br /&gt;
      &amp;lt;EndAirportCode&amp;gt;TXL&amp;lt;/EndAirportCode&amp;gt;&lt;br /&gt;
      &amp;lt;EndAirportName&amp;gt;Тегэль (Берлин)&amp;lt;/EndAirportName&amp;gt;&lt;br /&gt;
      &amp;lt;EndCountry&amp;gt;Германия&amp;lt;/EndCountry&amp;gt;&lt;br /&gt;
      &amp;lt;EndCountryCode&amp;gt;DE&amp;lt;/EndCountryCode&amp;gt;&lt;br /&gt;
      &amp;lt;Time&amp;gt;2:55&amp;lt;/Time&amp;gt;&lt;br /&gt;
      &amp;lt;Equip&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Эрбас 320&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Type&amp;gt;320&amp;lt;/Type&amp;gt;&lt;br /&gt;
      &amp;lt;/Equip&amp;gt;&lt;br /&gt;
      &amp;lt;ClassType&amp;gt;economy&amp;lt;/ClassType&amp;gt;&lt;br /&gt;
      &amp;lt;ClassTypeCode&amp;gt;P&amp;lt;/ClassTypeCode&amp;gt;&lt;br /&gt;
      &amp;lt;Meal&amp;gt;S&amp;lt;/Meal&amp;gt;&lt;br /&gt;
    &amp;lt;/Info&amp;gt;&lt;br /&gt;
    &amp;lt;Info&amp;gt;&lt;br /&gt;
      &amp;lt;Company&amp;gt;Эйр Берлин&amp;lt;/Company&amp;gt;&lt;br /&gt;
      &amp;lt;CompanyCode&amp;gt;AB&amp;lt;/CompanyCode&amp;gt;&lt;br /&gt;
      &amp;lt;StartDate&amp;gt;2012.01.27&amp;lt;/StartDate&amp;gt;&lt;br /&gt;
      &amp;lt;StartTime&amp;gt;18:45&amp;lt;/StartTime&amp;gt;&lt;br /&gt;
      &amp;lt;StartDayOfWeek&amp;gt;Friday&amp;lt;/StartDayOfWeek&amp;gt;&lt;br /&gt;
      &amp;lt;FlightNumber&amp;gt;8156 (AB8156)&amp;lt;/FlightNumber&amp;gt;&lt;br /&gt;
      &amp;lt;StartAirportCode&amp;gt;TXL&amp;lt;/StartAirportCode&amp;gt;&lt;br /&gt;
      &amp;lt;StartAirportName&amp;gt;Тегэль (Берлин)&amp;lt;/StartAirportName&amp;gt;&lt;br /&gt;
      &amp;lt;StartCountry&amp;gt;Германия&amp;lt;/StartCountry&amp;gt;&lt;br /&gt;
      &amp;lt;StartCountryCode&amp;gt;DE&amp;lt;/StartCountryCode&amp;gt;&lt;br /&gt;
      &amp;lt;EndAirportCode&amp;gt;ORY&amp;lt;/EndAirportCode&amp;gt;&lt;br /&gt;
      &amp;lt;EndAirportName&amp;gt;Париж, Орли&amp;lt;/EndAirportName&amp;gt;&lt;br /&gt;
      &amp;lt;EndCountry&amp;gt;Франция&amp;lt;/EndCountry&amp;gt;&lt;br /&gt;
      &amp;lt;EndCountryCode&amp;gt;FR&amp;lt;/EndCountryCode&amp;gt;&lt;br /&gt;
      &amp;lt;Time&amp;gt;1:45&amp;lt;/Time&amp;gt;&lt;br /&gt;
      &amp;lt;Equip&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Эрбас 320&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Type&amp;gt;320&amp;lt;/Type&amp;gt;&lt;br /&gt;
      &amp;lt;/Equip&amp;gt;&lt;br /&gt;
      &amp;lt;ClassType&amp;gt;economy&amp;lt;/ClassType&amp;gt;&lt;br /&gt;
      &amp;lt;ClassTypeCode&amp;gt;Q&amp;lt;/ClassTypeCode&amp;gt;&lt;br /&gt;
      &amp;lt;Meal&amp;gt;S&amp;lt;/Meal&amp;gt;&lt;br /&gt;
    &amp;lt;/Info&amp;gt;&lt;br /&gt;
  &amp;lt;/OrderInfo&amp;gt;&lt;br /&gt;
&amp;lt;/PNR&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FastSearch - передача параметров в форму ==&lt;br /&gt;
&lt;br /&gt;
В системе Nemo имеется возможность перенаправлять пользователей на страницу с уже заполненными параметрами поиска или сразу напрямую на результаты поиска.&lt;br /&gt;
&lt;br /&gt;
Эта технология может использоваться, к примеру, для формирования ссылок с баннеров, при клике на которые [[пользователь]] попадает на форму, в которой уже могут быть заполнены пункты назначения, даты, количество пассажиров и прочие параметры.&lt;br /&gt;
&lt;br /&gt;
Также при указании всех необходимых параметров пользователя можно перебрасывать сразу на процесс поиска авиабилетов с указанными критериями.&lt;br /&gt;
&lt;br /&gt;
Для использования заполнения формы из URL следует включить опцию: '''Администрирование → Настройки агентства → '''Включить FastSearch (передачу параметров поиска)''''''&lt;br /&gt;
&lt;br /&gt;
После этого можно использовать ссылки на форму поиска вида&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://DOMAIN/?trip_type=OW&amp;amp;out_iata=MOW&amp;amp;in_iata=BER&amp;amp;departure_date=21.10.2009&amp;amp;adults=1&amp;amp;children=0&amp;amp;input_vendors=SU,PS&amp;amp;param_by_get=on&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Имена полей''' - такие же как имена инпутов на поисковой форме.&lt;br /&gt;
&lt;br /&gt;
Если вы указываете все необходимые для поиска параметры, то для того чтобы отправить пользователя сразу на результаты поиска нужно указать непустой параметр fast_search. Например, &amp;amp;fast_search=true.&lt;br /&gt;
&lt;br /&gt;
Подробная информация о данном функционале для отелей находится по ссылке [[Fast Search для отелей]]&lt;br /&gt;
&lt;br /&gt;
== Интеграция со Сторонней системой - Авторизация==&lt;br /&gt;
&lt;br /&gt;
В Немо существует возможность авторизоваться в системе менеджерам агентства и субагентам, прежде не работавшим в системе, при помощи интеграции со Сторонней системой (СС).&lt;br /&gt;
&lt;br /&gt;
Настраивается данный функционал в разделе: «Администрирование» - «Реквизиты подключения», где логин и пароль используется для доступа к системе.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Shema avtopizacii.png]]&lt;br /&gt;
&lt;br /&gt;
== Пример: Интеграция с Eagle Eye - авторизация ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Процесс авторизации:&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
1. Пользователь на странице авторизации в системе Немо вводит Логин и Пароль, которые отправляются в СС для авторизации.&lt;br /&gt;
&lt;br /&gt;
'''Сценарий успешной авторизации'''&lt;br /&gt;
&lt;br /&gt;
1. Если авторизация пользователя в СС прошла успешно, то идёт проверка, есть ли в базе данных пользователей Немо пользователь с таким ID.&lt;br /&gt;
&lt;br /&gt;
2. Если такой пользователь существует в базе Немо, то данные о пользователе и агентстве обновляются, исходя из информации, содержащейся в ответе на авторизацию.Обновляется логин и пароль.&lt;br /&gt;
&lt;br /&gt;
3. Логин пользователя Немо может быть обновлен на актуальный.&lt;br /&gt;
&lt;br /&gt;
4. Если в Немо отсутствует пользователь с данным ID - то происходит добавление пользователя.&lt;br /&gt;
&lt;br /&gt;
'''Сценарий неуспешной авторизации'''&lt;br /&gt;
&lt;br /&gt;
1. Если авторизация в СС прошла не успешно, то система Немо проверяет, существует ли в СС ID для пользователя с запрашиваемым логином.&lt;br /&gt;
&lt;br /&gt;
2. Если в СС пользователь с ID был сохранен, значит данный пользователь выключен в системе СС, пользователю будет отказано в авторизации.&lt;br /&gt;
&lt;br /&gt;
3. Если в СС пользователь с данным ID отсутствует, то данного пользователя нет в системе СС и, если шаг 1 был успешным, то он авторизуется в Немо как при обычной авторизации Немо.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#fff0f5;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Если в системе пытается авторизоваться субагент агентства, которое ещё не создано в системе, то в регистрации ему будет отказано, т.к. родительское агентство отсутствует.&lt;br /&gt;
&lt;br /&gt;
== Синхронизация данных о пользователях и компаниях ==&lt;br /&gt;
&lt;br /&gt;
Назначение данного модуля — обеспечение взаимодействия между сторонней программой (например, «САМО-тур») и системой Nemo в части синхронизации списка B2B-пользователей.&lt;br /&gt;
&lt;br /&gt;
Модуль является компонентом, включаемым/отключаемым из административной части.&lt;br /&gt;
&lt;br /&gt;
'''Авторизация'''&lt;br /&gt;
&lt;br /&gt;
Все B2B-пользователи, загруженные через модуль взаимодействия со сторонней программой, будут иметь случайным образом сгенерированный криптостойкий пароль. Механизм авторизации работает следующим образом:&lt;br /&gt;
&lt;br /&gt;
1. Система пытается авторизовать пользователя через собственную службу авторизации.&amp;lt;br&amp;gt;&lt;br /&gt;
2. В случае неудачи, но присутствия в системе введенного логина, она должна попытаться авторизовать пользователя во внешней службе авторизации («САМО-тур»), при включенном компоненте взаимодействия с «САМО-тур».&amp;lt;br&amp;gt;&lt;br /&gt;
3. В случае неудачного опознавания пользователя выводится соответствующее сообщение и процедура может быть повторена путем повторного ввода логина и пароля.&lt;br /&gt;
&lt;br /&gt;
Регистрация неудачных попыток входа производится только в двух случаях:&lt;br /&gt;
*Компонент взаимодействия выключен.&lt;br /&gt;
*Компонент взаимодействия включен и провалены обе попытки авторизации (внутренней и внешней).&lt;br /&gt;
&lt;br /&gt;
Для сторонней авторизации пользователей в системе Nemo сторонняя программа должна иметь веб-службу, основанную на WSDL определенного формата. Ссылка на веб-службу прописывается в настройках системы Nemo на странице конфигурации интеграции с внешней системой.&lt;br /&gt;
&lt;br /&gt;
Для импортированных пользователей в Nemo имеется поле '''«Идентификатор внешней системы»''', который отвечает за сопоставление с ID пользователя в сторонней системе. Для менеджеров агентств оно равно номеру партнера (агента) во внешней системе, для пользователей — номеру пользователя в «САМО-туре».&lt;br /&gt;
&lt;br /&gt;
Для пользователей, имеющих какое-либо значение в поле '''«Идентификатор во внешней системе»''', запрещен функционал смены пароля или его восстановления по электронной почте.&lt;br /&gt;
&lt;br /&gt;
'''Пример запросов и ответов на авторизацию:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;soap12:Envelope xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:soap12=&amp;quot;http://www.w3.org/2003/05/soap-envelope&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;soap12:Body&amp;gt;&lt;br /&gt;
    &amp;lt;getAuthorization xmlns=&amp;quot;http://tempuri.org/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;login&amp;gt;string&amp;lt;/login&amp;gt;&lt;br /&gt;
      &amp;lt;pass&amp;gt;string&amp;lt;/pass&amp;gt;&lt;br /&gt;
    &amp;lt;/getAuthorization&amp;gt;&lt;br /&gt;
  &amp;lt;/soap12:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soap12:Envelope&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;soap12:Envelope xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:soap12=&amp;quot;http://www.w3.org/2003/05/soap-envelope&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;soap12:Body&amp;gt;&lt;br /&gt;
    &amp;lt;getAuthorizationResponse xmlns=&amp;quot;http://tempuri.org/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;getAuthorizationResult&amp;gt;&lt;br /&gt;
        &amp;lt;session_id&amp;gt;string&amp;lt;/session_id&amp;gt;&lt;br /&gt;
        &amp;lt;user_id&amp;gt;string&amp;lt;/user_id&amp;gt;&lt;br /&gt;
        &amp;lt;login&amp;gt;string&amp;lt;/login&amp;gt;&lt;br /&gt;
        &amp;lt;status&amp;gt;string&amp;lt;/status&amp;gt;&lt;br /&gt;
      &amp;lt;/getAuthorizationResult&amp;gt;&lt;br /&gt;
    &amp;lt;/getAuthorizationResponse&amp;gt;&lt;br /&gt;
  &amp;lt;/soap12:Body&amp;gt;&lt;br /&gt;
&amp;lt;/soap12:Envelope&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сервис реализует функцию «getAuthorization», на вход которой передается конструкция «getAuthorizationRequest»:&lt;br /&gt;
*login (строка) - введенный пользователем логин&lt;br /&gt;
*pass (строка) - введенный пользователем пароль&lt;br /&gt;
&lt;br /&gt;
Функция должна отдавать системе конструкцию getAuthorizationResponse:&lt;br /&gt;
*session_id (строка) - пустое значение&lt;br /&gt;
*user_id (строка) - идентификатор менеджера в системе «САМО-тур»&lt;br /&gt;
*login (строка) - логин пользователя (для контроля)&lt;br /&gt;
*status (строка) - может иметь значения:&lt;br /&gt;
oadm - администратор&lt;br /&gt;
omgr - менеджер&lt;br /&gt;
ousr - пользователь (возвращается всегда это значение)&lt;br /&gt;
&lt;br /&gt;
'''Импорт\синхронизация учетных записей'''&lt;br /&gt;
&lt;br /&gt;
Со стороны внешней системы должно быть приложение, отправляющее в формате XML данные по учетным записям B2B-клиентов (агентств и пользователей). Со стороны Nemo имеется скрипт, который принимает XML в формате, приведенном в описании документов, передаваемых в Nemo с ключом авторизации, определенным в Nemo в административной части модуля.&lt;br /&gt;
&lt;br /&gt;
Передаваемые элементы с описанием учетных записей и партнеров имеют аккаунт (Account ID) во внешней системе и атрибут action, который может быть в состоянии update или delete, т.е. обновления/добавления и удаления соответственно.&lt;br /&gt;
&lt;br /&gt;
В административной части модуля в Nemo задается ключ авторизации для защиты от несанкционированного доступа. Значение не должно быть пустым.&lt;br /&gt;
&lt;br /&gt;
Скрипт получает данные об обновлении, добавлении (проходят как одно и то же действие) или удалении информации по аккаунту. XML-данные могут содержать несколько элементов, например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;changes key=&amp;quot;ключ_авторизации&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;accounts&amp;gt; - список изменений по аккаунтам пользователей&lt;br /&gt;
        &amp;lt;item id=3 partnerId=10 action=&amp;quot;update&amp;quot; admin=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;login&amp;gt;Логин пользователя&amp;lt;/login&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item id=6 partnerId=15 action=&amp;quot;update&amp;quot;&amp;gt;&lt;br /&gt;
            ...&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item id=9 partnerId=30 action=&amp;quot;delete&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/accounts&amp;gt;&lt;br /&gt;
    &amp;lt;partners&amp;gt; - список изменений по партнерам&lt;br /&gt;
        &amp;lt;item id=140 action=&amp;quot;update&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Название агентства&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;ofname&amp;gt;Официальное Название агентства&amp;lt;/ofname&amp;gt;&lt;br /&gt;
            &amp;lt;phone&amp;gt;Телефон&amp;lt;/phone&amp;gt;&lt;br /&gt;
            &amp;lt;tax&amp;gt;Форма налогообложения&amp;lt;/tax&amp;gt;&lt;br /&gt;
            &amp;lt;group&amp;gt;123&amp;lt;/group&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;ABCD&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/partners&amp;gt;&lt;br /&gt;
&amp;lt;/changes&amp;gt; &amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
При импорте информации об '''Агентствах''' будут возвращаться следующие значения: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Поле во внешней системе &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Путь к элементу xml &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Тип данных &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Сопоставляемое поле в Nemo &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt; Примечание &amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Идентификатор партнера&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/partners/item[@id]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Целое число	&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Идентификатор во внешней системе для менеджера / администратора	&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Название юридического лица&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/partners/item/ofname&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Строка&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Полное официальное название юридического лица &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Необходимо для выписки счетов юридическими лицами&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Сокращенное название&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/partners/item/name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Строка&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Имя агентства	&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Код агентства&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/partners/item/code&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Строка&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Используется при создании логина администратора&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Номер группы в самотуре&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/partners/item/group&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Целое число, либо пусто&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;На основании таблицы сопоставлений (см. ниже) определяется, к какой группе агентство принадлежит в Nemo	&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row6&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Форма налогообложения&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt;/changes/partners/item/tax&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Целое число, равное идентификатору во внешней системе&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col3&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для каждого возвращенного агентства Nemo проверяет наличие его в своей базе. Если [[агентство]] не найдено, то создается новое. Для него создается менеджер (админ) с логином ABCD-1234, где ABCD – буквенный идентификатор партнера во внешней системе, 1234 — id партнера во внешней системе. Пароль — генерируется случайный и криптостойкий.&lt;br /&gt;
&lt;br /&gt;
Если агентство найдено, то в случае необходимости производится обновление всех полей на основании данных из внешней системы. Если изменился код агентства (буквенный), то Nemo переименовывает менеджера в соответствии с новым кодом. При импорте информации о пользователях агентств в Nemo будут посылаться следующие поля: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th&amp;gt;Поле во внешней системе&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Путь к элементу xml&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Тип данных&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Сопоставляемое поле в Nemo&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Примечание&amp;lt;/th&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Идентификатор пользователя&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/accounts/item[@id]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Целое число&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Идентификатор внешней системы&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Храним как дополнительное поле &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Идентификатор партнера&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt;/changes/accounts/item[@partnerId]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Целое число&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Идентификатор внешней системы менеджера агентства&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Логин&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/accounts/item/login&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Строка&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Логин пользователя&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col4&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Администратор&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;/changes/accounts/item[@admin]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;0 - нет, 1 - да&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Эксперт по бронированию	&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для каждого возвращенного пользователя Nemo проверяет наличие его в своей базе. Если пользователь не найден, то создается новый. Пароль генерируется случайный и криптостойкий. &lt;br /&gt;
&lt;br /&gt;
Если пользователь найден, то в случае необходимости производится обновление всех полей на основании данных из внешней системы. При запросе на удаление пользователя, в Nemo указанный логин удаляться не будет в целях сохранения целостности старых данных, а просто помечается как удаленный, и логин переименовывается и становится вида [логин_пользователя]_X_[числовой идентификатор_пользователя в Само].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;item id=[идентификатор] action=&amp;quot;delete&amp;quot; /&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Таблица сопоставлений групп'''&lt;br /&gt;
&lt;br /&gt;
В административной части Nemo надо создать отдельную страницу, на которой можно сопоставить имеющиеся группы в Nemo номерам групп в САМО-тур (поле group в XML). Выводится список существующих групп для текущего (корневого) агентства.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Пользователь]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Авторизованный пользователь]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Авторизация пользователей из внешних систем]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Пароль]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Агентство]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Веб-сайт]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[ПНР]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Бронирование]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[Войдирование]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Функции]]&amp;lt;br/&amp;gt;[[Category:Интеграция]]&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Deprecated_ru&amp;diff=3532</id>
		<title>Шаблон:Deprecated ru</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Deprecated_ru&amp;diff=3532"/>
		<updated>2013-08-22T21:02:09Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Тест переменных&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1}}} устарел/ло. {{{2}}}&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Deprecated_ru&amp;diff=3531</id>
		<title>Шаблон:Deprecated ru</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Deprecated_ru&amp;diff=3531"/>
		<updated>2013-08-22T20:59:28Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Создан тестовый шаблон плашки «deprecated» на русском языке&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Что-то устарело, да и вообще.&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3160</id>
		<title>Новая базовая тема оформления</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3160"/>
		<updated>2013-04-30T13:54:41Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Новая базовая тема оформления''' написана с учетом методологии разработки, что делает её более стабильной в эксплуатации.&lt;br /&gt;
&lt;br /&gt;
Общая скорость работы в сравнении с предыдущей базовой темой возросла в 1.5-3 раза.&lt;br /&gt;
 &lt;br /&gt;
Содержит улучшенный дизайн, улучшенную юзабельность для конечного пользователя, а также полностью переработанную техническую часть.&lt;br /&gt;
Учтены большинство рекомендаций групп разработки веб-стандартов, а также требования технологий SEO-оптимизации.&lt;br /&gt;
&lt;br /&gt;
За счет технической оптимизации и переработки юзабилити, оптимизирована возможность кастомизации базовой темы клиентом, а также кастомизации и быстрых доработок веб-специалистами Mute Lab, которая не влечет за собой необновляемоcть кастомизированных частей.&lt;br /&gt;
&lt;br /&gt;
Упрощена клиентская кастомизация CSS - все делается через визуальные классы, имеющие префиксы, их достаточно легко перебивать, клиентские стили отдельно вынесены вниз.&lt;br /&gt;
Использование БЭМ-методологии гарантирует независимость стилей.&lt;br /&gt;
&lt;br /&gt;
В рамках работ над новой темой мы внимательно прислушиваемся ко всех пожеланиям и рекомендациям для упрощения работы с Немо веб-мастерами клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Юзабилити и улучшение дизайна ==&lt;br /&gt;
*Все страницы, формы, кнопки, попапы приведены к общему дизайну;  &lt;br /&gt;
*Улучшены главные части продающих страниц:&lt;br /&gt;
форма и результаты бронирования имеют общие тайтлы, степ-бары, унифицирован внешний вид и расположение кнопок;&lt;br /&gt;
*Унифицированы небронирующие страницы, а также боксы (в особенности, на странице информации о заказе);&lt;br /&gt;
*Проработаны юзабилити формы заполнения данных;&lt;br /&gt;
*Проработаны юзабилити с запоминанием кук, процес начат на форме поиска авиа, в ближайшем времени будет продолжен на все формы;&lt;br /&gt;
*Ко всем полям добавляются плейсхолдеры;&lt;br /&gt;
*Улучшена валидация, добавили новые правила для многих кейсов;&lt;br /&gt;
*Подготовлена платформа для имплементации более удобных автокомплитов и календарей;&lt;br /&gt;
*Улучшена локализация;&lt;br /&gt;
*Начата оптимизация иконок под Retina;&lt;br /&gt;
*Как один из важнейших оптимизационных процессов, в ближайшее время будет закончен переход от реквест стабов к попапам;&lt;br /&gt;
*Уменьшено количество ошибок,все ошибки отображаются понятно и корректно, оптимизирована скорость обработки 404, улучшено качество отдачи 404;&lt;br /&gt;
*Пересмотрен функционал в личном кабинете, проведен первый этап оптимизации работы с фильтрами и очередями;&lt;br /&gt;
*Начата переработка модулей моих пассажиров, профиля пользователя, заявок на модификацию, сообщений. В будущем дизайн этих модулей будет упрощен, но уже сейчас они соответствуют технологическим требованиям.&lt;br /&gt;
*Подготовка платформы для поддержки мобильных и тач-устройств.&lt;br /&gt;
&lt;br /&gt;
== Техническая часть ==&lt;br /&gt;
*Ускорена работа страниц.&lt;br /&gt;
*Уменьшено количество разметки.&lt;br /&gt;
*Введена методология абстракции, модели данных от визуальной составляющей и манипуляции с данными (модель Model-View-Controller максимально примененная к верстке).&lt;br /&gt;
*Разделение: модель / разметка / визуальная CSS / манипуляции Javascript.&lt;br /&gt;
*Необходимые данные доступны везде в модели данных.&lt;br /&gt;
*Уход от использования инлайнового CSS и в максимально возможной степени, инлайнового Javascript.&lt;br /&gt;
*Оптимизирован и склеен CSS, теперь он строится на препроцессорах.&lt;br /&gt;
*Абстрагированы визуальные классы от классов для манипуляций.&lt;br /&gt;
*Оптимизирован нагрузочный трафик при Ajax, все переведено на Json.&lt;br /&gt;
*Оптимизированны скрипты, все скрипты переписанны на последних версиях современных javascript-фреймворков. В дальнейшем, с обновлениям этих фреймворков.&lt;br /&gt;
*Специфические вещи вынесены как отдельные плагины, что позволяет не конфликтовать с подключаемыми клиентом плагинами.&lt;br /&gt;
*Код максимально приведен в соответсвие со спецификациями.&lt;br /&gt;
*Полностью новая библиотека валидации с семантической разметкой правил, которая позволит создавать любые правила и таким образом направлять действия пользователей в любых кейсах.&lt;br /&gt;
*Внедрен фреймворк работы с куками, который позволяет максимально запоминать данные — как одно из приоритетных направлений развития.&lt;br /&gt;
*Новые постфильтры, скорость которых возросла в 2-3 раза, более того, они достаточно легко кастомизируются.&lt;br /&gt;
*Полностью переработана страница авиавыдачи, все три типа группировки результатов на выдаче работают с постфильтрами и максимально быстро.&lt;br /&gt;
*На страницу авиавыдачи вывели новые данные.&lt;br /&gt;
*Ввод ограничения на чтение тарифных правил, кроме случаев, если пользователь запрашивает непосредственно их.&lt;br /&gt;
*Переработан ЛК, как клиентский так и агентсткий, внедрен новый фреймворк работы с таблицей заказов, начали пересматривать системы филтьтров и очередей — в будущем предстоит разширение этого функционала.&lt;br /&gt;
*Удален весь deprecated функционал.&lt;br /&gt;
*Переработана мини-форма: на данный момент она работает со всеми типами маршрутов и дополнительными параметрами без ограничений, т.е. повторяет возможности основной авиационной формы.&lt;br /&gt;
*Ускорена и унифицирована матрица дат.&lt;br /&gt;
*Оптимизированы для кастомизации попапы путеводителя, со временем будет совершен полный уход от использования iframe.&lt;br /&gt;
*Переход к поддержке только современных браузеров, что позволило ускорить работу страниц и уменьшить их вес.&lt;br /&gt;
&lt;br /&gt;
== Подключение компонент системы и работа с индивидуальными темами оформления ==&lt;br /&gt;
&lt;br /&gt;
Новая базовая тема позволяет подключать и кастомизировать компоненты просто и быстро.&lt;br /&gt;
&lt;br /&gt;
Создание клиентских индивидуальных тем оформления на базе новой темы упрощено и ускорено.&lt;br /&gt;
Новая тема позволяет создавать индивидуальные темы оформления, в которых меняются только некоторые страницы, без уменьшения функциональности остальных, что позволяет индивидуальным темам оформления обновляться вместе с базовой темой.&lt;br /&gt;
Cистема практически полностью абстрагирована от внешних изменений, по причине того, что методология разработки учитывала возможности маштабирования визуального и модели данных.&lt;br /&gt;
&lt;br /&gt;
== Поддержка браузеров ==&lt;br /&gt;
&lt;br /&gt;
В разработке новой базовой темы оформления был использован подход graceful degradation (http://webdesign.about.com/od/webdesignglossary/g/graceful-degradation.htm), а именно — поддержание работоспособности а не абсолютной визуальной идентичности во всех версиях всех браузеров.&lt;br /&gt;
Для новой темы также применим подход «две последних стабильных версии популярных браузеров». В частности, новая базовая тема полноценна в таких версиях браузеров:&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 25 и 26.&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 19 и 20.&lt;br /&gt;
&lt;br /&gt;
=== Opera ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 12.10 и 12.00.&lt;br /&gt;
&lt;br /&gt;
 Поддержа специфических для Opera проблем — deprecated процесс, в связи с ближайшим переходом браузера на движок Blink, &lt;br /&gt;
после чего уменьшиться цикл обновлений.&lt;br /&gt;
&lt;br /&gt;
=== Safari (OS X) ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 5 и 6.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Safari под Windows не оказывается — 6 версия не выпускалась под Windows, 5 официально устарела и не доступна для скачивания.&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 9 и 10.&lt;br /&gt;
&lt;br /&gt;
 Также учтены все требования для поддержки версии 11 после ее выхода.&lt;br /&gt;
&lt;br /&gt;
 Internet Explorer 8 поддерживается только в функциональной части, визуальные преимущества не поддерживаются &lt;br /&gt;
 (например, градиенты, закругление уголков), по причине того, что рендер таких вещей сильно замедляет работу. &lt;br /&gt;
 Разрабатывать же отдельную версию для корректного отображения в версии браузера, доля которой с каждым днем падает, &lt;br /&gt;
 не является целесообразным. Мы планируем отказаться от поддержки версии IE 8 в течение года.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Internet Explorer 7 и ниже не гарантируется. В ближайшем будущем предусмотрена работа по восстановлению&lt;br /&gt;
 работоспособности функционала в версии IE7. &lt;br /&gt;
&lt;br /&gt;
=== Другие ===&lt;br /&gt;
&lt;br /&gt;
Мы поддерживаем браузеры на базе Chromium, но только до момента перехода Chrome и Opera на движок Blink. С этого момента, Chromium будет признан устаревшим.&lt;br /&gt;
Редкие браузеры на WebKit не поддерживаются, в связи с ближайшим уходом основных мейнтейнеров движка на свои разработки.&lt;br /&gt;
&lt;br /&gt;
Также, поддерживаются две последние стабильные версии Safari под iOS (iOS6  и iOS5).&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3159</id>
		<title>Новая базовая тема оформления</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3159"/>
		<updated>2013-04-30T13:49:45Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Новая базовая тема оформления''' написана с учетом методологии разработки, что делает её более стабильной в эксплуатации.&lt;br /&gt;
&lt;br /&gt;
Общая скорость работы в сравнении с предыдущей базовой темой возросла в 1.5-3 раза.&lt;br /&gt;
 &lt;br /&gt;
Содержит улучшенный дизайн, улучшенную юзабельность для конечного пользователя, а также полностью переработанную техническую часть.&lt;br /&gt;
Учтены большинство рекомендаций групп разработки веб-стандартов, а также требования технологий SEO-оптимизации.&lt;br /&gt;
&lt;br /&gt;
За счет технической оптимизации и переработки юзабилити, оптимизирована возможность кастомизации базовой темы клиентом, а также кастомизации и быстрых доработок веб-специалистами Mute Lab, которая не влечет за собой необновляемоcть кастомизированных частей.&lt;br /&gt;
&lt;br /&gt;
Упрощена клиентская кастомизация CSS - все делается через визуальные классы, имеющие префиксы, их достаточно легко перебивать, клиентские стили отдельно вынесены вниз.&lt;br /&gt;
Использование БЭМ-методологии гарантирует независимость стилей.&lt;br /&gt;
&lt;br /&gt;
В рамках работ над новой темой мы внимательно прислушиваемся ко всех пожеланиям и рекомендациям для упрощения работы с Немо веб-мастерами клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Юзабилити и улучшение дизайна ==&lt;br /&gt;
*Все страницы, формы, кнопки, попапы приведены к общему дизайну;  &lt;br /&gt;
*Улучшены главные части продающих страниц:&lt;br /&gt;
форма и результаты бронирования имеют общие тайтлы, степ-бары, унифицирован внешний вид и расположение кнопок;&lt;br /&gt;
*Унифицированы небронирующие страницы, а также боксы (в особенности, на странице информации о заказе);&lt;br /&gt;
*Проработаны юзабилити формы заполнения данных;&lt;br /&gt;
*Проработаны юзабилити с запоминанием кук, процес начат на форме поиска авиа, в ближайшем времени будет продолжен на все формы;&lt;br /&gt;
*Ко всем полям добавляются плейсхолдеры;&lt;br /&gt;
*Улучшена валидация, добавили новые правила для многих кейсов;&lt;br /&gt;
*Подготовлена платформа для имплементации более удобных автокомплитов и календарей;&lt;br /&gt;
*Улучшена локализация;&lt;br /&gt;
*Начата оптимизация иконок под Retina;&lt;br /&gt;
*Как один из важнейших оптимизационных процессов, в ближайшее время будет закончен переход от реквест стабов к попапам;&lt;br /&gt;
*Уменьшено количество ошибок,все ошибки отображаются понятно и корректно, оптимизирована скорость обработки 404, улучшено качество отдачи 404;&lt;br /&gt;
*Пересмотрен функционал в личном кабинете, проведен первый этап оптимизации работы с фильтрами и очередями;&lt;br /&gt;
*Начата переработка модулей моих пассажиров, профиля пользователя, заявок на модификацию, сообщений. В будущем дизайн этих модулей будет упрощен, но уже сейчас они соответствуют технологическим требованиям.&lt;br /&gt;
*Подготовка платформы для поддержки мобильных и тач-устройств.&lt;br /&gt;
&lt;br /&gt;
== Техническая часть ==&lt;br /&gt;
*Ускорена работа страниц;&lt;br /&gt;
*Уменьшено количество разметки;&lt;br /&gt;
*Введена методология разделения абстракцией, а также модели данных от визуальной составляющей и манипуляции с данными;&lt;br /&gt;
*Необходимые данные доступны везде в модели данных;&lt;br /&gt;
*Модель Model-View-Controller максимально примененная к верстке;&lt;br /&gt;
*Разделение: модель / разметка / визуальная CSS / манипуляции Javascript;&lt;br /&gt;
*Уход от использования инлайнового CSS и в максимально возможной степени, инлайнового Javascript;&lt;br /&gt;
*Оптимизирован и склеен CSS, строится на препроцессорах;&lt;br /&gt;
*Абстрагированы визуальные классы от классов для манипуляций;&lt;br /&gt;
*Оптимизирован нагрузочный трафик при Ajax, все корректно переведено на Json;&lt;br /&gt;
*Оптимизированны скрипты, все скрипты переписанны на последних версиях современных javascript-фреймворков с последующим обновлениям этих фреймворков;&lt;br /&gt;
*Специфические вещи вынесены как отдельные плагины, что позволяет не конфликтовать с подключаемыми клиентом плагинами;&lt;br /&gt;
*Максимально приведены в соответсвие со спецификациями;&lt;br /&gt;
*Улучшен раздел head;&lt;br /&gt;
*Полностью новая библиотека валидации с семантической разметкой правил, которая позволит создавать любые правила и таким образом направлять действия пользователей в любых кейсах; &lt;br /&gt;
*Внедрен фреймворк работы с куками, который позволяет максимально запоминать данные — как одно из приоритетных направлений развития;&lt;br /&gt;
*Новые постфильтры, скорость которых возросла в 2-3 раза, более того, они достаточно легко кастомизируются;&lt;br /&gt;
*Полностью переработана страница авиавыдачи, все три типа группировки результатов на выдаче работают с постфильтрами и максимально быстро;&lt;br /&gt;
*На страницу авиавыдачи вывели новые данные;&lt;br /&gt;
*Ввод ограничения на чтение тарифных правил, кроме случаев, если пользователь запрашивает непосредственно их;&lt;br /&gt;
*Переработан ЛК, как клиентский так и агентсткий, внедрен новый фреймворк работы с таблицей заказов, начали пересматривать системы филтьтров и очередей — в будущем предстоит разширение этого функционала;&lt;br /&gt;
*Очищены весь устаревший функционал;&lt;br /&gt;
*Переработана мини-форма: на данный момент она работает со всеми типами маршрутов и дополнительными параметрами без ограничений;&lt;br /&gt;
*Ускорена и унифицирована матрица дат;&lt;br /&gt;
*Оптимизированы для кастомизации попапы путеводителя, со временем будет совершен полный уход от использования iframe;&lt;br /&gt;
*Переход к поддержке только современных браузеров, что позволило ускорить работу страниц и уменьшить их вес.&lt;br /&gt;
&lt;br /&gt;
== Подключение компонент системы и работа с индивидуальными темами оформления ==&lt;br /&gt;
&lt;br /&gt;
Новая базовая тема позволяет подключать и кастомизировать компоненты просто и быстро.&lt;br /&gt;
&lt;br /&gt;
В новую базовую тему входит отельная компонента.&lt;br /&gt;
&lt;br /&gt;
На данный момент работы по ней еще ведутся, но все вышесказанное относится к ней, кроме некоторых неимплементированных вещей - валидации, постфильтров, запоминания в куках.&lt;br /&gt;
В ближайшее время это будет реализовано.&lt;br /&gt;
&lt;br /&gt;
Создание клиентских индивидуальных тем оформления на базе новой темы упрощено и ускорено.&lt;br /&gt;
Новая тема позволяет создавать индивидуальные темы оформления, в которых меняются только некоторые страницы, без уменьшения функциональности остальных.&lt;br /&gt;
В ней также предполагается широкое использование модуля ЦМС, которое также не будет влиять на функциональность системы.&lt;br /&gt;
Учитывая маштабирование визуального и модели данных, система практически полностью абстрагирована от внешних изменений.&lt;br /&gt;
В ней используются подходы к маштабированию, потому, например, при увеличении данных, количества пунктов меню и т.д, функциональность не снижается.&lt;br /&gt;
&lt;br /&gt;
== Поддержка браузеров ==&lt;br /&gt;
&lt;br /&gt;
В разработке новой базовой темы оформления был использован подход graceful degradation (http://webdesign.about.com/od/webdesignglossary/g/graceful-degradation.htm), а именно — поддержание работоспособности а не абсолютной визуальной идентичности во всех версиях всех браузеров.&lt;br /&gt;
Для новой темы также применим подход «две последних стабильных версии популярных браузеров». В частности, новая базовая тема полноценна в таких версиях браузеров:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 25 и 26.&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 19 и 20.&lt;br /&gt;
&lt;br /&gt;
=== Opera ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 12.10 и 12.00.&lt;br /&gt;
&lt;br /&gt;
 Поддержа специфических для Opera проблем — deprecated процесс, в связи с ближайшим переходом браузера на движок Blink, &lt;br /&gt;
после чего уменьшиться цикл обновлений.&lt;br /&gt;
&lt;br /&gt;
=== Safari (OS X) ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 5 и 6.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Safari под Windows не оказывается — 6 версия не выпускалась под Windows, 5 официально устарела и не доступна для скачивания.&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 9 и 10.&lt;br /&gt;
&lt;br /&gt;
 Также учтены все требования для поддержки версии 11 после ее выхода.&lt;br /&gt;
&lt;br /&gt;
 Internet Explorer 8 поддерживается только в функциональной части, визуальные преимущества не поддерживаются &lt;br /&gt;
 (например, градиенты, закругление уголков), по причине того, что рендер таких вещей сильно замедляет работу. &lt;br /&gt;
 Разрабатывать же отдельную версию для корректного отображения в версии браузера, доля которой с каждым днем падает, &lt;br /&gt;
 не является целесообразным. Мы планируем отказаться от поддержки версии IE 8 в течение года.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Internet Explorer 7 и ниже не гарантируется. В ближайшем будущем предусмотрена работа по восстановлению&lt;br /&gt;
 работоспособности функционала в версии IE7. &lt;br /&gt;
&lt;br /&gt;
=== Другие ===&lt;br /&gt;
&lt;br /&gt;
Мы поддерживаем браузеры на базе Chromium, но только до момента перехода Chrome и Opera на движок Blink. С этого момента, Chromium будет признан устаревшим.&lt;br /&gt;
Редкие браузеры на WebKit не поддерживаются, в связи с ближайшим уходом основных мейнтейнеров движка на свои разработки.&lt;br /&gt;
&lt;br /&gt;
Также, поддерживаются две последние стабильные версии Safari под iOS (iOS6  и iOS5).&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3158</id>
		<title>Новая базовая тема оформления</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3158"/>
		<updated>2013-04-30T13:49:12Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Новая базовая тема оформления''' написана с учетом методологии разработки, что делает её более стабильной в эксплуатации.&lt;br /&gt;
&lt;br /&gt;
Общая скорость работы в сравнении с предыдущей базовой темой возросла в 1.5-3 раза.&lt;br /&gt;
 &lt;br /&gt;
Содержит улучшенный дизайн, улучшенную юзабельность для конечного пользователя, а также полностью переработанную техническую часть.&lt;br /&gt;
Учтены большинство рекомендаций групп разработки веб-стандартов, а также требования технологий SEO-оптимизации.&lt;br /&gt;
&lt;br /&gt;
За счет технической оптимизации и переработки юзабилити, оптимизирована возможность кастомизации базовой темы клиентом, а также кастомизации и быстрых доработок веб-специалистами Mute Lab, которая не влечет за собой необновляемоcть кастомизированных частей.&lt;br /&gt;
&lt;br /&gt;
Упрощена клиентская кастомизация CSS - все делается через визуальные классы, имеющие префиксы, их достаточно легко перебивать, клиентские стили отдельно вынесены вниз.&lt;br /&gt;
Использование БЭМ-методологии гарантирует независимость стилей.&lt;br /&gt;
&lt;br /&gt;
В рамках работ над новой темой мы внимательно прислушиваемся ко всех пожеланиям и рекомендациям для упрощения работы с Немо веб-мастерами клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Юзабилити и улучшение дизайна ==&lt;br /&gt;
*Все страницы, формы, кнопки, попапы приведены к общему дизайну;  &lt;br /&gt;
*Улучшены главные части продающих страниц:&lt;br /&gt;
форма и результаты бронирования имеют общие тайтлы, степ-бары, унифицирован внешний вид и расположение кнопок;&lt;br /&gt;
*Унифицированы небронирующие страницы, а также боксы (в особенности, на странице информации о заказе);&lt;br /&gt;
*Проработаны юзабилити формы заполнения данных;&lt;br /&gt;
*Проработаны юзабилити с запоминанием кук, процес начат на форме поиска авиа, в ближайшем времени будет продолжен на все формы;&lt;br /&gt;
*Ко всем полям добавляются плейсхолдеры;&lt;br /&gt;
*Улучшена валидация, добавили новые правила для многих кейсов;&lt;br /&gt;
*Подготовлена платформа для имплементации более удобных автокомплитов и календарей;&lt;br /&gt;
*Улучшена локализация;&lt;br /&gt;
*Начата оптимизация иконок под Retina;&lt;br /&gt;
*Как один из важнейших оптимизационных процессов, в ближайшее время будет закончен переход от реквест стабов к попапам;&lt;br /&gt;
*Уменьшено количество ошибок,все ошибки отображаются понятно и корректно, оптимизирована скорость обработки 404, улучшено качество отдачи 404;&lt;br /&gt;
*Пересмотрен функционал в личном кабинете, проведен первый этап оптимизации работы с фильтрами и очередями;&lt;br /&gt;
*Начата переработка модулей моих пассажиров, профиля пользователя, заявок на модификацию, сообщений. В будущем дизайн этих модулей будет упрощен, но уже сейчас они соответствуют технологическим требованиям.&lt;br /&gt;
*Подготовка платформы для поддержки мобильных и тач-устройств.&lt;br /&gt;
&lt;br /&gt;
== Техническая часть ==&lt;br /&gt;
*Ускорена работа страниц;&lt;br /&gt;
*Уменьшено количество разметки;&lt;br /&gt;
*Введена методология разделения абстракцией, а также модели данных от визуальной составляющей и манипуляции с данными;&lt;br /&gt;
*Необходимые данные доступны везде в модели данных;&lt;br /&gt;
*Модель Model-View-Controller максимально примененная к верстке;&lt;br /&gt;
*Разделение: модель / разметка / визуальная CSS / манипуляции Javascript;&lt;br /&gt;
*Уход от использования инлайнового CSS и в максимально возможной степени, инлайнового Javascript;&lt;br /&gt;
*Оптимизирован и склеен CSS, строится на препроцессорах;&lt;br /&gt;
*Абстрагированы визуальные классы от классов для манипуляций;&lt;br /&gt;
*Оптимизирован нагрузочный трафик при Ajax, все корректно переведено на Json;&lt;br /&gt;
*Оптимизированны скрипты, все скрипты переписанны на последних версиях современных javascript-фреймворков с последующим обновлениям этих фреймворков;&lt;br /&gt;
*Специфические вещи вынесены как отдельные плагины, что позволяет не конфликтовать с подключаемыми клиентом плагинами;&lt;br /&gt;
*Максимально приведены в соответсвие со спецификациями;&lt;br /&gt;
*Улучшен раздел head;&lt;br /&gt;
*Полностью новая библиотека валидации с семантической разметкой правил, которая позволит создавать любые правила и таким образом направлять действия пользователей в любых кейсах; &lt;br /&gt;
*Внедрен фреймворк работы с куками, который позволяет максимально запоминать данные — как одно из приоритетных направлений развития;&lt;br /&gt;
*Новые постфильтры, скорость которых возросла в 2-3 раза, более того, они достаточно легко кастомизируются;&lt;br /&gt;
*Полностью переработана страница авиавыдачи, все три типа группировки результатов на выдаче работают с постфильтрами и максимально быстро;&lt;br /&gt;
*На страницу авиавыдачи вывели новые данные;&lt;br /&gt;
*Ввод ограничения на чтение тарифных правил, кроме случаев, если пользователь запрашивает непосредственно их;&lt;br /&gt;
*Переработан ЛК, как клиентский так и агентсткий, внедрен новый фреймворк работы с таблицей заказов, начали пересматривать системы филтьтров и очередей — в будущем предстоит разширение этого функционала;&lt;br /&gt;
*Очищены весь устаревший функционал;&lt;br /&gt;
*Переработана мини-форма: на данный момент она работает со всеми типами маршрутов и дополнительными параметрами без ограничений;&lt;br /&gt;
*Ускорена и унифицирована матрица дат;&lt;br /&gt;
*Оптимизированы для кастомизации попапы путеводителя, со временем будет совершен полный уход от использования iframe;&lt;br /&gt;
*Переход к поддержке только современных браузеров, что позволило ускорить работу страниц и уменьшить их вес.&lt;br /&gt;
&lt;br /&gt;
== Подключение компонент системы и работа с индивидуальными темами оформления ==&lt;br /&gt;
&lt;br /&gt;
Новая базовая тема позволяет подключать и кастомизировать компоненты просто и быстро.&lt;br /&gt;
&lt;br /&gt;
В новую базовую тему входит отельная компонента.&lt;br /&gt;
&lt;br /&gt;
На данный момент работы по ней еще ведутся, но все вышесказанное относится к ней, кроме некоторых неимплементированных вещей - валидации, постфильтров, запоминания в куках.&lt;br /&gt;
В ближайшее время это будет реализовано.&lt;br /&gt;
&lt;br /&gt;
Создание клиентских индивидуальных тем оформления на базе новой темы упрощено и ускорено.&lt;br /&gt;
Новая тема позволяет создавать индивидуальные темы оформления, в которых меняются только некоторые страницы, без уменьшения функциональности остальных.&lt;br /&gt;
В ней также предполагается широкое использование модуля ЦМС, которое также не будет влиять на функциональность системы.&lt;br /&gt;
Учитывая маштабирование визуального и модели данных, система практически полностью абстрагирована от внешних изменений.&lt;br /&gt;
В ней используются подходы к маштабированию, потому, например, при увеличении данных, количества пунктов меню и т.д, функциональность не снижается.&lt;br /&gt;
&lt;br /&gt;
== Поддержка браузеров ==&lt;br /&gt;
&lt;br /&gt;
В разработке новой базовой темы оформления был использован подход graceful degradation (http://webdesign.about.com/od/webdesignglossary/g/graceful-degradation.htm), а именно — поддержание работоспособности а не абсолютной визуальной идентичности во всех версиях всех браузеров.&lt;br /&gt;
Для новой темы также применим подход «две последних стабильных версии популярных браузеров». В частности, новая базовая тема полноценна в таких версиях браузеров:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 25 и 26.&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 19 и 20.&lt;br /&gt;
&lt;br /&gt;
=== Opera ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 12.10 и 12.00.&lt;br /&gt;
&lt;br /&gt;
 Поддержа специфических для Opera проблем — deprecated процесс, в связи с ближайшим переходом браузера на движок Blink, &lt;br /&gt;
после чего уменьшиться цикл обновлений.&lt;br /&gt;
&lt;br /&gt;
=== Safari (OS X) ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 5 и 6.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Safari под Windows не оказывается — 6 версия не выпускалась под Windows, 5 официально устарела и не доступна для скачивания.&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 9 и 10.&lt;br /&gt;
&lt;br /&gt;
 Также учтены все требования для поддержки версии 11 после ее выхода.&lt;br /&gt;
&lt;br /&gt;
 Internet Explorer 8 поддерживается только в функциональной части, визуальные преимущества не поддерживаются &lt;br /&gt;
(например, градиенты, закругление уголков), по причине того, что рендер таких вещей сильно замедляет работу. &lt;br /&gt;
Разрабатывать же отдельную версию для корректного отображения в версии браузера, доля которой с каждым днем падает, &lt;br /&gt;
не является целесообразным. Мы планируем отказаться от поддержки версии IE 8 в течение года.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Internet Explorer 7 и ниже не гарантируется. В ближайшем будущем предусмотрена работа по восстановлению&lt;br /&gt;
 работоспособности функционала в версии IE7. &lt;br /&gt;
&lt;br /&gt;
=== Другие ===&lt;br /&gt;
&lt;br /&gt;
Мы поддерживаем браузеры на базе Chromium, но только до момента перехода Chrome и Opera на движок Blink. С этого момента, Chromium будет признан устаревшим.&lt;br /&gt;
Редкие браузеры на WebKit не поддерживаются, в связи с ближайшим уходом основных мейнтейнеров движка на свои разработки.&lt;br /&gt;
&lt;br /&gt;
Также, поддерживаются две последние стабильные версии Safari под iOS (iOS6  и iOS5).&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3157</id>
		<title>Новая базовая тема оформления</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D0%BC%D0%B0_%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=3157"/>
		<updated>2013-04-30T13:47:36Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Переписал раздер о поддержке темой браузеров.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Новая базовая тема оформления''' написана с учетом методологии разработки, что делает её более стабильной в эксплуатации.&lt;br /&gt;
&lt;br /&gt;
Общая скорость работы в сравнении с предыдущей базовой темой возросла в 1.5-3 раза.&lt;br /&gt;
 &lt;br /&gt;
Содержит улучшенный дизайн, улучшенную юзабельность для конечного пользователя, а также полностью переработанную техническую часть.&lt;br /&gt;
Учтены большинство рекомендаций групп разработки веб-стандартов, а также требования технологий SEO-оптимизации.&lt;br /&gt;
&lt;br /&gt;
За счет технической оптимизации и переработки юзабилити, оптимизирована возможность кастомизации базовой темы клиентом, а также кастомизации и быстрых доработок веб-специалистами Mute Lab, которая не влечет за собой необновляемоcть кастомизированных частей.&lt;br /&gt;
&lt;br /&gt;
Упрощена клиентская кастомизация CSS - все делается через визуальные классы, имеющие префиксы, их достаточно легко перебивать, клиентские стили отдельно вынесены вниз.&lt;br /&gt;
Использование БЭМ-методологии гарантирует независимость стилей.&lt;br /&gt;
&lt;br /&gt;
В рамках работ над новой темой мы внимательно прислушиваемся ко всех пожеланиям и рекомендациям для упрощения работы с Немо веб-мастерами клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Юзабилити и улучшение дизайна ==&lt;br /&gt;
*Все страницы, формы, кнопки, попапы приведены к общему дизайну;  &lt;br /&gt;
*Улучшены главные части продающих страниц:&lt;br /&gt;
форма и результаты бронирования имеют общие тайтлы, степ-бары, унифицирован внешний вид и расположение кнопок;&lt;br /&gt;
*Унифицированы небронирующие страницы, а также боксы (в особенности, на странице информации о заказе);&lt;br /&gt;
*Проработаны юзабилити формы заполнения данных;&lt;br /&gt;
*Проработаны юзабилити с запоминанием кук, процес начат на форме поиска авиа, в ближайшем времени будет продолжен на все формы;&lt;br /&gt;
*Ко всем полям добавляются плейсхолдеры;&lt;br /&gt;
*Улучшена валидация, добавили новые правила для многих кейсов;&lt;br /&gt;
*Подготовлена платформа для имплементации более удобных автокомплитов и календарей;&lt;br /&gt;
*Улучшена локализация;&lt;br /&gt;
*Начата оптимизация иконок под Retina;&lt;br /&gt;
*Как один из важнейших оптимизационных процессов, в ближайшее время будет закончен переход от реквест стабов к попапам;&lt;br /&gt;
*Уменьшено количество ошибок,все ошибки отображаются понятно и корректно, оптимизирована скорость обработки 404, улучшено качество отдачи 404;&lt;br /&gt;
*Пересмотрен функционал в личном кабинете, проведен первый этап оптимизации работы с фильтрами и очередями;&lt;br /&gt;
*Начата переработка модулей моих пассажиров, профиля пользователя, заявок на модификацию, сообщений. В будущем дизайн этих модулей будет упрощен, но уже сейчас они соответствуют технологическим требованиям.&lt;br /&gt;
*Подготовка платформы для поддержки мобильных и тач-устройств.&lt;br /&gt;
&lt;br /&gt;
== Техническая часть ==&lt;br /&gt;
*Ускорена работа страниц;&lt;br /&gt;
*Уменьшено количество разметки;&lt;br /&gt;
*Введена методология разделения абстракцией, а также модели данных от визуальной составляющей и манипуляции с данными;&lt;br /&gt;
*Необходимые данные доступны везде в модели данных;&lt;br /&gt;
*Модель Model-View-Controller максимально примененная к верстке;&lt;br /&gt;
*Разделение: модель / разметка / визуальная CSS / манипуляции Javascript;&lt;br /&gt;
*Уход от использования инлайнового CSS и в максимально возможной степени, инлайнового Javascript;&lt;br /&gt;
*Оптимизирован и склеен CSS, строится на препроцессорах;&lt;br /&gt;
*Абстрагированы визуальные классы от классов для манипуляций;&lt;br /&gt;
*Оптимизирован нагрузочный трафик при Ajax, все корректно переведено на Json;&lt;br /&gt;
*Оптимизированны скрипты, все скрипты переписанны на последних версиях современных javascript-фреймворков с последующим обновлениям этих фреймворков;&lt;br /&gt;
*Специфические вещи вынесены как отдельные плагины, что позволяет не конфликтовать с подключаемыми клиентом плагинами;&lt;br /&gt;
*Максимально приведены в соответсвие со спецификациями;&lt;br /&gt;
*Улучшен раздел head;&lt;br /&gt;
*Полностью новая библиотека валидации с семантической разметкой правил, которая позволит создавать любые правила и таким образом направлять действия пользователей в любых кейсах; &lt;br /&gt;
*Внедрен фреймворк работы с куками, который позволяет максимально запоминать данные — как одно из приоритетных направлений развития;&lt;br /&gt;
*Новые постфильтры, скорость которых возросла в 2-3 раза, более того, они достаточно легко кастомизируются;&lt;br /&gt;
*Полностью переработана страница авиавыдачи, все три типа группировки результатов на выдаче работают с постфильтрами и максимально быстро;&lt;br /&gt;
*На страницу авиавыдачи вывели новые данные;&lt;br /&gt;
*Ввод ограничения на чтение тарифных правил, кроме случаев, если пользователь запрашивает непосредственно их;&lt;br /&gt;
*Переработан ЛК, как клиентский так и агентсткий, внедрен новый фреймворк работы с таблицей заказов, начали пересматривать системы филтьтров и очередей — в будущем предстоит разширение этого функционала;&lt;br /&gt;
*Очищены весь устаревший функционал;&lt;br /&gt;
*Переработана мини-форма: на данный момент она работает со всеми типами маршрутов и дополнительными параметрами без ограничений;&lt;br /&gt;
*Ускорена и унифицирована матрица дат;&lt;br /&gt;
*Оптимизированы для кастомизации попапы путеводителя, со временем будет совершен полный уход от использования iframe;&lt;br /&gt;
*Переход к поддержке только современных браузеров, что позволило ускорить работу страниц и уменьшить их вес.&lt;br /&gt;
&lt;br /&gt;
== Подключение компонент системы и работа с индивидуальными темами оформления ==&lt;br /&gt;
&lt;br /&gt;
Новая базовая тема позволяет подключать и кастомизировать компоненты просто и быстро.&lt;br /&gt;
&lt;br /&gt;
В новую базовую тему входит отельная компонента.&lt;br /&gt;
&lt;br /&gt;
На данный момент работы по ней еще ведутся, но все вышесказанное относится к ней, кроме некоторых неимплементированных вещей - валидации, постфильтров, запоминания в куках.&lt;br /&gt;
В ближайшее время это будет реализовано.&lt;br /&gt;
&lt;br /&gt;
Создание клиентских индивидуальных тем оформления на базе новой темы упрощено и ускорено.&lt;br /&gt;
Новая тема позволяет создавать индивидуальные темы оформления, в которых меняются только некоторые страницы, без уменьшения функциональности остальных.&lt;br /&gt;
В ней также предполагается широкое использование модуля ЦМС, которое также не будет влиять на функциональность системы.&lt;br /&gt;
Учитывая маштабирование визуального и модели данных, система практически полностью абстрагирована от внешних изменений.&lt;br /&gt;
В ней используются подходы к маштабированию, потому, например, при увеличении данных, количества пунктов меню и т.д, функциональность не снижается.&lt;br /&gt;
&lt;br /&gt;
== Поддержка браузеров ==&lt;br /&gt;
&lt;br /&gt;
В разработке новой базовой темы оформления был использован подход graceful degradation (http://webdesign.about.com/od/webdesignglossary/g/graceful-degradation.htm), а именно — поддержание работоспособности а не абсолютной визуальной идентичности во всех версиях всех браузеров.&lt;br /&gt;
Для новой темы также применим подход «две последних стабильных версии популярных браузеров». В частности, новая базовая тема полноценна в таких версиях браузеров:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 25 и 26.&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 19 и 20.&lt;br /&gt;
&lt;br /&gt;
=== Opera ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 12.10 и 12.00.&lt;br /&gt;
&lt;br /&gt;
 Поддержа специфических для Opera проблем — deprecated процесс, в связи с ближайшим переходом браузера на движок Blink, после чего уменьшиться цикл обновлений.&lt;br /&gt;
&lt;br /&gt;
=== Safari (OS X) ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 5 и 6.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Safari под Windows не оказывается — 6 версия не выпускалась под Windows, 5 официально устарела и не доступна для скачивания.&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
Две последние стабильные версии.&lt;br /&gt;
&lt;br /&gt;
На 04/2013 — 9 и 10.&lt;br /&gt;
&lt;br /&gt;
 Также учтены все требования для поддержки версии 11 после ее выхода.&lt;br /&gt;
&lt;br /&gt;
 Internet Explorer 8 поддерживается только в функциональной части, визуальные преимущества не поддерживаются (например, градиенты, закругление уголков), по причине того, что рендер таких вещей сильно замедляет работу. Разрабатывать же отдельную версию для корректного отображения в версии браузера, доля которой с каждым днем падает, не является целесообразным. Мы планируем отказаться от поддержки версии IE 8 в течение года.&lt;br /&gt;
&lt;br /&gt;
 Поддержка Internet Explorer 7 и ниже не гарантируется. В ближайшем будущем предусмотрена работа по восстановлению работоспособности функционала в версии IE7. &lt;br /&gt;
&lt;br /&gt;
=== Другие ===&lt;br /&gt;
&lt;br /&gt;
Мы поддерживаем браузеры на базе Chromium, но только до момента перехода Chrome и Opera на движок Blink. С этого момента, Chromium будет признан устаревшим.&lt;br /&gt;
Редкие браузеры на WebKit не поддерживаются, в связи с ближайшим уходом основных мейнтейнеров движка на свои разработки.&lt;br /&gt;
&lt;br /&gt;
Также, поддерживаются две последние стабильные версии Safari под iOS.&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_Nemo.travel&amp;diff=2721</id>
		<title>Пользовательская документация системы Nemo.travel</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_Nemo.travel&amp;diff=2721"/>
		<updated>2012-09-25T13:45:53Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Исправленна ссылка на старую версию документации.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align:center; border:0; margin-top:1.2em; margin-bottom:2ex; background-color:#fcfcfc; width:100%; clear:both;&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; class=&amp;quot;globegris&amp;quot; style=&amp;quot;border:1px solid #ccc; background-color:#fcfcfc; background-repeat:no-repeat; background-position:-40px −14px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px&amp;quot; |&lt;br /&gt;
&amp;lt;!------------------ Серая плашка сверху -----------------------&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:100%; margin-top:.7em; background:transparent; border:0px solid #ccc&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:70%; color:#000; text-align:center; background:transparent;&amp;quot;|&lt;br /&gt;
{| style=&amp;quot;width:100%; border:solid 0px; background:transparent&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100%; text-align:center; white-space:nowrap; color:#000&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%; border:0; margin:0; padding:.1em; color:#000&amp;quot;&amp;gt;Добро пожаловать в пользовательскую документацию системы [http://www.nemo-ibe.com Nemo],&amp;lt;/div&amp;gt;&lt;br /&gt;
русскоязычную документацию для всех пользователей продукта Nemo IBE.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:95%&amp;quot;&amp;gt; Сейчас в пользовательской документации '''[[Special:Statistics|{{NUMBEROFARTICLES}} {{plural:{{NUMBEROFARTICLES}}|статья|статьи|статей}}]]''' на русском языке.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&amp;lt;!-- Порталы --&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:30%; font-size:95%; color:#000; text-align:left;&amp;quot;|&lt;br /&gt;
{|style=&amp;quot;width:100%; background:transparent;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:7%; font-size:95%;&amp;quot;|&lt;br /&gt;
[[:Категория:Компоненты|Компоненты системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Способы_оплаты|Платежные системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Поставщики|Поставщики услуг]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Настройки|Настройки системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:7%; font-size:95%;&amp;quot;|&lt;br /&gt;
[[:Категория:Функции|Функции системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ЧЗВ_(FAQ)_по_работе_с_Nemo|FaQ (Частые вопросы)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Термины|Используемые термины]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''[[Служебная:Categories|Все категории]]'''&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-top:1px solid #ccc; text-align:center; margin-bottom: 8px; background:transparent; width:98%; border:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:10%&amp;quot; |&lt;br /&gt;
|[http://www.nemo-ibe.com Сайт системы Немо]&lt;br /&gt;
|[[Служба_поддержки|Что делать, если вы не нашли ответа на свой вопрос]]&lt;br /&gt;
|[http://redmine.mute-lab.com Трекер техподдержки]&lt;br /&gt;
|[http://wiki.nemo-ibe.com/doku.php Старая версия документации]&lt;br /&gt;
    |}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_Nemo.travel&amp;diff=2704</id>
		<title>Пользовательская документация системы Nemo.travel</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_Nemo.travel&amp;diff=2704"/>
		<updated>2012-09-21T00:14:04Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Привел в порядок ссылки на категории и страницы, максимально близкие к конечному варианту, хотя еще необходимо обсуждение.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align:center; border:0; margin-top:1.2em; margin-bottom:2ex; background-color:#fcfcfc; width:100%; clear:both;&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; class=&amp;quot;globegris&amp;quot; style=&amp;quot;border:1px solid #ccc; background-color:#fcfcfc; background-repeat:no-repeat; background-position:-40px −14px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px&amp;quot; |&lt;br /&gt;
&amp;lt;!------------------ Серая плашка сверху -----------------------&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:100%; margin-top:.7em; background:transparent; border:0px solid #ccc&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:70%; color:#000; text-align:center; background:transparent;&amp;quot;|&lt;br /&gt;
{| style=&amp;quot;width:100%; border:solid 0px; background:transparent&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100%; text-align:center; white-space:nowrap; color:#000&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%; border:0; margin:0; padding:.1em; color:#000&amp;quot;&amp;gt;Добро пожаловать в пользовательскую документацию системы [http://www.nemo-ibe.com Nemo],&amp;lt;/div&amp;gt;&lt;br /&gt;
русскоязычную документацию для всех пользователей продукта Nemo IBE.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:95%&amp;quot;&amp;gt; Сейчас в пользовательской документации '''[[Special:Statistics|{{NUMBEROFARTICLES}} {{plural:{{NUMBEROFARTICLES}}|статья|статьи|статей}}]]''' на русском языке.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&amp;lt;!-- Порталы --&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:30%; font-size:95%; color:#000; text-align:left;&amp;quot;|&lt;br /&gt;
{|style=&amp;quot;width:100%; background:transparent;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:7%; font-size:95%;&amp;quot;|&lt;br /&gt;
[[:Категория:Компоненты системы|Компоненты системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Платежные системы|Платежные системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Поставщики услуг|Поставщики услуг]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Настройки системы|Настройки системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:7%; font-size:95%;&amp;quot;|&lt;br /&gt;
[[:Категория:Стандартные задачи|Стандартные задачи]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:FaQ|FaQ (Частые вопросы)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:Категория:Термины|Используемые термины]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''[[Служебная:Categories|Все категории]]'''&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-top:1px solid #ccc; text-align:center; margin-bottom: 8px; background:transparent; width:98%; border:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:10%&amp;quot; |&lt;br /&gt;
|[[Как пользоваться документацией|'''Как пользоваться этой документацией''']]&lt;br /&gt;
|[[Если вы не нашли ответа|Что делать, если вы не нашли ответа на свой вопрос]]&lt;br /&gt;
|[[Принципы наполнения|Система рубрикации]]&lt;br /&gt;
    |}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_Nemo.travel&amp;diff=2703</id>
		<title>Пользовательская документация системы Nemo.travel</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_Nemo.travel&amp;diff=2703"/>
		<updated>2012-09-21T00:06:24Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Создал базовую приветственную плашку с наметкой структуры страниц&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align:center; border:0; margin-top:1.2em; margin-bottom:2ex; background-color:#fcfcfc; width:100%; clear:both;&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; class=&amp;quot;globegris&amp;quot; style=&amp;quot;border:1px solid #ccc; background-color:#fcfcfc; background-repeat:no-repeat; background-position:-40px −14px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px&amp;quot; |&lt;br /&gt;
&amp;lt;!------------------ Серая плашка сверху -----------------------&amp;gt;&lt;br /&gt;
{| style=&amp;quot;width:100%; margin-top:.7em; background:transparent; border:0px solid #ccc&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:70%; color:#000; text-align:center; background:transparent;&amp;quot;|&lt;br /&gt;
{| style=&amp;quot;width:100%; border:solid 0px; background:transparent&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:100%; text-align:center; white-space:nowrap; color:#000&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%; border:0; margin:0; padding:.1em; color:#000&amp;quot;&amp;gt;Добро пожаловать в пользовательскую документацию системы [[Nemo IBE|Nemo]],&amp;lt;/div&amp;gt;&lt;br /&gt;
русскоязычную документацию для всех пользователей продукта Nemo IBE.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:95%&amp;quot;&amp;gt; Сейчас в пользовательской документации '''[[Special:Statistics|{{NUMBEROFARTICLES}} {{plural:{{NUMBEROFARTICLES}}|статья|статьи|статей}}]]''' на русском языке.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&amp;lt;!-- Порталы --&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:30%; font-size:95%; color:#000; text-align:left;&amp;quot;|&lt;br /&gt;
{|style=&amp;quot;width:100%; background:transparent;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:7%; font-size:95%;&amp;quot;|&lt;br /&gt;
[[Портал:Спорт|Компоненты системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Портал:Техника|Платежные системы]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Портал:Философия|Настройки]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Портал:Философия|Поставщики услуг]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:7%; font-size:95%;&amp;quot;|&lt;br /&gt;
[[Портал:Спорт|Стандартные задачи]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Портал:Техника|FaQ (Частые вопросы)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Портал:Философия|Термины]]&amp;lt;br /&amp;gt;&lt;br /&gt;
'''[[Служебная:Categories|Все категории]]'''&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border-top:1px solid #ccc; text-align:center; margin-bottom: 8px; background:transparent; width:98%; border:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:10%&amp;quot; |&lt;br /&gt;
|[[Мастер статей|'''Как пользоватся этой документацией''']]&lt;br /&gt;
|[[Справка|Что делать, если вы не нашли ответа на свой вопрос]]&lt;br /&gt;
|[[Поиск по категориям|Система рубрикации]]&lt;br /&gt;
    |}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8&amp;diff=2697</id>
		<title>Служба поддержки</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8&amp;diff=2697"/>
		<updated>2012-09-17T08:13:09Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: /* Альтернативные способы связи */ Изменил id скайпа на актуальный&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Руководство]]&lt;br /&gt;
В главном меню для всех пользователей, которым разрешено обращение в техническую поддержку, присутствует вкладка '''&amp;quot;Техническая поддержка&amp;quot;'''. В ней можно создавать тикеты, просматривать и отвечать на них.&lt;br /&gt;
&lt;br /&gt;
Тикет - это обращение в службу поддержки с определенным вопросом. Тикет похож на тему форума (топик), в рамках которого идет переписка с сотрудниками технической поддержки.&lt;br /&gt;
&lt;br /&gt;
== Система поддержки ==&lt;br /&gt;
&lt;br /&gt;
Система поддержки (helpdesk \ хелпдеск) служит для обратной связи с пользователями, консультаций, сбора данных о неисправностях системы.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы максимально быстро получить ответ на вопрос, необходимо максимально подробно изложить его суть. Обращение в службу технической поддержки должно содержать следующие элементы:&lt;br /&gt;
&lt;br /&gt;
1. Подробное описание проблемы или четко сформулированный вопрос. В случае сообщения о некорректной работе необходимо сообщить о том, какие действия были предприняты и какой результат получился, а также о том, какой результат ожидался.&lt;br /&gt;
&lt;br /&gt;
2. Под какой учетной записью производились действия.&lt;br /&gt;
&lt;br /&gt;
3. Ссылка на соответствующую страницу.&lt;br /&gt;
&lt;br /&gt;
4. Любая другая полезная на ваш взгляд информация (например, версия браузера).&lt;br /&gt;
&lt;br /&gt;
5. При необходимости нужно прикрепить снимок экрана.&lt;br /&gt;
&lt;br /&gt;
== Обращение в службу технической поддержки ==&lt;br /&gt;
&lt;br /&gt;
Форма создания нового обращения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
*Имя и фамилия (текст по умолчанию из профиля пользователя, но можно и изменить).&lt;br /&gt;
*Тема сообщения.&lt;br /&gt;
*Текст сообщения.&lt;br /&gt;
*Файл.&lt;br /&gt;
*Куда отвечать: флаговая кнопка и текстовое поле «копию на E-mail:» (флаговая кнопка по умолчанию уже отмечена галочкой и в текстовом поле вставлен адрес электронной почты из профиля пользователя или менеджера).&lt;br /&gt;
&lt;br /&gt;
Для каждого сообщения в тикете сохраняется время.&lt;br /&gt;
&lt;br /&gt;
У каждого тикета есть статус: &lt;br /&gt;
*Открыт.&lt;br /&gt;
*Закрыт.&lt;br /&gt;
*Дубликат.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Специалисты технической поддержки закрывают тикет после того, как проблема устранена. Если у вас остались вопросы по теме тикета, то его можно открыть заново.&lt;br /&gt;
&lt;br /&gt;
Любой [[пользователь]] может посмотреть тикеты в следующих выборках: все, мои (там где есть мой ответ), созданные мной, все тикеты без ответа, мои тикеты без ответа (там где есть мой ответ, но последний ответ от клиента), а также по статусу: все, открытые, закрытые, дубликаты.&lt;br /&gt;
&lt;br /&gt;
При ответе сотрудника поддержки на тикет и при создании тикета на соответствующий адрес электронной почты пользователя (если был указан) приходит уведомление.&lt;br /&gt;
&lt;br /&gt;
У каждого тикета есть внутренний статус — просмотрел ли последний ответ автор тикета. Если есть тикеты с таким статусом, то на всех страницах портала наверху выводится сообщение с уведомлением и ссылкой на просмотр ответа.&lt;br /&gt;
&lt;br /&gt;
В административной панели у каждого менеджера есть настройка «разрешать менеджеру перенаправлять тикеты пользователей в техническую поддержку системы.» Если опция выбрана, то менеджер может поставить тикету пользователя признак «тикет видим для технической поддержки». Тогда этот тикет становится доступен сотрудникам технической поддержки Mute Lab.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Удалять тикеты может только менеджер.&lt;br /&gt;
&lt;br /&gt;
== Время реакции технической поддержки ==&lt;br /&gt;
&lt;br /&gt;
Техническая поддержка предоставляется в рабочие дни с 10:00 до 18:00 по московскому времени, в виде: &lt;br /&gt;
&lt;br /&gt;
1. консультаций;&amp;lt;br&amp;gt;&lt;br /&gt;
2. обработки сообщений об ошибках;&amp;lt;br&amp;gt;&lt;br /&gt;
3. обработки запросов на доработки системы.&lt;br /&gt;
&lt;br /&gt;
Специалисты технической поддержки реагируют на тикеты в рабочее время. Для реакции требуется провести диагностику, воспроизвести условия и в отдельных случаях получить консультацию разработчиков-программистов. Поэтому время реакции может варьироваться от 1 до 4 часов в зависимости от темы обращения. Срочным и критическим вопросам всегда отдается наивысший приоритет. Если у вас появятся вопросы и замечания по поводу работы службы технической поддержки Mute Lab, обращайтесь к руководству компании.&lt;br /&gt;
&lt;br /&gt;
== Альтернативные способы связи ==&lt;br /&gt;
&lt;br /&gt;
Если вы испытываете затруднения при создании тикета, то можете обратиться в службу техподдержки следующими способами:&lt;br /&gt;
&lt;br /&gt;
*С помощью Скайпа: mute-lab&lt;br /&gt;
*Отправив письмо по адресу: helpdesk@mute-lab.com&lt;br /&gt;
&lt;br /&gt;
== Как не нужно писать тикеты ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Тикеты необходимо писать в спокойной и вежливой форме. Неприемлемо использование верхнего регистра и множества восклицательных знаков при обращении к тех.поддержке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«ААА!!! Все сломалось!»&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Мы чего-то там нажали, а тут такое выскочило!!!»&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Ваша проклятая система пишет XXX вместо YYY!»&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;«Мы подумали и решили, что все должно быть по-другому - срочно переделайте!»&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пожалуйста, помните, что в компании не работают сотрудники телепаты ;-)&lt;br /&gt;
&lt;br /&gt;
Для справки: баг - отклонение результата выполнения операции от ожидаемого.&lt;br /&gt;
&lt;br /&gt;
== Закрытие тикетов ==&lt;br /&gt;
&lt;br /&gt;
Если ответ сотрудника помог вам в решении проблемы и больше вопросов по тикету не осталось, тикет необходимо закрыть. Если в тикете не будет новых сообщений в течении 3 дней, сотрудники напишут в нем напоминание о закрытие. При отсутствии ответа на него сотрудник тех. поддержки в праве написать об аннуляции тикета и закрыть его через 3 дня после данного сообщения.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Менеджер агентства]]&lt;br /&gt;
*[[Пользователь]]&lt;br /&gt;
*[[ЧЗВ (FAQ) по договору]]&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%90%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=1777</id>
		<title>Авиакомпания</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%90%D0%B2%D0%B8%D0%B0%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D1%8F&amp;diff=1777"/>
		<updated>2012-04-18T11:25:09Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: /* &amp;quot;Черные&amp;quot; и &amp;quot;белые&amp;quot; списки авиакомпаний */ Правки кавычек&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Термины]]  [[Категория:Справка]]&lt;br /&gt;
'''Авиакомпания''' (AK) - авиатранспортное предприятие, оказывающее услуги в сфере пассажирских и грузовых перевозок. Осуществляя регулярные и чартерные рейсы, авиакомпании занимают ключевые позиции в современной транспортной инфраструктуре. В качестве синонимов понятия &amp;quot;авиакомпания&amp;quot; система Nemo использует термины &amp;quot;перевозчик&amp;quot; и &amp;quot;авиаперевозчик&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Деятельность авиакомпаний регламентируют две основные организации - International Civil Aviation Organization (ICAO) и International Air Transport Association (IATA). Коды ICAO и IATA активно применяются в справочниках авиакомпаний, городов и аэропортов, используемых Nemo. В большинстве случаев продажи перевозок производятся посредством [[ГРС]] (GDS) - своего рода бирж, где авиакомпании выгружают данные о тарифах и наличии мест. Однако есть перевозчики, особенно в сегменте низкобюджетных (low-cost) перевозок, чей ресурс не представлен в GDS и чье членство в IATA является неполным.&lt;br /&gt;
&lt;br /&gt;
Авиакомпании могут осуществлять свою деятельность как самостоятельно, так и на основе партнерских программ (например, код-шеринг и интерлайн-соглашения), а также в составе альянсов. Наиболее известными альянсами, объединяющими крупнейших перевозчиков, являются: SkyTeam, Oneworld и Star Alliance.&lt;br /&gt;
&lt;br /&gt;
== Данные об авиакомпаниях в Nemo ==&lt;br /&gt;
&lt;br /&gt;
Система оперирует данными пассажирских авиакомпаний, осуществляющих регулярные рейсы и представленных в Global Distribution Systems. Таким образом, перечень доступных в Nemo перевозчиков ограничен возможностями GDS, выбранных клиентом для подключения, а также особенностями продажи перевозок той или иной АК в рамках клиринговой зоны. &lt;br /&gt;
&lt;br /&gt;
Авиакомпания в Nemo - это сущность со следующими характеристиками: &lt;br /&gt;
* Код IATA&lt;br /&gt;
* Код ICAO&lt;br /&gt;
* Код ТКП&lt;br /&gt;
* Наименование&lt;br /&gt;
* Страна происхождения&lt;br /&gt;
&lt;br /&gt;
Список авиакомпаний загружается из справочников IATA и ТКП (Транспортной клиринговой палаты). Актуальность базы данных проверяется раз в полгода во время регулярных обновлений системы.&lt;br /&gt;
&lt;br /&gt;
В справочнике также содержится информация об авиакомпании, которая может быть отображена в форме результатов поиска (в зависимости от настроек клиента):&lt;br /&gt;
* логотип&lt;br /&gt;
* город, где расположен головной офис авиакомпании&lt;br /&gt;
* веб-сайт&lt;br /&gt;
&lt;br /&gt;
Справочник авиакомпаний в Nemo является редактируемым и может быть изменен клиентом по его усмотрению.&lt;br /&gt;
&lt;br /&gt;
== Информация об авиакомпаниях в формах Nemo ==&lt;br /&gt;
&lt;br /&gt;
Данные об авиакомпании - в основном IATA-код авиакомпании и краткое название - присутствуют во всех формах Nemo, связанных с продажей авиабилетов:&lt;br /&gt;
* форме просмотра выбранной комбинации рейсов&lt;br /&gt;
* форме подтверждения бронирования&lt;br /&gt;
* форме подтверждения тикетинга&lt;br /&gt;
* форме просмотра маршрут-квитанции&lt;br /&gt;
&lt;br /&gt;
По умолчанию в форме поиска авиабилетов при стандартном оформлении фильтр по поиску перевозок конкретных авиакомпаний выключен, однако предусмотрена возможность сделать его доступным. Активация этого фильтра позволяет показывать в результатах поиска варианты перевозок только тех авиакомпаний, что были отмечены пользователем.&lt;br /&gt;
&lt;br /&gt;
== Информация об авиакомпаниях в результатах поиска Nemo ==&lt;br /&gt;
&lt;br /&gt;
В стандартной теме оформления форма результатов поиска авиабилетов содержит название и логотип авиакомпании. Общие данные о ней можно посмотреть, щелкнув правой кнопкой мыши по активной ссылке с названием перевозчика (при условии, что включена настройка передачи данных авиакомпании в форму результатов поиска).&lt;br /&gt;
&lt;br /&gt;
Кроме названия АК, чей [[тариф]] отображен в результатах поиска, может быть также указан &amp;quot;[[оперирующий перевозчик]]&amp;quot; -  авиакомпания, которая фактически осуществляет полет по данному маршруту.&lt;br /&gt;
&lt;br /&gt;
== Настройки Nemo, которые можно установить в зависимости от авиакомпаний ==&lt;br /&gt;
&lt;br /&gt;
* предустановки поиска&lt;br /&gt;
* списки для поиска&lt;br /&gt;
* списки для выписки&lt;br /&gt;
* списки для интерлайнов&lt;br /&gt;
* наценки&lt;br /&gt;
* скидки&lt;br /&gt;
* комиссии субагентов&lt;br /&gt;
* комиссии авиакомпаний&lt;br /&gt;
* настройки форматов пассажирских данных&lt;br /&gt;
&lt;br /&gt;
== «Черные» и «белые» списки авиакомпаний ==&lt;br /&gt;
&lt;br /&gt;
«Черные» и «белые» списки авиакомпаний вводятся для того, чтобы можно было управлять поисковой выдачей. Например, показывать только рейсы определенных авиакомпаний (из «белого» списка) или всех авиакомпаний за исключением некоторых авиакомпаний (из «черного» списка). За управление отображением выдачи отвечает опция '''«Авиакомпании в результатах поиска»''' в разделе '''«Авиабилеты» → «Ограничения поиска»'''&lt;br /&gt;
&lt;br /&gt;
'''Настройка полей «Черного списка авиакомпаний»:'''&lt;br /&gt;
&lt;br /&gt;
'''Авиакомпания''' - поле предназначено для ввода названия авиакомпании, которую необходимо внести в черный список.&lt;br /&gt;
&lt;br /&gt;
'''Разрешенные типы''' - данная опция позволяет установить тип перелета, для которого авиакомпания будет значиться в «черном списке». Доступны 2 варианта: '''МВЛ''' - международный перелет и '''ВВЛ''' - внутренний перелет.&lt;br /&gt;
&lt;br /&gt;
== Интерлайн-партнёры ==&lt;br /&gt;
&lt;br /&gt;
На странице '''Интерлайн-партнёры''' настраиваются авиакомпании, чью перевозку можно бронировать и выписывать на бланках других авиакомпаний по соглашениям об интерлайне.&lt;br /&gt;
&lt;br /&gt;
'''Настройки интерлайнов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr bgcolor=&amp;quot;#cccccc&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;th class=&amp;quot;col0&amp;quot;&amp;gt;Настройка&amp;lt;/th&amp;gt;&amp;lt;th class=&amp;quot;col1&amp;quot;&amp;gt;Значение&amp;lt;/th&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;Интерлайн-партнёры&amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1 leftalign&amp;quot;&amp;gt; авиакомпания, перевозка которой выписывается на бланке другой компании  &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row2&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;Контрактная авиакомпания &amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1 leftalign&amp;quot;&amp;gt; авиакомпания, бланки который используются для выписки билетов интерлайн-партнера  &amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr class=&amp;quot;row3&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;td class=&amp;quot;col0&amp;quot;&amp;gt;Сейчас доступен &amp;lt;/td&amp;gt;&amp;lt;td class=&amp;quot;col1&amp;quot;&amp;gt; позволяет временно отключить данный интерлайн &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Интерлайны не будут выбираться, если контрактная компания для них не добавлена.&lt;br /&gt;
&lt;br /&gt;
При наличии нескольких инерлайнов для одного перевозчика при прочих равных условиях будет выбираться интерлайн с наибольшей комиссией.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Если авиакомпания, которую необходимо выписывать по интерлайну, есть в справочнике контрактных, выписка будет идти по прямому контракту.&lt;br /&gt;
&lt;br /&gt;
== Справочник «Авиакомпании» ==&lt;br /&gt;
&lt;br /&gt;
Справочник «Авиакомпании» позволяет вводить, редактировать и удалять информацию об авиакомпаниях, которая используется для визуализации объекта «Авиакомпания» в модуле '''Поиск и бронирование авиабилетов'''. Справочник позволяет хранить: название, фактические данные об авиакомпании, код IATA и т.д.  Поставляется в стандартном наполнении.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[ИАТА]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[[ТКП (Транспортная Клиринговая Палата)]]&lt;br /&gt;
*[http://mediawiki.mute-lab.com/ru/%D0%A1%D0%9F%D0%94#.D0.90.D0.B2.D0.B8.D0.B0.D0.BA.D0.BE.D0.BC.D0.BF.D0.B0.D0.BD.D0.B8.D0.B8_.D1.81_.D0.AD.D0.91_.D0.BD.D0.B0_.D0.B1.D0.BB.D0.B0.D0.BD.D0.BA.D0.B0.D1.85_.D0.A1.D0.9F.D0.94_.D0.9D.D0.A1.D0.90.D0.92-.D0.A2.D0.9A.D0.9F_.D0.B8_.D0.BD.D0.B0_.D0.B1.D1.83.D0.BC.D0.B0.D0.B3.D0.B5_.D1.84.D0.BE.D1.80.D0.BC.D0.B0.D1.82.D0.B0_.D0.904 Авиакомпании с ЭБ на бланках СПД НСАВ-ТКП и на бумаге формата А4]&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
	<entry>
		<id>https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80&amp;diff=1775</id>
		<title>Почтовый сервер</title>
		<link rel="alternate" type="text/html" href="https://support.nemo.travel/index.php?title=%D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80&amp;diff=1775"/>
		<updated>2012-04-18T11:11:47Z</updated>

		<summary type="html">&lt;p&gt;Павло Лисовый: Поправил дефисы на тире&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Термины]]&lt;br /&gt;
'''Почтовый сервер''' (сервер электронной почты) — программное обеспечение, предназначенное для передачи и обмена электронными сообщениями. Серверы электронной почты работают по стандартному протоколу SMTP (Simple Mail Transfer Protocol) непосредственно на сервере адресата. [[Почтовый клиент системы]] принимает почту, пользуясь протоколами POP3 или IMAP. &lt;br /&gt;
&lt;br /&gt;
SMTP стал широко применяться с 80-х годах прошлого века и пришел на смену протоколу UUCP (Unix-to-Unix CoPy), который использовался для передачи электронной почты до распространения TCP/IP (Transmission Control Protocol/Internet Protocol). Говоря о SMTP, сейчас чаще всего подразумевают масштабируемое расширение этого протокола — ESMTP (Extended SMTP).&lt;br /&gt;
&lt;br /&gt;
== Настройка почты в Nemo==&lt;br /&gt;
&lt;br /&gt;
Большинство важных действий, связанных с заказами (бронирование, отмена, оплата, выписка), сопровождаются отправкой сообщений по электронной почте.&lt;br /&gt;
&lt;br /&gt;
'''Адрес электронной почты для копий уведомлений''' — на этот адрес придут копии всех сообщений, отправленных пользователю. Сюда можно ввести, например, почтовый адрес отдела по бронированию или адрес куратора.&lt;br /&gt;
&lt;br /&gt;
Поддерживается возможность введения нескольких адресов почты, разделенных точкой с запятой.&lt;br /&gt;
&lt;br /&gt;
'''Дополнительный текст''' — в конец соответствующего почтового сообщения будет добавлен введенный здесь текст.&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы отправка почтовых сообщений проходила успешно, необходимо настроить данные для подключения к почтовому серверу на странице настройки реквизитов подключения. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; На данный момент дополнительные тексты в системе не используются.&lt;br /&gt;
&lt;br /&gt;
'''Таймлимит для неподтверждённых писем (Указывать в минутах)''' — указанное в данном поле значение будет определять срок действия ссылки, которая приходит вновь зарегистрировавшемуся пользователю для подтверждения регистрации. По истечении этого срока, если регистрации не была подтверждена, [[пользователь]] может использовать тот же логин на сайте повторно. Если пользователь переходит по ссылке после таймлимита — он не сможет авторизоваться на сайте и получит сообщение: «Авторизация не удалась». По умолчанию данная функция отключена и не активированный пользователь может неограниченно находиться в системе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; Для корректной работы настройки должен быть настроен Cron.&lt;br /&gt;
&lt;br /&gt;
== Реквизиты подключения к почтовому серверу в Nemo ==&lt;br /&gt;
&lt;br /&gt;
Для настройки отправки нотификаций и документов из системы следует указать следующие параметры:&lt;br /&gt;
&lt;br /&gt;
*SMTP логин — e-mail адрес с которого будет идти рассылка писем.&lt;br /&gt;
*SMTP сервер — например smtp.yandex.ru, smtp.rambler.ru, smtp.mail.ru.&lt;br /&gt;
*SMTP пароль — пароль от почтового ящика, который используется для рассылки.&lt;br /&gt;
*Адрес отправителя — некоторые почтовые сервера поддерживают замену поля &amp;lt;From&amp;gt; при отправке на адрес указанный пользователем (использование данного поля не поддерживается mail.ru). В случае если почтовый сервер не поддерживает данную опцию, поле следует оставлять пустым.&lt;br /&gt;
&lt;br /&gt;
Для проверки работы введенных реквизитов можно отправить тестовое письмо на адрес агентства. Если при отправке возникнут ошибки система выведет сообщение, необходимо проверить корректность введенной информации и попробовать снова.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: rgb(255, 240, 245)&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: large&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0)&amp;quot;&amp;gt;!&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; В настоящий момент система не поддерживает шифрование TSL при отправке писем, вследствие чего невозможно использовать почтовый сервер gmail.com.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
[[Сервер]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Авторизованный пользователь]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Протокол]]&lt;/div&gt;</summary>
		<author><name>Павло Лисовый</name></author>
		
	</entry>
</feed>