NEWSLOOK


Главные новости
В мире
Общество
Экономика
   Транспорт
   Металлургия
   Финансы
   Энергетика
   Недвижимость
Спорт
   Футбол
   Хоккей
   Теннис
   Баскетбол
   Единоборства
   Автоспорт
Происшествия
Культура
   Кино
   Музыка
   Выставки
   Театры
Наука
Hi-Tech
   Мобильная связь
   Безопасность
   Софт
   Hardware
Интернет
Новости в блогах
Политика
   Выборы
   Единая Россия
   КПРФ
   Справедливая Россия
   Яблоко
   СПС
Религия
Авто
Туризм
Здоровье
Главные
Страхование

В мире
Мобильная связь
Тема дня
все новости



18.11.19 10:59 МВД раскрыло масштаб ущерба от коррупции в России





18.11.19 10:58 В ДНР ответили на планы Украины депортировать жителей Донбасса





18.11.19 10:47 Мощный пожар в московском автосервисе попал на видео





18.11.19 10:36 Мужчина 20 лет ел землю тоннами и остался жив





18.11.19 10:30 Коллекторы просят защиты от должников

Участники рынка разработали поправки в профильный законопроект.



Газета Эхо Москвы Египет Киргизия Версия NVIDIA Коммерсант Москва Московский комсомолец >>

Последние новости сегодня 19.11.2019

Экономика

Начались продажи билетов на поезда в Крым

 

08.11.19 09:15

Компания анонсировала старт продаж с 8 ноября. Представитель компании уточнял РИА Новости, что они начнутся в пятницу в первой половине дня. Выполнять перевозки будут именные составы дальнего следования «Таврия» — это одно из ранних названий Крымского полуострова. Пассажиры могут выбрать и оплатить билеты в железнодорожных кассах и на интернет-ресурсах компании.

