(function(b,a){if(!a){a=window.Lego={}}a.messages=a.messages||{};a.message=function(d,c){return a.params.locale=="ru"?c:(a.messages[d]||c)}})(jQuery,window.Lego);(function(a){if(!a){a=window.Lego={}}a.oframebust=function(d){if(location==top.location){return}var b=(location.search.match(/[&?]oframebust=([^&;]+)/)||[])[1];if(!b){top.location=location}if(d.hasOwnProperty(b)){var c=document.createElement("iframe");c.style.position="absolute";c.style.left="-999px";c.style.width="1px";c.src="//"+b+"/oframebust.html?"+encodeURIComponent(location.href);(function(){if(document.body&&document.body.firstChild){document.body.insertBefore(c,document.body.firstChild)}else{setTimeout(arguments.callee,0)}})();return}top.location=location}})(window.Lego);(function(e){var d=(function(){_}).toString().indexOf("_")>-1,c=e.browser.msie,b=c?["toString","valueOf"]:null,f=function(){};function a(h,g,j){var k=false;if(c){var i=[];e.each(b,function(){j.hasOwnProperty(this)&&(k=true)&&i.push({name:this,val:j[this]})});if(k){e.each(j,function(l){i.push({name:l,val:this})});j=i}}e.each(j,function(l,n){if(k){l=n.name;n=n.val}if(e.isFunction(n)&&(!d||n.toString().indexOf(".__base")>-1)){var m=h[l]||function(){};g[l]=function(){var o=this.__base;this.__base=m;var p=n.apply(this,arguments);this.__base=o;return p}}else{g[l]=n}})}e.inherit=function(){var i=e.isFunction(arguments[0]),n=i?arguments[0]:f,k=arguments[i?1:0]||{},l=arguments[i?2:1],m=k.__constructor||(i&&n.prototype.__constructor)?function(){this.__constructor.apply(this,arguments)}:function(){};if(!i){m.prototype=k;m.prototype.__self=m.prototype.constructor=m;return e.extend(m,l)}e.extend(m,n);var h=function(){},j=h.prototype=n.prototype,g=m.prototype=new h();g.__self=g.constructor=m;a(j,g,k);l&&a(n,m,l);return m};e.inheritSelf=function(j,h,i){var g=j.prototype;a(g,g,h);i&&a(j,j,i);return j}})(jQuery);(function(c){var a=0,d="__"+(+new Date),b=function(){return"uniq"+ ++a};c.identify=function(g,e){if(!g){return b()}var f="uniqueID" in g?"uniqueID":d;return e||f in g?g[f]:g[f]=b()}})(jQuery);(function(a){a.isEmptyObject||(a.isEmptyObject=function(c){for(var b in c){return false}return true})})(jQuery);(function(d){var b="__"+ +new Date+"storage",a=function(f,e){return d.identify(f)+(e?d.identify(e):"")},c={buildEventName:function(f){return f},on:function(o,k,p,s,m){if(typeof o=="string"){if(d.isFunction(k)){s=p;p=k;k=undefined}var f=a(p,s),h=this[b]||(this[b]={}),g=o.split(" "),j=0,q;while(o=g[j++]){o=this.buildEventName(o);q=h[o]||(h[o]={ids:{},list:{}});if(!(f in q.ids)){var n=q.list,r={fn:p,data:k,ctx:s||this,special:m};if(n.last){n.last.next=r;r.prev=n.last}else{n.first=r}q.ids[f]=n.last=r}}}else{var l=this;d.each(o,function(t,i){l.on(t,i,k,m)})}return this},onFirst:function(i,h,g,f){return this.on(i,h,g,f,{one:true})},un:function(p,q,t){if(typeof p=="string"||typeof p=="undefined"){var j=this[b];if(j){if(p){var h=p.split(" "),l=0,r;while(p=h[l++]){p=this.buildEventName(p);if(r=j[p]){if(q){var g=a(q,t),f=r.ids;if(g in f){var o=r.list,s=f[g],k=s.prev,m=s.next;if(k){k.next=m}else{if(s===o.first){o.first=m}}if(m){m.prev=k}else{if(s===o.last){o.last=k}}delete f[g]}}else{delete this[b][p]}}}}else{delete this[b]}}}else{var n=this;d.each(p,function(u,i){n.un(u,i,t)})}return this},trigger:function(k,i){typeof k==="string"?k=d.Event(this.buildEventName(k)):k.type=this.buildEventName(k.type);var j=this[b];if(j&&(j=j[k.type])){var h=j.list.first,f,g;while(h){k.data=h.data;f=h.fn.call(h.ctx,k,i);if(typeof f!=="undefined"){k.result=f;if(f===false){k.preventDefault();k.stopPropagation()}}g=h.next;h.special&&h.special.one&&this.un(k.type,h.fn,h.ctx);h=g}}return this}};d.observable=d.inherit(c,c)})(jQuery);(function(f,h){var e=[],c={},g={},b={};function a(i,k,j){return(i?"__elem_"+i:"")+"__mod"+(k?"_"+k:"")+(j?"_"+j:"")}function d(j,k,i){f.isFunction(j)?(k[a(i,"*","*")]=j):f.each(j,function(m,l){f.isFunction(l)?(k[a(i,m,"*")]=l):f.each(l,function(o,n){k[a(i,m,o)]=n})})}this.BEM=f.inherit(f.observable,{__constructor:function(j,i){var k=this;k._modCache={};k._processingMods={};k.params=f.extend(k.getDefaultParams(),j);k._uniqId=k.params.uniqId||f.identify(k);b[k._uniqId]=k;i!==false?k._init():k.afterCurrentEvent(k._init)},_init:function(){this.setMod("js","inited").trigger("init")},changeThis:function(j,i){var k=this;return function(){return j.apply(i||k,arguments)}},afterCurrentEvent:function(j,i){this.__self.afterCurrentEvent(this.changeThis(j,i))},bind:function(k,l,j,i){return this.on(k,l,j,i)},bindOne:function(k,l,j,i){return this.onFirst(k,l,j,i)},unbind:function(j,i){return this.un(j,i)},trigger:function(j,i){this.__base(j=this.buildEvent(j),i).__self.trigger(j,i);return this},buildEvent:function(i){typeof i=="string"&&(i=f.Event(i));i.block=this;return i},hasMod:function(i,k,j){if(arguments.length==2){j=k;k=i;i=h}return this.getMod(i,k)===j},getMod:function(k,l){var j=typeof k;if(j==="string"||j==="undefined"){l=k||l;var i=this._modCache;return l in i?i[l]:i[l]=this._extractModVal(l)}return this._getElemMod(l,k)},_getElemMod:function(k,j,i){return this._extractModVal(k,j,i)},getMods:function(l){var i=l&&typeof l!="string",m=this,k=[].slice.call(arguments,i?1:0),j=m._extractMods(k,i?l:h);if(!i){k.length?f.each(k,function(o,n){m._modCache[n]=j[n]}):m._modCache=j}return j},setMod:function(i,q,o){if(typeof o=="undefined"){o=q;q=i;i=h}var n=this;if(!i||i[0]){var m=(i&&i[0]?f.identify(i[0]):"")+"_"+q;if(this._processingMods[m]){return n}var k,j=i?n._getElemMod(q,i,k=n.__self._extractElemNameFrom(i)):n.getMod(q);if(j===o){return n}this._processingMods[m]=true;var l=true,p=[q,o,j];i&&p.unshift(i);f.each([["*","*"],[q,"*"],[q,o]],function(){l=n._callModFn(k,this[0],this[1],p)!==false&&l});!i&&l&&(n._modCache[q]=o);l&&n._afterSetMod(q,o,i,k);delete this._processingMods[m]}return n},_afterSetMod:function(k,j,i){},toggleMod:function(j,l,i,n,m){if(typeof j=="string"){m=n;n=i;i=l;l=j;j=h}if(typeof n=="undefined"){n=""}else{if(typeof n=="boolean"){m=n;n=""}}var k=this.getMod(j,l);(k==i||k==n)&&this.setMod(j,l,typeof m==="boolean"?(m?i:n):this.hasMod(j,l,i)?n:i);return this},delMod:function(i,j){if(!j){j=i;i=h}return this.setMod(i,j,"")},_callModFn:function(i,l,k,j){var m=a(i,l,k);return this[m]?this[m].apply(this,j):h},_extractModVal:function(j,i){return""},_extractMods:function(j,i){return{}},getDefaultParams:function(){return{}},del:function(j){var i=[].slice.call(arguments);typeof j=="string"&&i.unshift(this);this.__self.del.apply(this.__self,i);return this},destruct:function(){delete b[this._uniqId]}},{blocks:g,_uniqIdToBlock:b,getBlockByUniqId:function(i){return b[i]},decl:function(j,k,l){typeof j=="string"&&(j={name:j});if(k.onSetMod){d(k.onSetMod,k);delete k.onSetMod}if(k.onElemSetMod){f.each(k.onElemSetMod,function(n,o){d(o,k,n)});delete k.onElemSetMod}var i=g[j.baseBlock||j.name]||this;if(j.modName){f.each(k,function(n,o){f.isFunction(o)&&(k[n]=function(){var q;if(this.hasMod(j.modName,j.modVal)){q=o}else{var p=i.prototype[n];p&&p!==k[n]&&(q=this.__base)}return q?q.apply(this,arguments):h})})}var m;j.name==i._name?(m=f.inheritSelf(i,k,l))._processLive(true):(m=g[j.name]=f.inherit(i,k,l))._name=j.name;return m},_processLive:function(i){return false},create:function(i,j){return new g[i](j)},getName:function(){return this._name},_extractElemNameFrom:function(i){},buildEventName:function(j){var i=j+":"+this._name;return i in c?c[i]:c[i]=j.replace(/ |^/g,"$&"+this._name+":")},afterCurrentEvent:function(j,i){e.push({fn:j,ctx:i})==1&&setTimeout(function(){var k,l=e.splice(0,e.length);while(k=l.shift()){k.fn.call(k.ctx||this)}},0)},changeThis:function(j,i){return function(){return j.apply(i||this,arguments)}},del:function(m){var k=typeof m=="string",l=k?0:1,j=arguments.length;k&&(m=this);while(l<j){delete m[arguments[l++]]}return this}})})(jQuery);(function(f,h){var d="_",a="__",e="[a-zA-Z0-9-]+";function g(k,j,i){i.push(d,k,d,j)}function c(i,l,k,j){j.push(i);k&&g(l,k,j)}function b(m,i,l,k,j){c(m,h,h,j);j.push(a,i);k&&g(l,k,j)}f.INTERNAL={NAME_PATTERN:e,MOD_DELIM:d,ELEM_DELIM:a,buildModPostfix:function(l,k,j){var i=j||[];g(l,k,i);return j?i:i.join("")},buildClass:function(o,l,n,m,k){var i=typeof n;if(i=="string"){if(typeof m!="string"){k=m;m=n;n=l;l=h}}else{if(i!="undefined"){k=n;n=h}else{if(l&&typeof l!="string"){k=l;l=h}}}if(!(l||n||k)){return o}var j=k||[];l?b(o,l,n,m,j):c(o,n,m,j);return k?j:j.join("")},buildClasses:function(m,l,k,j){var i=j||[];l?b(m,l,h,h,i):c(m,h,h,i);k&&$.each(k,function(o,n){i.push(" ");l?b(m,l,o,n,i):c(m,o,n,i)});return j?i:i.join("")}}})(BEM);(function(a){var b=a.event.special.leftclick={setup:function(){a(this).bind("click",b.handler)},teardown:function(){a(this).unbind("click",b.handler)},handler:function(c){if(!c.button){c.type="leftclick";a.event.handle.apply(this,arguments);c.type="click"}}}})(jQuery);(function(a,c){if(typeof JSON!="undefined"){return a.stringify=JSON.stringify}var b=Object.prototype.toString;a.stringify=function(h){if(h===null){return"null"}switch(b.call(h)){case"[object String]":return'"'+h.replace(/"/g,'\\"')+'"';case"[object Number]":return""+h;case"[object Array]":var g="[",f=0,d=h.length,j;while(f<d){j=a.stringify(h[f]);g+=(f++>0?",":"")+(typeof j=="undefined"?"null":j)}return g+"]";case"[object Object]":var g="{",f=0,j;for(var e in h){if(h.hasOwnProperty(e)){j=a.stringify(h[e]);typeof j!="undefined"&&(g+=(f++>0?",":"")+'"'+e+'":'+j)}}return g+"}";default:return c}}})(jQuery);(function(i,b){var d=i.INTERNAL,c=d.ELEM_DELIM,e={area:1,base:1,br:1,col:1,command:1,embed:1,hr:1,img:1,input:1,keygen:1,link:1,meta:1,param:1,source:1,wbr:1},f=d.buildClasses,h=$.inherit({__constructor:function(j){this._buffer=[];this._params=j;this._currBlock=b},buildAll:function(){var m=this,k=m._buffer,l=m._params;if(typeof l=="string"){k.push(l)}else{if($.isArray(l)){var j=0;while(m._params=l[j++]){typeof m._params=="string"?k.push(m._params):m._buildByDecl()}}else{m._buildByDecl()}}},build:function(){var o=this,m=o._buffer,n=o._params,j=n.tag||"div",l,k=n.block||n.elem;n.js&&((l={})[n.block]=n.js===true?{}:n.js);m.push("<",j);if(k||n.cls){m.push(' class="');if(k){f(n.block||o._currBlock,n.elem,n.mods,o);n.mix&&$.each(n.mix,function(p,q){m.push(" ");f(q.block,q.elem,q.mods,o);q.js&&((l||(l={}))[q.block]=q.js===true?{}:q.js)})}n.cls&&m.push(k?" ":"",n.cls);l&&m.push(" i-bem");m.push('"')}l&&m.push(' onclick="return ',$.stringify(l).replace(/"/g,"'"),'"');n.attrs&&$.each(n.attrs,function(p,q){m.push(" ",p,'="',q,'"')});if(e[j]){m.push("/>")}else{m.push(">");if(n.content){o._params=n.content;o.buildAll()}m.push("</",j,">")}},push:function(){return this._buffer.push.apply(this._buffer,arguments)},flush:function(){var j=this._buffer.join("");delete this._buffer;return j},params:function(j){var k=this;if(typeof j=="undefined"){return k._params}k._params=j;return k},param:function(j,l){var m=this,k=m._params;if(typeof l=="undefined"){return k[j]}j in k||(k[j]=l);return m},attrs:function(j){return this.param("attrs",j)},attr:function(k,l){var m=this;if(typeof l=="undefined"){return(m._params.attrs||{})[k]}var j=m._params.attrs;j?k in j||(j[k]=l):(m._params.attrs={})[k]=l;return m},tag:function(j){return this.param("tag",j)},cls:function(j){return this.param("cls",j)},mods:function(j){return this.param("mods",j)},mod:function(j,l){var m=this;if(typeof l=="undefined"){return(m._params.mods||{})[j]}var k=m._params.mods;k?j in k||(k[j]=l):(m._params.mods={})[j]=l;return m},js:function(j){return this.param("js",j)},content:function(j){return this.param("content",j)},wrapContent:function(j){var l=this,k=l._params;j.content=k.content;k.content=j;return l},afterContent:function(j){var l=this,k=l._params;$.isArray(k.content)||(k.content=[k.content]);k.content.push(j);return l},_buildByDecl:function(){var p=this,m=p._currBlock,o=p._params;o.block&&(p._currBlock=o.block);if(o.block||o.elem){var j=g[p._currBlock];if(j){var l=o.elem?j["_elem"+c+o.elem]||j._elem:j._block;if(l){var k=0,n;while(n=l[k++]){n(p)}}}}p.build();p._currBlock=m}}),g={};function a(j,k,l){(j[k]||(j[k]=[])).unshift(l)}i.HTML={decl:function(k,l){var j=g[k]||(g[k]={});l.onBlock&&a(j,"_block",l.onBlock);if(l.onElem){$.isFunction(l.onElem)?a(j,"_elem",l.onElem):$.each(l.onElem,function(n,m){a(j,"_elem"+(n==="*"?"":c+n),m)})}},build:function(k){var j=new h(k);j.buildAll();return j.flush()}}})(BEM);(function(i,c,e){var d=c(window),z=c(document),y={},m={},g={},t={},q=i.blocks,x=i._uniqIdToBlock,a=i.INTERNAL,j=a.NAME_PATTERN,r=a.MOD_DELIM,h=a.ELEM_DELIM,n=a.buildModPostfix,s=a.buildClass;function u(B,C){var A=B[0];c.each(v(A),function(D,F){b(F,A,D,C);var E=x[F.uniqId];E?E._addDomElem(B):k(D,B,F)})}function k(G,D,E,A,H){if(typeof E=="boolean"){H=A;A=E;E=e}var C=D[0];E=b(E||v(C)[G],C,G);var I=E.uniqId;if(x[I]){return x[I]}y[I]=y[I]?y[I].add(D):D;var F=q[G]||w.decl(G,{},{live:true});if(A||!(F._liveInitable=!!F._processLive())){var B=new F(y[I],E,!!A);delete y[I];H&&H.apply(B,Array.prototype.slice.call(arguments,4));return B}}function b(F,B,A,C){(F||(F={})).uniqId||(F.uniqId=(F.id?A+"-id-"+F.id:c.identify())+(C||c.identify()));var E=c.identify(B),D=m[E]||(m[E]={});D[A]||(D[A]=F);return F}function l(B,A,D){var C=B.find(A);return D?C:C.add(B.filter(A))}function v(A){var B=c.identify(A);return m[B]||(m[B]=f(A))}function f(C){var B=C.onclick;if(!B&&C.tagName.toLowerCase()=="body"){var A=c(C).attr("onclick");A&&(B=Function(A))}return B?B():{}}function o(A){delete m[c.identify(A)]}function p(){return z[0][c.support.boxModel?"documentElement":"body"]}c.fn.bem=function(A,B){return k(A,this,B,true)};var w=i.DOM=i.decl("i-bem__dom",{__constructor:function(B,C,A){this.domElem=B;this._eventNameCache={};this._elemCache={};this.__base(C,A)},_addDomElem:function(A){this.domElem=this.domElem.add(A)},_removeDomElem:function(A){!(this.domElem=this.domElem.not(A))[0]&&this.destruct()},findBlocksInside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("find",A,B))},findBlockInside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("find",A,B,true))},findBlocksOutside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("closest",A,B))},findBlockOutside:function(A,B){return this.findBlocksOutside(A,B)[0]},findBlocksOn:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("",A,B))},findBlockOn:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("",A,B,true))},_buildFindBlocksParams:function(B,A,D,C)