«Продажи открыты. Билеты доступны на новом сайте grandtrain.ru и в мобильном приложении “ГСЭ Билеты”, также в железнодорожных кассах по всей стране», — сообщили в компании в пятницу.

]+src=("(.*?)"|'(.*?)'|(.*?))>/ig.exec(s); src = src && (src[4] || src[3] || src[2] || ""); if (src) { if (s.indexOf("async") > -1) {load(src); parseJS()} else load(src, parseJS); } else { eval('try{'+js+'}catch(e){}'); parseJS(); } } } function load(src, callback) { var script = document.createElement('script'), loaded; script.setAttribute('src', src); if (callback) { script.onreadystatechange = script.onload = function() { if (!loaded){callback()} loaded = true; }; } document.getElementsByTagName('head')[0].appendChild(script); } }, initBlock: function(block, args, firstLoad) { var attributes = block.attributes; block._banners = block.banners; block.banners = []; block.shownCount = 0; for (var a = 0; a < attributes.length; a++) { if (attributes[a].name && attributes[a].name.indexOf('data-') !== -1) { block[attributes[a].name] = attributes[a].value; } } if (!block['data-slot']) { block['data-slot'] = args.slot; } if (!block['data-sitezone']) { block['data-sitezone'] = args.siteZone; } if (!block['data-siteid']) { block['data-siteid'] = args.siteId; } if (!block['data-experimentid']) { block['data-experimentid'] = args.experimentId; } // this.blocks.push(block); var self = this; if (args.noJSON) { this.initBanners(block, args); } else { if (firstLoad && block.firstLoaded) { return; } else if (firstLoad) { block.firstLoaded = true; } this.getBanners(block, { callbackName: block.callbackName || block.id || 'callback', onSuccess: function(data) { if ( data && data.html) { var isYandexDirect = data.html.indexOf("yandex_ad") >- 1, isRefreshable = data.html.indexOf("") == -1; for (each in self.refreshCallbacks){ try{self.refreshCallbacks[each](data.html, {'isYandex': isYandexDirect, 'isRefreshable':isRefreshable})}catch(e){}; } if (self.redrawMethod && typeof self.redrawMethod === 'function'){ try{ self.redrawMethod(data.html); return; } catch(e){} } var jsonps = document.getElementsByClassName('target-jsonp'); for (var i = 0; i < jsonps.length; i++) { var jsonp = jsonps[i]; if (jsonp && jsonp.id && jsonp.id === 'target-jsonp-' + (block.callbackName || block.id || 'callback')) { document.getElementsByTagName('head')[0].removeChild(jsonp); } } if (data.html.indexOf("") == -1) { block.innerHTML = data.html; self.exec_scripts(block); if (args.reflowContainer) { var el = document.getElementById(args.reflowContainer); if (el && el.children[0] && el.children[0].nativeHookImpl) { el.children[0].nativeHookImpl.doReflow(); } } self.initBanners(block, args); } else { block.banners = block._banners; for (var b = 0; b < block.banners.length; b++) { block.banners[b].shown = false; } self._initRefresh(block, args); } } else if (!data) { trg.log('No data in slot ' + block['data-slot'] + ' sitezone ' + block['data-sitezone']); } else if (!data.html) { trg.log('No html in slot ' + block['data-slot'] + ' sitezone ' + block['data-sitezone']); } }, onTimeout: function() {}, timeout: 10 }, args ); } }, setOffset: function(bnr) { var banner = bnr, offset = this._getOffset(banner), attributes = banner.attributes, getByClassNameF = banner.getElementsByClassName; //IE8fix for (var a = 0; a < attributes.length; a++) { banner[attributes[a].name] = attributes[a].value; } offset.right = offset.left + banner.clientWidth; offset.bottom = offset.top + banner.clientHeight; banner._offset = offset; banner.getElementsByClassName = getByClassNameF; }, initBanners: function(block, args) { var banners = []; if (!block.getElementsByClassName) { block.getElementsByClassName = function(cl) { var retnode = []; var myclass = new RegExp('\b'+cl+'\b'); var elem = this.getElementsByTagName('*'); for (var i = 0; i < elem.length; i++) { var classes = elem[i].className; if (myclass.test(classes)) { retnode.push(elem[i]); } } return retnode; } } banners = block.getElementsByClassName('trg-b-banner'); block.banners = banners; for (var b = 0; b < banners.length; b++) { var banner = banners[b]; if (!banner.getElementsByClassName) { banner.getElementsByClassName = block.getElementsByClassName; } this.setOffset(banner); if ((this.bannersIds.indexOf(banner.id) == -1) || (!banner.id.length)) { banner.trgPanel = banner.getElementsByClassName("trg-b-panel")[0]; if (banner.trgPanel) { banner.trgButton = banner.getElementsByClassName("trg-b-button")[0]; banner.trgIcon = banner.getElementsByClassName("trg-panel-rurr-icon")[0]; banner.trgText = banner.getElementsByClassName("trg-b-text")[0]; banner.trgPanel.setAttribute("style", "display: inline"); trg.addEvent('click', banner.trgPanel, banner.trgPanel._clickCalback = function(e) { //TODO здесь прокидываем координаты клика e.stopPropagation(); if (!banner.trgPanel.opened) { banner.trgPanel.setAttribute("style", "background: #000; opacity: 0.3;"); banner.trgButton.setAttribute("style", "display: inline-block"); banner.trgIcon.setAttribute("style", "display: none"); banner.trgPanel.opened = true; } else { banner.trgPanel.setAttribute("style", "background: none; opacity: 1;"); banner.trgButton.setAttribute("style", "display: none"); banner.trgIcon.setAttribute("style", "display: inline-block"); banner.trgPanel.opened = false; } trg.addEvent('click', document, document._closePanelCallback = function(e) { e.stopPropagation(); banner.trgPanel.setAttribute("style", "background: none; opacity: 1;"); banner.trgButton.setAttribute("style", "display: none"); banner.trgIcon.setAttribute("style", "display: inline-block"); banner.trgPanel.opened = false; trg.removeEvent('click', document, document._closePanelCallback); }); }); } this.banners.push(banner); this.bannersIds.push(banner.id); this._addBannerEvents(banner, block, args); } } this._initRefresh(block, args); }, _initRefresh: function(block, args) { if (args.refreshTimeout) { var self = this; args.noJSON = false; block._interval = setInterval(function() { if (args.refreshOnEventsOnly) { if (block._userEvent) { block._userEvent = false; clearInterval(block._interval); self.initBlock(block, args, false); } } else { clearInterval(block._interval); self.initBlock(block, args, false); } }, args.refreshTimeout); } var eventBlock = document; if (args.eventBlockId) { eventBlock = document.getElementById(args.eventBlockId); } if (args.refreshOnEventsOnly) { block._userActionCallback = function() { if (block.shownCount) { trg.removeEvent('scroll', eventBlock, block._userActionCallback); trg.removeEvent('click', eventBlock, block._userActionCallback); trg.removeEvent('mousemove', eventBlock, block._userActionCallback); block._userEvent = true; } } trg.addEvent('scroll', eventBlock, block._userActionCallback); trg.addEvent('click', eventBlock, block._userActionCallback); trg.addEvent('mousemove', eventBlock, block._userActionCallback); } }, _addBannerEvents: function(banner, block, args) { var self = this; var eventBlock = document; if (args.eventBlockId) { eventBlock = document.getElementById(args.eventBlockId); } if (navigator.userAgent.indexOf('Opera Mobi') === -1 && navigator.userAgent.indexOf('Opera Mini') === -1) { trg.addEvent('scroll', eventBlock, banner._scrollCallback = function() { function setShown(banner) { if (!banner.shown) { banner.shown = true; block.shownCount++; if (block.shownCount == 1 && !block.counted) { block.counted = true; var blockCounter = block.getElementsByClassName('trg-block-counter-wrapper'); if (blockCounter && blockCounter.length) { var attributes = blockCounter[0].attributes; for (var a = 0; a < attributes.length; a++) { if (attributes[a].name == 'data-counter') { blockCounter[0].innerHTML = attributes[a].value; break; } } } } if (!banner.counted) { banner.counted = true; var counter = banner.getElementsByClassName('trg-banner-counter-wrapper'); if (counter && counter.length) { counter[0].innerHTML = banner['data-counter']; } } } } if (args.okLayerCheck && OK && OK.Layers && OK.Layers.isAnyLayerOpened()) { return; } self.setOffset(banner); var scrollY = window.scrollY, scrollX = window.scrollX, innerHeight = window.innerHeight, innerWidth = window.innerWidth; if (args.eventBlockId) { var el = document.getElementById(args.eventBlockId); scrollY = el.scrollTop; scrollX = el.scrollLeft; innerHeight = window.innerHeight; innerWidth = window.innerWidth; if (!el._offset) { self.setOffset(el); } if ((el._offset.right + banner.clientWidth / 3 < banner._offset.left) || (el._offset.left - banner.clientWidth / 3> banner._offset.right) || (el._offset.top + banner.clientHeight / 3> banner._offset.bottom) || (el._offset.bottom - banner.clientHeight / 3 < banner._offset.top)) { // не попали } else { // попали setShown(banner); } } else { var top = scrollY + banner.clientHeight / 3, left = scrollX + banner.clientWidth / 3, right = scrollX + innerWidth - banner.clientWidth / 3, bottom = scrollY + innerHeight - banner.clientHeight / 3; if ((right < banner._offset.left) || (left > banner._offset.right) || (top > banner._offset.bottom) || (bottom < banner._offset.top) || (!banner._offset.left && !banner._offset.right) || (!banner._offset.top && !banner._offset.bottom)) { // не попали } else { // попали setShown(banner); } } }); if (typeof banner._scrollCallback == 'function') { banner._scrollCallback.call(self); } } else { var counter = banner.getElementsByClassName('trg-banner-counter-wrapper'); if (counter && counter[0]) { counter[0].innerHTML = banner['data-counter']; } var blockCounter = block.getElementsByClassName('trg-block-counter-wrapper'); if (blockCounter && blockCounter.length) { var attributes = blockCounter[0].attributes; for (var a = 0; a < attributes.length; a++) { if (attributes[a].name == 'data-counter') { blockCounter[0].innerHTML = attributes[a].value; break; } } } } }, bannersUrl: function(callbackName, block, args) { var slot = block['data-slot'], zone = block['data-sitezone'], siteId = block['data-siteid'], experimentId = block['data-experimentid']; if (args.refreshSlot && block._isRefreshed) { slot = args.refreshSlot; block['data-slot'] = slot; } if (args.refreshSiteZone && block._isRefreshed) { zone = args.refreshSiteZone; block['data-sitezone'] = zone; } if (args.experimentId && block._isRefreshed){ experimentId = args.experimentId; block['data-experimentId'] = experimentId; } block._isRefreshed = true; return location.protocol + '//ad.mail.ru/adq/?callback=' + (callbackName || 'Error') + '&q=' + slot + (zone ? '&_SITEZONE=' + zone : '') + (siteId ? '&_SITEID=' + siteId : '') + (experimentId ? '&test_id=' + experimentId : '') + '&h=' + window.innerHeight + '&jslib=1&rnd=' + Math.random(); }, getBanners: function(block, options, args){ var callbackName = options.callbackName || 'callback', onSuccess = options.onSuccess || function(){}, onTimeout = options.onTimeout || function(){}, timeout = options.timeout || 10; // sec var timeoutTrigger = window.setTimeout(function(){ window[callbackName] = function(){}; onTimeout(); }, timeout * 1000); window[callbackName] = function(data){ window.clearTimeout(timeoutTrigger); onSuccess(data[0]); } var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.src = this.bannersUrl(callbackName, block, args); script.id = 'target-jsonp-' + callbackName; script.class = 'target-jsonp'; var jsonps = document.getElementsByTagName('head')[0].getElementsByClassName('target-jsonp'); for (var i = 0 ; i < jsonps.length; i++) { var jsonp = jsonps[i]; if (jsonp && jsonp.id && jsonp.id === 'target-jsonp-' + callbackName) { document.getElementsByTagName('head')[0].removeChild(jsonp); } } document.getElementsByTagName('head')[0].appendChild(script); }, _getOffset: function(elem) { if (elem.getBoundingClientRect) { // "правильный" вариант return this._getOffsetRect(elem); } else { // пусть работает хоть как-то return this._getOffsetSum(elem); } }, _getOffsetSum: function(elem) { var top=0, left=0; while(elem) { top = top + parseInt(elem.offsetTop); left = left + parseInt(elem.offsetLeft); elem = elem.offsetParent; } return { top: top, left: left }; }, _getOffsetRect: function(elem) { try { var box = elem.getBoundingClientRect(), body = document.body, docElem = document.documentElement, scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop, scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft, clientTop = docElem.clientTop || body.clientTop || 0, clientLeft = docElem.clientLeft || body.clientLeft || 0, top = box.top + scrollTop - clientTop, left = box.left + scrollLeft - clientLeft; return { top: Math.round(top), left: Math.round(left) }; } catch (e) { return this._getOffsetSum(elem); } }, _addRefreshCallback: function(callback, renderMethod){ this.refreshCallbacks.push(callback); if (renderMethod && typeof renderMethod === 'function') this.redrawMethod = renderMethod; } } } trg.ready(function() { trg.load(); }); } catch (e) { trg.log(e); } })(); ]]>

Первый поезд в Крым поедет из Петербурга 23 декабря (№ 7/8) и отправится в Севастополь с Московского вокзала в 14:00 мск. Ему предстоит преодолеть 2741 километр. Время в пути составит 43,5 часа. Всего на этот маршрут выйдут пять одноэтажных поездов, состоящих из купейных и плацкартных вагонов.

Четыре двухэтажных состава с вагонами купе и СВ будут курсировать из Москвы до Симферополя и обратно (№ 27/28). Старт движения запланирован на 24 декабря. Первая «Таврия» из Москвы отправится с Казанского вокзала в 23:45 мск. Путь длиной 2009 километров займет 33 часа.Туристы примостились в Крыму

Представитель «Гранд Сервис Экспресса» сообщал РИА Новости, что стоимость проезда из Москвы в Симферополь в вагоне купе начинается от 2966 рублей, проезд в СВ стоит от 9952 рублей. Стоимость билетов из Санкт-Петербурга в плацкарте — от 3500 рублей, в купе от 3906 рублей.

«Гранд Сервис Экспресс» создана в 2002 году и специализируется на железнодорожных пассажирских перевозках повышенной комфортности, в том числе на одном из самых популярных в России маршрутах Москва-Санкт-Петербург. Мост в Крым из Краснодарского края — самый протяженный в России, его длина составляет 19 километров. Автомобильная часть моста через Керченский пролив уже открыта. Запуск движения поездов по железнодорожной части моста запланирован на декабрь 2019 года.





Коллекторы попросили защиты от врущих должников
Появились правила использования средств российской «кубышки»
Названы регионы России с самыми быстро растущими зарплатами
Названа лучшая докторская колбаса
Путин одобрил новый мегапроект на 83 миллиарда рублей

В Европе заявили об отказе от сжиженного газа из США
Две трети российских АЗС уличили в обмане покупателей
В России предложили сократить время продажи алкоголя
Россиянам стало тяжелее выплачивать кредиты
Россияне стали реже отдавать долги досрочно