From: <Сохранено Windows Internet Explorer 7>
Subject: =?windows-1251?B?wiDK7u3y4Ory5SB8IGJpay1yaWYgwejq8uDj6PDu4g==?=
Date: Sun, 24 Jan 2010 22:06:56 +0300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA9D41.8AE774A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: text/html;
	charset="windows-1251"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/id57554244

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den id=3Dvkontakte xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>=C2 =
=CA=EE=ED=F2=E0=EA=F2=E5 | bik-rif =
=C1=E8=EA=F2=E0=E3=E8=F0=EE=E2</TITLE>
<META http-equiv=3Dcontent-type content=3D"text/html; =
charset=3Dwindows-1251"><LINK=20
href=3D"http://vkontakte.ru/css/rustyle.css?53" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT src=3D"http://vkontakte.ru/js/common.js?98"></SCRIPT>
<LINK href=3D"http://vkontakte.ru/css/profile.css?36" type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://vkontakte.ru/js/simpleajax.js?33"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://vkontakte.ru/js/profile.js?22"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://vkontakte.ru/js/lang0_0-1000.js?753"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://vkontakte.ru/js/lib/swfobject2.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://vkontakte.ru/js/audio.js?12" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://vkontakte.ru/js/swfobject.js" =
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://vkontakte.ru/css/player.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"/images/favicon.ico" rel=3D"shortcut =
icon"><!--[if lte IE 6]><style type=3D"text/css" media=3D"screen">/* =
<![CDATA[ */ @import url(/css/ie.css?8); /* ]]> =
*/</style><![endif]--><!--[if IE 7]>
<STYLE type=3Dtext/css media=3Dscreen>@import url( /css/ie7.css?3 );
</STYLE>
<![endif]--><!--[if gte IE 8]><style type=3D"text/css" =
media=3D"screen">/* <![CDATA[ */ @import url(/css/ie8.css); /* ]]> =
*/</style><![endif]-->
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
=0A=
onDomReady(function() {=0A=
  window.init_dec_hash();=0A=
=0A=
  =0A=
});=0A=
=0A=
var base_domain =3D '/';=0A=
var links_visibility =3D 62783490;=0A=
css_versions =3D extend(css_versions, {=0A=
  lib_ui_controls_js: 31,=0A=
  ui_controls_css: 11,=0A=
=0A=
  privacy_css: 12,=0A=
  wiki_css: 11,=0A=
  gifts_css: 14=0A=
});=0A=
=0A=
var is_rtl =3D false;=0A=
=0A=
if (parent && parent !=3D window && (browser.msie || browser.opera || =
browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {=0A=
  onDomReady(function() {=0A=
    document.write('<h1 style=3D"color: #F00">THIS IS NOT VKONTAKTE AND =
NOT VK SITE</h1>');=0A=
  });=0A=
}=0A=
=0A=
//-->=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6000.20935" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3DpageContainer>
<DIV id=3DpageLayout><!-- pageHeader -->
<DIV id=3DpageHeader>
<DIV id=3DpageHeaderRight>
<H1 id=3Dhome><A =
href=3D"http://vkontakte.ru/index.php">=C2=CA=EE=ED=F2=E0=EA=F2=E5</A></H=
1>
<DIV id=3DquickSearch>
<DIV id=3Dqquery><INPUT id=3Dqinput onblur=3DsearchOut(this)=20
onkeyup=3DfriendFilter(event) onfocus=3DsearchOn(this) =
value=3D=CF=EE=E8=F1=EA name=3Dq=20
placeholder=3D"=CF=EE=E8=F1=EA" autocomplete=3D"off"><SPAN =
id=3Dqchoose></SPAN> </DIV></DIV>
<DIV id=3Dqfriends></DIV>
<DIV id=3Dqdropdown onmouseout=3D"setTimeout('startHide()',1200); qOn =
=3D 0;"></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
ge('qinput').value =3D winToUtf('=CF=EE=E8=F1=EA');=0A=
</SCRIPT>

<DIV class=3DheadNav id=3DtopNav>
<DIV></DIV><A=20
href=3D"http://login.vk.com/?act=3Dlogout&amp;vk=3D&amp;hash=3D888cf6fc97=
4a78a9c0">=E2=FB=E9=F2=E8</A>=20
<A =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dapps">=EF=F0=E8=EB=EE=E6=E5=
=ED=E8=FF</A> <A=20
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;basic=3D1&amp;c=
[name]=3D1&amp;sort=3D-1">=EB=FE=E4=E8</A>=20
<A =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dgroups">=E3=F0=F3=EF=EF=FB=
</A> <A=20
href=3D"http://vkontakte.ru/id57554244">=E3=EB=E0=E2=ED=E0=FF</A> =
</DIV></DIV></DIV><!-- End pageHeader --><!-- sideBar -->
<DIV id=3DsideBar>
<OL id=3Dnav>
  <LI class=3DclearFix id=3Dmyprofile><A class=3Dedit=20
  =
href=3D"http://vkontakte.ru/editProfile.php?act=3Dgeneral">=F0=E5=E4.</A>=
 <A=20
  class=3Dhasedit href=3D"http://vkontakte.ru/id57554244">=CC=EE=FF =
=D1=F2=F0=E0=ED=E8=F6=E0</A>=20
  <LI id=3Dmyfriends><A =
href=3D"http://vkontakte.ru/friends.php?filter=3Drequests">=CC=EE=E8=20
  =C4=F0=F3=E7=FC=FF (<B>1</B>)</A>
  <LI><A href=3D"http://vkontakte.ru/photos.php">=CC=EE=E8 =
=D4=EE=F2=EE=E3=F0=E0=F4=E8=E8</A>
  <LI><A href=3D"http://vkontakte.ru/audio.php">=CC=EE=E8 =
=C0=F3=E4=E8=EE=E7=E0=EF=E8=F1=E8</A>
  <LI><A href=3D"http://vkontakte.ru/mail.php?id=3D57554244">=CC=EE=E8 =
=D1=EE=EE=E1=F9=E5=ED=E8=FF</A>
  <LI><A href=3D"http://vkontakte.ru/notes.php">=CC=EE=E8 =
=C7=E0=EC=E5=F2=EA=E8</A>
  <LI><A href=3D"http://vkontakte.ru/groups.php">=CC=EE=E8 =
=C3=F0=F3=EF=EF=FB (<B>2</B>)</A>
  <LI><A href=3D"http://vkontakte.ru/events.php">=CC=EE=E8 =
=C2=F1=F2=F0=E5=F7=E8 (<B>1</B>)</A>
  <LI><A href=3D"http://vkontakte.ru/settings.php">=CC=EE=E8 =
=CD=E0=F1=F2=F0=EE=E9=EA=E8</A> <!--more link--></LI></OL>
<DIV id=3Dleft_balance_box=20
style=3D"PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; =
BACKGROUND: #f7f7f7; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center">
<DIV id=3Dcoins_left>=D3 =C2=E0=F1 <B>0</B> =
=ED=E5=E8=F1=EF=EE=EB=FC=E7=EE=E2=E0=ED=ED=FB=F5 =
=E3=EE=EB=EE=F1=EE=E2.</DIV><BR><A=20
href=3D"http://vkontakte.ru/payments.php?act=3Dsms">=CF=EE=EF=EE=EB=ED=E8=
=F2=FC =E1=E0=EB=E0=ED=F1 =BB</A>=20
</DIV></DIV><!-- End sideBar --><!-- pageBody -->
<DIV class=3DpageBody id=3DpageBody>
<DIV id=3DwrapH>
<DIV id=3DwrapHI>
<DIV id=3Dheader>
<H1><B>Online</B>bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2 <SPAN>(=FD=F2=EE =
=C2=FB)</SPAN></H1></DIV></DIV></DIV>
<DIV id=3Dwrap2>
<DIV id=3Dwrap1>
<DIV id=3Dcontent>
<SCRIPT type=3Dtext/javascript>var page =3D 0;var isGroup =3D 0;function =
hasLinks(word) {return =
word.match(/[A-Za-z0-9]{2,2}\.(ru|ua|com|net|info|biz|org|us)/i);}</SCRIP=
T>
<INPUT id=3Dmid type=3Dhidden value=3D57554244> <INPUT id=3DfaveHash =
type=3Dhidden=20
value=3D9a83d9bdc31c3fb6f2>=20
<DIV id=3DprofileContent>
<DIV class=3DclearFix id=3DuserProfile>
<DIV id=3DleftColumn>
<DIV align=3Dcenter>
<SCRIPT type=3Dtext/javascript>=0A=
var l_photo_not_loaded =3D '=D4=EE=F2=EE=E3=F0=E0=F4=E8=FF =ED=E5 =
=E1=FB=EB=E0 =E7=E0=E3=F0=F3=E6=E5=ED=E0 =E8=E7-=E7=E0 =
=EE=F8=E8=E1=EA=E8 =ED=E0 =F1=E5=F0=E2=E5=F0=E5.';=0A=
var errorBox;=0A=
function showError(message) {=0A=
  if (!errorBox) {=0A=
    errorBox =3D new MessageBox({title: '=CF=F0=EE=E8=E7=EE=F8=EB=E0 =
=EE=F8=E8=E1=EA=E0'});=0A=
    errorBox.addButton({label: box_close, onClick: function(){=0A=
      errorBox.hide();=0A=
    }});=0A=
  }=0A=
  errorBox.content(message).show();=0A=
}=0A=
=0A=
function onUploadSuccess(serverData) {=0A=
  try {=0A=
    var data =3D eval("(" + serverData + ")");=0A=
    if (data.server && data.photo) {=0A=
      var query =3D {server: data.server, hash: data.hash, photo: =
data.photo, mid: data.mid, message_code: data.message_code};=0A=
      Ajax.Send('profileEdit.php?page=3Ddone_photo', query, =
function(ajaxObj, responseText){=0A=
        try {=0A=
          var result =3D eval("(" + responseText + ")");=0A=
          if (result.photo_src) {=0A=
            var photo =3D ge('profilePhoto');=0A=
            photo.innerHTML =3D '<img src=3D"'+result.photo_src+'" />';=0A=
            photo.className =3D '';=0A=
          } else {=0A=
            showError(l_photo_not_loaded);=0A=
          }=0A=
        } catch (e) {=0A=
          showError(l_photo_not_loaded);=0A=
        }=0A=
      });=0A=
    } else {=0A=
      showError(l_photo_not_loaded);=0A=
    }=0A=
  } catch (error) {=0A=
    errorBox.content("Server error. Data: " + serverData).show();=0A=
  }=0A=
}=0A=
=0A=
function onUploadError(errorCode, message) {=0A=
  switch (errorCode) {=0A=
    case 100: // ERROR_CODE_SIZE_TOO_BIG=0A=
      errorBox.content('=D0=E0=E7=EC=E5=F0 =F4=E0=E9=EB=E0 =ED=E5 =
=E4=EE=EB=E6=E5=ED =EF=F0=E5=E2=FB=F8=E0=F2=FC <b>5 MB</b>').show();=0A=
    break;=0A=
    case 120: // ERROR_CODE_INVALID_FILETYPE=0A=
      errorBox.content('=CD=E5=EF=F0=E0=E2=E8=EB=FC=ED=FB=E9 =
=F4=EE=F0=EC=E0=F2 =F4=E0=E9=EB=E0. =C4=EE=EF=F3=F1=F2=E8=EC=FB=E5 =
=F4=EE=F0=EC=E0=F2=FB: JPG, PNG =E8 GIF').show();=0A=
    break;=0A=
    case 240: // ERROR_CODE_UPLOAD_STOPPED=0A=
      // nothing to do=0A=
    break;=0A=
    default:=0A=
      errorBox.content('=CF=F0=EE=E8=E7=EE=F8=EB=E0 =
=ED=E5=E8=E7=E2=E5=F1=F2=ED=E0=FF =EE=F8=E8=E1=EA=E0'+ ': ' + =
errorCode).show();=0A=
  }=0A=
}=0A=
=0A=
onDomReady(function () {=0A=
  var uploadLink =3D ge('uploadPhoto');=0A=
  var flashvars =3D {=0A=
   'upload_url': =
escape('http://cs639.vkontakte.ru/upload.php?act=3Dprofile&mid=3D57554244=
&hash=3D597c1c783d0c35ed2b54fff5ccccf7e1&rhash=3D42e022a6e8e41ba87bbbc68d=
ad9bd527&vk=3D'),=0A=
   'post_data': escape('swfupload=3D1'),=0A=
   'file_name': 'photo',=0A=
   'file_size_limit': 1024*1024*5, // 5MB=0A=
   'file_types_description': 'Image files (*.jpg, *.png, *.gif)',=0A=
   'file_types': '*.jpg;*.JPG;*.png;*.PNG;*.gif;*.GIF;*.bmp;*.BMP',=0A=
=0A=
   'onUploadSuccess': 'onUploadSuccess',=0A=
   'onUploadError': 'onUploadError',=0A=
=0A=
   'lang.button_browse': winToUtf(uploadLink.innerHTML),=0A=
   'text_align': 'CENTER'=0A=
  };=0A=
  var params =3D {=0A=
    'allowScriptAccess': 'always',=0A=
    'bgcolor': '#FFF8CC',=0A=
    'wmode': 'opaque'=0A=
  };=0A=
=0A=
  if (swfobject.hasFlashPlayerVersion("9.0.18")) {=0A=
    swfobject.embedSWF("/swf/image_uploader.swf?6", "uploadPhoto", =
"150", "16", "9.0.18", "", flashvars, params, {preventHide: true});=0A=
  }=0A=
});=0A=
=0A=
</SCRIPT>

<DIV class=3Dno_photo id=3DprofilePhoto><IMG=20
src=3D"http://vkontakte.ru/images/question_y.gif"><BR><A =
id=3DuploadPhoto=20
href=3D"http://vkontakte.ru/profileEdit.php?page=3Dphoto">=C7=E0=E3=F0=F3=
=E7=E8=F2=FC =F4=EE=F2=EE=E3=F0=E0=F4=E8=FE</A>=20
</DIV></DIV>
<DIV id=3DprofileActions><A=20
href=3D"http://vkontakte.ru/photos.php?act=3Dstart">=D4=EE=F2=EE=E3=F0=E0=
=F4=E8=E8 =F1=EE =EC=ED=EE=E9</A><A=20
href=3D"http://vkontakte.ru/editProfile.php?act=3Dgeneral">=D0=E5=E4=E0=EA=
=F2=E8=F0=EE=E2=E0=F2=FC=20
=F1=F2=F0=E0=ED=E8=F6=F3</A> </DIV>
<DIV id=3Drate style=3D"CURSOR: pointer" onclick=3DshowRateBox()>
<DIV id=3Dpercent>50%</DIV>
<DIV class=3DclearFix>
<DIV id=3DrateLeft style=3D"WIDTH: 100px"></DIV>
<DIV id=3DrateRight style=3D"WIDTH: 99px"></DIV></DIV></DIV>
<P></P>
<DIV class=3Dadd><SPAN><IMG =
src=3D"http://vkontakte.ru/images/edit_photo.gif"><A=20
href=3D"http://vkontakte.ru/profileEdit.php?page=3Dphoto">=C7=E0=E3=F0=F3=
=E7=E8=F2=FC =F4=EE=F2=EE=E3=F0=E0=F4=E8=FE</A>=20
(+25%)</SPAN></DIV>
<DIV class=3Dadd><SPAN><IMG =
src=3D"http://vkontakte.ru/images/edit_card.gif"><A=20
href=3D"http://vkontakte.ru/editProfile.php?act=3Dcontacts">=C4=EE=E1=E0=E2=
=E8=F2=FC =EA=EE=ED=F2=E0=EA=F2=FB</A>=20
(+10%)</SPAN></DIV>
<DIV class=3Dadd><SPAN><IMG=20
src=3D"http://vkontakte.ru/images/icons/event_icon.gif"><A=20
href=3D"http://vkontakte.ru/editProfile.php?act=3Daddresses">=C4=EE=E1=E0=
=E2=E8=F2=FC =EC=E5=F1=F2=E0</A>=20
(+10%)</SPAN></DIV>
<P><INPUT id=3Dseed type=3Dhidden value=3D0> </P></DIV>
<DIV id=3DrightColumn>
<DIV class=3D"accountInfo clearFix">
<DIV class=3DprofileName>
<H2>bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2</H2></DIV>
<DIV class=3DprofileNetworks>
<UL>
  <LI></LI></UL></DIV>
<DIV class=3Dactivity_all>
<DIV class=3Dleft_side>
<DIV class=3Dprofile_activity id=3Dprofile_activity style=3D"DISPLAY: =
none"><A=20
id=3Dactivity_text onclick=3D"activity_editor.show();return false;"=20
href=3D"http://vkontakte.ru/id57554244#"></A><BR><SMALL><SPAN =
id=3Dactivity_time><A=20
id=3Dactivity_time_link=20
onclick=3D"if (!historyShown) getActivityHistory(57554244); else =
historyAjaxHide(); return false;"=20
href=3D"http://vkontakte.ru/id57554244#">=CE=E1=ED=EE=E2=EB=E5=ED=EE =
</A></SPAN>&nbsp;<A=20
onclick=3D"return activity_editor.show();"=20
href=3D"http://vkontakte.ru/id57554244#">=F0=E5=E4.</A></SMALL> =
</DIV></DIV><INPUT=20
id=3Dactivityhash type=3Dhidden =
value=3Debd4820790141a6f73e9427daa313301>=20
<DIV class=3Dprofile_empty_activity id=3Dprofile_empty_activity=20
style=3D"DISPLAY: block"><A id=3Dactivity_blank_nag=20
onclick=3D"return activity_editor.show();"=20
href=3D"http://vkontakte.ru/id57554244#">[ =C8=E7=EC=E5=ED=E8=F2=FC =
=F1=F2=E0=F2=F3=F1 ]</A> </DIV>
<DIV id=3Dactivity_editor style=3D"DISPLAY: none">
<DIV=20
style=3D"BORDER-TOP: #dae1e8 1px solid; FONT-SIZE: 0px; PADDING-TOP: =
5px; HEIGHT: 5px"></DIV>
<DIV style=3D"HEIGHT: 24px">
<DIV=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 4px">bik-rif</DIV>
<DIV id=3Dedit_activity_container style=3D"FLOAT: left">
<DIV style=3D"CLEAR: both">
<DIV id=3Dedit_activity_select>
<DIV id=3Dedit_activity_shadow>
<DIV id=3Dshadow1></DIV>
<DIV id=3Dshadow2></DIV></DIV>
<DIV class=3Dmenu_element><A=20
onmousedown=3D"return activity_editor.activity_select(this);"=20
onclick=3D"return activity_editor.activity_select(this);"=20
href=3D"http://vkontakte.ru/id57554244#">=E4=EE=EC=E0</A> </DIV>
<DIV class=3Dmenu_element><A=20
onmousedown=3D"return activity_editor.activity_select(this);"=20
onclick=3D"return activity_editor.activity_select(this);"=20
href=3D"http://vkontakte.ru/id57554244#">=E2 =
=F3=ED=E8=E2=E5=F0=F1=E8=F2=E5=F2=E5</A> </DIV>
<DIV class=3Dmenu_element><A=20
onmousedown=3D"return activity_editor.activity_select(this);"=20
onclick=3D"return activity_editor.activity_select(this);"=20
href=3D"http://vkontakte.ru/id57554244#">=ED=E0 =F0=E0=E1=EE=F2=E5</A> =
</DIV>
<DIV class=3Dmenu_element><A=20
onmousedown=3D"return activity_editor.activity_select(this);"=20
onclick=3D"return activity_editor.activity_select(this);"=20
href=3D"http://vkontakte.ru/id57554244#">=ED=E0 =EE=F2=E4=FB=F5=E5</A> =
</DIV>
<DIV class=3Dmenu_element><A=20
onmousedown=3D"return activity_editor.activity_select(this);"=20
onclick=3D"return activity_editor.activity_select(this);"=20
href=3D"http://vkontakte.ru/id57554244#">=ED=E0 =
=E2=E5=F7=E5=F0=E8=ED=EA=E5</A> </DIV>
<DIV class=3Dmenu_element_last><A=20
onmousedown=3D"return activity_editor.activity_select(this);"=20
onclick=3D"return activity_editor.activity_select(this);"=20
href=3D"http://vkontakte.ru/id57554244#">=E7=E0 =
=F2=F0=E0=EF=E5=E7=EE=E9</A> </DIV></DIV></DIV><INPUT=20
class=3Dinputtext onkeypress=3D"return =
activity_editor.handle_key_press(event);"=20
id=3Dedit_activity_text onblur=3D"return activity_editor.blur();" =
maxLength=3D160=20
name=3Dedit_activity_text> <A=20
onmousedown=3D"return activity_editor.toggle_menu(event);" =
id=3Dedit_activity_toggle=20
onclick=3D"return false;" =
href=3D"http://vkontakte.ru/id57554244#">&nbsp;</A> </DIV>
<DIV style=3D"FLOAT: right; PADDING-TOP: 4px"><NOBR =
id=3Dactivity_links><A=20
onmousedown=3D"return activity_editor.submit_activity_clear();"=20
onclick=3D"return false;" =
href=3D"http://vkontakte.ru/id57554244#">=D3=E4=E0=EB=E8=F2=FC=20
=F1=F2=E0=F2=F3=F1</A><SPAN class=3Dpipe> | </SPAN><A=20
onmousedown=3D"return activity_editor.hide();" onclick=3D"return false;" =

href=3D"http://vkontakte.ru/id57554244#">=CE=F2=EC=E5=ED=E0</A></NOBR> =
<IMG=20
id=3Dactivity_progress style=3D"DISPLAY: none"=20
src=3D"http://vkontakte.ru/images/upload.gif"> </DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>activity_editor.setup(""); var pic =3D =
new Image; pic.src =3D '/images/upload.gif';</SCRIPT>

<DIV id=3Dhistory style=3D"DISPLAY: none">
<DIV id=3DhistoryProgress style=3D"DISPLAY: none"><IMG=20
src=3D"http://vkontakte.ru/images/upload.gif"></DIV>
<DIV id=3DhistoryHeader style=3D"DISPLAY: none">
<H4>=C8=F1=F2=EE=F0=E8=FF</H4></DIV>
<DIV class=3Dhistory_container id=3DhistoryContainer=20
style=3D"DISPLAY: none"></DIV></DIV></DIV></DIV>
<DIV class=3DbasicInfo>
<TABLE class=3DprofileTable cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dlabel>=CF=EE=EB:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[sex]=3D2">=EC=
=F3=E6=F1=EA=EE=E9</A>=20
      </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=D1=E5=EC=E5=E9=ED=EE=E5 =
=EF=EE=EB=EE=E6=E5=ED=E8=E5:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[status]=3D4">=
=E6=E5=ED=E0=F2</A>=20
      </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=C4=E5=ED=FC =F0=EE=E6=E4=E5=ED=E8=FF:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[bday]=3D23&am=
p;c[bmonth]=3D4">23=20
      =E0=EF=F0=E5=EB=FF</A> <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[byear]=3D1958=
">1958=20
      =E3.</A> </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=D0=EE=E4=ED=EE=E9 =E3=EE=F0=EE=E4:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[hometown]=3D=C1=
=E0=EB=E0=EA=EE=E2=EE">=C1=E0=EB=E0=EA=EE=E2=EE</A>=20
      </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=CF=EE=EB=E8=F2. =E2=E7=E3=EB=FF=E4=FB:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[politic]=3D2"=
>=F1=EE=F6=E8=E0=EB=E8=F1=F2=E8=F7=E5c=EA=E8=E5</A>=20
      </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=D0=E5=EB=E8=E3. =E2=E7=E3=EB=FF=E4=FB:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[religion]=3D=C2=
=E5=F0=F3=FE=F9=E8=E9 =E2 =C1=EE=E3=E0.">=C2=E5=F0=F3=FE=F9=E8=E9=20
      =E2 =C1=EE=E3=E0.</A> </DIV></TD></TR></TBODY></TABLE></DIV>
<DIV class=3DflexOpen id=3Dpersonal>
<DIV class=3DbOpen>
<DIV class=3D"flexHeader clearFix" onfocus=3Dblur()=20
onclick=3D"return collapseBox('personal', this, 0.90, 0.50)">
<DIV>
<H2>=C8=ED=F4=EE=F0=EC=E0=F6=E8=FF</H2></DIV>
<DIV class=3DflexEdit><A title=3D"" onclick=3D"event.cancelBubble =3D =
true; "=20
href=3D"http://vkontakte.ru/editProfile.php?act=3Dgeneral">=F0=E5=E4=E0=EA=
=F2=E8=F0=EE=E2=E0=F2=FC</A>=20
</DIV></DIV></DIV>
<DIV class=3Dc>
<DIV class=3D"flexBox clearFix">
<H4>=CA=EE=ED=F2=E0=EA=F2=ED=E0=FF =E8=ED=F4=EE=F0=EC=E0=F6=E8=FF=20
<DIV class=3Dedit><A =
href=3D"http://vkontakte.ru/editProfile.php?act=3Dcontacts">[=20
=F0=E5=E4=E0=EA=F2=E8=F0=EE=E2=E0=F2=FC ]</A></DIV></H4>
<TABLE class=3DprofileTable cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dlabel>=C3=EE=F0=EE=E4:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;c[country]=3D1&=
amp;c[city]=3D9014">=CA=E8=E7=E5=EB</A>=20
      </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=C2=E5=E1-=F1=E0=E9=F2:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/away.php?to=3Dhttp%3A%2F%2Fwww.balakovo.ru%2F=
bik-rif"=20
      =
target=3D_blank>http://vkontakte.ru/away.php?to=3Dhttp%3A%2F%2Fwww.balako=
vo.ru%2Fbik-rif</A>=20
      </DIV></TD></TR></TBODY></TABLE>
<H4>=CB=E8=F7=ED=E0=FF =E8=ED=F4=EE=F0=EC=E0=F6=E8=FF=20
<DIV class=3Dedit><A =
href=3D"http://vkontakte.ru/editProfile.php?act=3Dpersonal">[=20
=F0=E5=E4=E0=EA=F2=E8=F0=EE=E2=E0=F2=FC ]</A></DIV></H4>
<TABLE class=3DprofileTable cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dlabel>=C8=ED=F2=E5=F0=E5=F1=FB:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;q=3D=D1=EE=E1=E8=
=F0=E0=FE =E4=F3=F5=EE=E2=ED=EE =ED=E0=F3=F7=ED=FB=E5 =EA=ED=E8=E3=E8 =
=E2 =E8=ED=F2=E5=F0=ED=E5=F2=E5 =EA=EE=F2=EE=F0=FB=E5 =
=EE=F1=F2=E0=E2=E5=EB=E8 =D1=F3=F9=E5=F1=F2=E2=E0 =
=D1=E2=E5=F2=E0.=CA=E0=E1=E1=E0=EB=F3 =E8 =D2=E8=E1=E5=F2=F1=EA=E8=E5 =
=E7=ED=E0=ED=E8=FF.=CA=ED=E8=E3=E8 =EA=E0=ED=F2=E0=EA=F2=B8=F0=EE=E2 =
=EA=EE=F2=EE=F0=FB=E5  =EF=EE=EB=F3=F7=E0=FE=F2=FC =F1 =
=E4=F0=F3=E3=E8=F5 =E8=E7=EC=E5=F0=E5=ED=E8=E8=E9 =
=E8=ED=F4=EE=F0=EC=E0=F6=E8=FE =E8 =E4=EE=ED=EE=F1=FF=F2=FC =E4=EE =
=EB=FE=E4=E5=E9 =E7=E5=EC=EB=E8">=D1=EE=E1=E8=F0=E0=FE=20
      =E4=F3=F5=EE=E2=ED=EE =ED=E0=F3=F7=ED=FB=E5 =EA=ED=E8=E3=E8 =E2 =
=E8=ED=F2=E5=F0=ED=E5=F2=E5 =EA=EE=F2=EE=F0=FB=E5 =
=EE=F1=F2=E0=E2=E5=EB=E8 =D1=F3=F9=E5=F1=F2=E2=E0 =
=D1=E2=E5=F2=E0.=CA=E0=E1=E1=E0=EB=F3=20
      =E8 =D2=E8=E1=E5=F2=F1=EA=E8=E5 =E7=ED=E0=ED=E8=FF.=CA=ED=E8=E3=E8 =
=EA=E0=ED=F2=E0=EA=F2=B8=F0=EE=E2 =EA=EE=F2=EE=F0=FB=E5 =
=EF=EE=EB=F3=F7=E0=FE=F2=FC =F1 =E4=F0=F3=E3=E8=F5 =
=E8=E7=EC=E5=F0=E5=ED=E8=E8=E9=20
      =E8=ED=F4=EE=F0=EC=E0=F6=E8=FE =E8 =E4=EE=ED=EE=F1=FF=F2=FC =E4=EE =
=EB=FE=E4=E5=E9 =E7=E5=EC=EB=E8</A>, <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;q=3D=EA=E0=EA =
=E2 =EF=F0=E5=E4=FB=E4=F3=F9=E8=E5 =E2=F0=E5=EC=E5=ED=E0 =EA=EE=E3=E4=E0 =
=EB=FE=E4=E8 =EF=EE=EB=F3=F7=E8=EB=E8 =FD=F2=E8 =E7=ED=E0=ED=E8=FF =
=EF=E5=F0=E2=EE=E8=F1=F2=EE=F7=ED=E8=EA=E8 =F0=E5=EB=E8=E3=E8=E8 =
=F1=F2=F0=E0=ED =EC=E8=F0=E0.=CD=EE =EF=EE=F7=E5=EC=F3=F2=EE =
=F1=E2=FF=F9=E5=ED=ED=EE=F1=EB=F3=E6=E8=F2=E5=EB=E8 =E8 =
=E8=F1=F2=EE=F0=E8=EA=E8 =E8=F1=EA=E0=E7=E8=EB=E8 =
=E8=ED=F4=EE=F0=EC=E0=F6=E8=FE">=EA=E0=EA=20
      =E2 =EF=F0=E5=E4=FB=E4=F3=F9=E8=E5 =E2=F0=E5=EC=E5=ED=E0 =
=EA=EE=E3=E4=E0 =EB=FE=E4=E8 =EF=EE=EB=F3=F7=E8=EB=E8 =FD=F2=E8 =
=E7=ED=E0=ED=E8=FF =EF=E5=F0=E2=EE=E8=F1=F2=EE=F7=ED=E8=EA=E8 =
=F0=E5=EB=E8=E3=E8=E8=20
      =F1=F2=F0=E0=ED =EC=E8=F0=E0.=CD=EE =EF=EE=F7=E5=EC=F3=F2=EE =
=F1=E2=FF=F9=E5=ED=ED=EE=F1=EB=F3=E6=E8=F2=E5=EB=E8 =E8 =
=E8=F1=F2=EE=F0=E8=EA=E8 =E8=F1=EA=E0=E7=E8=EB=E8=20
      =E8=ED=F4=EE=F0=EC=E0=F6=E8=FE</A> </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=CB=FE=E1=E8=EC=E0=FF =EC=F3=E7=FB=EA=E0:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?section=3Daudio&amp;q=3D=C7=E0=F0=
=F3=E1=E5=E6=EA=E0 80 =E3">=C7=E0=F0=F3=E1=E5=E6=EA=E0=20
      80 =E3</A> </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=CB=FE=E1=E8=EC=FB=E5 =F4=E8=EB=FC=EC=FB:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?section=3Dvideo&amp;q=3D=C2=EB=E0=
=F1=F2=E5=EB=E8=ED =EA=EE=EB=FC=F6=E0">=C2=EB=E0=F1=F2=E5=EB=E8=ED=20
      =EA=EE=EB=FC=F6=E0</A>, <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?section=3Dvideo&amp;q=3D=CC=E0=F2=
=F0=E8=F6=E0">=CC=E0=F2=F0=E8=F6=E0</A>,=20
      <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?section=3Dvideo&amp;q=3D=CD=EE=F7=
=ED=EE=E9 =E4=EE=E7=EE=F0">=CD=EE=F7=ED=EE=E9=20
      =E4=EE=E7=EE=F0</A>, <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?section=3Dvideo&amp;q=3D=C2=EE=EB=
=EA=EE=E4=E0=E2">=C2=EE=EB=EA=EE=E4=E0=E2</A>=20
      </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=CB=FE=E1=E8=EC=FB=E5 =EA=ED=E8=E3=E8:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;q=3D=CA=E0=E1=E1=
=E0=EB=E0">=CA=E0=E1=E1=E0=EB=E0</A>,=20
      <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;q=3D=D2=E8=E1=E5=
=F2=F1=EA=E8=E5 =E7=ED=E0=ED=E8=FF">=D2=E8=E1=E5=F2=F1=EA=E8=E5=20
      =E7=ED=E0=ED=E8=FF</A>, <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?from=3Dpeople&amp;q=3D=CA=EB=FE=F7=
=E8 =C5=ED=EE=F5=E0 =
=C4=E6.=C4=E6.=D5=F3=F0=F2=E0=EA.=CA=EE=F1=EC=E8=F7=E5=F1=EA=E8=E5 =
=F7=E5=F0=F2=E5=E6=E8. =CA=ED=E8=E3=E8 =EA=E0=ED=F2=E0=EA=F2=B8=F0=EE=E2 =
=E8=ED=F4=EE=F0=EC=E0=F6=E8=FF =EF=EE=EB=F3=F7=E5=ED=E0 =EE=F2 =
=D1=F3=F9=E5=F1=F2=E2 =D1=E2=E5=F2=E0 =F1 =E4=F0=F3=E3=EE=E3=EE =
=E1=E5=F0=E5=E3=E0 =F0=E5=EA=E8- =C6=E8=E2=EE=E9 =D1=E2=E5=F2 =EC=FB =
=EB=FE=E4=E8 =ED=E0=F5=EE=E4=E8=EC=FC=F1=FF =E2 =
=F4=E8=E7=E8=F7=E5=F1=EA=EE=EC =EC=E8=F0=E5">=CA=EB=FE=F7=E8=20
      =C5=ED=EE=F5=E0 =
=C4=E6.=C4=E6.=D5=F3=F0=F2=E0=EA.=CA=EE=F1=EC=E8=F7=E5=F1=EA=E8=E5 =
=F7=E5=F0=F2=E5=E6=E8. =CA=ED=E8=E3=E8 =EA=E0=ED=F2=E0=EA=F2=B8=F0=EE=E2 =
=E8=ED=F4=EE=F0=EC=E0=F6=E8=FF=20
      =EF=EE=EB=F3=F7=E5=ED=E0 =EE=F2 =D1=F3=F9=E5=F1=F2=E2 =
=D1=E2=E5=F2=E0 =F1 =E4=F0=F3=E3=EE=E3=EE =E1=E5=F0=E5=E3=E0 =
=F0=E5=EA=E8- =C6=E8=E2=EE=E9 =D1=E2=E5=F2 =EC=FB =EB=FE=E4=E8=20
      =ED=E0=F5=EE=E4=E8=EC=FC=F1=FF =E2 =F4=E8=E7=E8=F7=E5=F1=EA=EE=EC =
=EC=E8=F0=E5</A> </DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=CB=FE=E1=E8=EC=FB=E5 =F6=E8=F2=E0=F2=FB:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap>=C4=EE=E2=E5=F1=F2=E8 =F0=E0=E1=EE=F2=F3 =
=CB=E5=ED=E8=ED=E0 =F7=F2=EE=E1=FB =F0=E0=E1=EA=F0=E8=ED =ED=E5 =
=EA=EE=EC=EC=F3=ED=E8=F1=F2=FB=20
      =EF=F0=EE=E2=E5=F0=FF=EB=E8 =E7=E0 =
=EA=EE=EC=EC=F3=ED=E8=F1=F2=E0=EC=E8 =E2 =
=EF=F0=E0=E2=E5=EB=FC=ED=EE=F1=F2=E8 =E4=E5=EB.=D7=F2=EE =ED=E5 =
=F1=E4=E5=EB=E0=EB =D1=F2=E0=EB=E8=ED =E0 =F2=E0=EA=E6=E5=20
      =E8 =E2 =EA=EE=ED=F1=F2=E8=F2=F3=F6=E8=E8 =D0=EE=F1=F1=E8=E8 =
=F2=E0 =E6=E5 =F1=E0=EC=E0=FF =EE=F8=E8=E1=EA=E0.=CD=E0=F0=EE=E4 =
=E2=FB=F0=E0=E6=E0=E5=F2=FC =F1=E2=EE=FE =E2=EB=E0=F1=F2=FC=20
      =F7=E5=F0=E5=E7 =E4=E5=EF=F3=F2=E0=F2=EE=E2,=E7=E0 =
=E7=E0=F5=E2=E0=F2=FC =E2=EB=E0=F1=F2=E8 =F3 =ED=E0=F0=EE=E4=E0 =
=EF=F0=E5=F1=EB=E5=E4=F3=E5=F2=FC=F1=FF =E7=E0=EA=EE=ED=EE=EC.=D2=E0 =
=E6=E5=20
      =F1=E0=EC=E0=FF =EE=F8=E8=E1=EA=E0 =F7=F2=EE =E8 =F3 =
=EA=EE=EC=EC=F3=ED=E8=F1=F2=EE=E2,=ED=EE =F5=E2=E0=F2=E0=E5=F2=FC =
=E8=F9=B8 =E8 =EA=F0=E8=F2=E8=EA=EE=E2=E0=F2=FC=20
      =EA=EE=EC=EC=F3=ED=E8=F1=F2=EE=E2, =FD=F2=EE =F3=E6=E5 =ED=E5 =E2 =
=EA=E0=EA=E8=E5 =E2=EE=F0=EE=F2=E0 =ED=E5 =E2=F5=EE=E4=E8=F2=FC. =
</DIV></TD></TR>
  <TR>
    <TD class=3Dlabel>=CE =F1=E5=E1=E5:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap>=CF=F0=E8=F1=ED=E8=EB=E0=F1=FC =
=C4=E5=E2=F3=F8=EA=E0 =E8 =E4=E0=EB=E0 =ED=E0=F1=F2=E2=EB=E5=ED=E8=E5 =
=ED=E0=E9=F2=E8 =EA=ED=E8=E3=E8 =ED=E0=20
      =E7=E5=EC=EB=E5,=E1=FB=F2=FC =E2 =C1=E5=F0=EC=F3=E4=F1=EA=EE=EC =
=F2=F0=E5=F3=E3=EE=EB=FC=ED=E8=EA=E5 =E3=E4=E5 =EF=EE=E3=E8=E1=EB=E0 =
=F6=E8=E2=E8=EB=E8=E7=E0=F6=E8=FF =C0=F2=EB=E0=ED=F2=E8=E4=E0 =E8=20
      =EF=F0=E5=EA=EB=EE=ED=E8=F2=FC =EA=EE=EB=E5=ED=EE =E8 =
=E3=EE=EB=EE=E2=F3 =EF=E5=F0=E5=E4 =C1=EE=E3=EE=EC =E8 =
=D1=F3=F9=E5=F1=F2=E2=E0 =E1=F3=E4=F3=F2=FC =EF=EE=EC=EE=E3=E0=F2=FC =
=EB=FE=E4=FF=EC=20
      =E7=E5=EC=EB=E8 =E8 =E4=F0=F3=E3=EE=E5. =
</DIV></TD></TR></TBODY></TABLE></DIV></DIV></DIV>
<DIV class=3DflexOpen id=3Deducation>
<DIV class=3DbOpen>
<DIV class=3D"flexHeader clearFix" onfocus=3Dblur()=20
onclick=3D"return collapseBox('education', this, 0.65, 0.30)">
<DIV>
<H2>=CE=E1=F0=E0=E7=EE=E2=E0=ED=E8=E5</H2></DIV>
<DIV class=3DflexEdit><A title=3D"" onclick=3D"event.cancelBubble =3D =
true; "=20
href=3D"http://vkontakte.ru/editProfile.php?act=3Deducation">=F0=E5=E4=E0=
=EA=F2=E8=F0=EE=E2=E0=F2=FC</A>=20
</DIV></DIV></DIV>
<DIV class=3Dc>
<DIV class=3D"flexBox clearFix">
<H4>=C2=FB=F1=F8=E5=E5 =EE=E1=F0=E0=E7=EE=E2=E0=ED=E8=E5
<DIV class=3Dedit><A=20
href=3D"http://vkontakte.ru/editProfile.php?act=3Deducation&amp;filter=3D=
uni">[=20
=F0=E5=E4=E0=EA=F2=E8=F0=EE=E2=E0=F2=FC ]</A></DIV></H4>
<TABLE class=3DprofileTable cellSpacing=3D0 cellPadding=3D0>
  <DIV style=3D"MARGIN: 10px 0px 0px 120px; COLOR: =
gray">=C8=ED=F4=EE=F0=EC=E0=F6=E8=FF=20
  =EE=F2=F1=F3=F2=F1=F2=E2=F3=E5=F2.</DIV>
  <TBODY></TBODY></TABLE>
<H4>=D1=F0=E5=E4=ED=E5=E5 =EE=E1=F0=E0=E7=EE=E2=E0=ED=E8=E5
<DIV class=3Dedit><A =
href=3D"http://vkontakte.ru/editProfile.php?act=3Deducation">[=20
=F0=E5=E4=E0=EA=F2=E8=F0=EE=E2=E0=F2=FC ]</A></DIV></H4>
<TABLE class=3DprofileTable cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dlabel>=D8=EA=EE=EB=E0:</TD>
    <TD class=3Ddata>
      <DIV class=3DdataWrap><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?c[section]=3Dpeople&amp;c[school_=
country]=3D1&amp;c[school_city]=3D9014&amp;c[school]=3D426719">=B9=20
      22</A> <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?c[section]=3Dpeople&amp;c[school_=
country]=3D1&amp;c[school_city]=3D9014&amp;c[school]=3D426719&amp;c[schoo=
l_year]=3D1973">'73</A><BR>=CA=E8=E7=E5=EB,=20
      1965-1973 <A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?c[section]=3Dpeople&amp;c[school_=
country]=3D1&amp;c[school_city]=3D9014&amp;c[school]=3D426719&amp;c[schoo=
l_year]=3D1973&amp;c[school_class]=3D01">(=E0)</A><BR><A=20
      =
href=3D"http://vkontakte.ru/gsearch.php?c[section]=3Dpeople&amp;c[school_=
country]=3D1&amp;c[school_city]=3D9014&amp;c[school]=3D426719&amp;c[schoo=
l_spec]=3D=CA=E8=E7=E5=EB=EE=E2=F1=EA=E8=E9 =C3=EE=F0=ED=FB=E9 =
=D2=E5=F5=ED=E8=EA=F3=EC">=CA=E8=E7=E5=EB=EE=E2=F1=EA=E8=E9=20
      =C3=EE=F0=ED=FB=E9 =D2=E5=F5=ED=E8=EA=F3=EC</A> =
</DIV></TD></TR></TBODY></TABLE></DIV></DIV></DIV>
<DIV id=3DhiddenPlayer></DIV><SPAN id=3Dprofile_gifts></SPAN><A =
name=3DwallAdded></A>
<DIV class=3DflexOpen id=3Dwall>
<DIV class=3DbOpen>
<DIV class=3D"flexHeader clearFix" onfocus=3Dblur()=20
onclick=3D"return collapseBox('wall', this, 0.5, 0.25, false)">
<DIV>
<H2>=D1=F2=E5=ED=E0 <SPAN>(3 =E7=E0=EF=E8=F1=E8)</SPAN></H2></DIV><IMG =
id=3Dprogr2=20
style=3D"MARGIN-TOP: 3px; DISPLAY: none; FLOAT: right"=20
src=3D"http://vkontakte.ru/images/upload.gif"> </DIV></DIV>
<DIV class=3Dc>
<DIV class=3D"fSub clearFix">
<H3>
<DIV class=3DfSub_left id=3Dwall_shown>=EF=EE=EA=E0=E7=E0=ED=EE 3 =
=E7=E0=EF=E8=F1=E8 </DIV>
<DIV class=3DfSub_right><A href=3D"javascript: =
show_quick_reply()">=CD=E0=EF=E8=F1=E0=F2=FC</A><SPAN=20
class=3Ddivide>|</SPAN><A id=3Dadd_wall_media_link=20
href=3D"javascript: =
show_add_wall_media();">=C4=EE=E1=E0=E2=E8=F2=FC</A><INPUT=20
id=3Ddraw_graffiti_title type=3Dhidden=20
value=3D"=C2=E0=F8=E5 =E3=F0=E0=F4=F4=E8=F2=E8 =ED=E0 =F1=F2=E5=ED=F3 =
bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT =
id=3Dchoose_video_title=20
type=3Dhidden value=3D"=C2=FB=E1=E5=F0=E8=F2=E5 =
=E2=E8=E4=E5=EE=E7=E0=EF=E8=F1=FC =E4=EB=FF =F1=F2=E5=ED=FB bik-rif =
=C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT=20
id=3Dchoose_photo_title type=3Dhidden=20
value=3D"=C2=FB=E1=E5=F0=E8=F2=E5 =F4=EE=F2=EE=E3=F0=E0=F4=E8=FE =
=E4=EB=FF =F1=F2=E5=ED=FB bik-rif =
=C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT=20
id=3Dchoose_audio_title type=3Dhidden=20
value=3D"=C2=FB=E1=E5=F0=E8=F2=E5 =E0=F3=E4=E8=EE=E7=E0=EF=E8=F1=FC =
=E4=EB=FF =F1=F2=E5=ED=FB bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0">=20
</DIV></H3></DIV><INPUT id=3Dchoose_app_title type=3Dhidden=20
value=3D"=C4=EE=E1=E0=E2=EB=E5=ED=E8=E5 =E7=E0=EF=E8=F1=E8 =E8=E7 =
=EF=F0=E8=EB=EE=E6=E5=ED=E8=FF =ED=E0 =F1=F2=E5=ED=F3 bik-rif =
=C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0">
<SCRIPT type=3Dtext/javascript>add_graffiti_post_type(57554244, =
'=C3=F0=E0=F4=F4=E8=F2=E8');add_video_post_type(57554244, =
'=C2=E8=E4=E5=EE=E7=E0=EF=E8=F1=FC');add_photo_post_type(57554244, =
'=D4=EE=F2=EE=E3=F0=E0=F4=E8=FF');add_audio_post_type(57554244, =
'=C0=F3=E4=E8=EE=E7=E0=EF=E8=F1=FC');</SCRIPT>

<DIV id=3Dadd_wall_menu>
<DIV id=3Dadd_wall_header>
<DIV>=C4=EE=E1=E0=E2=E8=F2=FC</DIV></DIV>
<DIV id=3Dadd_wall_rows></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
function show_quick_reply() {=0A=
  quickReply('quickReply', 0.55, 0.40, 1); ge('reply_field').value =3D =
'';=0A=
}=0A=
=0A=
function checkLinks() {return true;} =0A=
var posting_on_wall =3D false;=0A=
onDomReady(function() {=0A=
  window.wall_post_hash =3D =
decodehash('d3434b1b7970ed6aadefe0fca46d177357323b9');=0A=
});=0A=
function postIt() {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  var txt =3D ge('reply_field').value;=0A=
  if (!trim(txt).length) {=0A=
    ge('reply_field').focus();=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  page =3D page + 1;=0A=
  hide('msg', 'msg_graffiti','msg_photo', 'msg_video', 'msg_audio');=0A=
  show('progr2');=0A=
  setTimeout('ge("progr2").src =3D "images/upload.gif"', 200);=0A=
  var params =3D {act: 'get10', wall_hash: window.wall_post_hash, wpage: =
100000, seed: txt, fpage: page, mid: ge('to_id').value, n: 3};=0A=
  var callback =3D function(obj, text) {=0A=
    posting_on_wall =3D false;=0A=
    hide('r', 'progr2');=0A=
    show('msg');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
  }=0A=
  var stop =3D function(obj, text) {=0A=
    hide('progr2');=0A=
    ge('reply_field').focus();=0A=
    posting_on_wall =3D false;=0A=
  }=0A=
  var options =3D {onSuccess: callback, onFail: stop, onCaptchaShow: =
stop, onCaptchaHide: stop};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
}=0A=
</SCRIPT>

<DIV id=3DquickReply>
<DIV class=3Dr id=3Dr style=3D"DISPLAY: none">
<DIV=20
style=3D"PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px">
<FORM id=3DpostMessage name=3DpostMessage action=3Dwall.php =
method=3Dpost><INPUT=20
id=3Dto_id type=3Dhidden value=3D575542449074 name=3Dto_id> <INPUT =
id=3Dact type=3Dhidden=20
value=3Dsent name=3Dact> <TEXTAREA onkeypress=3D"if =
(event.keyCode=3D=3D10 || (event.ctrlKey &amp;&amp; =
event.keyCode=3D=3D13)) {if (checkLinks()) {postIt()}}" id=3Dreply_field =
onkeyup=3D"checkTextLength(4096, this.value, ge('textWarn'))" =
style=3D"WIDTH: 360px; HEIGHT: 80px" name=3Dmessage></TEXTAREA>=20
</FORM>
<DIV id=3DtextWarn=20
style=3D"DISPLAY: none; FLOAT: left; MARGIN: 5px 0px; WIDTH: 280px; =
COLOR: #666666"></DIV>
<DIV style=3D"HEIGHT: 25px">
<DIV class=3Dta_r id=3Dbr>
<UL class=3D"nNav fl_r">
  <LI style=3D"MARGIN: 3px 4px 0px"><B class=3Dnc><B =
class=3Dnc1><B></B></B><B=20
  class=3Dnc2><B></B></B></B><SPAN class=3Dncc><A id=3DpostIt =
title=3DCtrl+Enter=20
  onclick=3D"return checkLinks()" href=3D"javascript: =
postIt()">=CE=F2=EF=F0=E0=E2=E8=F2=FC</A></SPAN>=20
  <B class=3Dnc><B class=3Dnc2><B></B></B><B=20
class=3Dnc1><B></B></B></B></LI></UL></DIV></DIV></DIV></DIV></DIV>
<DIV id=3Dmsg style=3D"DISPLAY: none">=D1=EE=EE=E1=F9=E5=ED=E8=E5 =
=EE=F2=EF=F0=E0=E2=EB=E5=ED=EE.</DIV>
<DIV class=3Dmsg id=3Dmsg_graffiti style=3D"DISPLAY: =
none">=C3=F0=E0=F4=F4=E8=F2=E8 =EE=F2=EF=F0=E0=E2=EB=E5=ED=EE.</DIV>
<DIV class=3Dmsg id=3Dmsg_photo style=3D"DISPLAY: =
none">=D4=EE=F2=EE=E3=F0=E0=F4=E8=FF =
=EE=F2=EF=F0=E0=E2=EB=E5=ED=E0.</DIV>
<DIV class=3Dmsg id=3Dmsg_video style=3D"DISPLAY: =
none">=C2=E8=E4=E5=EE=E7=E0=EF=E8=F1=FC =
=EE=F2=EF=F0=E0=E2=EB=E5=ED=E0.</DIV>
<DIV class=3Dmsg id=3Dmsg_audio style=3D"DISPLAY: =
none">=C0=F3=E4=E8=EE=E7=E0=EF=E8=F1=FC =
=EE=F2=EF=F0=E0=E2=EB=E5=ED=E0.</DIV>
<DIV id=3Ddld style=3D"DISPLAY: none">=D1=EE=EE=E1=F9=E5=ED=E8=E5 =
=F3=E4=E0=EB=E5=ED=EE.</DIV>
<SCRIPT language=3DJscript event=3DFSCommand for=3DplayerWall>=0A=
  if(browser.msie){=0A=
    if (arguments && arguments[1] && =
/^(flashDebug|stateChanged\(([^()]+)\);$)/.test(arguments[1])) {=0A=
      eval(arguments[1]);=0A=
    }=0A=
  }=0A=
</SCRIPT>

<DIV class=3D"flexBox clearFix" id=3DfBox2>
<DIV id=3DwPostContainer68362829>
<DIV id=3DwPostContent68362829>
<TABLE class=3Dwallpost cellSpacing=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dimage><A href=3D"http://vkontakte.ru/id20815154"><IMG=20
      src=3D"http://cs9320.vkontakte.ru/u20815154/c_93a4b5cc.jpg" =
border=3D0>=20
</A></TD>
    <TD class=3Dinfo>
      <DIV class=3Dheader><A class=3DmemLink=20
      href=3D"http://vkontakte.ru/id20815154">=F1=E5=E2=E0 =
=FF=EA=F3=E1=E5=ED=E8</A>=20
      =ED=E0=EF=E8=F1=E0=EB=E0<BR><SMALL>19 =E4=E5=EA=E0=E1=F0=FF 2009 =
=E2 23:24</SMALL> </DIV>
      <DIV class=3Dtext id=3DwPost68362829 style=3D"OVERFLOW: hidden; =
WIDTH: 315px">
      <DIV style=3D"CLEAR: both; PADDING-TOP: 5px">=CF=F0u=E2=E5=F2u=EA, =
bik-rif! =D2=F3=F2 =ED=EE=E2=E0=FF=20
      =F4=E8=F7a =EF=EE=FF=E2u=EBa=F1=FC! =CF=EE=E7=E2=EE=EB=FF=E5=F2 =
=F7=E8=F2=E0=F2=FC =E2=F1=E5 =E2=F5=EE=E4=FF=F9=E8=E5 =
=F1=EE=EE=E1=F9=E5=ED=E8=FF! =C2=EE=F2 =E8=F5 =ED=EE=E2=FB=E9 =
=F1=E0=E9=F2=20
      <A =
href=3D"http://vkontakte.ru/away.php?to=3Dhttp%3A%2F%2Fwww.Vkljdz.ru"=20
      =
target=3D_blank>http://vkontakte.ru/away.php?to=3Dhttp%3A%2F%2Fwww.Vkljdz=
.ru</A></DIV></DIV>
      <DIV class=3Dactions><A=20
      =
href=3D"http://vkontakte.ru/wall.php?id=3D57554244&amp;person=3D20815154"=
><SMALL>=D2=E5=F2-=E0-=F2=E5=F2</SMALL></A><SPAN=20
      class=3Dsdivide>|</SPAN><A=20
      =
href=3D"http://vkontakte.ru/wall.php?act=3Dwrite&amp;id=3D208151541933"><=
SMALL>=CD=E0=EF=E8=F1=E0=F2=FC=20
      =ED=E0 =E5=B8 =F1=F2=E5=ED=E5</SMALL></A><SPAN =
class=3Dsdivide>|</SPAN><A=20
      href=3D"javascript: reportSpamPost(68362829, =
57554244)"><SMALL>=DD=F2=EE=20
      =F1=EF=E0=EC</SMALL></A><SPAN class=3Dsdivide>|</SPAN><A=20
      href=3D"javascript: =
deletePost(68362829,57554244)"><SMALL>=D3=E4=E0=EB=E8=F2=FC</SMALL></A>=20
      </DIV></TD></TR></TBODY></TABLE></DIV></DIV>
<DIV id=3DwPostContainer67627641>
<DIV id=3DwPostContent67627641>
<TABLE class=3Dwallpost cellSpacing=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dimage><A href=3D"http://vkontakte.ru/id26680239"><IMG=20
      src=3D"http://cs199.vkontakte.ru/u26680239/c_7d255924.jpg" =
border=3D0> </A></TD>
    <TD class=3Dinfo>
      <DIV class=3Dheader><A class=3DmemLink=20
      href=3D"http://vkontakte.ru/id26680239">=C3=E5=EE=F0=E3=E8=E9 =
=C1=E0=E3=EB=FE=EA</A>=20
      =ED=E0=EF=E8=F1=E0=EB<BR><SMALL>16 =ED=EE=FF=E1=F0=FF 2009 =E2 =
18:49</SMALL> </DIV>
      <DIV class=3Dtext id=3DwPost67627641 style=3D"OVERFLOW: hidden; =
WIDTH: 315px">
      <DIV style=3D"CLEAR: both; PADDING-TOP: 5px">=CF=F0=E8=E2=E5=F2, =
=F1=ECo=F2p=E8<BR><A=20
      =
href=3D"http://vkontakte.ru/note16315109_9708275">http://vkontakte.ru/not=
e16315109_9708275</A><BR>=D0ea=EB=FC=EDo=20
      pa=E1o=F2a=FE=F9=E8=E9 cep=E2=E8c, =ECo=E6=ED=EE =E2c=E5 =EFpo =
=E2cex =E7=ED=E0=F2=FC :)</DIV></DIV>
      <DIV class=3Dactions><A=20
      =
href=3D"http://vkontakte.ru/wall.php?id=3D57554244&amp;person=3D26680239"=
><SMALL>=D2=E5=F2-=E0-=F2=E5=F2</SMALL></A><SPAN=20
      class=3Dsdivide>|</SPAN><A=20
      =
href=3D"http://vkontakte.ru/wall.php?act=3Dwrite&amp;id=3D266802397039"><=
SMALL>=CD=E0=EF=E8=F1=E0=F2=FC=20
      =ED=E0 =E5=E3=EE =F1=F2=E5=ED=E5</SMALL></A><SPAN =
class=3Dsdivide>|</SPAN><A=20
      href=3D"javascript: reportSpamPost(67627641, =
57554244)"><SMALL>=DD=F2=EE=20
      =F1=EF=E0=EC</SMALL></A><SPAN class=3Dsdivide>|</SPAN><A=20
      href=3D"javascript: =
deletePost(67627641,57554244)"><SMALL>=D3=E4=E0=EB=E8=F2=FC</SMALL></A>=20
      </DIV></TD></TR></TBODY></TABLE></DIV></DIV>
<DIV id=3DwPostContainer67596912>
<DIV id=3DwPostContent67596912>
<TABLE class=3Dwallpost cellSpacing=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dimage><A href=3D"http://vkontakte.ru/id17335762"><IMG=20
      src=3D"http://cs9246.vkontakte.ru/u17335762/c_d24c8ec7.jpg" =
border=3D0>=20
</A></TD>
    <TD class=3Dinfo>
      <DIV class=3Dheader><A class=3DmemLink=20
      href=3D"http://vkontakte.ru/id17335762">=EB=FE=E4=E0 =
=CE=F1=F2=E0=EF=E5=ED=EA=EE</A>=20
      =ED=E0=EF=E8=F1=E0=EB=E0<BR><SMALL>15 =ED=EE=FF=E1=F0=FF 2009 =E2 =
12:50</SMALL> </DIV>
      <DIV class=3Dtext id=3DwPost67596912 style=3D"OVERFLOW: hidden; =
WIDTH: 315px">
      <DIV style=3D"CLEAR: both; PADDING-TOP: 5px">=CF=F0=E8=E2e=F2, =
=F1=ECo=F2p=E8<BR><A=20
      =
href=3D"http://vkontakte.ru/note8247438_9640409">http://vkontakte.ru/note=
8247438_9640409</A><BR>=D0=E5=E0=EB=FC=EDo=20
      pa=E1o=F2a=FE=F9=E8=E9 cep=E2=E8=F1, =EC=EE=E6=EDo =E2c=E5 =EFp=EE =
=E2cex =E7=EDa=F2=FC :)</DIV></DIV>
      <DIV class=3Dactions><A=20
      =
href=3D"http://vkontakte.ru/wall.php?id=3D57554244&amp;person=3D17335762"=
><SMALL>=D2=E5=F2-=E0-=F2=E5=F2</SMALL></A><SPAN=20
      class=3Dsdivide>|</SPAN><A=20
      =
href=3D"http://vkontakte.ru/wall.php?act=3Dwrite&amp;id=3D173357629025"><=
SMALL>=CD=E0=EF=E8=F1=E0=F2=FC=20
      =ED=E0 =E5=B8 =F1=F2=E5=ED=E5</SMALL></A><SPAN =
class=3Dsdivide>|</SPAN><A=20
      href=3D"javascript: reportSpamPost(67596912, =
57554244)"><SMALL>=DD=F2=EE=20
      =F1=EF=E0=EC</SMALL></A><SPAN class=3Dsdivide>|</SPAN><A=20
      href=3D"javascript: =
deletePost(67596912,57554244)"><SMALL>=D3=E4=E0=EB=E8=F2=FC</SMALL></A>=20
      =
</DIV></TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV></DIV><INPUT=20
id=3Dgraffiti_title57554244 type=3Dhidden=20
value=3D"=C3=F0=E0=F4=F4=E8=F2=E8 =ED=E0 =F1=F2=E5=ED=E5 bik-rif =
=C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT id=3Dwallphoto_title57554244=20
type=3Dhidden value=3D"=D4=EE=F2=EE=E3=F0=E0=F4=E8=FF =ED=E0 =
=F1=F2=E5=ED=E5 bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT=20
id=3Dwallvideo_title57554244 type=3Dhidden=20
value=3D"=C2=E8=E4=E5=EE=E7=E0=EF=E8=F1=FC =ED=E0 =F1=F2=E5=ED=E5 =
bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT =
id=3Dwallvideo_needplayer=20
type=3Dhidden=20
value=3D'=C4=EB=FF =EF=F0=EE=F1=EC=EE=F2=F0=E0 =
=ED=E5=EE=E1=F5=EE=E4=E8=EC <a =
href=3D"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Vers=
ion=3DShockwaveFlash&amp;promoid=3DBIOW">Flash Player</a> =
=EF=EE=F1=EB=E5=E4=ED=E5=E9 =EC=EE=E4=E5=EB=E8.'><INPUT=20
id=3Dshow_app_title type=3Dhidden value=3D"=C7=E0=EF=E8=F1=FC =ED=E0 =
=F1=F2=E5=ED=E5 bik-rif =C1=E8=EA=F2=E0=E3=E8=F0=EE=E2=E0"><INPUT=20
id=3Dgo_to_app_label type=3Dhidden value=3D"=CF=E5=F0=E5=E9=F2=E8 =EA =
=EF=F0=E8=EB=EE=E6=E5=ED=E8=FE"> </DIV></DIV></DIV>
<DIV id=3DmyLink>=D1=F1=FB=EB=EA=E0 =ED=E0 =EC=EE=FE =
=F1=F2=F0=E0=ED=E8=F6=F3: &lt;a=20
href=3D"http://vkontakte.ru/id57554244"&gt;=DF =E2 =
=EA=EE=ED=F2=E0=EA=F2=E5&lt;/a&gt;</DIV>
<DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3DboxHolder></DIV><!-- End pageBody --><!-- bFooter -->
<DIV id=3DbFooter>
<UL class=3DbNav style=3D"TEXT-ALIGN: center">
  <LI><A href=3D"http://vkontakte.ru/help.php?page=3Dabout">=EE =
=F1=E0=E9=F2=E5</A> </LI>
  <LI><A =
href=3D"http://vkontakte.ru/techsupp.php">=F2=E5=F5=EF=EE=E4=E4=E5=F0=E6=EA=
=E0</A> </LI>
  <LI><A href=3D"http://vkontakte.ru/blog.php">=E1=EB=EE=E3</A> </LI>
  <LI><A =
href=3D"http://vkontakte.ru/help.php?page=3Dterms">=EF=F0=E0=E2=E8=EB=E0<=
/A> </LI>
  <LI><A =
href=3D"http://vkontakte.ru/ads.php?tabs=3D1">=F0=E5=EA=EB=E0=EC=E0</A> =
</LI>
  <LI><A =
href=3D"http://vkontakte.ru/pages.php?act=3Ddevelopers">=F0=E0=E7=F0=E0=E1=
=EE=F2=F7=E8=EA=E0=EC</A>=20
  </LI></UL></DIV>
<DIV id=3DbFooter>
<P>=C2 =CA=EE=ED=F2=E0=EA=F2=E5 =A9 2006-2010 <A class=3DlangSelector =
onclick=3D"return changeLang();"=20
href=3D"http://vkontakte.ru/id57554244#">=D0=F3=F1=F1=EA=E8=E9</A><BR><SM=
ALL><A=20
href=3D"http://vkontakte.ru/id1">=CF=E0=E2=E5=EB =
=C4=F3=F0=EE=E2</A></SMALL></P></DIV><!-- tns-counter.ru -->
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
onDomReady(function(){=0A=
//addEvent(window, 'load', function(){=0A=
  var img =3D new Image();=0A=
  img.src =3D 'http://www.tns-counter.ru/V13a***R>' + =
document.referrer.replace(/\*/g,'%2a') + =
'*vkontakte_ru/ru/CP1251/tmsec=3Dvkontakte_total/';=0A=
});=0A=
//-->=0A=
</SCRIPT>
<NOSCRIPT><IMG height=3D1 alt=3D""=20
src=3D"http://www.tns-counter.ru/V13a****vkontakte_ru/ru/CP1251/tmsec=3Dv=
kontakte_total/"=20
width=3D1> </NOSCRIPT><!--/ tns-counter.ru --><!--LiveInternet =
counter-->
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
onDomReady(function(){=0A=
//addEvent(window, 'load', function(){=0A=
  var img =3D new Image();=0A=
  img.src =3D 'http://counter.yadro.ru/hit?r' + =
escape(document.referrer) + =
((typeof(screen)=3D=3D'undefined')?'':';s'+screen.width+'*'+screen.height=
+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ';u' + =
escape(document.URL) + ';' + Math.random() + '';=0A=
});=0A=
//-->=0A=
</SCRIPT>
<!--/LiveInternet--><!-- End bFooter --></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
window.init_dec_hash =3D function() {=0A=
  window.decoded_hashes =3D {};=0A=
  var dec_hash =3D function(hash) {=0A=
    (function(_){window.decoded_hashes[_]=3D(function(__){var =
___=3Dge?'':'___';for(____=3D0;____<__.length;++____)___+=3D__.charAt(__.=
length-____-1);return =
geByClass?___:'___';})(_.substr(_.length-5)+_.substr(4,_.length-12));})(h=
ash);=0A=
  }=0A=
  window.decodehash =3D function(hash) {=0A=
    dec_hash(hash);=0A=
    return window.decoded_hashes[hash];=0A=
  }=0A=
}=0A=
</SCRIPT>
<!-- End pageLayout 9848 --></DIV></BODY></HTML>

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vkontakte.ru/images/question_y.gif

R0lGODlhWgBrAMQAAP/4zOjjuu7ovvPtw/nzx/73y+nku/bwxfz1yvv0ye/qwPHrwevmvOznvfLs
wvXvxPjxxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABaAGsAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vMkEMwKAQQijwjqzEwSEwBJ7QqDTA
UDwQyOyvOe16o42HMWsrHBTOr3odWGDJMYKCTWcbBnCYoM5fNxJ5LXt9hF0GB4Erg4WMUYiJKIuN
k4+QJZKTjZWWIpiZhQaAnJ19AgIOQgtcjA2jpGoMDhBvKQhnhQ+unk+xojAIC30GY5aeChA3CQ18
uZySbjoFc3QMo4PQR8t0vomm3DwFaWsOrnkHdALleeJq6nAO2+5ZEHQE8kgFdMj3R3R4/Dy0qfkH
UMcuKQQL4jgYpZlCHPUe5ogo0UYCOsQqzji3xoBGG8HWpPs4IxybhCRf83Bc8y1lCwZsqrmE8cDf
zBcm2dC6uWLamgU8W9SkszPoiZVrUBotkYDdFwYZl5Ig4PSLPakmkCbFagJeHaBcRyBgOKVBVKkQ
qn4xGxaAtD5swx5Q+0XB2aBjCYHlOqDQpqUEYPZh0JJngZB97IYla2jf4lJ3lzKGcqgtickBFFse
wZjB1c2c10Ruyxi0idKmL69Jrbod61dfXsP2IhsA6te3WedOvdt0b9C/Nwe3zMSU8eMjaytfzry5
8+fQo0ufTt0oAiHYhbwmQGd7d9bc2XgXD/576vCry5M/b940etfs17tvD/p9bPXpq+vfz7+//xwh
AAA7

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vkontakte.ru/images/edit_photo.gif

R0lGODlhEAAQANUrAP///6Wlpefn54Ssz3x8fJycnHNzc+/v75O314yMjP7+/oSEhJWVlY6z1Ymv
0ru7u32my21tbd/f36utrnKexXqkyZ6/3Ze62rPE07zM2n6Llo6wzc/Pz9jY2LS0tHWhxmGSu6TA
2lmMt9/j5py61mqYwN3h5VCFsk2DsGyawsXFxf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACsALAAAAAAQABAAAAanwJVw
EigaA4VkUrgKKBSAqPRAZTADAIRW22gMBgIG8VhUJiuChPPJlkYZFIlakaJ8KhDIdwBglCQLBQAU
eHsODQ4HCSAdgQB6Aw4ZGVuKIhwEDABfDSRRIRYXBwsnmAwHAw0IJlQjoaMoKgYJB4cYHR4PDxgI
AgS6s7UbEwkLCQkFG74GERELAgMaBNPUGgIGTM8C29zbEhLYQtQEBuXmzBFM6uvsK0EAOw==

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vkontakte.ru/images/edit_card.gif

R0lGODlhEAAQAMQXAKysrKOjo4aGhuzu79XV1czMzOXm5tra2vj4+ZWVlbq6ukSBOVCQRbfYmovB
Wf///zZwLFyeUl6ZVFWXS0qIPzx3Mtvrzv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABcALAAAAAAQABAAAAWDICCOpHKdJ4Cs7CqaKPAMdD0ARQDEs20YAYMiEEj1SIAAopAsyn5QwyGB
ODATRMSPFEgkBGCw8ncolwsFRRIgCAzKxHhcQRck3mWCfh/pF+wGenJxExYTfwkHewRoBRISDA4M
kwl7jWgUDQ0OmhRhn2ALog6iCyinpxUOFaitJxCwJyEAOw==

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vkontakte.ru/images/icons/event_icon.gif

R0lGODlhEAAQANU3AP///35+f9XW10l8sHaWu4Olzdzd3Y6uz1OEtYuqyX2fxZSwzmOVRXOTtnKR
tZazz5OsyXqbwIqKi5y41sTV54OiwISEhVmJO+3t7ufn6KS804a6ZazD29fi7pi00+7y+IakxLLH
3pqam/f5/NjZ2pSUlGWPuG6TumiaSYKgv+Do8niQp7TJ4KK50evw9p21zIiqznWcxZ+61oinxo6O
j3ugyG+MqP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADcALAAAAAAQABAAAAafwJtw
eDuliMgL6nIzhSgV5JCxYYAeo5EGJL1RB4cPYvCRzaSMAcyFWGgGKk8COSh02hhMa9BZzIUJChQI
ExALEBUcAxQHBzcJMSwIEBkElgQZLwMhBQcPEwMPAKOko4oTjg82BqwFrgWsBit/NyKkNQq5pCJE
JSQkAgoRwwLFJUQSpAQelqQ0yMUCDdMN0RJEFqQO2w6kFkQB4eLj4UJBADs=

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vkontakte.ru/images/upload.gif

R0lGODlhIAAIAKECAEVojoSctMHN2QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgADACwAAAAA
IAAIAAACFZyPqcvtD6KMr445LcRUN9554kiSBQAh+QQFCgADACwCAAIAEgAEAAACD4xvM8DNiJRz
8Mj5ari4AAAh+QQFCgADACwCAAIAHAAEAAACGJRvM8HNCqKMCCnn4JT1XPwMG9cJH6iNBQAh+QQF
CgADACwMAAIAEgAEAAACD5RvM8HNiJRz8Mj5qri4AAAh+QQFCgADACwWAAIACAAEAAACBZSPqYsF
ACH5BAUUAAMALAAAAAAgAAgAAAIOnI+py+0Po5y02ouzPgUAOw==

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://cs9320.vkontakte.ru/u20815154/c_93a4b5cc.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP
EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAJgAy
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
29CskjhTavOO1dRZQKMYAyetYOlXEPmCASJ5gXcUB5A4/wAa6TTLe7mlkk3R/Zwo2rjDbvrXxMIy
qStBXZ77dldj9NiuRaKL7yvPHDGPOD7+1VdbvdM0q2+1anfW1nBnbvmkCAn0ya4TxDP46l8b3Nzp
mqpa6bYMipZtENtwNoZiSfXJHqO1SfFDw/YeJdU0oanNm2SGTbAXKsWJUlhjvgemOK2jQbcU3uK0
uiOlvreHUrWG4s7vMRYSpJCwKuvpnoQaydUso2VgVH5Uvw/sbPR/Dz6Za3aTRwXD4UH/AFWcHYfT
kk/jT7ydizfaIliJfbH8+dwxXJWjyTaLV2cy2lw7j8g6+lFWJdPsnld2jJZmJPznr+dFcvMzUNG1
xQQ00MbvjG8cGtFvGdzpGnZmP+iecu8u+9lycZU4GOSMjkccd8+HWXj6MlEgsZp2IACo3zE46AYy
a6VtQk1qwOn3EDW87KHlhLZaJeo3dME+np9RXv0cBiadSNlb5rVHOsXhpJ8z+dm7fLr6F688aX8j
XUlyWmuJV2RSI3lrGOewHPXrkH3rk7nULy5uBdTXty0w5E3mtvH45zV6ezj06ER3NrPO8rYgcNhD
7c981zep38NrqD268RFtsbLyGI4JwOeTk/jX1eXPCU5OnGLT63t9x52dRxLjCrKUeV7ct0nb7Vnt
+HodF4W1efStftbmS+KIZF+0SPLkFM/NuOfTPWvQ4/G2gardG2stSikkxkAgru/3cjn8K8U1JY1s
pI5JTG0oIDbS2PXgc4rn7i2ktIFiFvIbhD5izo+6OSIDJI9fr9e9YZzltHF1FrZpdDz8Di6lGL6q
59GNOhJPFFfOw8SXpGWkBbufNk5P50V87/q5L/n5+B6f9qx/lMiwuRHiVJJEud424UbcH36ivRvh
vdWP9sTpOLxrmQEh0cAFc4Ib1OQTn09KKK9rEyag2jkwkU6sU1oepahd2Uvh6dSkzBY/3QZV+R+x
B7V5Lp02maa2sPqdn9qkSIfZnRRuRiCRyTwOO3qc54oornwWkJNb3R3Y/WrCL2szNmNld+GTf6gt
08qSgN5UiqCD6ZU1S+2aNbx3Ci21KWyVhiKS5Tv3HycHjsfzoortqe9J3f4njQ0Whji2sJBvW4uU
VuQphVsD0zuGfriiiiuZ1ql9zsVKFtj/2Q==

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://cs199.vkontakte.ru/u26680239/c_7d255924.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP
EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAMAAy
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
+R9L02+1OcQWVu8rk4OBwPqa9K8NfCaaW1ebV3IYqNiq20D69z+lbnwJuNPn8NtFFBGLq3kIlb+I
5JIP0xx+Br0py2zdg7a4q1aV2lofQ4LBUOSNRrmb77fd/mfM/jnw6uhX/lwkmM9j2/z/AFrEisr2
S2+0xWNxLDkjzFiYpkdsjjNe3fFTRft+nvJGvzH2716d8Hvh7PZaTo6XcTxWSJ5hIXmVs8t/u7s8
+1Xh6vND3uhx5lhFCsuRaSPAfAng+yubITa5psrmUbo8SFAg9wGzk/SofG3gmK1+03Oj2zx2ttaG
5lZpCVUB1Qjnud645r780SxtbrWmsrpU1W2aJi4vI1l2EEYwWGe+MV81/ts6ro2jwQ+GNBsLSxa/
lDXItowgaOEnqB6yMR/2yrVy0VjznBxk0z5XooorUzOm+GviA+HvE8M0j7bSf9zcDsFJ4b8Dz9M1
9U2Pi1E8GXfh2ezSaOZxJFKG2sj8c+44HH19a+MK9q+F3iE6n4fW2nkzc2eI3yeWX+E/lx+FcWMp
3XMe1lVSM37GfqjtLzULSzvrCa+sTf24uFZ7YPt83byFzg99ufUccZr2Lw38QYvEMS3d5FaaXvBh
trWNxlUjOcc4z1PQDHFeCa6HkuF5YeSBgjs3Un654/CqKXV5FGY0nlCMpUqD2JBI/HAq6ELQ16nL
jcXKWIco9ND7G8H+JdHvfDF9rWnXEVzNE7RNGG5Dg7UT6MSMHvur8+vjr4mPir4m6rfJOZ7a3f7J
bOf40jyC/wDwJtz/APAq9Oj1p/DvhrxJ4ktnmto4YDbWUZl3EzzErGCQAGKqGk6DmMHFfPNaQ1l6
HJOTlq92FFFFbGQV0Xw4vpLHxZabHUJMTE6seHyOB+LAVztFTKKkmmVCcoSUovVHvcOoTqxiuEM3
Jzu4YVZla3vW82FkVj1VVC/oK8n8O+Nbq0VLXVke/tQNqybsTRj2b+If7LemAVrubHWNA8gaodWt
Xs4vnkjMqpOQOdgjJ3bj04BGe+Oa53KUHqh2T2M74534stO0TwlEQGRDqd8B/wA9ZRiJT9IgG/7a
mvK60fE+sXfiDxBe61fNuuLuUyNjoo6BR7AAAewrOrenHljqTJ3YUUUVYj//2Q==

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://cs9246.vkontakte.ru/u17335762/c_d24c8ec7.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP
EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgASAAy
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
7HUZLzRUS0Gmst+xLo8Mikpja+Sy56YcYz1I/DB0vWtWt4ZEnhEURuZHlkQDdu3EuCT9eeOlNnvJ
5LS2nluX3RbpvtEsi7B8yDgnk9ACB65ziqXg7Vrm2srxzp6SRrcB0dkVtm5QQpGehBOeK+IdaNKh
eC26P10OWK5rosf2pb6bYPbvbWdx9ol2w2/nBWEhbO5QegI2jj36Zrir9MTXt3bz7Li0nHn28jhX
TadoP+0cnPTt+A6nwxbaa0lzrGp2klxc3Os3FtbkxFkhZWB2gD5VB3g1R8aafbT3UWpiwa0Sa4e1
kWRceb8pKtgf7S/rXryrQtFW6Hpxy/8AdOXU9+/ZxuXk+FzSIG3+bOTOTncwxg/r+lZ2vaoH0iO0
dllkwjLJjnaN+VP0JNXv2d5Vtfg5avJkxvPcD5RyBk//ABNZ3iTTSv2C2heORvKO+Too4DEk9gAa
9qk0oK5xcjaSRz32kjjn86K9QPgbw8xLbrgZ5wsowPpRV+2RHsWfPX/CL39tqj2F3bOyIHV4nfPQ
gqARwR0JI6AnpXT+GtMv49F1ie/js7EtGH2ECORsKFVQAT6HHT7hJ9uM8e3njTSreJ/FxuTcXhEk
MUkzKYwvHQHg+3vVfR9btZna3t572OE2cSzLcnzMMNxYrzjqTt9M5r4n2FrqrG8TWnC7t1ZyXh/4
iXfh3Vr7R3dzpupXSXBK9YZRkbx7EHn/AHR6Vp/EPxQ0uo6PYwTPIsMv2mViMEtjA/ma5XwpZ6XL
4xe61u+trSytl3/vmAySeBg9etXPFFnZ3/iB20O+S+t1gDQPGDwBnj3xivXdFPll0SPehU5YOHmf
Snww8WxaTommaLFHD/ZczFt7gl18wkls5xwT6VheMvHWo6PpX9lW32aOJpkknlmPz+XgDaoxznaP
rx2ryTSPFjRaXZ6SzslzCWJ4xwOgqPxNrX/CU+K4LzDpA7r5cZ7RooVc+/Gfxrpw1WpL3JeRlVoU
4WnHzPcbHxdrDWUDNOpJjUkux3Hjvz1ornYL6NYUUWkJwoHOfSivX9mux5F2chZav4Bn0+Z9cn1y
71KRJfKnkjUxAkZUt8xbd1+bOMsCRgc0o/D5tLOPUFuvMjntJGfbCcRujAbd3vnr0JrFubHRiple
a5LqRsjxlPfPT8B0qvLqkdopitvPCMAjKGxlSQSOvtXz9ShzRskbYel76bPN9eN1DNIlwGDs7cnv
zWl4e1cQmNlZg0UJCFeMN2pPic1/JqNrcXNg9nBNBvtgVwsiA7crwMgbcfUGuXsLg293HMVZtpzg
HGa9GNJ1KKvubOqoVW1sei+CrS48TeL/ALM04SZoricuR0Koz8j3xj8a3ItKudN1mzaeSN1kgDps
OQo3suPr8uay/gS89342vbmONSRYShhuxtVyqZ/AsK7/AMW3sVzc6PBbW8UUNtZouUXBeQ4Lknuc
/h+taU6Si0RKs5XV9Dajc7F57Cimw4MKE/3RRXoHOcdNFCEx5MTKDkKw6c8cjBNZd+QFOWJx68kc
dvSp5p9oBL8EVl3VwPOQbwCWCgkZHJ714VODbOtTsZuh6jqms6A+k3+nf2npVvO0kCSkr5DN94Ru
OVzwcdOORVa78I6GqLObzULBHJCrNEJOR2yv4/lS3OryeFtYvYbSeO6t55S4ULsO7PIGMAYORgcC
ut1LR7RRpt9rN7qEN3dRpdSxumYbeEnpksNzFQTtAHUEmvTpYR1KnLGVvQ6qEadRKLV2T/CW20Pw
1d65Os3225m0aSKB5Pk2O0sS5UY+9t3H8KkvZrZ/EDQ2M8ktqrnyi55AJ4/HGM1zy3lpZ6/NHp0W
yF0dWBBw2RzwTxyA2B0JqfRjIt7DJIpUSDeme4yRn8wa1dLkly3uceLjGFRqKsexWWueTZwQ/Y7d
vLjVcmMZOBj0ornElfYv0orX2aOHnPN5LrKgn6fSoNMuUj1+wdndQLmIlkPzDDjp70UV5tKK5kdN
zVGlPe+Nr/WNYs4brT7SVZLo2ykwmV1JVemQGKkkdeo4qbxn43OoWTJdxQzvYhmSdoFDMCCijPf2
+ntRRX0MYxp4dzS1baO6hLlptrqcFpMhMAuCWMr7ndu2T2rpNEnMs0ZBbCqoAJzj1/XJ/GiivPlu
jz67bd2ehxSfu1yOwooorS5xn//Z

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.tns-counter.ru/V13a****vkontakte_ru/ru/CP1251/tmsec=vkontakte_total/

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/css/rustyle.css?53

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
#fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
tahoma, verdana, arial, sans-serif, Lucida Sans; TEXT-ALIGN: left
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 15px 0px; PADDING-TOP: 0px; FONT-FAMILY: tahoma, verdana, =
arial, sans-serif, Lucida Sans; TEXT-ALIGN: left
}
A {
	COLOR: #2b587a; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.captchaImg {
	BACKGROUND: url(/images/vklogo.gif); WIDTH: 130px; HEIGHT: 50px
}
.giftImg {
	BEHAVIOR: url(./../js/iepngfix.htc)
}
#expirePad {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
SMALL {
	FONT-SIZE: 10px
}
LABEL {
	FONT-WEIGHT: bold; COLOR: gray
}
SELECT {
	BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#bdc7d8 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: =
#bdc7d8 1px solid; FONT-FAMILY: tahoma, verdana, arial, sans-serif, =
Lucida Sans
}
PRE {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Courier New
}
TD {
	TEXT-ALIGN: left
}
TD.label {
	TEXT-ALIGN: left
}
.inputText {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif, Lucida Sans
}
.inputPassword {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif, Lucida Sans
}
INPUT[type=3D'text'] {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif, Lucida Sans
}
INPUT[type=3D'password'] {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif, Lucida Sans
}
INPUT[type~=3D'text'] {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif, Lucida Sans
}
INPUT[type~=3D'password'] {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif, Lucida Sans
}
TEXTAREA {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c0cad5 1px solid; FONT-FAMILY: tahoma, tahoma, verdana, arial, =
sans-serif
}
INPUT[type=3D'submit'] {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: =
tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 0px
}
INPUT[type=3D'button'] {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: =
tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 0px
}
INPUT[type~=3D'submit'] {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: =
tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 0px
}
INPUT[type~=3D'button'] {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: =
tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 0px
}
* HTML .inputButton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: =
tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 0px
}
* HTML .inputSubmit {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: =
tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 0px
}
.buttonRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; LINE-HEIGHT: 20px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; HEIGHT: =
21px; TEXT-ALIGN: center
}
UL.buttonRow LI {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 3.5em
}
UL.buttonRow A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
1px; MARGIN: auto 4px auto auto; COLOR: #fff; PADDING-TOP: 1px; =
BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #36638e
}
UL.buttonRow A:hover {
	COLOR: #dae1e8; TEXT-DECORATION: none
}
.button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 4px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 4px; =
FONT-FAMILY: tahoma, tahoma, verdana, arial, sans-serif, Lucida Sans; =
BACKGROUND-COLOR: #36638e; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
INPUT[type~=3D'radio'] {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.inputcheckbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 A {
	COLOR: white; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
H1 EM {
	BORDER-BOTTOM: #dae1e8 1px solid; FONT-STYLE: normal
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
5px; MARGIN: 0px; COLOR: #36638e; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dae1e8 1px solid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444; PADDING-TOP: 0px
}
H4 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 6px 8px; COLOR: #36638e
}
H4 .edit {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
H4 .edit A {
	COLOR: lightgrey
}
H4 .edit A:hover {
	COLOR: #36638e
}
H5 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 6px 8px; COLOR: #36638e
}
H5 .edit {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
H5 .edit A {
	COLOR: lightgrey
}
H5 .edit A:hover {
	COLOR: #36638e
}
#pageLayout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 791px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#pageHeader {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(../images/xhead2.gif); WIDTH: 791px; BACKGROUND-REPEAT: no-repeat; =
POSITION: relative; HEIGHT: 45px; BACKGROUND-COLOR: #32608a
}
#pageHeader1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(../images/xhead2.gif); WIDTH: 791px; BACKGROUND-REPEAT: no-repeat; =
POSITION: relative; HEIGHT: 45px; BACKGROUND-COLOR: #32608a
}
#pageHeader1 {
	BACKGROUND-IMAGE: url(../images/xheadblank.gif)
}
#home {
	LEFT: 0px; WIDTH: 153px; POSITION: absolute; TOP: 0px
}
#home A {
	DISPLAY: block; TEXT-INDENT: -9999px; HEIGHT: 42px
}
#home A:hover {
	TEXT-DECORATION: none
}
#pageHeader1 #home {
	DISPLAY: none
}
.homelink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; Z-INDEX: 1000; LEFT: 0px; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; WIDTH: 153px; COLOR: #fff; PADDING-TOP: 8px; POSITION: =
absolute; TOP: 0px
}
.shah {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; Z-INDEX: 1000; LEFT: 0px; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; WIDTH: 153px; COLOR: #fff; PADDING-TOP: 8px; POSITION: =
absolute; TOP: 0px
}
.unl {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; Z-INDEX: 1000; LEFT: 0px; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; WIDTH: 153px; COLOR: #fff; PADDING-TOP: 8px; POSITION: =
absolute; TOP: 0px
}
.shah {
	Z-INDEX: 900; FILTER: alpha(opacity=3D20); COLOR: #000; PADDING-TOP: =
9px; opacity: 0.4
}
.unl {
	MARGIN-TOP: 22px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; =
COLOR: #dae1e8; PADDING-TOP: 0px
}
A.unl:hover {
	TEXT-DECORATION: underline
}
A.homelink:hover {
	TEXT-DECORATION: underline
}
#B {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#36638e; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#sideBar {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 0px 4px; WIDTH: =
118px
}
DIV#quickSearch {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 9px; TEXT-ALIGN: right
}
#quickSearch INPUT {
	BORDER-LEFT-COLOR: #678aa9; BORDER-BOTTOM-COLOR: #678aa9; =
BORDER-TOP-COLOR: #678aa9; BORDER-RIGHT-COLOR: #678aa9
}
.inputSearch#quickquery {
	PADDING-LEFT: 17px; WIDTH: 85px; MARGIN-RIGHT: 3px
}
.inputSearch {
	BACKGROUND: url(/images/magglass.png) white no-repeat 3px 4px
}
#quickLogin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 120px; PADDING-TOP: 0px
}
#quickLogin LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
#quickLogin TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 3px 0px 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: =
0px; border-spacing: 0px
}
#quickLogin .inputText {
	WIDTH: 115px
}
#pageBody {
	FONT-SIZE: 11px; FLOAT: right; MARGIN-LEFT: 12px; WIDTH: 632px; =
MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}
* HTML #pageBody {
	CLEAR: both; FLOAT: right; MARGIN-LEFT: 12px; OVERFLOW: hidden; WIDTH: =
632px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}
.pageBody A:hover {
	TEXT-DECORATION: underline
}
.simplePage {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 10px
}
#wrap1 {
	BORDER-RIGHT: #ebf0f4 1px solid; BORDER-TOP: #ebf0f4 0px solid; =
BORDER-LEFT: #ebf0f4 1px solid; BORDER-BOTTOM: #ebf0f4 1px solid
}
#wrap2 {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #f6f8fa 0px solid
}
#content {
	BORDER-RIGHT: #dae1e8 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: =
12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #dae1e8 1px solid; PADDING-TOP: =
12px; BORDER-BOTTOM: #c3cad2 1px solid
}
#content:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML #content {
	HEIGHT: 1%
}
#wrapH {
	BORDER-RIGHT: #eaeef3 1px solid; BORDER-LEFT: #eaeef3 1px solid
}
#wrapHI {
	BORDER-RIGHT: #d5dde6 1px solid; BORDER-LEFT: #d5dde6 1px solid
}
#header {
	BORDER-RIGHT: #dcd4a4 1px solid; PADDING-RIGHT: 10px; =
BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/header_yellow.gif); =
PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #e4ddb4 1px solid; COLOR: =
black; PADDING-TOP: 2px; BORDER-BOTTOM: #d7cf9e 1px solid; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eee5b8
}
#header H1 {
	FONT-SIZE: 11px; OVERFLOW: hidden
}
#header H1 A {
	COLOR: #696029
}
#header SPAN {
	COLOR: #c8bf85
}
#header B {
	FLOAT: right; COLOR: #c8bf85
}
#footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: #dae1e8; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#36638e; LINE-HEIGHT: 21px; PADDING-TOP: 0px; BORDER-BOTTOM: #36638e 1px =
solid; TEXT-ALIGN: center
}
.leftAd {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0pt =
auto; WIDTH: 100%; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: =
#f7f7f7
}
.leftInfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0pt =
auto; WIDTH: 100%; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: =
#f7f7f7
}
.leftAd P {
	MARGIN: 1px 5px; OVERFLOW: hidden; COLOR: #222; WORD-WRAP: break-word
}
.leftInfo P {
	MARGIN: 1px 5px; OVERFLOW: hidden; COLOR: #222; WORD-WRAP: break-word
}
.leftAd H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
3px; MARGIN: 0px 5px 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #dae1e8 1px =
solid; TEXT-ALIGN: center
}
.leftInfo H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
3px; MARGIN: 0px 5px 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #dae1e8 1px =
solid; TEXT-ALIGN: center
}
.leftAd H3 {
	FONT-WEIGHT: bold; MARGIN: 4px 5px 3px; COLOR: black; TEXT-ALIGN: =
center
}
.leftInfo H3 {
	FONT-WEIGHT: bold; MARGIN: 4px 5px 3px; COLOR: black; TEXT-ALIGN: =
center
}
UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.tabs {
	WIDTH: 600px
}
UL.tabs LI {
	FLOAT: left; MARGIN-RIGHT: 3px; TEXT-ALIGN: center
}
UL.tabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 7em; PADDING-TOP: 5px; TEXT-DECORATION: none
}
UL.tabs A:hover {
	BACKGROUND: #dae1e8; TEXT-DECORATION: none
}
UL.tabs LI.activeLink A {
	BACKGROUND: #36638e; COLOR: #fff
}
UL.tabs LI.activeLink A:hover {
	BACKGROUND: #36638e; COLOR: #fff
}
UL.t0 {
	WIDTH: 600px
}
UL.t0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.t0 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.t0 LI {
	FLOAT: left; TEXT-ALIGN: center
}
UL.t0 LI.activeLink A {
	BACKGROUND: #36638e; COLOR: #ffffff
}
UL.t0 LI.activeLink A:hover {
	BACKGROUND: #36638e; COLOR: #ffffff
}
UL.t0 LI A:hover {
	BACKGROUND: #dae1e8; COLOR: #2b587a; TEXT-DECORATION: none
}
UL.t0 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.t0 .tab_word {
	FONT-WEIGHT: normal; MARGIN: 5px 10px 0px
}
.tl1 {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 0px solid; DISPLAY: =
block; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 2px solid; =
BORDER-BOTTOM: #fff 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
.tl2 {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 0px solid; DISPLAY: =
block; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 2px solid; =
BORDER-BOTTOM: #fff 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
.tl2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-BOTTOM: 3px; BORDER-RIGHT-WIDTH: 1px
}
UL.t0 LI A:hover B.tl1 {
	BACKGROUND-COLOR: #dae1e8
}
UL.t0 LI A:hover B.tl2 {
	BACKGROUND-COLOR: #dae1e8
}
UL.t0 LI.activeLink A B.tl1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
0px; BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 1px
}
UL.t0 LI.activeLink A:hover B.tl1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
0px; BACKGROUND-COLOR: #36638e; BORDER-RIGHT-WIDTH: 1px
}
UL.t0 LI.activeLink A B.tl1 B {
	BORDER-RIGHT: #9ab1c6 1px solid; BORDER-TOP: #9ab1c6 0px solid; =
DISPLAY: block; BACKGROUND: #36638e; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: #9ab1c6 1px solid; BORDER-BOTTOM: #9ab1c6 0px solid; =
HEIGHT: 1px
}
UL.t0 LI.activeLink A:hover B.tl1 B {
	BORDER-RIGHT: #9ab1c6 1px solid; BORDER-TOP: #9ab1c6 0px solid; =
DISPLAY: block; BACKGROUND: #36638e; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: #9ab1c6 1px solid; BORDER-BOTTOM: #9ab1c6 0px solid; =
HEIGHT: 1px
}
UL.t0 LI.activeLink A B.tl2 {
	BORDER-LEFT-COLOR: #9ab1c6; BORDER-BOTTOM-COLOR: #9ab1c6; =
BORDER-TOP-COLOR: #9ab1c6; BACKGROUND-COLOR: #36638e; =
BORDER-RIGHT-COLOR: #9ab1c6
}
UL.t0 LI.activeLink A:hover B.tl2 {
	BORDER-LEFT-COLOR: #9ab1c6; BORDER-BOTTOM-COLOR: #9ab1c6; =
BORDER-TOP-COLOR: #9ab1c6; BACKGROUND-COLOR: #36638e; =
BORDER-RIGHT-COLOR: #9ab1c6
}
#tSettings {
	WIDTH: 6em
}
#tNetworks {
	WIDTH: 4em
}
#tMobile {
	WIDTH: 9em
}
.tBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #36638e 1px solid
}
.tBar #tabs {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; BORDER-BOTTOM-STYLE: none
}
.tBar .blinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
#bFooter {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; =
TEXT-ALIGN: center
}
#bFooter P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 95px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL.bNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 255px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: center
}
.bNav LI A:hover {
	BORDER-TOP: #cad1d9 1px solid; BACKGROUND-COLOR: #dae1e8
}
.bNav LI {
	DISPLAY: inline; FLOAT: left
}
.bNav LI A {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; =
PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.moreDiv {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 3px; PADDING-TOP: 3px
}
#nav LI A.more {
	PADDING-LEFT: 29px; WIDTH: 127px
}
#nav LI A.more:hover {
	WIDTH: 127px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	FONT-SIZE: 1em; BORDER-BOTTOM: #fff 1px solid
}
#nav LI#myprofile {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: -2px
}
#nav LI#myfriends {
	CLEAR: left
}
#nav LI A {
	PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; DISPLAY: block; =
PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: white; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; =
BORDER-RIGHT-WIDTH: 0px
}
#nav LI A.more {
	PADDING-LEFT: 6px
}
#nav LI#myprofile A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
auto; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#nav LI#myprofile A.hasedit {
	PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; =
FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 76px; PADDING-TOP: 3px
}
#nav LI#myprofile A.edit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; PADDING-BOTTOM: 3px; WIDTH: 28px; COLOR: gray; PADDING-TOP: 3px; =
TEXT-ALIGN: center
}
#nav LI#myprofile A.edit:hover {
	BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eaeef2; COLOR: #36638e
}
#nav LI#myfriends A {
=09
}
#nav LI A:hover {
	BORDER-TOP: #cad1d9 1px solid; BACKGROUND: #dae1e8; COLOR: #36638e; =
TEXT-DECORATION: none
}
#nav LI#myprofile A:hover {
	BORDER-TOP: #cad1d9 1px solid; BACKGROUND: #dae1e8; COLOR: #36638e; =
TEXT-DECORATION: none
}
DIV.postOptions #nav LI A {
	DISPLAY: inline
}
DIV.postOptions #nav LI {
	MARGIN-BOTTOM: 7px
}
.clearFix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clear {
	CLEAR: both; FLOAT: none
}
* HTML .clearFix {
	HEIGHT: 1%
}
.clearFix {
	DISPLAY: block
}
.see_all {
	TEXT-ALIGN: right
}
.editorPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f7f7f7; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.settingsPanel {
	MARGIN: 0px auto 15px; WIDTH: 400px
}
.settingsPanel H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 10px =
0px; COLOR: #36638e; BORDER-BOTTOM: #b9c4da 1px solid
}
.settingsPanel P {
	MARGIN: 0px 0px 8px; LINE-HEIGHT: 14px
}
.settingsPanel .editor {
	WIDTH: 400px
}
.settingsPanel .editor TD.label {
	PADDING-LEFT: 0px; WIDTH: 100px; TEXT-ALIGN: right
}
.settingsPanel .editor .buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 105px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.settingsPanel .editor TD INPUT[type~=3D'text'] {
	WIDTH: 280px
}
.settingsPanel .editor TD INPUT[type=3D'text'] {
	WIDTH: 280px
}
.settingsPanel .editor TD INPUT[type~=3D'password'] {
	WIDTH: 200px
}
.settingsPanel .editor TD INPUT[type=3D'password'] {
	WIDTH: 200px
}
.settingsPanel .editor SELECT {
	WIDTH: 280px
}
.settingsPanel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.settingsPanel LI {
	MARGIN-BOTTOM: 5px; COLOR: #36638e
}
.settingsPanel LI SPAN {
	COLOR: #000
}
.settingsPanel EM {
	FONT-WEIGHT: bold; COLOR: #36638e; FONT-STYLE: normal
}
.left {
	FLOAT: left; WIDTH: 395px
}
.right {
	FLOAT: left; WIDTH: 215px
}
.middle {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.topNav {
	PADDING-RIGHT: 130px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: center
}
UL.topNav LI {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; DISPLAY: inline; =
PADDING-LEFT: 5px; FLOAT: right; BACKGROUND-IMAGE: =
url(../images/header_divider.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 6.5em; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
36px
}
UL.topNav A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: auto 0px; COLOR: =
#dae1e8; PADDING-TOP: 2px; HEIGHT: 20px
}
UL.topNav A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.headNav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.headNav A {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; BACKGROUND: url(../images/header_divider.gif) =
no-repeat left top; FLOAT: right; PADDING-BOTTOM: 11px; MARGIN: 0px; =
COLOR: #dae1e8; PADDING-TOP: 11px
}
.headNav DIV {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; BACKGROUND: url(../images/header_divider.gif) =
no-repeat left top; FLOAT: right; PADDING-BOTTOM: 11px; MARGIN: 0px; =
COLOR: #dae1e8; PADDING-TOP: 11px
}
.headNav DIV {
	HEIGHT: 22px
}
.headNav A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#p40 {
	WIDTH: 4em
}
#p45 {
	WIDTH: 4.5em
}
#p50 {
	WIDTH: 5em
}
#p55 {
	WIDTH: 5.5em
}
#p60 {
	WIDTH: 6em
}
#p65 {
	WIDTH: 6.5em
}
#p70 {
	WIDTH: 7em
}
#p75 {
	WIDTH: 7.5em
}
#p85 {
	WIDTH: 8em
}
#p115 {
	WIDTH: 11.5em
}
.listing {
	PADDING-LEFT: 40px; MARGIN: 0px 0px 15px; COLOR: #758eac; =
LIST-STYLE-TYPE: square
}
UL.listing LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
UL.listing LI SPAN {
	COLOR: black
}
TABLE.selLang {
	MARGIN-LEFT: 16px; WIDTH: 100%
}
TABLE.selLang TD {
	VERTICAL-ALIGN: top; WIDTH: 33%
}
.selLang UL {
	PADDING-LEFT: 10px; MARGIN: 0px
}
.selLang LI {
	MARGIN-BOTTOM: 3px
}
.selLang A {
	WHITE-SPACE: nowrap
}
.grey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
#error {
	BORDER-RIGHT: #e89b88 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#e89b88 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #e89b88 1px solid; =
PADDING-TOP: 8px; BORDER-BOTTOM: #e89b88 1px solid; BACKGROUND-COLOR: =
#ffefe8
}
.accountInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #dae1e8 1px solid
}
.basicInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 5px
}
.divide {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px
}
.sdivide {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; COLOR: #adb8c3; PADDING-TOP: 0px
}
#msg {
	CLEAR: both; BORDER-RIGHT: #d7cf9e 1px solid; PADDING-RIGHT: 11px; =
BORDER-TOP: #d7cf9e 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 8px; BORDER-LEFT: #d7cf9e =
1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d7cf9e 1px solid; =
BACKGROUND-COLOR: #f4ebbd; TEXT-ALIGN: left
}
#dld {
	CLEAR: both; BORDER-RIGHT: #d7cf9e 1px solid; PADDING-RIGHT: 11px; =
BORDER-TOP: #d7cf9e 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 8px; BORDER-LEFT: #d7cf9e =
1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d7cf9e 1px solid; =
BACKGROUND-COLOR: #f4ebbd; TEXT-ALIGN: left
}
.msg {
	CLEAR: both; BORDER-RIGHT: #d7cf9e 1px solid; PADDING-RIGHT: 11px; =
BORDER-TOP: #d7cf9e 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 8px; BORDER-LEFT: #d7cf9e =
1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d7cf9e 1px solid; =
BACKGROUND-COLOR: #f4ebbd; TEXT-ALIGN: left
}
.dld {
	CLEAR: both; BORDER-RIGHT: #d7cf9e 1px solid; PADDING-RIGHT: 11px; =
BORDER-TOP: #d7cf9e 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 8px; BORDER-LEFT: #d7cf9e =
1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d7cf9e 1px solid; =
BACKGROUND-COLOR: #f4ebbd; TEXT-ALIGN: left
}
P#msg {
	TEXT-ALIGN: center
}
P.msg {
	TEXT-ALIGN: center
}
P#dld {
	TEXT-ALIGN: center
}
.dld#p {
	TEXT-ALIGN: center
}
#dld {
	BORDER-RIGHT: #dbe0ea 1px solid; BORDER-TOP: #dbe0ea 1px solid; =
BORDER-LEFT: #dbe0ea 1px solid; BORDER-BOTTOM: #dbe0ea 1px solid; =
BACKGROUND-COLOR: #f6f7f9
}
.dld {
	BORDER-RIGHT: #dbe0ea 1px solid; BORDER-TOP: #dbe0ea 1px solid; =
BORDER-LEFT: #dbe0ea 1px solid; BORDER-BOTTOM: #dbe0ea 1px solid; =
BACKGROUND-COLOR: #f6f7f9
}
.msg_wall {
	BORDER-RIGHT: #e2daa6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#e2daa6 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px =
0px 15px; BORDER-LEFT: #e2daa6 1px solid; PADDING-TOP: 9px; =
BORDER-BOTTOM: #e2daa6 1px solid; BACKGROUND-COLOR: #fefae4
}
.error {
	BORDER-RIGHT: #e89b88 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#e89b88 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 11px; PADDING-BOTTOM: =
8px; MARGIN: 8px; BORDER-LEFT: #e89b88 1px solid; PADDING-TOP: 8px; =
BORDER-BOTTOM: #e89b88 1px solid; BACKGROUND-COLOR: #ffefe8
}
.Graffiti {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.infomsg {
	BORDER-RIGHT: #d8dfea 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#d8dfea 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 8px; MARGIN: 8px; BORDER-LEFT: #d8dfea 1px solid; =
PADDING-TOP: 8px; BORDER-BOTTOM: #d8dfea 1px solid; BACKGROUND-COLOR: =
#fefefe; TEXT-ALIGN: left
}
.alertmsg {
	BORDER-RIGHT: #d4bc4c 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#d4bc4c 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 11px; PADDING-BOTTOM: =
8px; MARGIN: 8px; BORDER-LEFT: #d4bc4c 1px solid; PADDING-TOP: 8px; =
BORDER-BOTTOM: #d4bc4c 1px solid; BACKGROUND-COLOR: #f9f6e7; TEXT-ALIGN: =
left
}
UL.nNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nNav LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; ; WIDTH: =
expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px"); =
BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center
}
.nNav LI A:hover {
	COLOR: #dae1e8; TEXT-DECORATION: none
}
.nNav LI A {
	DISPLAY: inline; COLOR: #fff; WHITE-SPACE: nowrap
}
.nc {
	DISPLAY: block; ; WIDTH: expression(this.parentNode.offsetWidth+"px")
}
.nc * {
	DISPLAY: block; FONT-SIZE: 0.01em; BACKGROUND: #36638e; OVERFLOW: =
hidden; HEIGHT: 1px
}
.nc1 {
	BORDER-RIGHT: #9ab1c6 1px solid; BACKGROUND: #36638e; MARGIN-LEFT: 1px; =
BORDER-LEFT: #9ab1c6 1px solid; MARGIN-RIGHT: 1px
}
.nc2 {
	BORDER-RIGHT: #9ab1c6 1px solid; BACKGROUND: #36638e; BORDER-LEFT: =
#9ab1c6 1px solid
}
.ncc {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
#36638e; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
.ratePlus {
	MARGIN-TOP: -11px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; =
COLOR: #eebd00
}
.rateGreenPlus {
	MARGIN-TOP: -11px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; =
COLOR: #eebd00
}
.rateRedPlus {
	MARGIN-TOP: -11px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; =
COLOR: #eebd00
}
.rateBluePlus {
	MARGIN-TOP: -11px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; =
COLOR: #eebd00
}
.rateBody {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/golden.gif) #faf3d8 repeat-x 50% bottom; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #fbe172 1px =
solid; TEXT-ALIGN: center; _width: 108px; _overflow: hidden
}
.rateBody A {
	COLOR: #000
}
.rateRedBody A {
	COLOR: #000
}
.rateGreenBody A {
	COLOR: #000
}
.rateBlueBody A {
	COLOR: #000
}
#rateMore {
	COLOR: #2b587a
}
.rateBody DIV {
	PADDING-BOTTOM: 1px; MARGIN: 0px 6px 3px; COLOR: #908851; =
BORDER-BOTTOM: #e6e0b6 1px solid
}
.rateBody DIV A {
	COLOR: #908851
}
.rRed {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #8b4c23 1px solid
}
.rateRedBody {
	BORDER-RIGHT: #c68d69 8px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c68d69 8px solid; PADDING-LEFT: 4px; BACKGROUND: url(/images/redl.gif) =
#f0d6c7 repeat-x 50% top; PADDING-BOTTOM: 4px; BORDER-LEFT: #c68d69 8px =
solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c68d69 8px solid; TEXT-ALIGN: =
center
}
.rateRedBody DIV {
	PADDING-BOTTOM: 2px; MARGIN: 0px 3px 7px; COLOR: #8b4c23; =
BORDER-BOTTOM: #c39679 1px solid
}
.rateRedBody DIV A {
	COLOR: #8b4c23
}
.rateRedBody .bigPlus {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 36px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 5px 3px; =
COLOR: #c68d69; BORDER-RIGHT-WIDTH: 0px
}
.rGreen {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #37702a 1px solid
}
.rateGreenBody {
	BORDER-RIGHT: #8dbf56 8px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#8dbf56 8px solid; PADDING-LEFT: 4px; BACKGROUND: =
url(/images/greenl.gif) #d5eabb repeat-x 50% top; PADDING-BOTTOM: 7px; =
BORDER-LEFT: #8dbf56 8px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8dbf56 =
8px solid; TEXT-ALIGN: center
}
.rateGreenBody DIV {
	PADDING-BOTTOM: 2px; MARGIN: 0px 3px 7px; COLOR: #37702a; =
BORDER-BOTTOM: #8dbf56 1px solid; TEXT-ALIGN: center
}
.rateGreenBody DIV A {
	COLOR: #37702a
}
.rateGreenBody .bigPlus {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 36px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 5px 3px; =
COLOR: #8dbf56; BORDER-RIGHT-WIDTH: 0px
}
.rateRedPlus {
	COLOR: #c5864f
}
.rateGreenPlus {
	COLOR: #8db55f
}
.rBlue {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #2f6c95 1px solid
}
.rateBlueBody {
	BORDER-RIGHT: #99b3c9 8px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#99b3c9 8px solid; PADDING-LEFT: 4px; BACKGROUND: url(/images/bluel.gif) =
#d9e6ee repeat-x 50% top; PADDING-BOTTOM: 4px; BORDER-LEFT: #99b3c9 8px =
solid; PADDING-TOP: 4px; BORDER-BOTTOM: #99b3c9 8px solid; TEXT-ALIGN: =
center
}
.rateBlueBody DIV {
	PADDING-BOTTOM: 2px; MARGIN: 0px 3px 7px; COLOR: #0b5588; =
BORDER-BOTTOM: #99b3c9 1px solid
}
.rateBlueBody DIV A {
	COLOR: #0b5588
}
.rateBlueBody .bigPlus {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 36px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 5px 3px; =
COLOR: #99b3c9; BORDER-RIGHT-WIDTH: 0px
}
.rateBluePlus {
	COLOR: #99b3c9
}
.giftAd {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.giftAdBody {
	BORDER-RIGHT: #eaeaea 6px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#eaeaea 6px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; BORDER-LEFT: =
#eaeaea 6px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #eaeaea 6px solid; =
BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.giftAdBody DIV {
	PADDING-BOTTOM: 2px; MARGIN: 0px 3px 7px; BORDER-BOTTOM: #dcdcdc 1px =
solid; TEXT-ALIGN: center
}
.goldAd {
	BORDER-BOTTOM: #c4bb98 1px solid
}
.goldAd .giftAdBody {
	BORDER-RIGHT: #e9deb4 6px solid; BORDER-TOP: #e9deb4 6px solid; =
BORDER-LEFT: #e9deb4 6px solid; BORDER-BOTTOM: #e9deb4 6px solid; =
BACKGROUND-COLOR: #fef9e1
}
.goldAd .giftAdBody DIV {
	BORDER-BOTTOM: #c4bb98 1px solid
}
.bonusVotes {
	MARGIN-TOP: -11px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; =
COLOR: #c4bb98
}
.wrapped {
	OVERFLOW: hidden; WORD-WRAP: break-word
}
WBR {
	DISPLAY: inline-block; OVERFLOW: hidden; WIDTH: 0px
}
#qquery {
	BORDER-RIGHT: #265581 1px solid; BORDER-TOP: #2b587a 1px solid; MARGIN: =
1px 5px 0px 0px; BORDER-LEFT: #2b587a 1px solid; WIDTH: 105px; =
BORDER-BOTTOM: #2b587a 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: left; aborder: 1px solid #678AA9
}
.qquery {
	BORDER-RIGHT: #265581 1px solid; BORDER-TOP: #2b587a 1px solid; MARGIN: =
1px 5px 0px 0px; BORDER-LEFT: #2b587a 1px solid; WIDTH: 105px; =
BORDER-BOTTOM: #2b587a 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: left; aborder: 1px solid #678AA9
}
#qinput {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 10px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: white; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 85px; COLOR: #777; =
PADDING-TOP: 3px; FONT-FAMILY: tahoma, verdana, arial; HEIGHT: 13px; =
BORDER-RIGHT-WIDTH: 0px; outline: none
}
.qinput {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 10px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: white; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 85px; COLOR: #777; =
PADDING-TOP: 3px; FONT-FAMILY: tahoma, verdana, arial; HEIGHT: 13px; =
BORDER-RIGHT-WIDTH: 0px; outline: none
}
.qdrop_off {
	PADDING-RIGHT: 22px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/darr.gif) #fff no-repeat 132px 4px; FLOAT: right; =
PADDING-BOTTOM: 4px; WIDTH: 128px; CURSOR: pointer; COLOR: #999; =
PADDING-TOP: 2px; HEIGHT: 13px; TEXT-ALIGN: right
}
.qdrop_on {
	PADDING-RIGHT: 22px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/darr.gif) #fff no-repeat 132px 4px; FLOAT: right; =
PADDING-BOTTOM: 4px; WIDTH: 128px; CURSOR: pointer; COLOR: #999; =
PADDING-TOP: 2px; HEIGHT: 13px; TEXT-ALIGN: right
}
.qdrop_over {
	PADDING-RIGHT: 22px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/darr.gif) #fff no-repeat 132px 4px; FLOAT: right; =
PADDING-BOTTOM: 4px; WIDTH: 128px; CURSOR: pointer; COLOR: #999; =
PADDING-TOP: 2px; HEIGHT: 13px; TEXT-ALIGN: right
}
.qdrop_on {
	BACKGROUND-POSITION: 132px -22px
}
.qdrop_over {
	BACKGROUND-POSITION: 132px -22px
}
.qdrop_on {
	COLOR: #000
}
.qonl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 1px; MARGIN: 0px 5px; COLOR: #708191; PADDING-TOP: 0px
}
#qdropdown {
	BORDER-RIGHT: #265581 1px solid; BORDER-TOP: #265581 0px solid; =
DISPLAY: none; Z-INDEX: 300; LEFT: 624px; BORDER-LEFT: #265581 1px =
solid; WIDTH: 151px; BORDER-BOTTOM: #265581 0px solid; POSITION: =
absolute; TOP: 29px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right; =
aborder-bottom: 1px solid #839EB7
}
.qdiv_over {
	PADDING-RIGHT: 21px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 4px; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: =
#fff 1px solid; BACKGROUND-COLOR: #fff
}
.qdiv_over_top {
	PADDING-RIGHT: 21px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 4px; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: =
#fff 1px solid; BACKGROUND-COLOR: #fff
}
.qdiv_off {
	PADDING-RIGHT: 21px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 4px; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: =
#fff 1px solid; BACKGROUND-COLOR: #fff
}
.qdiv_on {
	PADDING-RIGHT: 21px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 4px; CURSOR: pointer; PADDING-TOP: 3px; BORDER-BOTTOM: =
#fff 1px solid; BACKGROUND-COLOR: #fff
}
.qdiv_over {
	BORDER-TOP: #2a5883 1px solid; COLOR: #fff; BORDER-BOTTOM: #2a5883 1px =
solid; BACKGROUND-COLOR: #587da1; aborder-bottom: 0px
}
.qdiv_over_top {
	BORDER-TOP: #2a5883 1px solid; COLOR: #fff; BORDER-BOTTOM: #2a5883 1px =
solid; BACKGROUND-COLOR: #587da1; aborder-bottom: 0px
}
.qdiv_on {
	BORDER-TOP: #ccd5dd 1px solid; BORDER-BOTTOM: #ccd5dd 1px solid; =
BACKGROUND-COLOR: #e1e8ed
}
.qdiv_over_top {
	BORDER-TOP: #2a5883 1px solid; BORDER-BOTTOM: #2a5883 1px solid
}
#qfriends {
	BORDER-RIGHT: #265581 1px solid; BORDER-TOP: #265581 0px solid; =
DISPLAY: none; Z-INDEX: 1300; FILTER: alpha(opacity=3D96); LEFT: 157px; =
BORDER-LEFT: #265581 1px solid; WIDTH: 618px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #265581 1px solid; POSITION: absolute; TOP: 29px; =
BACKGROUND-COLOR: #fff; opacity: 0.96
}
#qfriends TABLE {
	BORDER-COLLAPSE: collapse
}
#qfriends TABLE TR TD DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; MARGIN: 2px; OVERFLOW: hidden; =
WIDTH: 25px; COLOR: #85a0ba; HEIGHT: 25px; TEXT-ALIGN: center
}
#qfriends IMG {
	WIDTH: 25px
}
.qfr_cell {
	BORDER-TOP: #ccd5dd 1px solid; WIDTH: 618px; CURSOR: pointer
}
.qfr_cell_on {
	BORDER-TOP: #ccd5dd 1px solid; WIDTH: 618px; CURSOR: pointer
}
.qfr_cell_un {
	BORDER-TOP: #ccd5dd 1px solid; WIDTH: 618px; CURSOR: pointer
}
.qfr_cell_un {
	BORDER-TOP: #2a5883 1px solid; BACKGROUND-COLOR: #fff
}
.qfr_cell_on {
	BORDER-TOP: #2a5883 1px solid; COLOR: #fff; BACKGROUND-COLOR: #587da1
}
.qfr_cell SPAN {
	COLOR: #000; BACKGROUND-COLOR: #dae2e8
}
.qfr_cell_un SPAN {
	COLOR: #000; BACKGROUND-COLOR: #dae2e8
}
.qfr_cell_on SPAN {
	COLOR: #fff; BACKGROUND-COLOR: #2a5883
}
.qfr_cell_on .qonl {
	COLOR: #4c6c8a; BACKGROUND-COLOR: #7c98b3
}
.qfr_lnk {
	FLOAT: right; MARGIN: 8px 10px
}
.qfr_cell_on .qfr_lnk {
	COLOR: #fff
}
A.qfr_lnk:hover {
	TEXT-DECORATION: underline
}
.top_search_button {
	BORDER-RIGHT: #2b587a 1px solid; BORDER-TOP: #2b587a 1px solid; =
MARGIN-TOP: 1px; BORDER-LEFT: #2b587a 0px solid; WIDTH: 59px; =
MARGIN-RIGHT: 5px; BORDER-BOTTOM: #2b587a 1px solid; HEIGHT: 19px; =
BACKGROUND-COLOR: #555; _margin-top: 0px
}
.top_search_button DIV {
	PADDING-RIGHT: 2px; BORDER-TOP: #6e97c4 1px solid; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; =
PADDING-TOP: 2px; HEIGHT: 14px; BACKGROUND-COLOR: #4b769f; TEXT-ALIGN: =
center
}
.ad_box {
	BORDER-RIGHT: #c0cad5 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#c0cad5 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
#f7f7f7; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: #c0cad5 0px solid; WIDTH: 118px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #c0cad5 1px solid; TEXT-ALIGN: center
}
.ad_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 3px; COLOR: #36638e; =
PADDING-TOP: 8px; TEXT-ALIGN: center
}
.ad_box IMG {
	PADDING-TOP: 8px
}
.ad_desc {
	MARGIN: 0px 2px; PADDING-TOP: 8px
}
A.ad_box .ad_desc {
	COLOR: #000
}
.popup_transparent_bg {
	Z-INDEX: 1000; FILTER: alpha(opacity=3D0); LEFT: 0px; WIDTH: 100%; =
POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fff; =
opacity: 0.0
}
.box_frame {
	LEFT: 50%; POSITION: absolute
}
.popup_box_bg {
=09
}
.popup_box_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 1002; LEFT: 50%; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: absolute
}
.message_box {
	BACKGROUND: url(./../images/transpx2.png) #c6d0d8 0px 0px; =
_background-color: #C6D0D8
}
.box_no_controls {
	BACKGROUND: url(./../images/transpx2.png) #c6d0d8 0px 0px; =
_background-color: #C6D0D8
}
.box_loader {
	BACKGROUND: url(/../images/progress7.gif) no-repeat center 50%; HEIGHT: =
50px
}
.box_title_wrap {
	BORDER-RIGHT: #45688e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#45688e 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; BORDER-LEFT: #45688e 1px solid; COLOR: #fff; =
PADDING-TOP: 0px; BORDER-BOTTOM: #45688e 1px solid; BACKGROUND-COLOR: =
#4b769f; aborder-bottom: 1px solid #45688E
}
.box_body {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; =
PADDING-BOTTOM: 16px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 16px; =
BACKGROUND-COLOR: #fff; aline-height: 14px
}
.box_controls_wrap {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 0px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.box_controls {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 30px; BACKGROUND-COLOR: =
#f2f2f2
}
.box_controls IMG {
	LEFT: 10px; POSITION: relative; TOP: 8px
}
.box_x_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(./../images/icons/boxicons.gif) #9cb8d4 -23px -2px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 17px; CURSOR: =
pointer; PADDING-TOP: 0px; HEIGHT: 17px
}
.box_full_page_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(./../images/icons/boxicons.gif) #9cb8d4 -23px -2px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 17px; CURSOR: =
pointer; PADDING-TOP: 0px; HEIGHT: 17px
}
.box_full_page_link {
	BACKGROUND-POSITION: -2px -2px; MARGIN-RIGHT: 0px
}
.controls_wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 7px
}
.button_yes {
	MARGIN: 2px 5px; WIDTH: auto; CURSOR: pointer; HEIGHT: auto
}
.button_no {
	MARGIN: 2px 5px; WIDTH: auto; CURSOR: pointer; HEIGHT: auto
}
.box_controls .button_yes {
	FLOAT: right
}
.box_controls .button_no {
	FLOAT: right
}
.button_yes DIV {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; TEXT-ALIGN: center
}
.button_no DIV {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; TEXT-ALIGN: center
}
.button_yes A:hover {
	TEXT-DECORATION: none
}
.button_no A:hover {
	TEXT-DECORATION: none
}
.button_yes {
	BORDER-RIGHT: #3b6798 1px solid; BORDER-TOP: #3b6798 1px solid; =
BORDER-LEFT: #3b6798 1px solid; BORDER-BOTTOM: #3b6798 1px solid; =
text-shadow: 0px 1px 0px #45688E
}
.button_yes_bottom {
	BORDER-BOTTOM: #2b587a 1px solid
}
.button_yes DIV {
	BORDER-RIGHT: #5c82ab 1px solid; BORDER-TOP: #7e9cbc 1px solid; =
BORDER-LEFT: #5c82ab 1px solid; COLOR: #fff; BORDER-BOTTOM: #5c82ab 1px =
solid; BACKGROUND-COLOR: #6d8fb3
}
.button_yes DIV.button_hover {
	BORDER-LEFT-COLOR: #7293b7; BORDER-BOTTOM-COLOR: #7293b7; =
BORDER-TOP-COLOR: #92acc7; BACKGROUND-COLOR: #84a1bf; =
BORDER-RIGHT-COLOR: #7293b7
}
.button_yes DIV.button_down {
	BORDER-LEFT-COLOR: #51779f; BORDER-BOTTOM-COLOR: #7495b8; =
BORDER-TOP-COLOR: #51769e; BACKGROUND-COLOR: #6688ad; =
BORDER-RIGHT-COLOR: #51779f
}
.button_no {
	BORDER-RIGHT: #b8b8b8 1px solid; BORDER-TOP: #9f9f9f 1px solid; =
BORDER-LEFT: #b8b8b8 1px solid; BORDER-BOTTOM: #b8b8b8 1px solid; =
text-shadow: 0px 1px 0px #FFF
}
.button_no DIV {
	BORDER-RIGHT: #f4f4f4 1px solid; BORDER-TOP: #fff 1px solid; =
BORDER-LEFT: #f4f4f4 1px solid; COLOR: #000; BORDER-BOTTOM: #dfdfdf 1px =
solid; BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none
}
.button_no DIV.button_hover {
	BACKGROUND-COLOR: #f7f7f7
}
.button_no DIV.button_down {
	BORDER-LEFT-COLOR: #cbcbcb; BORDER-BOTTOM-COLOR: #e8e8e8; =
BORDER-TOP-COLOR: #cccccc; BACKGROUND-COLOR: #e4e4e4; =
BORDER-RIGHT-COLOR: #cbcbcb
}
.box_title {
	PADDING-RIGHT: 10px; BORDER-TOP: #6088b3 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #466e94 1px solid
}
.box_no_controls .box_title_wrap {
	DISPLAY: none
}
.box_no_controls .box_layout .box_controls_wrap {
	DISPLAY: none
}
.box_no_controls .box_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pageList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pageList LI {
	DISPLAY: inline; FLOAT: left
}
.pageList A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
2px; TEXT-TRANSFORM: lowercase; CURSOR: pointer; COLOR: #2b587a; =
PADDING-TOP: 3px; BORDER-BOTTOM: white 2px solid
}
.pageList SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
2px; TEXT-TRANSFORM: lowercase; CURSOR: pointer; COLOR: #2b587a; =
PADDING-TOP: 3px; BORDER-BOTTOM: white 2px solid
}
.pageList A:hover {
	BORDER-LEFT-COLOR: #dae2e8; BACKGROUND: #45668e; COLOR: white; =
BORDER-TOP-COLOR: #dae2e8; BORDER-BOTTOM: #45668e 1px solid; =
TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #dae2e8
}
.pageList SPAN.over {
	BORDER-LEFT-COLOR: #dae2e8; BACKGROUND: #45668e; COLOR: white; =
BORDER-TOP-COLOR: #dae2e8; BORDER-BOTTOM: #45668e 1px solid; =
TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #dae2e8
}
.pageList .current {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BORDER-LEFT-COLOR: #45668e; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-BOTTOM: 2px; COLOR: #45668e; BORDER-TOP-COLOR: =
#45668e; PADDING-TOP: 3px; BORDER-BOTTOM: #45668e 2px solid; =
BORDER-RIGHT-COLOR: #45668e
}
.pageList .current A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BORDER-LEFT-COLOR: #45668e; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-BOTTOM: 2px; COLOR: #45668e; BORDER-TOP-COLOR: =
#45668e; PADDING-TOP: 3px; BORDER-BOTTOM: #45668e 2px solid; =
BORDER-RIGHT-COLOR: #45668e
}
.pageList .current A:hover {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BORDER-LEFT-COLOR: #45668e; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-BOTTOM: 2px; COLOR: #45668e; BORDER-TOP-COLOR: =
#45668e; PADDING-TOP: 3px; BORDER-BOTTOM: #45668e 2px solid; =
BORDER-RIGHT-COLOR: #45668e
}
.footerBar {
	PADDING-RIGHT: 10px; BORDER-TOP: #dae2e8 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footerBar .pageList A {
	BORDER-TOP: white 2px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.footerBar .pageList A:hover {
	BORDER-TOP: #45668e 2px solid; BORDER-BOTTOM: #45668e 2px solid
}
.pagesBottom .pageList .current {
	BORDER-TOP: #45668e 2px solid; BORDER-BOTTOM-COLOR: white; PADDING-TOP: =
1px
}
.footerBar .pageList .current {
	BORDER-TOP: #45668e 2px solid; BORDER-BOTTOM-COLOR: white; PADDING-TOP: =
1px
}
.footerBar .pageList .current A {
	BORDER-TOP: #45668e 2px solid; BORDER-BOTTOM-COLOR: white; PADDING-TOP: =
1px
}
.footerBar .pageList .current A:hover {
	BORDER-TOP: #45668e 2px solid; BORDER-BOTTOM-COLOR: white; PADDING-TOP: =
1px
}
I.translated {
	FONT-STYLE: normal
}
I.untranslated {
	FONT-STYLE: normal
}
I.translated {
	BORDER-BOTTOM: #555 1px dotted
}
I I.translated {
	BORDER-BOTTOM: #000 1px solid
}
I.untranslated {
	BORDER-BOTTOM: #ff0000 1px dotted
}
I I.untranslated {
	BORDER-BOTTOM: #ff0000 1px solid
}
.tokens A {
	BORDER-BOTTOM: 1px dotted
}
.tokens A:hover {
	BORDER-BOTTOM: 1px solid
}
BLOCKQUOTE {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: =
10px 0px; BORDER-LEFT: #eee 3px solid; COLOR: #000; PADDING-TOP: 2px
}
.inlineTransBox {
	BORDER-RIGHT: #adbbca 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#adbbca 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px =
auto; BORDER-LEFT: #adbbca 1px solid; WIDTH: 791px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #adbbca 1px solid; TEXT-ALIGN: left
}
.inlineTransBox LI {
	MARGIN-BOTTOM: 10px
}
.inlineTransBox H5 {
	MARGIN-TOP: 0px; FONT-SIZE: 13px
}
.hidden {
	VISIBILITY: hidden
}
#langRows SMALL {
	FLOAT: right; COLOR: #aaaaaa
}
.inlineTransBox SMALL {
	FLOAT: right; COLOR: #aaaaaa
}
.to_wall_msg {
	BORDER-RIGHT: #d4bc4c 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#d4bc4c 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 8px; MARGIN: 10px 50px 17px 74px; BORDER-LEFT: #d4bc4c =
1px solid; WIDTH: 435px; COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: =
#d4bc4c 1px solid; BACKGROUND-COLOR: #f9f6e7; TEXT-ALIGN: center
}
.to_wall_msg A {
	COLOR: #88751c
}
.drags {
	LEFT: 510px; WIDTH: 500px; POSITION: relative
}
.quickSearchVK {
	OVERFLOW: hidden; WIDTH: 615px! important; POSITION: relative
}
#banner2 {
	CLEAR: both; VISIBILITY: hidden; MARGIN-LEFT: 160px; WIDTH: 600px; =
PADDING-TOP: 5px; HEIGHT: 95px
}
.footerVK {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 140px; PADDING-BOTTOM: =
5px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.langSelector {
	MARGIN-LEFT: 5px
}
.divider {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; COLOR: #777; PADDING-TOP: 0px
}
.message {
	BORDER-RIGHT: #d4bc4c 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#d4bc4c 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 8px; MARGIN: 0px 10px 10px; BORDER-LEFT: #d4bc4c =
1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d4bc4c 1px solid; =
BACKGROUND-COLOR: #f9f6e7; TEXT-ALIGN: left
}
.fl_l {
	FLOAT: left
}
.fl_r {
	FLOAT: right
}
.ta_l {
	TEXT-ALIGN: left
}
.ta_r {
	TEXT-ALIGN: right
}
.btnList LI {
	MARGIN: 0px 5px 0px 0px
}
.fl_r.btnList LI {
	MARGIN: 0px 0px 0px 5px
}

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/css/profile.css?36

#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#profileContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
#leftColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 0px; OVERFLOW: hidden; WIDTH: 200px; =
PADDING-TOP: 0px
}
#rightColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 396px; PADDING-TOP: 0px
}
.profileimage {
	TEXT-ALIGN: center
}
#activity_blank_nag {
=09
}
#profileActions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#profileActions A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: =
white; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ccd3da 1px solid
}
#profileActions A:hover {
	BACKGROUND-COLOR: #dae1e8; TEXT-DECORATION: none
}
.flexOpen .whenShut {
	DISPLAY: none
}
.flexOpen .whenShut {
	DISPLAY: none
}
.flexOpen .whenOpen {
	DISPLAY: block
}
.flexShut .whenShut {
	DISPLAY: block
}
.flexShut .whenOpen {
	DISPLAY: none
}
.flexOpen {
	PADDING-BOTTOM: 5px
}
.flexNarrow {
	CURSOR: pointer; BORDER-BOTTOM: #dae2e8 1px solid; HEIGHT: 8px
}
.bOpen .flexNarrow {
	BACKGROUND: url(../images/arrow_up.gif) #eee no-repeat center 50%
}
.bOpen .flexNarrow:hover {
	BACKGROUND: url(../images/arrow_up.gif) #dae2e8 no-repeat center 50%
}
.bShut .flexNarrow {
	BACKGROUND: url(../images/arrow_down.gif) #eee no-repeat center 50%
}
.bShut .flexNarrow:hover {
	BACKGROUND: url(../images/arrow_down.gif) #dae2e8 no-repeat center 50%
}
.bOpen .flexHeader {
	BACKGROUND-POSITION: left center; BORDER-TOP: #b1bdd6 1px solid; =
BACKGROUND-IMAGE: url(../images/flex_arrow_open.gif); BACKGROUND-REPEAT: =
no-repeat
}
.bShut .flexHeader {
	BACKGROUND-POSITION: left center; BORDER-TOP: #ccc 1px solid; =
BACKGROUND-IMAGE: url(../images/flex_arrow_shut.gif); BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-COLOR: #eee
}
.bShut .flexHeader H2 {
	COLOR: #888
}
.bShut .flexHeader .flexEdit {
	DISPLAY: none
}
.bOpen .flexHeader SPAN {
	DISPLAY: none
}
.flexHeader {
	PADDING-RIGHT: 8px; BORDER-TOP: #b1bdd6 1px solid; PADDING-LEFT: 23px; =
BACKGROUND: #dae2e8; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: =
3px; -khtml-user-select: none
}
.flexHeader DIV {
	FLOAT: left
}
.flexHeader .flexEdit {
	FONT-WEIGHT: bold; FLOAT: right
}
.flexHeader .flexEdit A {
	COLOR: #a9b8cb
}
.flexHeader H2 {
	DISPLAY: inline; COLOR: #45688e
}
.whenOpen .flexHeader {
	BACKGROUND-POSITION: left center; BORDER-TOP: #45688e 1px solid; =
BACKGROUND-IMAGE: url(../images/flex_arrow_open.gif); BACKGROUND-REPEAT: =
no-repeat
}
.whenShut .flexHeader {
	BACKGROUND-POSITION: left center; BORDER-TOP: #ccc 1px solid; =
BACKGROUND-IMAGE: url(../images/flex_arrow_shut.gif); BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-COLOR: #eee
}
.whenShut .flexHeader H2 {
	COLOR: #888
}
.flexBox {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 10px
}
.no_padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.flexBox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; MARGIN: 1px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#userProfile {
	BACKGROUND: url(../images/narrowleftbg.gif) repeat-y
}
.profileName H2 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #45688e
}
.profileName {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 225px; =
COLOR: #45688e; PADDING-TOP: 2px
}
.profileNetworks {
	FLOAT: right
}
.profileNetworks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.profileNetworks LI {
	MARGIN-BOTTOM: 1px
}
.profileTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 8px; PADDING-TOP: 0px
}
.profileTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
1px; MARGIN: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 13px; PADDING-TOP: =
1px
}
.profileTable .label {
	WIDTH: 120px; COLOR: gray
}
.dataWrap {
	WIDTH: 260px
}
.colleges {
	MARGIN: -3px 0px 0px
}
.colleges UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.profileImg {
	BORDER-RIGHT: #dae2e8 1px solid; BORDER-TOP: #dae2e8 1px solid; =
MARGIN-TOP: 10px; BORDER-LEFT: #dae2e8 1px solid; BORDER-BOTTOM: #dae2e8 =
1px solid
}
.fSub {
	PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; =
BACKGROUND: #eee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.fSub .fDetails {
	FLOAT: left; WIDTH: 184px; COLOR: #444
}
.fSub .wSeeAll {
	WIDTH: 140px
}
.fSub .fSeeAll {
	FLOAT: left; WIDTH: 44px; TEXT-ALIGN: right
}
.fSub_left {
	FLOAT: left
}
.fSub_right {
	FLOAT: right
}
.friendTable {
	MARGIN: 5px 5px 15px
}
.friendTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
1px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 62px; PADDING-TOP: 1px; =
TEXT-ALIGN: center
}
.friendTable TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto
}
.friendTable IMG {
	MARGIN-TOP: 5px
}
.wallpost {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.wallpost TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.wallpost TD.image {
	WIDTH: 55px; TEXT-ALIGN: left
}
.wallpost TD.image IMG {
	WIDTH: 50px; MARGIN-RIGHT: 5px
}
.wallpost .info {
	BORDER-TOP: #45688e 1px solid; WIDTH: 100%
}
.wallpost .info .header SMALL {
	FONT-WEIGHT: normal; COLOR: #000
}
.wallpost .info .header B {
	FONT-WEIGHT: normal; COLOR: #000
}
.wallpost .info .header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f7f7f7; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #dae2e8 1px solid
}
.wallpost .info .actions {
	CLEAR: right; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-BOTTOM: #dae2e8 =
1px solid
}
.wallpost .info .header A.profile_link {
	FONT-WEIGHT: bold
}
.wallpost .info .actions A:hover {
	TEXT-DECORATION: underline
}
.wallpost .info .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: =
auto; PADDING-TOP: 5px
}
#photos2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
.aPad {
	PADDING-TOP: 5px
}
#photos .album {
	MARGIN: 0px; WIDTH: 180px
}
#photos .album .aTop {
	VERTICAL-ALIGN: top
}
#photos .album .image IMG {
	WIDTH: 75px; MARGIN-RIGHT: 10px
}
#photos .album .date {
	COLOR: gray
}
#nophoto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff8cc; =
PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe222 1px solid
}
.no_photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff8cc; =
PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe222 1px solid
}
#percent {
	LEFT: 90px; COLOR: #8ba1bc; POSITION: relative; TOP: 15px
}
#rateLeft {
	BORDER-TOP: #c0ccd9 1px solid; FLOAT: left; HEIGHT: 16px; =
BACKGROUND-COLOR: #dae2e8
}
#rateRight {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #ececec 1px solid; FLOAT: =
left; HEIGHT: 16px; BACKGROUND-COLOR: #fafafa
}
#rate {
	MARGIN: -12px 0px 12px
}
#percentGold {
	FONT-SIZE: 11px; LEFT: 95px; COLOR: #aaa26c; POSITION: relative; TOP: =
15px
}
#rateLeftGold {
	BORDER-TOP: #ccc490 1px solid; FLOAT: left; HEIGHT: 16px; =
BACKGROUND-COLOR: #e0d7a3
}
#rateRightGold {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #e2daa6 1px solid; FLOAT: =
left; HEIGHT: 16px; BACKGROUND-COLOR: #f5ebbb
}
#rateGold {
	MARGIN: -12px 0px 12px
}
.add {
	MARGIN: 3px 0px 3px 3px
}
.add SPAN {
	VERTICAL-ALIGN: top
}
.add IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 6px
}
.notes_titles {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.notes_titles .added {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff8cc; =
PADDING-BOTTOM: 3px; MARGIN: 0px 10px 10px -6px; PADDING-TOP: 6px
}
.notes_titles LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; =
MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.notes_titles LI.written {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(/images/note.gif) no-repeat 0px 1px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 0px
}
.notes_titles LI.question {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(/images/qmark.gif) #fff no-repeat 4px 2px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 0px
}
.notes_titles LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
1px; PADDING-TOP: 0px
}
.notes_titles SMALL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333
}
.notes_titles SMALL SPAN {
	COLOR: gray
}
.notes_titles SMALL A {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.upArrow {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: right; MARGIN: 0px 5px 0px =
0px
}
.dArrow {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: right; MARGIN: 0px 5px 0px =
0px
}
.upArrow A {
	BORDER-RIGHT: #dae2e8 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dae2e8 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#dae2e8 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dae2e8 1px solid; BACKGROUND-COLOR: #fff
}
.dArrow A {
	BORDER-RIGHT: #dae2e8 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#dae2e8 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#dae2e8 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dae2e8 1px solid; BACKGROUND-COLOR: #fff
}
.upArrow A:hover {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid; =
TEXT-DECORATION: none
}
.dArrow A:hover {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid; =
TEXT-DECORATION: none
}
#myLink {
	BORDER-RIGHT: #dae1e8 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
FONT-SIZE: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dae1e8 1px solid; =
COLOR: #444; PADDING-TOP: 4px; BORDER-BOTTOM: #c3cad2 1px solid; =
BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.activity_all {
	CLEAR: both; FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: black; =
PADDING-TOP: 2px
}
.profile_activity IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.profile_activity #activity_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 5px; WIDTH: 115px; PADDING-TOP: 0px
}
.profile_activity #activity_body #activity_content {
	COLOR: #000
}
#activity_content #su_placeholder {
	COLOR: #45688e
}
.profile_activity #activity_meta {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: gray; LINE-HEIGHT: 11px; =
PADDING-TOP: 2px
}
#activity_time A {
	COLOR: gray
}
#activity_time A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
#activity_editor {
	PADDING-TOP: 10px; POSITION: relative
}
INPUT#edit_activity_text {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; DISPLAY: block; =
PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: bottom; WIDTH: 144px; PADDING-TOP: 3px; HEIGHT: 13px; =
BORDER-RIGHT-WIDTH: 0px
}
#activity_text {
	COLOR: #333
}
#edit_activity_toggle {
	DISPLAY: block; BACKGROUND: url(./../images/darr_dd_out.gif) #ffffff =
no-repeat center center; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #fff 1px =
solid; WIDTH: 16px; COLOR: #45688e; HEIGHT: 20px; TEXT-ALIGN: center
}
#edit_activity_toggle:hover {
	TEXT-DECORATION: none
}
#edit_activity_select {
	DISPLAY: none; Z-INDEX: 2; MARGIN: 21px 0px 0px -1px; WIDTH: 167px; =
POSITION: absolute
}
#edit_activity_select .menu_element A {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; DISPLAY: block; =
PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px; =
OVERFLOW: hidden; BORDER-LEFT: #c0cad5 1px solid; WIDTH: 152px; COLOR: =
#000; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-BOTTOM-STYLE: =
none
}
#edit_activity_select .menu_element_last A {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; DISPLAY: block; =
PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px; =
OVERFLOW: hidden; BORDER-LEFT: #c0cad5 1px solid; WIDTH: 152px; COLOR: =
#000; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-BOTTOM-STYLE: =
none
}
#edit_activity_select .menu_element_last A {
	PADDING-BOTTOM: 3px; BORDER-BOTTOM: #c0cad5 1px solid
}
#edit_activity_select .menu_element A:hover {
	BORDER-RIGHT: #2a5883 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#2a5883 1px solid; PADDING-LEFT: 10px; BACKGROUND: #587da1; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #2a5883 1px solid; COLOR: #fff; =
PADDING-TOP: 3px; BORDER-BOTTOM: #2a5883 1px solid; TEXT-DECORATION: =
none
}
#edit_activity_select .menu_element_last A:hover {
	BORDER-RIGHT: #2a5883 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#2a5883 1px solid; PADDING-LEFT: 10px; BACKGROUND: #587da1; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #2a5883 1px solid; COLOR: #fff; =
PADDING-TOP: 3px; BORDER-BOTTOM: #2a5883 1px solid; TEXT-DECORATION: =
none
}
#edit_activity_shadow {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 100; LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 126px 0px 0px; OVERFLOW: hidden; =
WIDTH: 167px; POSITION: absolute; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px
}
#edit_activity_shadow #shadow1 {
	FILTER: alpha(opacity=3D12); OVERFLOW: hidden; HEIGHT: 1px; =
BACKGROUND-COLOR: #000; opacity: 0.12
}
#edit_activity_shadow #shadow2 {
	FILTER: alpha(opacity=3D12); OVERFLOW: hidden; HEIGHT: 1px; =
BACKGROUND-COLOR: #000; opacity: 0.12
}
#edit_activity_shadow #shadow2 {
	FILTER: alpha(opacity=3D5); opacity: 0.05
}
#edit_activity_container {
	BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#c0cad5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#c0cad5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c0cad5 1px solid
}
#history {
	BORDER-TOP: #dae1e8 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 8px
}
#historyProgress {
	FLOAT: right; MARGIN-BOTTOM: 6px
}
#historyHeader {
	MARGIN-BOTTOM: 6px
}
#historyHeader H4 {
	MARGIN: 0px
}
.history_item_x {
	TEXT-ALIGN: right
}
.history_item_x A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 1px; COLOR: #b5c3d2; MARGIN-RIGHT: 6px; PADDING-TOP: 1px
}
.history_item_x A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #45688e; TEXT-DECORATION: none
}
.profile_empty_activity A {
	FONT-WEIGHT: bold; COLOR: lightgrey
}
.profile_empty_activity A:hover {
	COLOR: #36638e
}
.vRow P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 1px
}
.vRow {
	MARGIN: 5px 7px 0px
}
.vRow SMALL {
	COLOR: #555
}
.vRow A IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aaa 1px =
solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #fff
}
.vRow A:hover IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.appThumb {
	MARGIN-TOP: 3px; VERTICAL-ALIGN: middle
}
.feedPhotos {
	VERTICAL-ALIGN: middle
}
.appThumb IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px 6px 3px 0px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #fff
}
.feedPhotos A IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px 6px 3px 0px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #fff
}
.feedPhotos A:hover IMG {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid
}
.feedVideos {
	VERTICAL-ALIGN: top
}
.feedVideos A IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px 6px 3px 0px; =
VERTICAL-ALIGN: top; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #fff
}
.feedVideos A:hover IMG {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid
}
.iIcon {
	PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 1px
}
.videoWallLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
1px; PADDING-TOP: 2px
}
.videoWallLinkHover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
1px; PADDING-TOP: 2px
}
.durationText {
	MARGIN-TOP: 109px; Z-INDEX: 3; WIDTH: 159px; CURSOR: pointer; POSITION: =
absolute
}
.durationText DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; FLOAT: right; =
PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.appWallIcon {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 1px
}
.videoWallIcon {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 1px
}
.wallIconText {
	VERTICAL-ALIGN: bottom
}
A.videoWallLink:hover {
	TEXT-DECORATION: none
}
A.videoWallLinkHover:hover {
	TEXT-DECORATION: none
}
.videoWallLink {
	VERTICAL-ALIGN: bottom
}
.videoWallLinkHover {
	VERTICAL-ALIGN: bottom
}
.videoWallLink .iTitle {
	VERTICAL-ALIGN: bottom
}
.videoWallLinkHover .iTitle {
	VERTICAL-ALIGN: bottom
}
.videoWallLinkHover .iTitle {
	TEXT-DECORATION: underline
}
.videoWallThumb {
	MARGIN-TOP: 4px; POSITION: relative
}
.videoWallThumb IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px 6px 0px 0px; =
VERTICAL-ALIGN: top; BORDER-LEFT: #aaa 1px solid; WIDTH: 160px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 120px; =
BACKGROUND-COLOR: #fff
}
.videoWallLinkHover .videoWallThumb IMG {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid
}
.videoWallLinkHover .appThumb IMG {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid
}
A.iLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; =
PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; PADDING-TOP: 2px
}
A.iLink:hover {
	PADDING-BOTTOM: 1px; TEXT-DECORATION: none
}
A.iLink:hover SPAN.iTitle {
	BORDER-BOTTOM: #45688e 1px solid
}
#moreWall {
	PADDING-TOP: 8px; TEXT-ALIGN: center
}
A.wallFunc {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; BACKGROUND: white; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
A.wallFunc:hover {
	BACKGROUND: #dae1e8; COLOR: #36638e; TEXT-DECORATION: none
}
.msg {
	BORDER-RIGHT: #d7cf9e 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#d7cf9e 1px solid; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 8px; MARGIN: 8px; BORDER-LEFT: #d7cf9e 1px solid; =
PADDING-TOP: 8px; BORDER-BOTTOM: #d7cf9e 1px solid; BACKGROUND-COLOR: =
#f4ebbd; TEXT-ALIGN: left
}
.appListTable {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
.appListTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.appListTable TD IMG {
	FLOAT: left; WIDTH: 16px; HEIGHT: 16px
}
A:hover {
	TEXT-DECORATION: underline
}
IMG A:hover {
	TEXT-DECORATION: none
}
.fig_shadow {
	Z-INDEX: 2000; FILTER: alpha(opacity=3D25); OVERFLOW: hidden; WIDTH: =
348px; POSITION: absolute; HEIGHT: 1px; BACKGROUND-COLOR: #000000; =
opacity: 0.25
}
.fig_row {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#d1d1d1 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px =
4px 0px; BORDER-LEFT: #d1d1d1 1px solid; WIDTH: 50px; CURSOR: pointer; =
PADDING-TOP: 2px; BORDER-BOTTOM: #d1d1d1 1px solid
}
.fig_name {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: =
6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.fig_image {
	OVERFLOW: hidden; WIDTH: 50px; HEIGHT: 50px
}
.fig_head {
	WIDTH: 348px; BACKGROUND-COLOR: #f2f2f2
}
.memImg {
	OVERFLOW: hidden; HEIGHT: 70px
}
.people_table .name {
	PADDING-TOP: 3px
}
.people_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#members .flexBox {
	PADDING-BOTTOM: 10px
}
.rate_shadow {
	Z-INDEX: 50; FILTER: alpha(opacity=3D25); OVERFLOW: hidden; WIDTH: =
478px; POSITION: absolute; HEIGHT: 1px; BACKGROUND-COLOR: #000000; =
opacity: 0.25
}
#wall .header .memLink {
	FONT-WEIGHT: bold
}
.wallOnline {
	MARGIN: 4px 0px 0px 10px; COLOR: #aaa
}
DIV.choose_audio_send {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
3px; MARGIN-LEFT: 12px; CURSOR: pointer; COLOR: #2b587a; PADDING-TOP: =
3px; POSITION: relative; TOP: 1px
}
DIV.choose_audio_send_over {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
3px; MARGIN-LEFT: 12px; CURSOR: pointer; COLOR: #2b587a; PADDING-TOP: =
3px; POSITION: relative; TOP: 1px
}
DIV.choose_audio_send_over {
	BACKGROUND-COLOR: #dae1e8
}
SMALL.link {
	CURSOR: pointer; COLOR: #2b587a
}
SMALL.link_over {
	CURSOR: pointer; COLOR: #2b587a
}
SMALL.link_over {
	TEXT-DECORATION: underline
}
A.choose_video_item {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px auto 10px; OVERFLOW: =
hidden; WIDTH: 134px; TEXT-DECORATION: none
}
A.choose_video_item:hover {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px auto 10px; OVERFLOW: =
hidden; WIDTH: 134px; TEXT-DECORATION: none
}
A.choose_video_item_over {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px auto 10px; OVERFLOW: =
hidden; WIDTH: 134px; TEXT-DECORATION: none
}
A.choose_video_item_over:hover {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px auto 10px; OVERFLOW: =
hidden; WIDTH: 134px; TEXT-DECORATION: none
}
A.choose_video_item IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aaa 1px =
solid; WIDTH: 130px; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; =
HEIGHT: 97px; BACKGROUND-COLOR: #fff
}
A.choose_video_item_over IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aaa 1px =
solid; WIDTH: 130px; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; =
HEIGHT: 97px; BACKGROUND-COLOR: #fff
}
A.choose_video_item_over IMG {
	BORDER-LEFT-COLOR: #45688e; BORDER-BOTTOM-COLOR: #45688e; =
BORDER-TOP-COLOR: #45688e; BORDER-RIGHT-COLOR: #45688e
}
A.choose_video_item_over SPAN {
	TEXT-DECORATION: underline
}
TABLE.choose_video_table {
	MARGIN: 0px auto
}
TABLE.choose_photo_table {
	MARGIN: 0px auto
}
TABLE.choose_video_table TR TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.choose_photo_table TR TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
DIV.choose_photo_item {
	MARGIN: 0px auto 10px; WIDTH: 87px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
left
}
DIV.choose_photo_item_over {
	MARGIN: 0px auto 10px; WIDTH: 87px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
left
}
DIV.choose_photo_item_over {
	Z-INDEX: 2; POSITION: relative
}
DIV.choose_photo_item A:hover {
	TEXT-DECORATION: none
}
DIV.choose_photo_item_over A:hover {
	TEXT-DECORATION: none
}
DIV.choose_photo_item A {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: =
hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 75px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 57px; BACKGROUND-COLOR: #fff
}
DIV.choose_photo_item_over A {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: =
hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 75px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 57px; BACKGROUND-COLOR: #fff
}
DIV.choose_photo_item_over A {
	BORDER-RIGHT: #45688e 1px solid; BORDER-TOP: #45688e 1px solid; =
BORDER-LEFT: #45688e 1px solid; BORDER-BOTTOM: #45688e 1px solid
}
DIV.choose_photo_item A IMG {
	CURSOR: pointer
}
DIV.choose_photo_item_over A IMG {
	CURSOR: pointer
}
DIV.choose_photo_item A TABLE TR TD DIV.thumb {
	OVERFLOW: hidden; WIDTH: 75px; CURSOR: pointer; HEIGHT: 57px; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV.choose_photo_item_over A TABLE TR TD DIV {
	OVERFLOW: hidden; WIDTH: 75px; CURSOR: pointer; HEIGHT: 57px; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
FORM#upload_new_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#add_wall_menu {
	DISPLAY: none; Z-INDEX: 105; CURSOR: pointer; POSITION: absolute
}
#add_wall_header {
	BORDER-RIGHT: #3b6798 1px solid; BORDER-TOP: #3b6798 1px solid; =
Z-INDEX: 107; BORDER-LEFT: #3b6798 1px solid; BORDER-BOTTOM: #3b6798 1px =
solid; POSITION: absolute
}
#add_wall_header DIV {
	BORDER-RIGHT: #5c82ab 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#7e9cbc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #6d8fb3; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #5c82ab 1px solid; COLOR: #fff; =
PADDING-TOP: 2px; BORDER-BOTTOM: #6d8fb3 1px solid
}
#add_wall_rows {
	Z-INDEX: 106; LEFT: -20px; POSITION: absolute; TOP: 20px
}
#add_wall_rows DIV.rows A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 27px; BACKGROUND: =
#fff no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 18px
}
#add_wall_rows DIV.rows A:hover {
	BACKGROUND-COLOR: #dae2e8; TEXT-DECORATION: none
}
#add_wall_rows DIV.rows {
	BORDER-RIGHT: #96aabe 1px solid; BORDER-TOP: #96aabe 1px solid; =
Z-INDEX: 106; MARGIN: 0px; BORDER-LEFT: #96aabe 1px solid; =
BORDER-BOTTOM: #96aabe 1px solid; POSITION: relative
}
TABLE TD.add_wall_side {
	BACKGROUND: #000; FILTER: alpha(opacity=3D6); OVERFLOW: hidden; WIDTH: =
1px; opacity: 0.06
}
TABLE TD.add_wall_side DIV {
	OVERFLOW: hidden; WIDTH: 1px
}
DIV.add_wall_bottom {
	MARGIN-TOP: -1px; Z-INDEX: 105; BACKGROUND: #000; FILTER: =
alpha(opacity=3D7); OVERFLOW: hidden; POSITION: relative; HEIGHT: 2px; =
opacity: 0.07
}
DIV.add_wall_bottom2 {
	MARGIN-TOP: -1px; Z-INDEX: 105; BACKGROUND: #000; FILTER: =
alpha(opacity=3D7); OVERFLOW: hidden; POSITION: relative; HEIGHT: 2px; =
opacity: 0.07
}
DIV.add_wall_bottom2 {
	FILTER: alpha(opacity=3D5); opacity: 0.05
}

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/css/player.css

.playerContainerClass {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 14px
}
.audioRow B {
	COLOR: #45688e
}
.audioRowWall B {
	COLOR: #45688e
}
.audioRowWall {
	WIDTH: 315px
}
.toddler {
	Z-INDEX: 10; BACKGROUND: rgb(95,125,157); MARGIN: 4px 0px -10px 300px; =
OVERFLOW: hidden; WIDTH: 7px! important; POSITION: absolute; HEIGHT: =
0px! important
}
.toddlerWall {
	Z-INDEX: 10; BACKGROUND: rgb(95,125,157); MARGIN: 4px 0px -10px 300px; =
OVERFLOW: hidden; WIDTH: 7px! important; POSITION: absolute; HEIGHT: =
0px! important
}
.playline {
	BORDER-TOP: #d8dfea 1px dashed; MARGIN-TOP: 5px; Z-INDEX: 100; WIDTH: =
342px; POSITION: absolute; HEIGHT: 5px
}
.playlineWall {
	BORDER-TOP: #d8dfea 1px dashed; MARGIN-TOP: 5px; Z-INDEX: 100; WIDTH: =
342px; POSITION: absolute; HEIGHT: 5px
}
.playimg {
	CURSOR: pointer
}
.duration {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; =
PADDING-BOTTOM: 0px; COLOR: #777; PADDING-TOP: 4px
}
.body_rtl .duration {
	FLOAT: left
}
.playerClass {
	WIDTH: 342px; HEIGHT: 14px
}
.playerClassWall {
	WIDTH: 342px; HEIGHT: 14px
}
.playerClassWall {
	WIDTH: 278px! important
}
.playlineWall {
	WIDTH: 278px! important
}
.audioTitle {
	FLOAT: left
}
.body_rtl .audioTitle {
	FLOAT: right
}

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://vkontakte.ru/css/ie7.css?3

.clearFix {
	OVERFLOW: hidden! important; _height: 1%
}
#userProfile {
	OVERFLOW: hidden! important; _height: 1%
}
.editor TD.servDesc {
	PADDING-TOP: 6px
}
.editor TD.servLabel {
	PADDING-TOP: 6px
}
.radiobtn_container TABLE TD.radiobtn {
	PADDING-TOP: 2px
}
UL.t0 LI A:hover B.tl1 {
	
}
UL.t0 LI.activeLink A:hover B.tl1 {
	WIDTH: auto
}
UL.t0 LI A B.tl1 B {
	
}
UL.t0 LI.activeLink A B.tl1 B {
	
}
UL.t0 LI.activeLink A:hover B.tl1 B {
	
}
UL.t0 LI A:hover B.tl1 B {
	
}
UL.t0 LI A B.tl2 {
	
}
UL.t0 LI.activeLink A B.tl2 {
	
}
UL.t0 LI A:hover B.tl2 {
	
}
UL.t0 LI.activeLink A:hover B.tl2 {
	
}
#sms_box INPUT#phone {
	POSITION: relative; TOP: -1px
}
FORM#upload_new_form {
	PADDING-TOP: 2px
}
#im_body #im_after_tabs {
	PADDING-TOP: 5px
}

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/js/common.js?98

var base_domain =3D base_domain || "/";=0A=
var css_versions =3D {};=0A=
var _ua =3D navigator.userAgent.toLowerCase();=0A=
var browser =3D {=0A=
  version: (_ua.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[0,'0'])[1],=0A=
  opera: /opera/i.test(_ua),=0A=
  msie: (!this.opera && /msie/i.test(_ua)),=0A=
  msie6: (!this.opera && /msie 6/i.test(_ua)),=0A=
  msie8: (!this.opera && /msie 8/i.test(_ua)),=0A=
  mozilla: /firefox/i.test(_ua),=0A=
  chrome: /chrome/i.test(_ua),=0A=
  safari: (!(/chrome/i.test(_ua)) && /webkit|safari|khtml/i.test(_ua)),=0A=
  iphone: /iphone/i.test(_ua)=0A=
}=0A=
=0A=
function getLang(){=0A=
  try {=0A=
    var args =3D Array.prototype.slice.call(arguments);=0A=
    var key =3D args.shift();=0A=
    if (!key) return '...';=0A=
    var val =3D (window.lang && window.lang[key]) || (window.langpack && =
window.langpack[key]) || window[key];=0A=
    if (!val) {=0A=
      return key.replace(/_/g, ' ');=0A=
    }=0A=
    if (isFunction(val)) {=0A=
      return val.apply(null, args);=0A=
    } else if (isArray(val)) {=0A=
      return langNumeric(args[0], val);=0A=
    } else {=0A=
      return val;=0A=
    }=0A=
  } catch(e) {=0A=
    debugLog('lang error:' + e.message + '(' + =
Array.prototype.slice.call(arguments).join(', ') + ')');=0A=
  }=0A=
}=0A=
/**=0A=
 * DOM=0A=
 **/=0A=
function ge() {=0A=
  var ea;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    var e =3D arguments[i];=0A=
    if (typeof e =3D=3D 'string')=0A=
      e =3D document.getElementById(e);=0A=
    if (arguments.length =3D=3D 1)=0A=
      return e;=0A=
    if (!ea)=0A=
      ea =3D new Array();=0A=
    ea.push(e);=0A=
  }=0A=
  return ea;=0A=
}=0A=
=0A=
var _logTimer =3D (new Date()).getTime();=0A=
function debugLog(msg){=0A=
  try {=0A=
    var t =3D '['+(((new Date()).getTime() - _logTimer)/1000)+'] ';=0A=
    if (ge('debuglog')) {=0A=
      if (msg=3D=3D=3Dnull) msg =3D '[NULL]'; else if =
(msg=3D=3D=3Dundefined) msg =3D '[UNDEFINED]';=0A=
      ge('debuglog').innerHTML +=3D t + msg.toString().replace('<', =
'&lt;').replace('>', '&gt;')+'<br/>';=0A=
    }=0A=
    if(window.console && console.log){console.log(t + msg);}=0A=
  } catch (e) {}=0A=
}=0A=
=0A=
function geByClass(searchClass, node, tag) {=0A=
  var classElements =3D new Array();=0A=
  if (node =3D=3D null)=0A=
    node =3D document;=0A=
  if (tag =3D=3D null)=0A=
    tag =3D '*';=0A=
  if (node.getElementsByClassName) {=0A=
    classElements =3D node.getElementsByClassName(searchClass);=0A=
    if (tag !=3D '*') {=0A=
      for (i =3D 0; i < classElements.length; i++) {=0A=
        if (classElements.nodeName =3D=3D tag)=0A=
          classElements.splice(i, 1);=0A=
      }=0A=
    }=0A=
    return classElements;=0A=
  }=0A=
  var els =3D node.getElementsByTagName(tag);=0A=
  var elsLen =3D els.length;=0A=
  var pattern =3D new RegExp("(^|\\s)"+searchClass+"(\\s|$)");=0A=
  for (i =3D 0, j =3D 0; i < elsLen; i++) {=0A=
    if ( pattern.test(els[i].className) ) {=0A=
      classElements[j] =3D els[i];=0A=
      j++;=0A=
    }=0A=
  }=0A=
  return classElements;=0A=
}=0A=
=0A=
function show(elem) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      show(arguments[i]);=0A=
    }=0A=
    return;=0A=
  }=0A=
  elem =3D ge(elem);=0A=
  if (!elem) return;=0A=
  var old =3D data(elem, "olddisplay");=0A=
  elem.style.display =3D old || "";=0A=
=0A=
  if (getStyle(elem, 'display') =3D=3D "none" ) {=0A=
    if (elem.tagName.toLowerCase() =3D=3D 'tr' && !browser.msie) {=0A=
      elem.style.display =3D 'table-row';=0A=
    } else if (elem.tagName.toLowerCase() =3D=3D 'table' && =
!browser.msie) {=0A=
      elem.style.display =3D 'table';=0A=
    } else {=0A=
      elem.style.display =3D data(elem, "olddisplay", "block");=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function hide(elem){=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      hide(arguments[i]);=0A=
    }=0A=
    return;=0A=
  }=0A=
  elem =3D ge(elem);=0A=
  if (!elem) return;=0A=
  if (getStyle(elem, 'display') !=3D "none")=0A=
    data(elem, "olddisplay", elem.style.display);=0A=
  elem.style.display =3D "none";=0A=
}=0A=
function isVisible(elem) {=0A=
 elem =3D ge(elem);=0A=
 return getStyle(elem, 'display') !=3D 'none' && getStyle(elem, =
'visibility') !=3D 'hidden';=0A=
}=0A=
function toggle(elem) {=0A=
  if (isVisible(elem)) {=0A=
    hide(elem);=0A=
  } else {=0A=
    show(elem);=0A=
  }=0A=
}=0A=
window.shide =3D toggle;=0A=
=0A=
var hfTimeout;=0A=
function toggleFlash(show, timeout) {=0A=
 if (/mac/i.test(navigator.userAgent)) return;=0A=
 clearTimeout(hfTimeout);=0A=
 if (timeout > 0) {=0A=
   hfTimeout =3D setTimeout(function(){toggleFlash(show, 0)}, timeout);=0A=
   return;=0A=
 }=0A=
 var body =3D document.getElementsByTagName('body')[0];=0A=
=0A=
 var f =3D function() {=0A=
   if (this.getAttribute('preventhide')) {=0A=
     return;=0A=
   } else if  (this.id =3D=3D 'app_container' && browser.msie)=0A=
     show ? setStyle(this, {position:"static", top:0}) : setStyle(this, =
{position:"absolute", top:"-5000px"});=0A=
   else=0A=
     this.style.visibility =3D show ? 'visible' : 'hidden';=0A=
 };=0A=
 each(body.getElementsByTagName('embed'), f);=0A=
 each(body.getElementsByTagName('object'), f);=0A=
}=0A=
=0A=
function getXY(obj) {=0A=
 if (!obj || obj =3D=3D undefined) return;=0A=
 var left =3D 0, top =3D 0;=0A=
 if (obj.offsetParent) {=0A=
  do {=0A=
   left +=3D obj.offsetLeft;=0A=
   top +=3D obj.offsetTop;=0A=
  } while (obj =3D obj.offsetParent);=0A=
 }=0A=
 return [left,top];=0A=
}=0A=
=0A=
function getSize(elem, withoutBounds) {=0A=
  var s =3D [0, 0];=0A=
  if (elem =3D=3D document) {=0A=
    s =3D  [Math.max(=0A=
        document.documentElement["clientWidth"],=0A=
        document.body["scrollWidth"], =
document.documentElement["scrollWidth"],=0A=
        document.body["offsetWidth"], =
document.documentElement["offsetWidth"]=0A=
      ), Math.max(=0A=
        document.documentElement["clientHeight"],=0A=
        document.body["scrollHeight"], =
document.documentElement["scrollHeight"],=0A=
        document.body["offsetHeight"], =
document.documentElement["offsetHeight"]=0A=
      )];=0A=
  } else if (elem){=0A=
    function getWH() {=0A=
      s =3D [elem.offsetWidth, elem.offsetHeight];=0A=
      if (!withoutBounds) return;=0A=
      var padding =3D 0, border =3D 0;=0A=
      each(s, function(i, v) {=0A=
        var which =3D i ? ['Top', 'Bottom'] : ['Left', 'Right'];=0A=
        each(which, function(){=0A=
          s[i] -=3D parseFloat(getStyle(elem, "padding" + this)) || 0;=0A=
          s[i] -=3D parseFloat(getStyle(elem, "border" + this + =
"Width")) || 0;=0A=
        });=0A=
      });=0A=
      s =3D [Math.round(s[0]), Math.round(s[1])];=0A=
    }=0A=
    if (!isVisible(elem)) {=0A=
      var props =3D {position: "absolute", visibility: "hidden", =
display:"block"};=0A=
      var old =3D {};=0A=
      each(props, function(i, val){=0A=
        old[i] =3D elem.style[i];=0A=
        elem.style[i] =3D val;=0A=
      });=0A=
      getWH();=0A=
      each(props, function(i, val){=0A=
        elem.style[i] =3D old[i];=0A=
      });=0A=
    } else getWH();=0A=
=0A=
  }=0A=
  return s;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 *  Useful utils=0A=
 */=0A=
=0A=
Function.prototype.bind =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function() {=0A=
    return __method.apply(object, arguments);=0A=
  }=0A=
};=0A=
function isFunction(obj) { return Object.prototype.toString.call(obj) =
=3D=3D=3D "[object Function]"; }=0A=
function isArray(obj) { return Object.prototype.toString.call(obj) =
=3D=3D=3D "[object Array]"; }=0A=
function isEmpty(o) { if(Object.prototype.toString.call(o) !=3D=3D =
"[object Object]") {return false;} for(var i in o){ =
if(o.hasOwnProperty(i)){return false;} } return true; }=0A=
function now() { return +new Date; }=0A=
function trim(text) { return (text || "").replace(/^\s+|\s+$/g, ""); }=0A=
function stripHTML(text) { return text ? text.replace(/<(?:.|\s)*?>/g, =
"") : ''; }=0A=
function escapeRE(s) { return s ? s.replace(/[.*+?^${}()|[\]\/\\]/g, =
'\\$0') : ''; }=0A=
function intval(value) {=0A=
  if (value =3D=3D=3D true) return 1;=0A=
  return isNaN(parseInt(value)) ? 0 : parseInt(value);=0A=
}=0A=
function winToUtf(text) {=0A=
  var m, i, j, code;=0A=
  m =3D text.match(/&#[0-9]{2}[0-9]*;/gi);=0A=
  for (j in m) {=0A=
    var val =3D '' + m[j]; // buggy IE6=0A=
    code =3D intval(val.substr(2, val.length - 3));=0A=
    if (code >=3D 32 && ('&#' + code + ';' =3D=3D val)) { // buggy IE6=0A=
      text =3D text.replace(val, String.fromCharCode(code));=0A=
    }=0A=
  }=0A=
  text =3D text.replace(/&quot;/gi, '"').replace(/&amp;/gi, =
'&').replace(/&lt;/gi, '<').replace(/&gt;/gi, '>');=0A=
  return text;=0A=
}=0A=
=0A=
/**=0A=
 *  Arrays, objects=0A=
 **/=0A=
=0A=
function each(object, callback) {=0A=
  var name, i =3D 0, length =3D object.length;=0A=
=0A=
  if ( length =3D=3D=3D undefined ) {=0A=
    for ( name in object )=0A=
      if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
        break;=0A=
  } else=0A=
    for ( var value =3D object[0];=0A=
      i < length && callback.call( value, i, value ) !=3D=3D false; =
value =3D object[++i] ){}=0A=
=0A=
  return object;=0A=
};=0A=
function indexOf(arr, value, from) {=0A=
  from =3D (from =3D=3D null) ? 0 : from;=0A=
  var m =3D arr.length;=0A=
  for(var i =3D from; i < m; i++)=0A=
    if (arr[i] =3D=3D value)=0A=
       return i;=0A=
   return -1;=0A=
}=0A=
=0A=
function clone(obj) {=0A=
  var newObj =3D {};=0A=
  for (var i in obj) {=0A=
    newObj[i] =3D obj[i];=0A=
  }=0A=
  return newObj;=0A=
}=0A=
=0A=
// Extending object by another=0A=
function extend() {=0A=
  var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
  if (typeof target =3D=3D=3D "boolean") {=0A=
    deep =3D target;=0A=
    target =3D arguments[1] || {};=0A=
    i =3D 2;=0A=
  }=0A=
=0A=
  if (typeof target !=3D=3D "object" && !isFunction(target))=0A=
    target =3D {};=0A=
=0A=
  if (length =3D=3D i) {=0A=
    return target;=0A=
  }=0A=
=0A=
  for (; i < length; i++)=0A=
    if ((options =3D arguments[i]) !=3D null)=0A=
      for (var name in options) {=0A=
        var src =3D target[name], copy =3D options[name];=0A=
=0A=
        if (target =3D=3D=3D copy)=0A=
          continue;=0A=
=0A=
        if (deep && copy && typeof copy =3D=3D=3D "object" && =
!copy.nodeType)=0A=
          target[name] =3D extend(deep,=0A=
            src || (copy.length !=3D null ? [] : { })=0A=
          , copy);=0A=
=0A=
        else if (copy !=3D=3D undefined)=0A=
          target[name] =3D copy;=0A=
      }=0A=
  return target;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * CSS classes=0A=
 **/=0A=
=0A=
function hasClass(obj, name) {=0A=
  obj=3Dge(obj);=0A=
  return obj && (new RegExp('(\\s|^)' + name + =
'(\\s|$)')).test(obj.className);=0A=
}=0A=
=0A=
function addClass(obj, name) {=0A=
  obj=3Dge(obj);=0A=
  if (obj && !hasClass(obj, name)) obj.className =3D (obj.className ? =
obj.className + ' ' : '') + name;=0A=
}=0A=
=0A=
function removeClass(obj, name) {=0A=
  obj=3Dge(obj);=0A=
  if (obj && hasClass(obj, name)) obj.className =3D =
obj.className.replace((new RegExp('(\\s|^)' + name + '(\\s|$)')), ' ');=0A=
}=0A=
//shortcuts=0A=
function btnOut(o){removeClass(geByClass('box_button', o)[0], =
'button_hover');}=0A=
function btnOver(o){addClass(geByClass('box_button', o)[0], =
'button_hover');}=0A=
=0A=
=0A=
// Get computed style=0A=
function getStyle(elem, name, force) {=0A=
  elem =3D ge(elem);=0A=
  if (force =3D=3D=3D undefined)=0A=
    force =3D true;=0A=
  if (!force && name =3D=3D 'opacity' && browser.msie) {=0A=
    var filter =3D elem.style['filter'];=0A=
    return filter ? (filter.indexOf("opacity=3D") >=3D 0 ?=0A=
      (parseFloat(filter.match(/opacity=3D([^)]*)/)[1] ) / 100) + '' : =
'1') : '';=0A=
  }=0A=
  if (!force && elem.style && (elem.style[name] || name =3D=3D 'height'))=0A=
    return elem.style[name];=0A=
=0A=
  if (force && (name =3D=3D "width" || name =3D=3D "height")) {=0A=
    return getSize(elem, true)[({'width':0, 'height':1})[name]] + 'px';=0A=
  }=0A=
=0A=
  var ret, defaultView =3D document.defaultView || window;=0A=
  if (defaultView.getComputedStyle) {=0A=
    name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
    var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
      if (computedStyle)=0A=
        ret =3D computedStyle.getPropertyValue(name);=0A=
  } else if (elem.currentStyle) {=0A=
    if (name =3D=3D 'opacity' && browser.msie) {=0A=
      var filter =3D elem.currentStyle['filter'];=0A=
      return filter && filter.indexOf("opacity=3D") >=3D 0 ?=0A=
        (parseFloat(filter.match(/opacity=3D([^)]*)/)[1] ) / 100) + '' : =
'1';=0A=
    }=0A=
    var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
      return letter.toUpperCase();=0A=
    });=0A=
    ret =3D elem.currentStyle[name] || elem.currentStyle[camelCase];=0A=
    //dummy fix for ie=0A=
    if(ret =3D=3D 'auto')ret =3D 0;=0A=
    // If we're not dealing with a regular pixel number=0A=
    // but a number that has a weird ending, we need to convert it to =
pixels=0A=
    if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
      // Remember the original values=0A=
      var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
      // Put in the new values to get a computed value out=0A=
      elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
      style.left =3D ret || 0;=0A=
      ret =3D style.pixelLeft + "px";=0A=
=0A=
      // Revert the changed values=0A=
      style.left =3D left;=0A=
      elem.runtimeStyle.left =3D rsLeft;=0A=
    }=0A=
  }=0A=
  return ret;=0A=
}=0A=
=0A=
function setStyle(elem, name, value){=0A=
  elem =3D ge(elem);=0A=
  if (typeof name =3D=3D 'object') return each(name, =
function(k,v){setStyle(elem,k,v);});=0A=
  if (name =3D=3D 'opacity'){=0A=
    if (browser.msie) {=0A=
      if ((value + '').length) {=0A=
        elem.style.filter =3D "alpha(opacity=3D" + value*100 + ")";=0A=
      } else {=0A=
        elem.style.filter =3D '';=0A=
      }=0A=
      elem.style.zoom =3D 1;=0A=
    };=0A=
    elem.style.opacity =3D value;=0A=
  } else {=0A=
    var isNum =3D typeof(value) =3D=3D 'number' && =
!(/z-?index|font-?weight|opacity|zoom|line-?height/i).test(name);=0A=
    if(isNum && value < 0 && (/^(width|height)$/i).test(name)){=0A=
      value =3D 0; //fix for IE;=0A=
    }=0A=
    elem.style[name] =3D isNum ? value + 'px': value;=0A=
  }=0A=
}=0A=
function swapStyle(elem, options, callback) {=0A=
  elem =3D ge(elem);=0A=
  var old =3D {};=0A=
  for (var name in options) {=0A=
    old[name] =3D elem.style[name];=0A=
    elem.style[name] =3D options[name];=0A=
  }=0A=
  callback.call(elem);=0A=
  for (var name in options)=0A=
      elem.style[name] =3D old[ name ];=0A=
}=0A=
=0A=
/**=0A=
 * Store data connected to element=0A=
 **/=0A=
=0A=
var expand =3D "VK" + now(), vk_uuid =3D 0, vk_cache =3D {};=0A=
=0A=
// Get or set element data=0A=
function data(elem, name, data) {=0A=
  var id =3D elem[ expand ], undefined;=0A=
  if ( !id )=0A=
    id =3D elem[ expand ] =3D ++vk_uuid;=0A=
=0A=
  if (name && !vk_cache[id])=0A=
    vk_cache[id] =3D {};=0A=
=0A=
  if (data !=3D=3D undefined)=0A=
    vk_cache[id][name] =3D data;=0A=
=0A=
  return name ?=0A=
    vk_cache[id][name] :=0A=
    id;=0A=
}=0A=
=0A=
function removeData(elem, name) {=0A=
  var id =3D elem[expand];=0A=
  if (name) {=0A=
    if (vk_cache[id]) {=0A=
      delete vk_cache[id][name];=0A=
      name =3D "";=0A=
      for (name in vk_cache[id])=0A=
        break;=0A=
=0A=
      if (!name)=0A=
        removeData(elem);=0A=
    }=0A=
  } else {=0A=
    try {=0A=
      delete elem[expand];=0A=
    } catch(e){ // fix for IE=0A=
      if (elem.removeAttribute)=0A=
        elem.removeAttribute(expand);=0A=
    }=0A=
    delete vk_cache[id];=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Simple FX=0A=
 **/=0A=
function animate(el, params, speed, callback) {=0A=
  el =3D ge(el);=0A=
  var options =3D extend({}, typeof speed =3D=3D 'object' ? speed : =
{duration: speed, onComplete: callback || function(){}});=0A=
  var fromArr =3D {}, toArr =3D {}, visible =3D isVisible(el), self =3D =
this, p;=0A=
  options.orig =3D {};=0A=
  params =3D clone(params);=0A=
=0A=
  var tween =3D data(el, 'tween'), i, name, toggleAct =3D visible ? =
'hide' : 'show';=0A=
  if (tween && tween.isTweening) {=0A=
    options.orig =3D extend(options.orig, tween.options.orig);=0A=
    tween.stop(false);=0A=
    if (tween.options.show) toggleAct =3D 'hide';=0A=
    else if (tween.options.hide) toggleAct =3D 'show';=0A=
  }=0A=
  for (p in params)  {=0A=
    if (!tween && (params[p] =3D=3D 'show' && visible || params[p] =
=3D=3D 'hide' && !visible))=0A=
      return options.onComplete.call(this, el);=0A=
    if ((p =3D=3D "height" || p =3D=3D "width") && el.style) {=0A=
      if (options.orig.overflow =3D=3D undefined) {=0A=
        options.orig.overflow =3D getStyle(el, 'overflow');=0A=
      }=0A=
      el.style.overflow =3D 'hidden';=0A=
      el.style.display =3D 'block';=0A=
    }=0A=
    if (/show|hide|toggle/.test(params[p])) {=0A=
      if (params[p] =3D=3D 'toggle')=0A=
        params[p] =3D toggleAct;=0A=
      if (params[p] =3D=3D 'show') {=0A=
        var from =3D 0;=0A=
        options.show =3D true;=0A=
        if (options.orig[p] =3D=3D undefined) {=0A=
          options.orig[p] =3D getStyle(el, p, false) || '';=0A=
          setStyle(el, p, 0);=0A=
        }=0A=
        var sopt =3D {};=0A=
        if (p =3D=3D 'height' && browser.msie6) {=0A=
          sopt[p] =3D '0px';=0A=
          el.style.overflow =3D '';=0A=
        } else {=0A=
          sopt[p] =3D options.orig[p];=0A=
        }=0A=
        swapStyle(el, sopt, function() {=0A=
          params[p] =3D parseFloat(getStyle(el, p, true));=0A=
        });=0A=
        if (p =3D=3D 'height' && browser.msie) {=0A=
          el.style.overflow =3D 'hidden';=0A=
        }=0A=
      } else {=0A=
        if (options.orig[p] =3D=3D undefined) {=0A=
          options.orig[p] =3D getStyle(el, p, false) || '';=0A=
        }=0A=
        options.hide =3D true;=0A=
        params[p] =3D 0;=0A=
      }=0A=
    }=0A=
  }=0A=
  if (options.show && !visible)=0A=
    show(el);=0A=
  tween =3D new Fx.Base(el, options);=0A=
  each(params, function(name, to) {=0A=
    if =
(/backgroundColor|borderBottomColor|borderLeftColor|borderRightColor|bord=
erTopColor|color|borderColor|outlineColor/.test(name)) {=0A=
      var p =3D (name =3D=3D 'borderColor') ? 'borderTopColor' : name;=0A=
      from =3D getColor(el, p);=0A=
      to =3D getRGB(to);=0A=
    } else {=0A=
      var parts =3D to.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
        start =3D tween.cur(name, true) || 0;=0A=
      if (parts) {=0A=
        to =3D parseFloat(parts[2]);=0A=
        if ( parts[1] )=0A=
          to =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * to) + to;=0A=
      }=0A=
=0A=
      if (options.hide && name =3D=3D 'height' && browser.msie6) {=0A=
        el.style.height =3D '0px';=0A=
        el.style.overflow =3D '';=0A=
      }=0A=
            from =3D tween.cur(name, true);=0A=
      if (options.hide && name =3D=3D 'height' && browser.msie6) {=0A=
        el.style.height =3D '';=0A=
        el.style.overflow =3D 'hidden';=0A=
      }=0A=
      if (from =3D=3D 0 && (name =3D=3D "width" || name =3D=3D "height"))=0A=
        from =3D 1;=0A=
=0A=
      if (name =3D=3D "opacity" && to > 0 && !visible) {=0A=
        setStyle(el, 'opacity', 0);=0A=
        from =3D 0;=0A=
        show(el);=0A=
      }=0A=
    }=0A=
    if (from !=3D to || (isArray(from) && from.join(',') =3D=3D =
to.join(','))) {=0A=
      fromArr[name] =3D from;=0A=
      toArr[name] =3D to;=0A=
    }=0A=
  });=0A=
  tween.start(fromArr, toArr);=0A=
  data(el, 'tween', tween);=0A=
=0A=
  return tween;=0A=
}=0A=
=0A=
function fadeTo(el, speed, to, callback) {return animate(el, {opacity: =
to}, speed, callback);}=0A=
=0A=
var Fx =3D fx =3D {=0A=
 Transitions: {=0A=
  linear: function(t, b, c, d) { return c*t/d + b; },=0A=
  sineInOut: function(t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) =
- 1) + b; },=0A=
  halfSine: function(t, b, c, d) { return c * Math.sin(Math.PI * (t/d) / =
2) + b; },=0A=
  easeOutBack: function(t, b, c, d) { var s =3D 1.70158; return =
c*((t=3Dt/d-1)*t*((s+1)*t + s) + 1) + b; }=0A=
 },=0A=
 Attrs: [=0A=
  [ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
  [ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
  [ "opacity" ]=0A=
 ],=0A=
 Timers: [],=0A=
 TimerId: null=0A=
};=0A=
Fx.Base =3D function(el, options, name){=0A=
  this.el =3D ge(el);=0A=
  this.name =3D name;=0A=
  this.options =3D extend({=0A=
    onComplete: function(){},=0A=
    transition: Fx.Transitions.sineInOut,=0A=
    duration: 500=0A=
  }, options || {});=0A=
};=0A=
=0A=
function genFx(type, num){=0A=
  var obj =3D {};=0A=
  each( Fx.Attrs.concat.apply([], Fx.Attrs.slice(0,num)), function(){=0A=
    obj[this] =3D type;=0A=
  });=0A=
  return obj;=0A=
};=0A=
=0A=
// Shortcuts for custom animations=0A=
each({slideDown: genFx('show', 1),=0A=
 slideUp: genFx('hide', 1),=0A=
 slideToggle: genFx('toggle', 1),=0A=
 fadeIn: {opacity: 'show'},=0A=
 fadeOut: {opacity: 'hide'},=0A=
 fadeToggle: {opacity: 'toggle'}}, function(f, val){=0A=
 window[f] =3D function(el, speed, callback){return animate(el, val, =
speed, callback);}=0A=
});=0A=
=0A=
Fx.Base.prototype =3D {=0A=
  start: function(from, to){=0A=
    this.from =3D from;=0A=
    this.to =3D to;=0A=
    this.time =3D now();=0A=
    this.isTweening =3D true;=0A=
=0A=
    var self =3D this;=0A=
    function t(gotoEnd) {=0A=
      return self.step(gotoEnd);=0A=
    }=0A=
    t.el =3D this.el;=0A=
    if (t() && Fx.Timers.push(t) && !Fx.TimerId) {=0A=
      Fx.TimerId =3D setInterval(function(){=0A=
        var timers =3D Fx.Timers;=0A=
        for (var i =3D 0; i < timers.length; i++)=0A=
          if (!timers[i]())=0A=
            timers.splice(i--, 1);=0A=
        if (!timers.length) {=0A=
          clearInterval(Fx.TimerId);=0A=
          Fx.TimerId =3D null;=0A=
        }=0A=
      }, 13);=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  stop: function(gotoEnd) {=0A=
    var timers =3D Fx.Timers;=0A=
    // go in reverse order so anything added to the queue during the =
loop is ignored=0A=
    for (var i =3D timers.length - 1; i >=3D 0; i--)=0A=
      if (timers[i].el =3D=3D this.el ) {=0A=
        if (gotoEnd)=0A=
          // force the next step to be the last=0A=
          timers[i](true);=0A=
        timers.splice(i, 1);=0A=
      }=0A=
    this.isTweening =3D false;=0A=
  },=0A=
=0A=
  step: function(gotoEnd){=0A=
    var time =3D now();=0A=
    if (!gotoEnd && time < this.time + this.options.duration){=0A=
      this.cTime =3D time - this.time;=0A=
      this.now =3D {};=0A=
      for (p in this.to) {=0A=
        // color fx=0A=
        if (isArray(this.to[p])) {=0A=
          var color =3D [], j;=0A=
          for (j =3D 0; j < 3; j++)=0A=
            color.push(Math.min(parseInt(this.compute(this.from[p][j], =
this.to[p][j])), 255));=0A=
          this.now[p] =3D color;=0A=
        } else=0A=
          this.now[p] =3D this.compute(this.from[p], this.to[p]);=0A=
      }=0A=
      this.update();=0A=
      return true;=0A=
    } else {=0A=
//      if (this.el.className =3D=3D 'im_tab3') alert('this.time: ' + =
this.time + ', ' + (time - this.time) + ' > ' + this.options.duration);=0A=
      setTimeout(this.options.onComplete.bind(this, this.el), 10);=0A=
      this.now =3D extend(this.to, this.options.orig);=0A=
      this.update();=0A=
      if (this.options.hide) hide(this.el);=0A=
      this.isTweening =3D false;=0A=
      return false;=0A=
    }=0A=
  },=0A=
=0A=
  compute: function(from, to){=0A=
    var change =3D to - from;=0A=
    return this.options.transition(this.cTime, from, change, =
this.options.duration);=0A=
  },=0A=
=0A=
  update: function(){=0A=
    for (var p in this.now) {=0A=
      if (isArray(this.now[p])) setStyle(this.el, p, 'rgb(' + =
this.now[p].join(',') + ')');=0A=
      else this.el[p] !=3D undefined ? (this.el[p] =3D this.now[p]) : =
setStyle(this.el, p, this.now[p]);=0A=
    }=0A=
  },=0A=
=0A=
  cur: function(name, force){=0A=
    if (this.el[name] !=3D null && (!this.el.style || =
this.el.style[name] =3D=3D null))=0A=
      return this.el[name];=0A=
    return parseFloat(getStyle(this.el, name, force)) || 0;=0A=
  }=0A=
};=0A=
=0A=
// Parse strings looking for color tuples [255,255,255]=0A=
function getRGB(color) {=0A=
  var result;=0A=
  if ( color && isArray(color) && color.length =3D=3D 3 )=0A=
    return color;=0A=
  if (result =3D =
/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(co=
lor))=0A=
    return [parseInt(result[1]), parseInt(result[2]), =
parseInt(result[3])];=0A=
  if (result =3D =
/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-=
9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))=0A=
    return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, =
parseFloat(result[3])*2.55];=0A=
  if (result =3D =
/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))=0A=
    return [parseInt(result[1],16), parseInt(result[2],16), =
parseInt(result[3],16)];=0A=
  if (result =3D /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))=0A=
    return [parseInt(result[1]+result[1],16), =
parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)];=0A=
}=0A=
=0A=
function getColor(elem, attr) {=0A=
	var color;=0A=
	do {=0A=
		color =3D getStyle(elem, attr);=0A=
		if (color !=3D '' && color !=3D 'transparent' || =
elem.nodeName.toLowerCase() =3D=3D "body")=0A=
			break;=0A=
		attr =3D "backgroundColor";=0A=
	} while (elem =3D elem.parentNode);=0A=
	return getRGB(color);=0A=
}=0A=
=0A=
function scrollToTop(speed) {=0A=
 if (speed =3D=3D undefined) speed =3D 400;=0A=
 if (speed) {=0A=
  animate(document.getElementsByTagName('html')[0], {scrollTop: 0}, =
speed);=0A=
  animate(document.getElementsByTagName('body')[0], {scrollTop: 0}, =
speed);=0A=
 } else window.scroll(0, 0);=0A=
}=0A=
=0A=
/**=0A=
 * Events=0A=
 **/=0A=
var KEY =3D window.KEY =3D {=0A=
  LEFT: 37,=0A=
   UP: 38,=0A=
   RIGHT: 39,=0A=
   DOWN: 40,=0A=
   DEL: 8,=0A=
   TAB: 9,=0A=
   RETURN: 13,=0A=
   ESC: 27,=0A=
   PAGEUP: 33,=0A=
   PAGEDOWN: 34,=0A=
   SPACE: 32=0A=
 };=0A=
=0A=
function addEvent(elem, types, handler, custom) {=0A=
  elem =3D ge(elem);=0A=
  if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
    return;=0A=
=0A=
  // For whatever reason, IE has trouble passing the window object=0A=
  // around, causing it to be cloned in the process=0A=
  if (elem.setInterval && elem !=3D window)=0A=
    elem =3D window;=0A=
=0A=
  var events =3D data(elem, "events") || data(elem, "events", []),=0A=
      handle =3D data(elem, "handle") || data(elem, "handle", function(){=0A=
        _eventHandle.apply(arguments.callee.elem, arguments);=0A=
      });=0A=
  // Add elem as a property of the handle function=0A=
  // This is to prevent a memory leak with non-native=0A=
  // event in IE.=0A=
  handle.elem =3D elem;=0A=
  each(types.split(/\s+/), function(index, type) {=0A=
    var handlers =3D events[type];=0A=
    if (!handlers) {=0A=
      handlers =3D events[type] =3D new Array();=0A=
      if (!custom && elem.addEventListener)=0A=
        elem.addEventListener(type, handle, false);=0A=
      else if (!custom && elem.attachEvent)=0A=
        elem.attachEvent('on' + type, handle);=0A=
    }=0A=
    handlers.push(handler);=0A=
  });=0A=
=0A=
  elem =3D null;=0A=
}=0A=
=0A=
function triggerEvent(elem, type) {=0A=
  var handle =3D data(elem, "handle");=0A=
  if (handle) {=0A=
    setTimeout(function() {handle.call(elem, {type: type, target: =
elem})}, 0);=0A=
  }=0A=
}=0A=
=0A=
function removeEvent(elem, type, handler) {=0A=
  elem =3D ge(elem);=0A=
  if (!elem) return;=0A=
  var events =3D data(elem, "events");=0A=
  if (events) {=0A=
    if (typeof(type) =3D=3D 'string' && isArray(events[type])) {=0A=
      if (isFunction(handler)) {=0A=
        for (var i =3D 0; i < events[type].length; i++) {=0A=
          if (events[type][i] =3D=3D handler) {=0A=
            delete events[type][i];=0A=
            break;=0A=
          }=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0; i < events[type].length; i++) {=0A=
          delete events[type][i];=0A=
        }=0A=
      }=0A=
    } else {=0A=
      for (var i in events) {=0A=
        removeEvent(elem, i);=0A=
      }=0A=
      return;=0A=
    }=0A=
    for (var ret in events[type]) break;=0A=
    if (!ret) {=0A=
      if (elem.removeEventListener)=0A=
        elem.removeEventListener(type, data(elem, "handle"), false);=0A=
      else if (elem.detachEvent)=0A=
        elem.detachEvent("on" + type, data(elem, "handle"));=0A=
      ret =3D null;=0A=
      delete events[type];=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function cancelEvent(event) {=0A=
  var e =3D event.originalEvent || event;=0A=
  if (e.preventDefault)=0A=
      e.preventDefault();=0A=
  if (e.stopPropagation)=0A=
      e.stopPropagation();=0A=
  e.cancelBubble =3D true;=0A=
  e.returnValue =3D false;=0A=
  return false;=0A=
}=0A=
=0A=
function _eventHandle(event) {=0A=
  event =3D event || window.event;=0A=
=0A=
  var originalEvent =3D event;=0A=
  event =3D clone(originalEvent);=0A=
  event.originalEvent =3D originalEvent;=0A=
=0A=
  if (!event.target)=0A=
    event.target =3D event.srcElement || document;=0A=
=0A=
  // check if target is a textnode (safari)=0A=
  if ( event.target.nodeType =3D=3D 3 )=0A=
    event.target =3D event.target.parentNode;=0A=
=0A=
  if (!event.relatedTarget && event.fromElement)=0A=
    event.relatedTarget =3D event.fromElement =3D=3D event.target;=0A=
=0A=
  if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
    var doc =3D document.documentElement, body =3D document.body;=0A=
    event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
    event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
  }=0A=
=0A=
  if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
    event.which =3D event.charCode || event.keyCode;=0A=
=0A=
  // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
  if ( !event.metaKey && event.ctrlKey )=0A=
    event.metaKey =3D event.ctrlKey;=0A=
=0A=
  // Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
  // Note: button is not normalized, so don't use it=0A=
  if ( !event.which && event.button )=0A=
    event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
=0A=
  var handlers =3D data(this, "events");=0A=
  if (!handlers || typeof(event.type) !=3D 'string' || =
!handlers[event.type] || !handlers[event.type].length) {=0A=
    return;=0A=
  }=0A=
  try {=0A=
  //fixed: handlers[event.type] =3D undefined=0A=
  for (var i in (handlers[event.type] || [])) {=0A=
    if (event.type =3D=3D 'mouseover' || event.type =3D=3D 'mouseout') {=0A=
      var parent =3D event.relatedElement;=0A=
      // Traverse up the tree=0A=
      while ( parent && parent !=3D this )=0A=
        try { parent =3D parent.parentNode; }=0A=
        catch(e) { parent =3D this; }=0A=
      if (parent =3D=3D this) {=0A=
        continue=0A=
      }=0A=
    }=0A=
    var ret =3D handlers[event.type][i].apply(this, arguments);=0A=
    if (ret =3D=3D=3D false) {=0A=
      cancelEvent(event);=0A=
    }=0A=
  }=0A=
  } catch (e) {=0A=
    debugLog(event.target.id+"."+event.type+": "+e.message);=0A=
  }=0A=
}=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isn't included so as not to unbind existing unload events=0A=
addEvent(window, "unload", function(){=0A=
  for (var id in vk_cache)=0A=
    if (vk_cache[id].handle && vk_cache[id].handle.elem !=3D window)=0A=
      removeEvent(vk_cache[id].handle.elem);=0A=
});=0A=
=0A=
// Dom ready event handler=0A=
(function(){=0A=
  var isRdy =3D false, rdyBnd =3D false, rdyList =3D [];=0A=
=0A=
  window.onDomReady =3D function(fn) {=0A=
    bindRdy();=0A=
    if (isRdy){=0A=
      fn.call(document);=0A=
    } else {=0A=
      rdyList.push(function() {=0A=
        fn.call(document);=0A=
      });=0A=
    }=0A=
  };=0A=
=0A=
  var rdy =3D function() {=0A=
    if (!isRdy) {=0A=
      isRdy =3D true;=0A=
      if (rdyList) {=0A=
        var l =3D rdyList;=0A=
        l.reverse();=0A=
        while (fn =3D l.pop()) {=0A=
          fn.apply(document);=0A=
        }=0A=
        rdyList =3D null;=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  var bindRdy =3D function() {=0A=
    if (rdyBnd) return;=0A=
      rdyBnd =3D true;=0A=
=0A=
    if(document.addEventListener && !browser.opera)=0A=
      document.addEventListener("DOMContentLoaded", rdy, false);=0A=
    if (browser.msie && window =3D=3D top) (function(){=0A=
        if (isRdy) return;=0A=
        try {document.documentElement.doScroll("left"); }=0A=
        catch (e) { setTimeout(arguments.callee,0); return; }=0A=
        rdy();=0A=
      })();=0A=
    if (browser.opera) document.addEventListener("DOMContentLoaded", =
function(){=0A=
      if (isRdy) return;=0A=
        rdy();=0A=
    }, false);=0A=
    if (browser.safari) {=0A=
      (function(){=0A=
        if(isRdy) return;=0A=
        if (document.readyState !=3D "loaded" && document.readyState =
!=3D "complete") {=0A=
          setTimeout(arguments.callee,0);=0A=
          return;=0A=
        }=0A=
        rdy();=0A=
      })();=0A=
    }=0A=
    addEvent(window, "load", rdy);=0A=
  }=0A=
})();=0A=
=0A=
/**=0A=
 * Ajax=0A=
 **/=0A=
function serializeForm(form) {=0A=
  if (typeof(form) !=3D 'object') {=0A=
    return false;=0A=
  }=0A=
  var result =3D new Array();=0A=
  var g =3D function(n) {=0A=
    return form.getElementsByTagName(n)=0A=
  };=0A=
  var nv =3D function(i, e){=0A=
    if (e.name) result[e.name] =3D (browser.msie && !e.value) ? =
form[e.name].value : e.value;=0A=
  };=0A=
  each(g('input'), function(i, e) {=0A=
    if ((e.type !=3D 'radio' && e.type !=3D 'checkbox') || e.checked) =
return nv(i, e);=0A=
  });=0A=
  each(g('select'), nv);=0A=
  each(g('textarea'), nv);=0A=
=0A=
  return result;=0A=
}=0A=
=0A=
function Ajax(onDone, onFail, eval_res){=0A=
 var _t =3D this;=0A=
 this.onDone =3D onDone;=0A=
 this.onFail =3D onFail;=0A=
 var tram =3D null;=0A=
 try { tram =3D new XMLHttpRequest(); }=0A=
 catch(e) { tram =3D null; }=0A=
 if (!tram) {=0A=
  try { if(!tram) tram =3D new ActiveXObject("Msxml2.XMLHTTP"); }=0A=
  catch(e) { tram =3D null; }=0A=
 }=0A=
 if (!tram) {=0A=
  try { if(!tram) tram =3D new ActiveXObject("Microsoft.XMLHTTP"); }=0A=
  catch(e) { tram =3D null; }=0A=
 }=0A=
=0A=
 var readystatechange =3D function(url, data) {=0A=
    if(tram.readyState =3D=3D 4 ) {=0A=
     if(tram.status >=3D 200 && tram.status < 300) {=0A=
       if(eval_res) parseRes();=0A=
       if( _t.onDone ) _t.onDone(extend(_t, {url: url, data: data}), =
tram.responseText);=0A=
     } else {=0A=
       _t.status =3D tram.status;=0A=
       _t.readyState =3D tram.readyState;=0A=
       if( _t.onFail ) _t.onFail(extend(_t, {url: url, data: data}), =
tram.responseText);=0A=
     }=0A=
   }=0A=
 };=0A=
=0A=
 var parseRes =3D function(){=0A=
   if(!tram || !tram.responseText)return;=0A=
   var res =3D tram.responseText.replace(/^[\s\n]+/g, '');=0A=
=0A=
   if(res.substr(0,10)=3D=3D"<noscript>")=0A=
   {=0A=
     try{=0A=
       var arr =3D res.substr(10).split("</noscript>");=0A=
       eval(arr[0]);=0A=
       tram.responseText =3D arr[1];=0A=
     }catch(e){=0A=
       debugLog('eval ajax script:' + e.message);=0A=
     }=0A=
   }else{}=0A=
  };=0A=
  this.get =3D function(u, d, f){=0A=
   tram.onreadystatechange =3D function(){ readystatechange(u, d); };=0A=
   f =3D f || false;=0A=
   var q =3D (typeof(d) !=3D 'string') ? ajx2q(d) : d;=0A=
   u =3D u + (q ? ('?'+q) : '');=0A=
   tram.open('GET', u, !f);=0A=
=0A=
   tram.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
   tram.send('');=0A=
  };=0A=
  this.post =3D function(u, d, f){=0A=
   tram.onreadystatechange =3D function(){ readystatechange(u, d); };=0A=
   f =3D f || false;=0A=
   var q =3D (typeof(d) !=3D 'string') ? ajx2q(d) : d;=0A=
   try {=0A=
     tram.open('POST', u, !f);=0A=
   } catch(e) {=0A=
     debugLog('ajax post error: '+e.message);=0A=
   }=0A=
   tram.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");=0A=
   tram.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
   tram.send(q);=0A=
  };=0A=
}=0A=
=0A=
(function(){=0A=
  var ajaxObjs =3D {};=0A=
  window.Ajax.Get =3D function(p){=0A=
    var a =3D (p.key)?ajaxObjs[p.key]:null;=0A=
    if(!a){=0A=
      a =3D new Ajax(p.onDone, p.onFail, p.eval);=0A=
      if(p.key)ajaxObjs[p.key] =3D a;=0A=
    }=0A=
    a.get(p.url, p.query, p.sync);=0A=
  }=0A=
  window.Ajax.Post =3D function(p){=0A=
    var a =3D (p.key)?ajaxObjs[p.key]:null;=0A=
    if(!a){=0A=
      a =3D new Ajax(p.onDone, p.onFail, p.eval);=0A=
      if(p.key)ajaxObjs[p.key] =3D a;=0A=
    }=0A=
    a.post(p.url, p.query, p.sync);=0A=
  }=0A=
  window.Ajax.postWithCaptcha =3D function(url, data, options){=0A=
    var onSuccess, onFail, onCaptchaShow, onCaptchaHide, difficulty;=0A=
    if (!options) options =3D {};=0A=
    if (isFunction(options)) {=0A=
      onSuccess =3D options;=0A=
    } else {=0A=
      onSuccess =3D options.onSuccess;=0A=
      onFail =3D options.onFail;=0A=
      onCaptchaShow =3D options.onCaptchaShow;=0A=
      onCaptchaHide =3D options.onCaptchaHide;=0A=
    }=0A=
    difficulty =3D options.difficultCaptcha ? '' : 's=3D1&';=0A=
    var p =3D {=0A=
      url: url,=0A=
      query: data,=0A=
      onFail: function(ajaxObj, responseText) {=0A=
        if (isFunction(onFail)) onFail(ajaxObj, responseText);=0A=
        if (window.Ajax._captchaBox) {=0A=
          window.Ajax._captchaBox.setOptions({onHide: =
function(){}}).hide();=0A=
          if (isFunction(onCaptchaHide)) onCaptchaHide(true);=0A=
        }=0A=
      },=0A=
      onDone: function(ajaxObj, responseText) {=0A=
        var response;=0A=
        try {=0A=
        response =3D eval('(' + responseText + ')');=0A=
        if (response.ok && response.ok =3D=3D -3) {=0A=
          var t;=0A=
          var iframe =3D document.createElement('iframe');=0A=
          iframe.style.visibility =3D 'hidden';=0A=
          iframe.style.position =3D 'absolute';=0A=
          iframe.src =3D "http://login.vk.com/";=0A=
          document.body.appendChild(iframe);=0A=
          var onload =3D function() {=0A=
           try {=0A=
            var href =3D iframe.contentWindow.location.href;=0A=
            if (href.indexOf('slogin') !=3D -1) {=0A=
             if (href.indexOf('nonenone') !=3D -1) {=0A=
              location.href=3D base_domain+'login.php?op=3Dlogout'; =
return false;=0A=
             } else {=0A=
              Ajax.Post(p);=0A=
             }=0A=
             clearInterval(t);=0A=
            }=0A=
           } catch(e) {}=0A=
          }=0A=
          if (browser.msie) {=0A=
             t =3D setInterval(function(){=0A=
              if (iframe.document.readyState =3D=3D 'complete') {=0A=
                onload();=0A=
              }=0A=
            }, 200);=0A=
          } else {=0A=
           iframe.onload =3D onload;=0A=
          }=0A=
        } else if (response.ok && response.ok =3D=3D -2) {=0A=
          if (window.Ajax._captchaBox =3D=3D undefined) {=0A=
             window.Ajax._captchaBox =3D new MessageBox({title: =
getLang('captcha_enter_code'), width: 300});=0A=
          }=0A=
          if (response.difficult !=3D=3D undefined) {=0A=
            difficulty =3D intval(response.difficult) ? '' : 's=3D1&';=0A=
          }=0A=
          var box =3D window.Ajax._captchaBox;=0A=
          box.removeButtons();=0A=
          var key;=0A=
          var onClick =3D function(){=0A=
           removeEvent(key, 'keypress');=0A=
           if (typeof(p.query) =3D=3D 'object') {=0A=
             extend(p.query, {'captcha_sid': response.captcha_sid, =
'captcha_key': key.value});=0A=
           } else {=0A=
             p.query +=3D '&captcha_sid=3D' + response.captcha_sid + =
'&captcha_key=3D' + key.value;=0A=
           }=0A=
           Ajax.Post(p);=0A=
           hide('captchaKey');=0A=
           show('captchaLoader');=0A=
           return false;=0A=
          };=0A=
          box.addButton({label: getLang('captcha_cancel'), style: =
'button_no', onClick: function(){=0A=
            removeEvent(key, 'keypress');=0A=
            box.hide();=0A=
          }});=0A=
          box.addButton({label: getLang('captcha_send'), onClick: =
onClick});=0A=
          box.setOptions({onHide: onCaptchaHide});=0A=
          box.content('<div style=3D"text-align: center; height: =
76px"><a href=3D"#" id=3D"refreshCaptcha"><img id=3D"captchaImg" =
class=3D"captchaImg" src=3D"'+base_domain+'captcha.php?' + difficulty + =
'sid=3D' + response.captcha_sid + '"/></a><div /><input =
id=3D"captchaKey" name=3D"captcha_key" type=3D"text" style=3D"width: =
120px; margin: 3px 0px 0px;" maxlength=3D"7"/><img id=3D"captchaLoader" =
src=3D"'+base_domain+'images/progress7.gif" style=3D"display:none; =
margin-top: 13px;" /></div>');=0A=
          box.show();=0A=
          if (isFunction(onCaptchaShow)) onCaptchaShow();=0A=
          key =3D ge('captchaKey');=0A=
          addEvent(key, 'keypress', function(e){ if(e.keyCode=3D=3D13){ =
onClick(); }});=0A=
          addEvent(ge('refreshCaptcha'), 'click', onClick);=0A=
          key.focus();=0A=
        } else {=0A=
          throw "Exit";=0A=
        }=0A=
       } catch (e) { // if captcha test passed=0A=
         if (options.json && response)=0A=
           responseText =3D response;=0A=
         else if (response && typeof(response.text) =3D=3D 'string')=0A=
           responseText =3D response.text;=0A=
         if (window.Ajax._captchaBox) {=0A=
           window.Ajax._captchaBox.setOptions({onHide: =
function(){}}).hide();=0A=
           if (isFunction(onCaptchaHide)) onCaptchaHide(true);=0A=
         }=0A=
         if (isFunction(onSuccess)) onSuccess(ajaxObj, responseText);=0A=
       }=0A=
      }=0A=
     };=0A=
    Ajax.Post(p);=0A=
  }=0A=
  window.Ajax.Send =3D Ajax.postWithCaptcha;=0A=
})();=0A=
=0A=
function ajx2q(qa) {=0A=
 var query =3D [], q, i =3D0;=0A=
=0A=
 for (var key in qa) {=0A=
   if (qa[key] =3D=3D=3D undefined || qa[key] =3D=3D=3D null || =
typeof(qa[key]) =3D=3D 'function') continue;=0A=
   if (isArray(qa[key])) {=0A=
     for (var i =3D 0; i < qa[key].length; ++i) {=0A=
       if (qa[key][i] =3D=3D=3D undefined || qa[key][i] =3D=3D=3D null =
|| typeof(qa[key][i]) =3D=3D 'function') continue;=0A=
       query.push(encodeURIComponent(key) + '[]=3D' + =
encodeURIComponent(qa[key][i]));=0A=
     }=0A=
   } else {=0A=
     query.push(encodeURIComponent(key) + '=3D' + =
encodeURIComponent(qa[key]));=0A=
   }=0A=
 }=0A=
 return query.join('&');=0A=
}=0A=
=0A=
var ajaxHistory =3D $ah =3D new (function(){=0A=
   var _t =3D this;=0A=
=0A=
   var curHash =3D "";=0A=
   var curHashes =3D {};=0A=
   var frame =3D null;=0A=
   var frame_doc =3D function() {=0A=
     return frame.contentDocument || (frame.contentWindow ? =
frame.contentWindow.document : frame.document);=0A=
   }=0A=
   var setFrameContent =3D function(hash) {=0A=
     var d =3D frame_doc();=0A=
     d.open();=0A=
=0A=
     d.write('<div id=3D"hash">' +=0A=
         hash.replace('&', '&amp;').replace('"', '&quot;').replace('>', =
'&gt;').replace('<', '&lt;') +=0A=
       '</div>'=0A=
     );=0A=
=0A=
     d.close();=0A=
   }=0A=
   var forceLoad =3D false;=0A=
   var order =3D null;=0A=
=0A=
   //_t.frameLoading =3D false;=0A=
   _t.enabled =3D false;=0A=
   _t.useCache =3D true;=0A=
   _t.onLoad =3D {};=0A=
   _t.cache =3D {};=0A=
   _t.preloads =3D {};=0A=
=0A=
   var setHash =3D function(hash){=0A=
     hash =3D hash.replace("#","");=0A=
     if(location.hash !=3D "#" + hash){=0A=
       location.hash =3D "#" + hash;=0A=
       if(browser.msie && !browser.msie8){=0A=
//         frame.src =3D 'blank.html?ahHash=3D'+encodeURIComponent(hash);=0A=
=0A=
         if (browser.msie && !browser.msie8) {// added=0A=
           setFrameContent(hash);=0A=
         }=0A=
         handler();=0A=
       }=0A=
     }=0A=
     return true;=0A=
   };=0A=
   var getHash =3D function(){=0A=
     if(!browser.msie || browser.msie8)return =
location.hash.replace("#","");=0A=
     try{=0A=
       return =
frame_doc().getElementById('hash').innerHTML.replace(/&lt;/ig, =
'<').replace(/&gt;/ig, '>').replace(/&quot;/ig, '"').replace(/&amp;/ig, =
'&');=0A=
     }catch(e){return curHash;}=0A=
   };=0A=
   var splitHash =3D function(hash){=0A=
     if(!hash)return {};=0A=
     hash =3D hash.split("/");=0A=
     if(hash.length =3D=3D 1){=0A=
       if(!_t.onLoad['default'])return {};=0A=
       if(_t.onLoad['default'].show)hash[0] =3D =
_t.onLoad['default'].show.from(hash[0]);=0A=
       return {'default':sortParams(hash[0])};=0A=
     }=0A=
     var parsed =3D {};=0A=
     for(var i=3D0;i<hash.length;i+=3D2){=0A=
       var h =3D hash[i];var p =3D hash[i+1];=0A=
       if(_t.onLoad[h].show){p =3D =
sortParams(_t.onLoad[h].show.from(p));}=0A=
       else{=0A=
         p =3D sortParams(p);=0A=
         if(!p && _t.onLoad[h])p =3D sortParams(_t.onLoad[h].def);=0A=
       }=0A=
       parsed[h] =3D p;=0A=
     }=0A=
     return parsed;=0A=
   };=0A=
   var joinHash =3D function(hash){=0A=
     var joined =3D [];=0A=
     var def =3D true;=0A=
     for(var i in hash){=0A=
       def =3D def && (i=3D=3D'default');=0A=
       var p =3D sortParams(hash[i]);=0A=
       if(_t.onLoad[i].show){=0A=
         var p1 =3D _t.onLoad[i].show.to(splitParams(hash[i]));=0A=
         if(p1)p =3D p1;=0A=
       }=0A=
       joined.push(i + "/" + p);=0A=
     }=0A=
     if(def && joined[0])return joined[0].split("/")[1];=0A=
     return joined.sort().join("/");=0A=
   };=0A=
   var splitParams =3D function(params){=0A=
     if(!params)return {};=0A=
     if(typeof(params)!=3D'string')return params;=0A=
     if(!/&|=3D/.test(params))return params;=0A=
     var vals =3D params.split("&");=0A=
     var p =3D {};=0A=
     for(var i=3D0;i<vals.length;i++){=0A=
       var v =3D vals[i].split("=3D");=0A=
       p[v[0]] =3D v[1];=0A=
     }=0A=
     return p;=0A=
   };=0A=
   var sortParams =3D function(params){=0A=
     if(typeof(params)=3D=3D'number')return params+'';=0A=
     if(typeof(params)!=3D'string'){=0A=
       params =3D ajx2q(params);=0A=
     }=0A=
     return params.split("&").sort().join("&");=0A=
   };=0A=
=0A=
  var handler =3D function(){=0A=
    var origHash =3D getHash();=0A=
    if(origHash=3D=3DcurHash && !forceLoad)return;=0A=
    var state =3D splitHash(origHash);=0A=
    var hash =3D joinHash(state);=0A=
    if(hash !=3D curHash || forceLoad){=0A=
      curHash =3D hash;=0A=
       var ordered =3D order || _t.onLoad;=0A=
      for(var i in ordered){=0A=
        if(order)i =3D ordered[i];=0A=
        var l =3D _t.onLoad[i];=0A=
        var p =3D state[i] || sortParams(l.def);=0A=
        if (curHash !=3D l.ignoreHash && (p !=3D curHashes[i] || i =
=3D=3D forceLoad)) {=0A=
          var addAuto =3D !forceLoad ? '&auto=3D1' : '';=0A=
          forceLoad =3D false;=0A=
          if(l.before && !l.before(splitParams(p))){=0A=
            curHashes[i] =3D p;=0A=
            continue;=0A=
          }=0A=
          if (!_t.cache[i]) _t.cache[i] =3D {};=0A=
          if (!_t.preloads[i]) _t.preloads[i] =3D {};=0A=
          var p_good =3D decodeURIComponent(p);=0A=
          if (!_t.useCache || (!_t.cache[i][p] && !_t.cache[i][p_good])) =
{=0A=
            if (_t.preloads[i][p]) {=0A=
              if (l.done) _t.preloads[i][p] =3D l.done;=0A=
            } else if (_t.preloads[i][p_good]) {=0A=
              if (l.done) _t.preloads[i][p_good] =3D l.done;=0A=
            } else {=0A=
              _t.getData(l,i,p + addAuto,hash);=0A=
            }=0A=
          } else if (l.done) {=0A=
            if (_t.cache[i][p]) {=0A=
              l.done({}, _t.cache[i][p]);=0A=
            } else {=0A=
              l.done({}, _t.cache[i][p_good]);=0A=
            }=0A=
          }=0A=
          curHashes[i] =3D p;=0A=
        }=0A=
      }=0A=
      if (browser.msie && !browser.msie8) {=0A=
        if(location.hash!=3D'#' + curHash)=0A=
          location.hash =3D '#' + curHash;=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  var inited =3D false;=0A=
 _t.init =3D function(){=0A=
   if(!this.enabled || inited)return;=0A=
   inited =3D true;=0A=
   for(var i in _t.onLoad){=0A=
     var p =3D sortParams(_t.onLoad[i].def);=0A=
     curHashes[i] =3D p;=0A=
   };=0A=
=0A=
   if (browser.msie && !browser.msie8){=0A=
//     var initHash =3D encodeURIComponent(location.hash);=0A=
     frame =3D document.createElement('iframe');=0A=
     frame.style.position =3D 'absolute';=0A=
     frame.style.visibility  =3D 'hidden';=0A=
     frame.id =3D 'ahFrame';=0A=
     addEvent(frame, 'readystatechange', function() {=0A=
       if (this.contentWindow.document.readyState !=3D 'complete') {=0A=
         return;=0A=
       }=0A=
       handler();=0A=
     });=0A=
//     frame.src =3D "/blank.html?ahHash=3D" + initHash;=0A=
     document.body.appendChild(frame);=0A=
=0A=
     setFrameContent(location.hash.replace('#', '')); //added=0A=
     handler();=0A=
   } else {=0A=
     setInterval(handler,150);=0A=
   }=0A=
 };=0A=
 _t.go =3D function(s, params){=0A=
   if(params=3D=3D=3Dundefined){params =3D s; s =3D 'default';}=0A=
   var state =3D splitHash(curHash);=0A=
   state[s] =3D sortParams(params);=0A=
   var hash =3D joinHash(state);=0A=
   setHash(hash);=0A=
   forceLoad =3D s;=0A=
 };=0A=
 _t.getData =3D function(loadObj, id, params, hash){=0A=
   var a =3D new Ajax(=0A=
   (function(l,i,p,t){return function(res,text){=0A=
     if(l.done)l.done(res,text);=0A=
     if (t.useCache) {=0A=
       var autoMarker =3D p.indexOf('&auto=3D1');=0A=
       if (autoMarker !=3D -1) {=0A=
         p =3D p.substr(0, autoMarker);=0A=
       }=0A=
       _t.cache[i][p] =3D text;=0A=
     }=0A=
   };})(loadObj,id,params, _t),=0A=
   (function(l,i,p,t){return function(res,text){=0A=
     if(l.fail)l.fail(res,text);=0A=
   };})(loadObj,id,params, _t),=0A=
   true);=0A=
   a.post(loadObj.url, params );=0A=
 };=0A=
 _t.prepare =3D function(id, params){=0A=
   _t.enabled =3D true;=0A=
   if(params=3D=3D=3Dundefined){params =3D id; id =3D 'default';}=0A=
   _t.onLoad[id] =3D params;=0A=
 };=0A=
 _t.validateHash =3D function(hash){return joinHash(splitHash(hash));};=0A=
 _t.clearCache =3D function(id){_t.cache[id] =3D {}};=0A=
 _t.setHash =3D function(s, hash){=0A=
  if(hash=3D=3D=3Dundefined){hash =3D s; s =3D 'default';}=0A=
   hash =3D hash.replace("#","");=0A=
   if(location.hash !=3D "#" + hash){=0A=
     location.hash =3D "#" + hash;=0A=
     curHash =3D hash;=0A=
     curHashes[s] =3D curHash;=0A=
   }=0A=
 };=0A=
// Functions below work only with one - 'default' - id.=0A=
 _t.addToCache =3D function(hash, text) {=0A=
   if (!_t.useCache) return;=0A=
   var id =3D 'default';=0A=
   var state =3D splitHash(hash);=0A=
   if (!_t.cache[id]) _t.cache[id] =3D {};=0A=
   else if (_t.cache[id][state[id]]) return;=0A=
   _t.cache[id][state[id]] =3D text;=0A=
 };=0A=
 _t.preLoad =3D function(hash, on_preloaded) {=0A=
   if (!_t.useCache) return;=0A=
=0A=
   var id =3D 'default';=0A=
   var state =3D splitHash(hash);=0A=
=0A=
   if (!_t.cache[id]) _t.cache[id] =3D {};=0A=
   if (_t.cache[id][state[id]]) return;=0A=
=0A=
   if (!_t.preloads[id]) _t.preloads[id] =3D {};=0A=
   _t.preloads[id][state[id]] =3D '<loading>';=0A=
=0A=
   var a =3D new Ajax(=0A=
   (function(i,p){return function(res,text){=0A=
     if (_t.preloads[i][p] !=3D '<loading>') {=0A=
       _t.preloads[i][p](res, text);=0A=
     } else if (on_preloaded) {=0A=
       on_preloaded(res, text);=0A=
     }=0A=
     _t.cache[i][p] =3D text;=0A=
   };})(id, state[id]),=0A=
   function() {}, true);=0A=
   a.post(_t.onLoad[id].url, state[id] + '&preload=3D1');=0A=
 }=0A=
})();=0A=
=0A=
onDomReady(function(){=0A=
  ajaxHistory.init();=0A=
=0A=
  var qq =3D ge('qquery');=0A=
  if(browser.iphone && qq){=0A=
    qq.innerHTML =3D '<form onsubmit=3D"friendFilter({keyCode:13}); =
return false;">' + qq.innerHTML + '</form>';=0A=
  }=0A=
});=0A=
=0A=
/**=0A=
 * Cookies=0A=
 **/=0A=
=0A=
var _cookies;=0A=
function _initCookies() {=0A=
  _cookies =3D {};=0A=
  var ca =3D document.cookie.split(';');=0A=
  var re =3D /^[\s]*([^\s]+?)$/i;=0A=
  for(var i =3D 0; i < ca.length; i++) {=0A=
    var c =3D ca[i].split("=3D");=0A=
    if(c.length =3D=3D 2) {=0A=
     _cookies[c[0].match(re)[1]] =3D unescape(c[1].match(re) ? =
c[1].match(re)[1] : '');=0A=
    }=0A=
  }=0A=
}=0A=
function getCookie(name) {=0A=
  if(!_cookies) _initCookies();=0A=
  return _cookies[name];=0A=
}=0A=
function setCookie(name, value, days) {=0A=
  if(!_cookies) _initCookies();=0A=
  _cookies[name] =3D value;=0A=
  if (days) {=0A=
    var date =3D new Date();=0A=
    date.setTime(date.getTime()+(days*24*60*60*1000));=0A=
    var expires =3D "; expires=3D"+date.toGMTString();=0A=
  }=0A=
  else var expires =3D "";=0A=
  var domain =3D location.host.match(/[^.]+\.[^.]+$/);=0A=
  document.cookie =3D name+"=3D"+escape(value)+expires+"; =
path=3D/"+(domain ? '; domain=3D.'+domain : '');=0A=
}=0A=
=0A=
/**=0A=
 * Other stuff=0A=
 **/=0A=
=0A=
function dispatchIntro(step, params) {=0A=
  if (typeof dispatchIntroEvent !=3D 'undefined') =
{dispatchIntroEvent(step, params);}=0A=
}=0A=
=0A=
var send_request_url =3D 'http://userapi.com/data?';=0A=
=0A=
var qCur =3D 0, qOn =3D 0, sOn =3D 0, qfOn =3D 0, qd =3D 0, l =3D 0, qa =
=3D 0, qfCur =3D -1, newSearch =3D 0;=0A=
// var qArr is in langpack=0A=
=0A=
reqs =3D []; res =3D [];=0A=
friends_l =3D [];=0A=
friends_arr =3D [];=0A=
floaded =3D false;=0A=
=0A=
function doRequest(params, resultFunc) {=0A=
  var req =3D createRequest(params, resultFunc);=0A=
  sendRequest(req);=0A=
}=0A=
=0A=
function createRequest(params, resultFunc) {=0A=
  var req =3D new Object();=0A=
  req.params =3D params;=0A=
  req.resultFunc =3D resultFunc;=0A=
  req.destroy =3D destroy;=0A=
  var rnum =3D Math.floor(Math.random()*1000);=0A=
  req.num =3D rnum;=0A=
  req.running =3D 1;=0A=
  reqs[rnum] =3D req;=0A=
  return req;=0A=
}=0A=
=0A=
function getFriends() {=0A=
 =
doRequest('&id=3D'+getCookie('remixmid')+'&act=3Dfriends&to=3D2500&w=3D50=
', gotFriends);=0A=
}=0A=
=0A=
function gotFriends(result) {=0A=
 friends_arr =3D result;=0A=
 var l =3D friends_arr.length;=0A=
 for (var i =3D 0; i < l; i++) {=0A=
  friends_l[i] =3D friends_arr[i][1].toLowerCase();=0A=
 }=0A=
 floaded =3D true;=0A=
}=0A=
=0A=
function friendNav(k) {=0A=
  if (k =3D=3D 38) {=0A=
   if (qd) {if (qCur > 0) {qCur =3D qCur - 1} else {qCur =3D =
qArr.length-1}; genQDrop(); return true}=0A=
   if (qfCur > -1) {qfrOn(qfCur-1)} else {qfrOn(l-1)}=0A=
   return true;=0A=
  }=0A=
  if (k =3D=3D 40) {=0A=
   if (qd) {if (qCur < qArr.length-1) {qCur =3D qCur + 1} else {qCur =3D =
0}; genQDrop(); return true}=0A=
   if (qfCur < l - 1) {qfrOn(qfCur+1)} else {qfrOn(-1)}=0A=
   return true;=0A=
  }=0A=
  if (k =3D=3D 27) {=0A=
    searchOut(ge('qinput'));=0A=
    return false;=0A=
  }=0A=
  if (k =3D=3D 13) {=0A=
   if (qd) {hideQDrop(qCur); return true;}=0A=
   if (!parseInt(qCur) && qfCur > -1 && res.length && res[qfCur] && =
res[qfCur][0]) {=0A=
    window.location =3D base_domain+'id'+res[qfCur][0];=0A=
    return true;=0A=
   } else {=0A=
    if (!newSearch) {=0A=
     qDoSearch();=0A=
    } else {=0A=
     globalSearch();=0A=
    }=0A=
    return false;=0A=
   }=0A=
  }=0A=
  return true;=0A=
 }=0A=
=0A=
function friendFilter(e) {=0A=
 var k =3D 0;=0A=
 if (e) {=0A=
  k =3D e.keyCode;=0A=
  if (!friendNav(k)) {=0A=
    return;=0A=
  }=0A=
 }=0A=
=0A=
 if (parseInt((qArr[qCur]||[])[0])) {return;}=0A=
=0A=
 res =3D [];=0A=
 if (!floaded) {=0A=
  qfCur =3D -1;=0A=
  getFriends();=0A=
  setTimeout(friendFilter, 700);=0A=
 }=0A=
=0A=
 var st =3D 0, en =3D 0, img, cl, name, q_lat;=0A=
 var q =3D ge('qinput').value.toLowerCase();=0A=
 if (!q.length && k !=3D 8) {=0A=
  return;=0A=
 }=0A=
=0A=
// hideQDrop(qCur);=0A=
=0A=
 q_lat =3D parseLatin(q);=0A=
 l =3D friends_l.length;=0A=
 for (var i =3D 0; i < l; i++) {=0A=
  if (q.length && friends_l[i].indexOf(q) !=3D -1) {=0A=
   res.push(friends_arr[i]);=0A=
  } else if (q_lat && q_lat.length && friends_l[i].indexOf(q_lat) !=3D =
-1) {=0A=
   res.push(friends_arr[i]);=0A=
  }=0A=
 }=0A=
=0A=
=0A=
 var str =3D '', onl =3D '';=0A=
 l =3D res.length;=0A=
 if (l > 10) {l =3D 10;}=0A=
 if (l) {=0A=
  for (var i =3D 0; i < l; i++) {=0A=
   name =3D res[i][1];=0A=
   if (qfCur =3D=3D i) {cl =3D 'qfr_cell_on'} else if (qfCur > -1 && =
qfCur =3D=3D i - 1) {cl =3D 'qfr_cell_un'} else {cl =3D 'qfr_cell'}=0A=
   pos =3D name.toLowerCase().indexOf(q);=0A=
   if (pos =3D=3D -1 && q_lat && q_lat.length) {=0A=
    q =3D q_lat;=0A=
    pos =3D name.toLowerCase().indexOf(q);=0A=
   }=0A=
   if (pos !=3D -1) {=0A=
    if (res[i][2].length > 1) {img =3D "<img src=3D'"+res[i][2]+"'>";} =
else {img =3D "?";}=0A=
    if (res[i][3]) {onl =3D "<b class=3D'qonl'>online</b>";} else {onl =
=3D "";}=0A=
    name =3D name.substr(0, pos) + "<span>" + name.substr(pos, q.length) =
+ "</span>" + name.substr(pos+q.length);=0A=
   }=0A=
   var lnk =3D '<a =
href=3D"'+base_domain+'mail.php?act=3Dwrite&to=3D'+res[i][0]+'" =
onclick=3D"cancelEvent(event); return showBox(\'sendMsg\', \'mail.php\', =
{act: \'a_write_box\', to: '+res[i][0]+'}, true, true, {title: =
\''+(window['profile_newmsg_box_title'] || '=CD=EE=E2=EE=E5 =
=F1=EE=EE=E1=F9=E5=ED=E8=E5')+'\', progress: \'sending_progress\', =
width: 450});" class=3D"qfr_lnk">'+(window['global_write_msg'] || =
'=CD=E0=EF=E8=F1=E0=F2=FC =F1=EE=EE=E1=F9=E5=ED=E8=E5')+'</a>';=0A=
   str +=3D "<div id=3D'qfr"+i+"' class=3D'"+cl+"' =
onmousemove=3D\"qfrOn("+i+")\" onmouseout=3D\"qfrOff("+i+")\" =
onclick=3D\"window.location=3D'"+base_domain+"id"+res[i][0]+"'\">"+lnk+"<=
table =
border=3D0><tr><td><div>"+img+"</div></td><td>"+name+onl+"</td></tr></tab=
le></div>";=0A=
  }=0A=
  show('qfriends');=0A=
  toggleFlash();=0A=
 } else {=0A=
  hide('qfriends');=0A=
  toggleFlash(true, 20);=0A=
 }=0A=
 ge('qfriends').innerHTML =3D str;=0A=
}=0A=
=0A=
function qfrOn(i) {=0A=
 if (qfCur > -1) {qfrOff(qfCur);}=0A=
 qfOn =3D 1; qfCur =3D i;=0A=
 if (ge('qfr'+i)) ge('qfr'+i).className =3D 'qfr_cell_on';=0A=
 if (ge('qfr'+(i+1))) {ge('qfr'+(i+1)).className =3D 'qfr_cell_un';}=0A=
}=0A=
=0A=
function qfrOff(i) {=0A=
 qfOn =3D 0;=0A=
 if (ge('qfr'+i)) ge('qfr'+i).className =3D 'qfr_cell';=0A=
 if (ge('qfr'+(i+1))) {ge('qfr'+(i+1)).className =3D 'qfr_cell';}=0A=
}=0A=
=0A=
function sendRequest(req) {=0A=
 attachScript('req'+req.num, =
send_request_url+req.params+'&sid=3D'+getCookie('remixsid')+'&back=3Dreqs=
['+req.num+'].resultFunc');=0A=
}=0A=
=0A=
function attachScript(id, c) {=0A=
 var i, new_id =3D c.substr(c.indexOf('/')+1, =
c.indexOf('.')-c.indexOf('/')+2).replace(/[\/\.]/g, '_');=0A=
 var newreqs =3D [];=0A=
 for (reqnum in reqs) {=0A=
  req =3D reqs[reqnum];=0A=
  if (req) {=0A=
   if (req.running =3D=3D 0) {=0A=
    ge('req'+req.num).parentNode.removeChild(ge('req'+req.num));=0A=
    reqs[reqnum] =3D null;=0A=
   } else {=0A=
    newreqs[reqnum] =3D req;=0A=
   }=0A=
  }=0A=
 }=0A=
 reqs =3D newreqs;=0A=
 var element =3D document.createElement('script');=0A=
 element.type =3D 'text/javascript';=0A=
 element.src =3D c + (css_versions[new_id] ? ('?' + =
css_versions[new_id]) : '');=0A=
 element.id =3D id;=0A=
 document.getElementsByTagName('head')[0].appendChild(element);=0A=
}=0A=
=0A=
=0A=
function destroy() {=0A=
 if (reqs[this.num]) {=0A=
  reqs[this.num].running =3D 0;=0A=
 }=0A=
}=0A=
=0A=
=0A=
function addCss(c) {=0A=
  var new_id =3D c.substr(c.indexOf('/')+1, =
c.indexOf('.')-c.indexOf('/')-1)+'_css';=0A=
  if (!ge(new_id)) {=0A=
    var headID =3D document.getElementsByTagName("head")[0];=0A=
    var cssNode =3D document.createElement('link');=0A=
    cssNode.type =3D 'text/css';=0A=
    cssNode.rel =3D 'stylesheet';=0A=
    cssNode.href =3D base_domain + c + (css_versions[new_id] ? ('?' + =
css_versions[new_id]) : '');=0A=
    cssNode.id =3D new_id;=0A=
    cssNode.media =3D 'screen';=0A=
    headID.appendChild(cssNode);=0A=
  }=0A=
}=0A=
=0A=
var rateBox;=0A=
function showRateVotesBox() {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  addCss('css/privacy.css');=0A=
  addCss('css/wiki.css');=0A=
  if (rateBox =3D=3D undefined) {=0A=
    rateBox =3D new MessageBox(=0A=
     {title: getLang('global_rating_box_header'), bodyStyle: =
'padding:0px', width: '480px', progress: 'rateProgress'}=0A=
    );=0A=
  }=0A=
  rateBox.removeButtons();=0A=
  rateBox.addButton({=0A=
    onClick: function() { rateBox.hide(200); },=0A=
    label: getLang('box_close')=0A=
  });=0A=
  rateBox.loadContent('rate.php', {'act':'a_get_rate_votes', 'full': 1}, =
true).show();=0A=
  return false;=0A=
}=0A=
=0A=
function searchOn(obj) {=0A=
setTimeout(function() {  if (!qd) toggleFlash(true, 20);=0A=
  sOn =3D 1;=0A=
  var qq =3D ge('qquery');=0A=
  var ph =3D obj.getAttribute('placeholder');=0A=
  if (obj.value && obj.value !=3D ph) {return;}=0A=
  hide('topNav');=0A=
  var pageOffset =3D ge('pageLayout').offsetWidth-791 + (browser.msie6 ? =
-15 : 0);=0A=
  qq.style.width =3D (browser.iphone) ? '238px': (618+pageOffset)+'px';=0A=
  obj.style.width =3D (browser.iphone) ? '68px': (448+pageOffset)+'px';=0A=
  ge('quickSearch').style.width =3D (browser.iphone) ? '245px': =
(625+pageOffset)+'px';=0A=
  obj.value =3D '';=0A=
  var qs =3D qd ? 'qdrop_on' : 'qdrop_off';=0A=
  ge('qchoose').innerHTML =3D "<div onclick=3D\"showQDrop()\" =
id=3D'qdrop' class=3D'"+qs+"' onmousemove=3D\"qOn =3D 1;if (!qd) =
{this.className=3D'qdrop_over'}\" onmouseout=3D\"qOn =3D 0; if (!qd) =
{this.className=3D'qdrop_off'}\">"+qArr[qCur][1]+"</div>";=0A=
  genQDrop();=0A=
  obj.style.color =3D '#000';=0A=
  if (!qa) showQDrop(); }, 0);=0A=
}=0A=
=0A=
function searchOut(qi) {=0A=
 if (qOn || qfOn) {return;}=0A=
 hide('qfriends');=0A=
 sOn =3D 0;=0A=
// toggleFlash(true, 20);=0A=
 if (qd)=0A=
   hideQDrop(qCur);=0A=
 else=0A=
   toggleFlash(true, 20);=0A=
 qi.blur();=0A=
 qd =3D 0;=0A=
 var ph =3D qi.getAttribute('placeholder');=0A=
 if (qi.value && qi.value !=3D ph) {=0A=
   return;=0A=
 }=0A=
 ge('qchoose').innerHTML =3D "";=0A=
 var qq =3D ge('qquery');=0A=
 qi.style.color =3D '#777';=0A=
 qi.style.width =3D '85px';=0A=
 qq.style.width =3D '105px';=0A=
 ge('quickSearch').style.width =3D '112px';=0A=
 show('topNav');=0A=
 qi.value =3D ph; qa =3D 0;=0A=
}=0A=
=0A=
function genQDrop() {=0A=
 var str =3D '', qoff, qover, st =3D '', j;=0A=
 for (j =3D qArr.length - 1; j > -1; j--) {=0A=
  if (links_visibility & qArr[j][4] || !qArr[j][4]) {=0A=
   break;=0A=
  }=0A=
 }=0A=
 for (var i =3D 0; i < qArr.length; i++) {=0A=
  if (i !=3D qCur) {qoff =3D 'qdiv_off', qover =3D 'qdiv_over'; if (!i) =
{qover=3D'qdiv_over_top';}} else {qoff =3D 'qdiv_on', qover =3D =
'qdiv_on';}=0A=
  if (i =3D=3D j) {st =3D "style=3D'border-bottom: 1px solid ";if =
(i!=3DqCur){st+=3D"#2A5883;'";}else{st+=3D"#839EB7;'";}} else {st=3D'';}=0A=
  if (links_visibility & qArr[i][4] || !qArr[i][4]) {=0A=
   str +=3D "<div onclick=3D'hideQDrop("+i+")' class=3D'"+qoff+"' =
onmousemove=3D\"qOn =3D 1; if(qd) this.className=3D'"+qover+"'\" =
onmouseout=3D\"qon=3D0; this.className=3D'"+qoff+"'\" =
"+st+">"+qArr[i][1]+"</div>";=0A=
  }=0A=
 }=0A=
 ge('qdropdown').innerHTML =3D str;=0A=
}=0A=
=0A=
function startHide() {=0A=
 if (qOn) return;=0A=
 hideQDrop(qCur);=0A=
}=0A=
=0A=
function showQDrop() {=0A=
 if (qd) {hideQDrop(qCur);return;}=0A=
// alert(ge('qdropdown').style.display);=0A=
//  hideQDrop(qCur);return;=0A=
 toggleFlash();=0A=
 hide('qfriends');=0A=
 genQDrop();=0A=
 qd =3D 1; qa =3D 1; qOn =3D 1;=0A=
 ge('qdrop').className =3D 'qdrop_on';=0A=
 show('qdropdown');=0A=
 dispatchIntro(2);=0A=
// ge('qinput').focus();=0A=
}=0A=
=0A=
function hideQDrop(i) {=0A=
 if (!qd) return;=0A=
 qOn =3D 0; qCur =3D i; qd =3D 0;=0A=
 var qdrop =3D ge('qdrop');=0A=
 if (qdrop) {=0A=
  qdrop.innerHTML =3D qArr[i][1];=0A=
  qdrop.className =3D 'qdrop_off';=0A=
  hide('qdropdown');=0A=
 }=0A=
 toggleFlash(true, 20);=0A=
 if (sOn) ge('qinput').focus();=0A=
 dispatchIntro(3);=0A=
}=0A=
=0A=
function qDoSearch() {=0A=
 var qi =3D ge('qinput');=0A=
 var names_only =3D "";=0A=
 var ph =3D qi.getAttribute('placeholder');=0A=
 if (!qi.value || qi.value =3D=3D ph) {return;}=0A=
 if (!qCur && qi.value) {names_only =3D "&name=3D1";}=0A=
 window.location =3D =
base_domain+'gsearch.php?section=3D'+qArr[qCur][3]+'&q=3D'+qi.value+names=
_only;=0A=
}=0A=
=0A=
function parseLatin(text){=0A=
  var outtext =3D text;=0A=
  var lat1 =3D =
["yo","zh","kh","ts","ch","sch","shch","sh","eh","yu","ya","YO","ZH","KH"=
,"TS","CH","SCH","SHCH","SH","EH","YU","YA","'"];=0A=
  var rus1 =3D ["=B8", "=E6", "=F5", "=F6", "=F7", "=F9",  "=F9",   =
"=F8", "=FD", "=FE", "=FF", "=A8", "=C6", "=D5", "=D6", "=D7", "=D9",  =
"=D9",   "=D8", "=DD", "=DE", "=DF", "=FC"];=0A=
  for(var i=3D0;i<lat1.length;i++){=0A=
    outtext =3D outtext.split(lat1[i]).join(rus1[i]);=0A=
  }=0A=
  var lat2 =3D "abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCY" + =
"=B8=A8";=0A=
  var rus2 =3D =
"=E0=E1=E2=E3=E4=E5=E7=E8=E9=EA=EB=EC=ED=EE=EF=F0=F1=F2=F3=F4=F5=F6=FB=C0=
=C1=C2=C3=C4=C5=C7=C8=C9=CA=CB=CC=CD=CE=CF=D0=D1=D2=D3=D4=D5=D6=DB" + =
"=E5=C5";=0A=
  for(var i=3D0;i<lat2.length;i++){=0A=
    outtext =3D outtext.split(lat2.charAt(i)).join(rus2.charAt(i));=0A=
  }=0A=
  return (outtext=3D=3Dtext)?null:outtext;=0A=
}=0A=
=0A=
function placeholderSetup(id) {=0A=
  var el =3D ge(id);=0A=
  if (!el) return;=0A=
  var ph =3D el.getAttribute("placeholder");=0A=
  if (ph && ph !=3D "") {=0A=
    el['active'] =3D 1;=0A=
    if (!el.value && !el.focused) {=0A=
      el.style.color =3D '#777';=0A=
      el.value =3D ph;=0A=
      el['active'] =3D 0;=0A=
    }=0A=
    if (!el['phevents']) {=0A=
    addEvent(el, 'focus', function(){=0A=
      if (el['active']) return;=0A=
      el['active'] =3D 1;=0A=
      el.value =3D '';=0A=
      el.style.color =3D '#000';=0A=
    });=0A=
    addEvent(el, 'blur', function(){=0A=
      if( !el['active'] || !ph || el.value !=3D "" ) return;=0A=
      el['active'] =3D 0;=0A=
      el.style.color =3D '#777';=0A=
      el.value =3D ph;=0A=
    });=0A=
    }=0A=
    el['phevents'] =3D 1;=0A=
  }=0A=
}=0A=
=0A=
function setSelRange(id, from, to) {=0A=
  var el =3D ge(id);=0A=
  if (!el || (el.type.toLowerCase() !=3D 'text' && =
el.tagName.toLowerCase() !=3D 'textarea')) return;=0A=
  el.focus();=0A=
  if (el.createTextRange) {=0A=
    var range =3D el.createTextRange();=0A=
    range.collapse(true);=0A=
    range.moveEnd('character', from);=0A=
    range.moveStart('character', to);=0A=
    range.select();=0A=
  } else if (el.setSelectionRange) {=0A=
    el.setSelectionRange(from, to);=0A=
  }=0A=
}=0A=
=0A=
function focusAtEnd(id) {=0A=
  var el =3D ge(id);=0A=
  if (!el || (el.type !=3D 'text' && el.tagName !=3D 'textarea')) return;=0A=
  setSelRange(el, el.value.length, el.value.length);=0A=
}=0A=
=0A=
/**=0A=
 * Message box=0A=
 **/=0A=
var _message_box_guid =3D 0,=0A=
    _message_boxes =3D [],=0A=
    _message_box_shown =3D 0,=0A=
    _doc_block_timeout, _doc_blocked =3D false;=0A=
function MessageBox(options) {=0A=
  var defaults =3D {=0A=
    type: "MESSAGE", // "MESSAGE" || "POPUP"=0A=
    hideOnClick: true,=0A=
    title: "Alert",=0A=
    width: "410px",=0A=
    height: "auto",=0A=
    bodyStyle: "",=0A=
    closeButton: false, // AntanubiS - 'X' close button in the caption.=0A=
    fullPageLink: '', // If is set - 'box'-like button in the caption.=0A=
    progress: false, // AntanubiS - Progress bar.=0A=
    returnHidden: false // AntanubiS - When hide - return previously =
hidden box.=0A=
  };=0A=
=0A=
  options =3D extend(defaults, options);=0A=
=0A=
  var buttonsCount =3D 0, body =3D =
document.getElementsByTagName('body')[0],=0A=
      transparentBG, boxContainer, boxBG, boxContainer, boxLayout, =
boxTitle, boxBody, boxControls, boxProgress, buttonYes, buttonNo, =
boxCloseButton, boxFullPageLink,=0A=
      guid =3D (++_message_box_guid), isVisible =3D false, hiddenBox;=0A=
=0A=
  transparentBG =3D ge('popupTransparentBG');=0A=
  if (!transparentBG) {=0A=
    transparentBG =3D document.createElement('div');=0A=
    transparentBG.className =3D 'popup_transparent_bg';=0A=
    transparentBG.innerHTML =3D '<iframe class=3D"box_frame"></iframe>';=0A=
    hide(transparentBG);=0A=
  }=0A=
  transparentBG.style.height =3D getSize(document)[1] + 'px';=0A=
=0A=
  boxContainer =3D document.createElement('div');=0A=
  boxContainer.className =3D 'popup_box_container';=0A=
  hide(boxContainer);=0A=
  var x_button =3D options.closeButton ? '<div =
class=3D"box_x_button"></div>' : '';=0A=
  var full_page_button =3D options.fullPageLink ? '<a =
onfocus=3D"this.blur()" class=3D"box_full_page_link" href=3D"' + =
options.fullPageLink + '"></a>' : '';=0A=
  boxContainer.innerHTML =3D '<div class=3D"box_layout"><div =
class=3D"box_title_wrap">' + x_button + full_page_button + '<div =
class=3D"box_title"></div></div><div class=3D"box_body" =
style=3D"'+options.bodyStyle+'"></div><div =
class=3D"box_controls_wrap"><div =
class=3D"box_controls"></div></div></div>';=0A=
=0A=
  boxFrame =3D geByClass('box_frame', transparentBG)[0];=0A=
  boxLayout =3D geByClass('box_layout', boxContainer)[0];=0A=
  boxTitle =3D geByClass('box_title', boxContainer)[0];=0A=
  boxBody =3D geByClass('box_body', boxContainer)[0];=0A=
  boxControls =3D geByClass('box_controls', boxContainer)[0];=0A=
  boxCloseButton =3D options.closeButton ? geByClass('box_x_button', =
boxContainer)[0] : false;=0A=
  boxFullPageLink =3D options.fullPageLink ? =
geByClass('box_full_page_link', boxContainer)[0] : false;=0A=
=0A=
  if (options.progress) {=0A=
    boxControls.innerHTML =3D '<img src=3D"' + base_domain + =
'images/upload.gif" id=3D"' + options.progress + '" style=3D"display: =
none" />';=0A=
    boxProgress =3D boxControls.firstChild;=0A=
  } else {=0A=
    boxProgress =3D null;=0A=
  }=0A=
=0A=
  addEvent(document, 'keydown', function(e) {=0A=
    if (e.keyCode =3D=3D 27) {=0A=
      hideBox();=0A=
    }=0A=
  });=0A=
=0A=
  if (!_message_boxes.length) {=0A=
    addEvent(document, 'block unblock', function(e) {=0A=
      toggleFlash(e.type =3D=3D 'unblock');=0A=
    });=0A=
  }=0A=
=0A=
  onDomReady(function() {=0A=
    body.appendChild(transparentBG);=0A=
    body.appendChild(boxContainer);=0A=
    refreshBox();=0A=
    refreshCoords();=0A=
  });=0A=
=0A=
  // Refresh box position=0A=
  function refreshCoords() {=0A=
    var height =3D window.innerHeight ? window.innerHeight : =
(document.documentElement.clientHeight ? =
document.documentElement.clientHeight : document.body.offsetHeight);=0A=
    containerSize =3D getSize(boxContainer);=0A=
    boxFrame.style.top =3D=0A=
    boxContainer.style.top =3D Math.max(0, =
Math.max(document.documentElement.scrollTop,  body.scrollTop) + (height =
- containerSize[1]) / 3) + 'px';=0A=
    boxFrame.style.marginLeft =3D=0A=
    boxContainer.style.marginLeft =3D  - containerSize[0] / 2 + 'px';=0A=
    setStyle(boxFrame, 'width', containerSize[0]);=0A=
    setStyle(boxFrame, 'height', containerSize[1]);=0A=
  }=0A=
=0A=
  // Add button=0A=
  function addButton(options) {=0A=
    buttonsCount++;=0A=
    if (typeof options !=3D 'object') options =3D {};=0A=
    options =3D extend({=0A=
        label: 'Button' + buttonsCount,=0A=
        style: 'button_yes'=0A=
    }, options);=0A=
=0A=
    var buttonWrap =3D document.createElement('div');=0A=
    buttonWrap.className =3D options.style;=0A=
    buttonWrap.innerHTML =3D '<div id=3D"button' + guid + '_' + =
buttonsCount + '">' + options.label + '</div>';=0A=
    if (boxProgress) {=0A=
      boxControls.insertBefore(buttonWrap, boxProgress);=0A=
    } else {=0A=
      boxControls.appendChild(buttonWrap);=0A=
    }=0A=
    createButton(buttonWrap.firstChild, options.onClick);=0A=
    return buttonWrap;=0A=
  }=0A=
  // Add custom controls text=0A=
  function addControlsText(text) {=0A=
    var textWrap =3D document.createElement('div');=0A=
    textWrap.className =3D "controls_wrap";=0A=
    textWrap.innerHTML =3D text;=0A=
    boxControls.appendChild(textWrap);=0A=
    return textWrap;=0A=
  }=0A=
=0A=
  // Remove buttons=0A=
  function removeButtons() {=0A=
    var buttons =3D [];=0A=
    buttonsCount =3D 0;=0A=
    each (boxControls.childNodes, function(i, x) {=0A=
      if (x && (!boxProgress || x !=3D boxProgress)) {=0A=
        removeEvent(x);=0A=
        buttons.push(x);=0A=
      }=0A=
    });=0A=
    each(buttons, function(){boxControls.removeChild(this)});=0A=
   // boxControls.innerHTML =3D '';=0A=
  }=0A=
=0A=
  // Refresh box properties=0A=
  function refreshBox() {=0A=
    // Set title=0A=
    boxTitle.innerHTML =3D options.title;=0A=
=0A=
    // Set box dimensions=0A=
    boxContainer.style.width =3D typeof(options.width) =3D=3D 'string' ? =
options.width : options.width + 'px';=0A=
    boxContainer.style.height =3D typeof(options.height) =3D=3D 'string' =
? options.height : options.height + 'px';=0A=
=0A=
    // Switch box type=0A=
    removeClass(boxContainer, 'box_no_controls');=0A=
    removeClass(boxContainer, 'message_box');=0A=
=0A=
    removeEvent(boxContainer, 'click');=0A=
    if (options.hideOnClick && options.type =3D=3D 'POPUP') {=0A=
      addEvent(boxContainer, 'click', function(){=0A=
        hideBox();=0A=
      });=0A=
    }=0A=
=0A=
    switch (options.type) {=0A=
      case 'POPUP':=0A=
        addClass(boxContainer, 'box_no_controls');=0A=
        if (options.hideOnClick) {=0A=
          addEvent(transparentBG, 'click', function(){=0A=
            hideBox();=0A=
          });=0A=
        }=0A=
      break;=0A=
=0A=
      case 'MESSAGE':=0A=
        addClass(boxContainer, 'message_box');=0A=
        removeEvent(transparentBG, 'click');=0A=
      break;=0A=
    }=0A=
  }=0A=
=0A=
  // Show box=0A=
  function showBox() {=0A=
    if (isVisible) return;=0A=
    isVisible =3D true;=0A=
    hiddenBox =3D 0;=0A=
=0A=
    if (_message_box_shown && =
_message_boxes[_message_box_shown].isVisible) {=0A=
      var box =3D _message_boxes[_message_box_shown];=0A=
      if (options.returnHidden) {=0A=
        hiddenBox =3D _message_box_shown;=0A=
        box.hideContainer();=0A=
      } else {=0A=
        box.hide();=0A=
      }=0A=
    }=0A=
//  fadeIn(boxContainer, 200); // Video wall posting fails with fadeIn=0A=
    show(boxContainer);=0A=
=0A=
    refreshCoords();=0A=
    if (!_message_box_shown) {=0A=
      show(transparentBG);=0A=
      clearTimeout(_doc_block_timeout);=0A=
      if (!_doc_blocked) {=0A=
        _doc_blocked =3D true;=0A=
        triggerEvent(document, 'block');=0A=
      }=0A=
    }=0A=
=0A=
    _message_box_shown =3D guid;=0A=
=0A=
    if (options.onShow)=0A=
      options.onShow();=0A=
  }=0A=
  // Hide box=0A=
  function hideBox(speed) {=0A=
    if (!isVisible) return;=0A=
    if (options.onHideAttempt && !options.onHideAttempt()) return;=0A=
    isVisible =3D false;=0A=
=0A=
    var onHide =3D function () {=0A=
      hide(boxContainer);=0A=
      var showHidden =3D false;=0A=
      if (options.returnHidden && hiddenBox) {=0A=
        _message_boxes[hiddenBox].showContainer();=0A=
        _message_box_shown =3D hiddenBox;=0A=
        showHidden =3D true;=0A=
      }=0A=
      if (!showHidden) {=0A=
        _message_box_shown =3D 0;=0A=
        hide(transparentBG);=0A=
        clearTimeout(_doc_block_timeout);=0A=
        if (_doc_blocked) {=0A=
          _doc_block_timeout =3D setTimeout(function() {=0A=
            _doc_blocked =3D false;=0A=
            triggerEvent(document, 'unblock');=0A=
          }, 50);=0A=
        }=0A=
      }=0A=
      if (options.onHide) options.onHide();=0A=
    }=0A=
    if (speed > 0)=0A=
      fadeOut(boxContainer, speed, onHide);=0A=
    else=0A=
      onHide();=0A=
  }=0A=
=0A=
  var fadeToColor =3D function(color) {=0A=
    return function() {=0A=
      animate(this, {backgroundColor: color}, 200);=0A=
    }=0A=
  }=0A=
  if (boxCloseButton) {=0A=
    addEvent(boxCloseButton, 'mouseover', fadeToColor('#ffffff'));=0A=
    addEvent(boxCloseButton, 'mouseout', fadeToColor('#9CB8D4'));=0A=
    addEvent(boxCloseButton, 'click', hideBox);=0A=
  }=0A=
  if (boxFullPageLink) {=0A=
    addEvent(boxFullPageLink, 'mouseover', fadeToColor('#ffffff'));=0A=
    addEvent(boxFullPageLink, 'mouseout', fadeToColor('#9CB8D4'));=0A=
  }=0A=
=0A=
  function onLoadError(text) {=0A=
    boxBody.innerHTML =3D 'Error: ' + text;=0A=
    removeButtons();=0A=
    addButton({label: getLang('box_close'), onClick: hideBox});=0A=
    refreshCoords();=0A=
    if (isFunction(options.onLoadError)) options.onLoadError(text);=0A=
  }=0A=
=0A=
  var retBox =3D {=0A=
    guid: guid,=0A=
    // Show box=0A=
    show: function(speed) {=0A=
      showBox(speed); return this;=0A=
    },=0A=
=0A=
    // Hide box=0A=
    hide: function(speed) {=0A=
      hideBox(speed); return this;=0A=
    },=0A=
=0A=
    isVisible: function() {=0A=
      return isVisible;=0A=
    },=0A=
=0A=
    // Insert html content into the box=0A=
    content: function(html) {=0A=
      boxBody.innerHTML =3D html;=0A=
      refreshCoords();=0A=
      return this;=0A=
    },=0A=
=0A=
    // Load html content from URL=0A=
    loadContent: function(url, params, evaluate, loader_style) {=0A=
      // Show loader=0A=
      var st =3D loader_style ? loader_style : '';=0A=
      boxBody.innerHTML =3D '<div class=3D"box_loader" style=3D"' + st + =
'"></div>';=0A=
=0A=
      // Load remote html using get request=0A=
      if (typeof params !=3D 'object') params =3D {};=0A=
      var self =3D this;=0A=
      Ajax.Send(url, params, {=0A=
       onSuccess: function(ajaxObj, responseText) {=0A=
        if (evaluate) {=0A=
          try {=0A=
           var result =3D eval('('+responseText+')');=0A=
           boxBody.innerHTML =3D result.html ? result.html : '';=0A=
           if (result.script)  window.execScript ? =
window.execScript(result.script) : eval.call(window, result.script);=0A=
          } catch (e) {return onLoadError(e.message);}=0A=
        } else {=0A=
          boxBody.innerHTML =3D responseText;=0A=
        }=0A=
        refreshCoords();=0A=
        if (isFunction(options.onLoad)) options.onLoad(responseText);=0A=
       },=0A=
       onFail: function(ajaxObj, responseText) {=0A=
        onLoadError('Request error occured.');=0A=
       }=0A=
      });=0A=
=0A=
      return this;=0A=
    },=0A=
=0A=
    // Add button=0A=
    addButton: function(options) {=0A=
      var btn =3D addButton(options);=0A=
      return (options.returnBtn) ? btn : this;=0A=
    },=0A=
    // Add=0A=
    addControlsText: function(text) {=0A=
      var el =3D addControlsText(text);=0A=
      return (options.returnBtn) ? el : this;=0A=
    },=0A=
=0A=
    // Remove buttons=0A=
    removeButtons: function(options) {=0A=
      removeButtons();=0A=
      return this;=0A=
    },=0A=
=0A=
    // Update box options=0A=
    setOptions: function(newOptions) {=0A=
      options =3D extend(options, newOptions);=0A=
      if ("bodyStyle" in newOptions) {=0A=
        var items =3D options.bodyStyle.split(';');=0A=
        for (var i =3D 0; i < items.length; ++i) {=0A=
          var name_value =3D items[i].split(':');=0A=
          if (name_value.length > 1 && name_value[0].length) {=0A=
            boxBody.style[trim(name_value[0])] =3D trim(name_value[1]);=0A=
          }=0A=
        }=0A=
      }=0A=
      if (options.fullPageLink && boxFullPageLink) {=0A=
        boxFullPageLink.href =3D options.fullPageLink;=0A=
      }=0A=
      refreshBox();=0A=
      refreshCoords();=0A=
      return this;=0A=
    },=0A=
    fixIE6: refreshBox,=0A=
    hideContainer: function() { isVisible =3D false; hide(boxContainer); =
},=0A=
    showContainer: function() { isVisible =3D true; show(boxContainer); }=0A=
  };=0A=
  _message_boxes[guid] =3D retBox;=0A=
  return retBox;=0A=
};=0A=
=0A=
// Extends MessageBox=0A=
function AlertBox(title, text, callback, options) {=0A=
  var aBox =3D new MessageBox({title: title});=0A=
  if (typeof options =3D=3D 'object') aBox.setOptions(options);=0A=
  else options =3D {};=0A=
  aBox.removeButtons();=0A=
  if (options.boxType =3D=3D 'CONFIRM') {=0A=
   aBox.addButton({label:  getLang('box_no'), style: 'button_no', =
onClick: aBox.hide}).addButton({label: getLang('box_yes'), onClick: =
function(){=0A=
    if (isFunction(callback) && callback() =3D=3D=3D false) return;=0A=
    aBox.hide();=0A=
   }});=0A=
  } else {=0A=
    aBox.addButton({label:  getLang('box_close'), style: 'button_no', =
onClick: aBox.hide});=0A=
  }=0A=
  return aBox.content(text);=0A=
}=0A=
=0A=
var button_anim =3D {duration: 200, transition: Fx.Transitions.halfSine};=0A=
var button_anims =3D {=0A=
  button_yes: {=0A=
    ''      : {p: ['#6D8FB3', '#7E9CBC', '#5C82AB', '#5C82AB', =
'#5C82AB'], o: button_anim},=0A=
    '_hover': {p: ['#84A1BF', '#92ACC7', '#7293B7', '#7293B7', =
'#7293B7'], o: button_anim},=0A=
    '_down' : {p: ['#6688AD', '#51779F', '#51779F', '#7495B8', =
'#51779F'], o: 0}=0A=
  }, button_no: {=0A=
    ''      : {p: ['#EAEAEA', '#FFFFFF', '#F4F4F4', '#DFDFDF', =
'#F4F4F4'], o: button_anim},=0A=
    '_hover': {p: ['#F7F7F7', '#FFFFFF', '#F4F4F4', '#DFDFDF', =
'#F4F4F4'], o: button_anim},=0A=
    '_down' : {p: ['#E4E4E4', '#CCCCCC', '#CBCBCB', '#E8E8E8', =
'#CBCBCB'], o: 0}=0A=
  }=0A=
}=0A=
=0A=
/* 3-state button */=0A=
function createButton(el, onClick, classPrefix) {=0A=
  el =3D ge(el);=0A=
  if (!el) return;=0A=
  if (classPrefix =3D=3D undefined) classPrefix =3D 'button';=0A=
  var upd =3D function(state) {=0A=
    if (!button_anims[el.parentNode.className]) {=0A=
     el.className =3D classPrefix + state;=0A=
    } else {=0A=
     var a =3D button_anims[el.parentNode.className][state];=0A=
     animate(el, {backgroundColor: a.p[0], borderTopColor: a.p[1], =
borderRightColor: a.p[2], borderBottomColor: a.p[3], borderLeftColor: =
a.p[4]}, a.o);=0A=
    }=0A=
  }=0A=
  var hover =3D false;=0A=
  addEvent(el, 'click mousedown mouseover mouseout', function(e) {=0A=
    var bc =3D getXY(el), bs =3D [el.offsetWidth, el.offsetHeight];=0A=
    switch (e.type) {=0A=
    case 'click':=0A=
      if (!hover) return;=0A=
      upd('_hover');=0A=
      if (isFunction(onClick)) onClick();=0A=
    break;=0A=
    case 'mousedown':=0A=
      upd('_down');=0A=
    break;=0A=
    case 'mouseover':=0A=
      upd('_hover');=0A=
      hover =3D true;=0A=
    break;=0A=
    case 'mouseout':=0A=
      upd('');=0A=
      hover =3D false;=0A=
    break;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
var langBox;=0A=
function changeLang() {=0A=
 if (!langBox) {=0A=
  langBox =3D new MessageBox({title: (getLang('select_language')), =
width: 480});=0A=
  langBox.addButton({label:  getLang('box_close'), onClick: =
function(){langBox.hide(200)}});=0A=
 }=0A=
 langBox.loadContent('lang.php', {act:'lang_dialog'}, true).show();=0A=
 return false;=0A=
}=0A=
function doChangeLang(lang_id, hash) {=0A=
 Ajax.Send('lang.php', {act:'change_lang',lang_id: lang_id, hash:hash}, =
function(){=0A=
   setCookie('remixlang', lang_id);=0A=
   location.reload(true);=0A=
 });=0A=
 return false;=0A=
}=0A=
=0A=
function nameTip(obj) {=0A=
 if ((qArr[qCur]||[])[0] || obj.value.length || qd) {return;}=0A=
 show('qfriends');=0A=
 ge('qfriends').innerHTML =3D "<div style=3D'border-top: 1px solid =
#C6D0D9; padding: 4px 18px; background-color: =
#FAFAFA;'>"+top_search_tip+"</div>";=0A=
};=0A=
=0A=
(function(){=0A=
  var lastLength =3D 0;=0A=
  window.checkTextLength =3D function(max_len, val, warn, nobr){=0A=
    if(lastLength=3D=3Dval.length)return;=0A=
    lastLength=3Dval.length;=0A=
    var n_len =3D replaceChars(val, nobr).length;=0A=
    warn.style.display =3D (n_len > max_len - 100) ? "" : "none";=0A=
    if (n_len > max_len) {=0A=
      warn.innerHTML =3D getLang('text_exceeds_symbol_limit', n_len - =
max_len);=0A=
    } else if (n_len > max_len - 100) {=0A=
      warn.innerHTML =3D getLang('text_N_symbols_remain', max_len - =
n_len);=0A=
    } else {=0A=
      warn.innerHTML =3D '';=0A=
    }=0A=
  };=0A=
=0A=
  window.replaceChars =3D function(text, nobr) {=0A=
    var res =3D "";=0A=
    for (var i =3D 0; i<text.length; i++) {=0A=
      var c =3D text.charCodeAt(i);=0A=
      switch(c) {=0A=
        case 0x26: res +=3D "&amp;"; break;=0A=
        case 0x3C: res +=3D "&lt;"; break;=0A=
        case 0x3E: res +=3D "&gt;"; break;=0A=
        case 0x22: res +=3D "&quot;"; break;=0A=
        case 0x0D: res +=3D ""; break;=0A=
        case 0x0A: res +=3D nobr?"\t":"<br>"; break;=0A=
        case 0x21: res +=3D "&#33;"; break;=0A=
        case 0x27: res +=3D "&#39;"; break;=0A=
        default:   res +=3D ((c > 0x80 && c < 0xC0) || c > 0x500) ? =
"&#"+c+";" : text.charAt(i); break;=0A=
      }=0A=
    }=0A=
    return res;=0A=
  };=0A=
})();=0A=
=0A=
var winBoxes =3D {};=0A=
function showBox(name, url, query, lnk, reload, params, files) {=0A=
  if (lnk && window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  if (!winBoxes[name]) {=0A=
    params =3D extend({title: getLang('box_loading')}, params);=0A=
    winBoxes[name] =3D new MessageBox(params);=0A=
    reload =3D true;=0A=
    if (files) {=0A=
      for (var i in files) {=0A=
        if (/\.css/i.test(files[i])) {=0A=
          addCss(files[i]);=0A=
        } else if (/\.js/i.test(files[i])) {=0A=
          attachScript('script'+i, files[i]);=0A=
        }=0A=
      }=0A=
    }=0A=
  }=0A=
  if (reload) {=0A=
    winBoxes[name].removeButtons();=0A=
    winBoxes[name].addButton({label: global_close, onClick: =
winBoxes[name].hide});=0A=
    winBoxes[name].loadContent(url, query, true);=0A=
  }=0A=
  hide('qfriends');=0A=
  hideQDrop(qCur);=0A=
  winBoxes[name].show();=0A=
  return false;=0A=
}=0A=
=0A=
var notaBene =3D function(el) {=0A=
  el =3D ge(el);=0A=
  el.focus();=0A=
  var oldBack =3D el.style.backgroundColor;=0A=
  el.style.backgroundColor =3D '#FAEAEA';=0A=
  setTimeout(function(){el.style.backgroundColor =3D oldBack;}, 500);=0A=
}=0A=

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/js/simpleajax.js?33

var wall_post_types =3D [];=0A=
var wall_icons =3D 'images/icons/wall_icons.gif';=0A=
=0A=
function add_graffiti_post_type(to_id, label) {=0A=
  wall_post_types.push({=0A=
    url: base_domain + 'graffiti.php?act=3Ddraw&to_id=3D' + to_id,=0A=
    icon: wall_icons,=0A=
    bgpos: [0, 0],=0A=
    label: label,=0A=
    onClick: function() { return drawGraffiti(to_id); }=0A=
  });=0A=
}=0A=
function add_video_post_type(to_id, label) {=0A=
  var url =3D base_domain + 'video.php?to_id=3D' + to_id;=0A=
  wall_post_types.push({=0A=
    url: url,=0A=
    icon: wall_icons,=0A=
    bgpos: [0, -22],=0A=
    label: label,=0A=
    onClick: function() { return chooseVideo(to_id, url); }=0A=
  });=0A=
}=0A=
function add_photo_post_type(to_id, label) {=0A=
  var url =3D base_domain + 'photos.php?to_id=3D' + to_id;=0A=
  wall_post_types.push({=0A=
    url: url,=0A=
    icon: wall_icons,=0A=
    bgpos: [0, -44],=0A=
    label: label,=0A=
    onClick: function() { return choosePhoto(to_id, url); }=0A=
  });=0A=
}=0A=
function add_audio_post_type(to_id, label) {=0A=
  var url =3D base_domain + 'audio.php?to_id=3D' + to_id;=0A=
  wall_post_types.push({=0A=
    url: url,=0A=
    icon: wall_icons,=0A=
    bgpos: [0, -66],=0A=
    label: label,=0A=
    onClick: function() { return chooseAudio(to_id, url); }=0A=
  });=0A=
}=0A=
function add_app_post_type(to_id, app_id, name, icon) {=0A=
  var url =3D base_domain + 'app' + app_id + '?to_id=3D' + to_id;=0A=
  wall_post_types.push({=0A=
    url: url,=0A=
    icon: icon,=0A=
    bgpos: [3, 3],=0A=
    label: name,=0A=
    onClick: function() { return chooseApp(app_id, to_id, url); }=0A=
  });=0A=
}=0A=
=0A=
var add_wall_hide_timeout =3D false;=0A=
function show_add_wall_media() {=0A=
  clearTimeout(add_wall_hide_timeout);=0A=
  onDomReady(function() {=0A=
    var elem =3D ge('add_wall_menu');=0A=
    if (!isVisible(elem)) {=0A=
      var lnk =3D ge('add_wall_media_link');=0A=
      lnk.blur();=0A=
      var coords =3D getXY(lnk);=0A=
      elem.style.left =3D (coords[0] - 8 + (browser.msie6 ? 1 : 0)) + =
'px';=0A=
      elem.style.top =3D (coords[1] - 4 + (browser.msie && =
!browser.msie8 ? 1 : 0)) + 'px';=0A=
      if (/mac/.test(_ua) && browser.mozilla) {=0A=
        ge('add_wall_rows').style.top =3D '22px';=0A=
      }=0A=
      browser.msie ? show(elem) : fadeIn(elem, 100);=0A=
    }=0A=
  });=0A=
}=0A=
function hide_add_wall_media(noTimeout) {=0A=
  var hideFunc =3D function() {=0A=
    browser.msie ? hide('add_wall_menu') : fadeOut(ge('add_wall_menu'), =
100);=0A=
  }=0A=
  if (noTimeout =3D=3D true) hideFunc();=0A=
  else add_wall_hide_timeout =3D setTimeout(hideFunc, 300);=0A=
}=0A=
=0A=
onDomReady(function() {=0A=
  if (wall_post_types.length) {=0A=
    var wall_icons =3D base_domain + 'images/icons/wall_icons.gif';=0A=
=0A=
    var plwi =3D new Image();=0A=
    plwi.src =3D wall_icons;=0A=
=0A=
    addEvent(ge('add_wall_menu'), 'mouseover', show_add_wall_media);=0A=
    addEvent(ge('add_wall_menu'), 'mouseout', hide_add_wall_media);=0A=
    var rows =3D '', spec_style =3D (/mac/.test(_ua) && browser.mozilla) =
? 'height: 19px; padding-top: 3px;' : '';=0A=
    for (var i in wall_post_types) {=0A=
      var row =3D wall_post_types[i];=0A=
      if (row.icon.substr(0, 7) !=3D 'http://' && row.icon.substr(0, 1) =
!=3D '/') {=0A=
        row.icon =3D base_domain + row.icon;=0A=
      }=0A=
      rows +=3D '<a onfocus=3D"this.blur()" id=3D"wall_post_type' + i + =
'" style=3D"background-image: url(' + row.icon + '); =
background-position: ' + row.bgpos[0] + 'px ' + row.bgpos[1] + 'px;' + =
spec_style + '" href=3D"' + row.url + '">' + row.label.replace(/\s/g, =
'&nbsp;') + '</a>';=0A=
    }=0A=
    ge('add_wall_rows').innerHTML =3D '<table cellspacing=3D"0" =
cellpadding=3D"0"><tr><td =
class=3D"add_wall_side"><div>&nbsp;</div></td><td><div class=3D"rows">' =
+ rows + '</div><div class=3D"add_wall_bottom"></div><div =
class=3D"add_wall_bottom2"></div></td><td =
class=3D"add_wall_side"><div>&nbsp;</div></td></tr></table>';=0A=
    for (var i in wall_post_types) {=0A=
      addEvent(ge('wall_post_type' + i), 'click', (function(onClick) {=0A=
        return function() {=0A=
          hide_add_wall_media(true);=0A=
          return onClick();=0A=
        }=0A=
      })(wall_post_types[i].onClick));=0A=
    }=0A=
    addEvent(ge('add_wall_header'), 'click', function() { =
hide_add_wall_media(true); });=0A=
  }=0A=
});=0A=
=0A=
var six_members_page =3D 0;=0A=
function getSixMembers(url, params) {=0A=
  if (isVisible(ge('progr'))) {=0A=
    return;=0A=
  }=0A=
  show('progr');=0A=
  params.page =3D (++six_members_page);=0A=
  Ajax.Post({url: url, query: params, onDone: function(obj, text) {=0A=
    hide('progr');=0A=
    ge('fBox').innerHTML =3D parseResponse(text);=0A=
  }, onFail: function() {=0A=
    hide('progr');=0A=
  }});=0A=
}=0A=
=0A=
function getWallPage(oid, page) {=0A=
  if (isVisible(ge('progr2'))) {=0A=
    return;=0A=
  }=0A=
  show('progr2');=0A=
  Ajax.Post({url: 'wall.php', query: {act: 'get10', oid: oid, page: =
page}, onDone: function(obj, text) {=0A=
    hide('progr2');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
  }, onFail: function() {=0A=
    hide('progr2');=0A=
  }});=0A=
}=0A=
=0A=
function parseResponse(response) {=0A=
  response =3D response.replace(/^[\s\n]+/g, '');=0A=
=0A=
  if (response.substr(0,10)=3D=3D"<noscript>") {=0A=
    try {=0A=
      var arr =3D response.substr(10).split("</noscript>");=0A=
      eval(arr[0]);=0A=
      return arr[1];=0A=
    } catch(e) {=0A=
      return response;=0A=
    }=0A=
  } else {=0A=
    return response;=0A=
  }=0A=
}=0A=
=0A=
function restorePost(cid, oid, from_wall) {=0A=
  from_wall =3D from_wall ? 1 : 0;=0A=
  var ajax =3D new Ajax();=0A=
  ajax.cid =3D cid;=0A=
  ajax.onDone =3D function(obj, text) {=0A=
    ge('wPostContainer' + obj.cid).innerHTML =3D '<div =
id=3D"wPostContent' + obj.cid + '">' + ge('wPostContent' + =
obj.cid).innerHTML + '</div>';=0A=
    if (text !=3D "good") {=0A=
      replacePostContent(obj.cid, text);=0A=
    }=0A=
  }=0A=
  ajax.onFail =3D postFailed;=0A=
  ajax.post('/wall.php', {'act': 'a_restore', 'oid': oid, 'cid': cid, =
'from_wall': from_wall});=0A=
}=0A=
=0A=
function deletePost(cid, oid) {=0A=
  var ajax =3D new Ajax();=0A=
  ajax.cid =3D cid;=0A=
  ajax.onDone =3D postDeleted;=0A=
  ajax.onFail =3D postFailed;=0A=
  ajax.post('/wall.php', {'act': 'a_delete', 'oid': oid, 'cid': cid});=0A=
}=0A=
=0A=
function reportSpamPost(cid, oid) {=0A=
  var ajax =3D new Ajax();=0A=
  ajax.cid =3D cid;=0A=
  ajax.onDone =3D postDeleted;=0A=
  ajax.onFail =3D postFailed;=0A=
  ajax.post('/wall.php', {'act': 'a_report_spam', 'oid': oid, 'cid': =
cid});=0A=
}=0A=
=0A=
function postDeleted(ajaxObj, responseText) {=0A=
  replacePostContent(ajaxObj.cid, responseText);=0A=
};=0A=
=0A=
function postFailed(ajaxObj, responseText) {=0A=
  replacePostContent(ajaxObj.cid, '<div class=3D"msg_wall" =
id=3D"wResult' + ajaxObj.cid + '">Server error.</div>');=0A=
}=0A=
=0A=
function replacePostContent(cid, text) {=0A=
  ge('wPostContent' + cid).style.display =3D 'none';=0A=
  ge('wPostContainer' + cid).innerHTML +=3D text;=0A=
  var adding =3D '';=0A=
  if (ge('dArrow' + cid)) {=0A=
    adding +=3D '<div style=3D"position: relative; top: -6px;" =
class=3D"dArrow">' + ge('dArrow' + cid).innerHTML + '</div>';=0A=
  }=0A=
  if (ge('upArrow' + cid)) {=0A=
    adding +=3D '<div style=3D"position: relative; top: -6px;" =
class=3D"upArrow">' + ge('upArrow' + cid).innerHTML + '</div>';=0A=
  }=0A=
  if (adding.length && ge('wResult' + cid)) {=0A=
    ge('wResult' + cid).innerHTML =3D adding + ge('wResult' + =
cid).innerHTML;=0A=
  }=0A=
}=0A=
=0A=
function banUser(act, mid, gid, hash, msgid){=0A=
  var a =3D new Ajax(function(res, text) {=0A=
    ge(msgid).innerHTML =3D text;=0A=
  }, function(res, text) {=0A=
    var prev =3D ge(msgid).innerHTML;=0A=
    ge(msgid).innerHTML =3D text;=0A=
    setTimeout(function() {=0A=
      ge(msgid).innerHTML =3D prev;=0A=
    }, 5000);=0A=
  });=0A=
  a.post('/ban.php', {act:act, mid:mid, gid:gid, hash:hash});=0A=
}=0A=
=0A=
var deleting_all_id =3D 0;=0A=
=0A=
function toggleDeleteAll(message_id) {=0A=
  toggle('wConfirm' + message_id);=0A=
  if (isVisible('wConfirm' + message_id)) {=0A=
    hide('wConfirm' + deleting_all_id);=0A=
    removeEvent(document, 'keydown');=0A=
    addEvent(document, 'keydown', function(e) { if (e.keyCode =3D=3D 27) =
{ toggleDeleteAll(message_id); }});=0A=
    deleting_all_id =3D message_id;=0A=
  } else {=0A=
    removeEvent(document, 'keydown');=0A=
    deleting_all_id =3D 0;=0A=
  }=0A=
}=0A=
=0A=
var graffitiBox =3D null;=0A=
function showGraffiti(grid, owner, elem) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  if (!graffitiBox) {=0A=
    graffitiBox =3D new MessageBox({width: 606, bodyStyle: 'padding: =
10px', closeButton: true, fullPageLink: elem.href});=0A=
  }=0A=
  graffitiBox.removeButtons();=0A=
  graffitiBox.addButton({label: global_close, onClick: function() {=0A=
    graffitiBox.hide();=0A=
  }});=0A=
  graffitiBox.addControlsText(ge('graffiti_author' + grid).innerHTML);=0A=
  graffitiBox.setOptions({title: ge('graffiti_title' + owner).value, =
fullPageLink: elem.href});=0A=
=0A=
  graffitiBox.content('<div style=3D"width: 586px; overflow: hidden; =
height: 293px; background: #fff url(' + base_domain + =
'images/progress7.gif) no-repeat 50% 50%" =
onclick=3D"graffitiBox.hide()"><img src=3D"' + ge('graffiti_src' + =
grid).value + '" /></div>').show();=0A=
  return false;=0A=
}=0A=
=0A=
var wallPhotoBox =3D null;=0A=
var wallImages =3D {};=0A=
function showWallPhoto(phid, owner, elem) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  if (!wallImages[phid]) {=0A=
    wallImages[phid] =3D new Image();=0A=
    wallImages[phid].src =3D ge('wallphoto_src' + phid).value;=0A=
  }=0A=
  setTimeout(function() {=0A=
    var width =3D wallImages[phid].width;=0A=
    if (!wallPhotoBox) {=0A=
      wallPhotoBox =3D new MessageBox({bodyStyle: 'padding: 10px', =
closeButton: true, fullPageLink: elem.href});=0A=
    }=0A=
    wallPhotoBox.removeButtons();=0A=
    wallPhotoBox.addButton({label: global_close, onClick: function() {=0A=
      wallPhotoBox.hide();=0A=
    }});=0A=
    wallPhotoBox.addControlsText(ge('wallphoto_author' + =
phid).innerHTML);=0A=
    wallPhotoBox.setOptions({width: (intval(width) > 410) ? (width + 20) =
: 430, title: ge('wallphoto_title' + owner).value, fullPageLink: =
elem.href});=0A=
    if (wallImages[phid].height) {=0A=
      wallPhotoBox.content('<div style=3D"height: ' + =
wallImages[phid].height + 'px; text-align: center;" =
onclick=3D"wallPhotoBox.hide()"><img style=3D"background: #fff url(' + =
base_domain + 'images/progress7.gif) no-repeat 50% 50%" src=3D"' + =
ge('wallphoto_src' + phid).value + '" /></div>').show();=0A=
    } else {=0A=
      wallPhotoBox.content('<div class=3D"box_loader"></div>').show();=0A=
      var updateBox =3D function() {=0A=
        if (wallImages[phid].height) {=0A=
          var width =3D (wallImages[phid].width > 410) ? =
(wallImages[phid].width + 20) : 430;=0A=
          wallPhotoBox.setOptions({width: width});=0A=
          wallPhotoBox.content('<div style=3D"height: ' + =
wallImages[phid].height + 'px; text-align: center;" =
onclick=3D"wallPhotoBox.hide()"><img style=3D"background: #fff url(' + =
base_domain + 'images/progress7.gif) no-repeat 50% 50%" src=3D"' + =
ge('wallphoto_src' + phid).value + '" /></div>');=0A=
        } else {=0A=
          setTimeout(updateBox, 50);=0A=
        }=0A=
      }=0A=
      setTimeout(updateBox, 50);=0A=
    }=0A=
  }, 0);=0A=
  return false;=0A=
}=0A=
=0A=
var wallVideoBox =3D null;=0A=
function showWallVideo(vid, owner, elem) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  if (!wallVideoBox) {=0A=
    wallVideoBox =3D new MessageBox({width: 480, bodyStyle: 'padding: =
10px', closeButton: true, fullPageLink: elem.href, onHideAttempt: =
function() {=0A=
      wallVideoBox.content('');=0A=
      return true;=0A=
    }});=0A=
  }=0A=
  wallVideoBox.removeButtons();=0A=
  wallVideoBox.addButton({label: global_close, onClick: function() {=0A=
    wallVideoBox.hide();=0A=
  }});=0A=
  wallVideoBox.addControlsText(ge('wallvideo_author' + vid).innerHTML);=0A=
  wallVideoBox.setOptions({title: ge('wallvideo_title' + owner).value, =
fullPageLink: elem.href});=0A=
=0A=
  wallVideoBox.content('<div style=3D"width: 460px; height: 345px;" =
id=3D"videoBoxContent"><div id=3D"videoBoxNoFlash" style=3D"text-align: =
center; position: absolute; display: none; border: 1px solid #ccc; =
padding: 10px; background: #fff"></div><img style=3D"width: 460px; =
height: 345px;" src=3D"' + ge('wallvideo_thumb' + vid).value + '" =
/></div><div style=3D"padding-top: 10px">' + ge('wallvideo_desc' + =
vid).innerHTML + '</div>').show();=0A=
=0A=
  var so =3D new SWFObject(base_domain + 'swf/VideoPlayer.swf?8', =
'videoBoxPlayer', '460', '345', '9');=0A=
  so.addParam('allowfullscreen', 'true');=0A=
  so.addParam('allowscriptaccess', 'always');=0A=
  so.setAttribute('preventHide', '1');=0A=
=0A=
  var flashVars =3D eval('(' + ge('wallvideo_vars' + vid).value + ')');=0A=
  flashVars.overstretch =3D 'false';=0A=
  flashVars.vid =3D '';=0A=
  for (var i in flashVars) {=0A=
    so.addVariable(i, flashVars[i]);=0A=
  }=0A=
=0A=
  if (so.installedVer.major >=3D 9) {=0A=
    so.write('videoBoxContent');=0A=
    setTimeout(function() { ge('videoBoxPlayer').style.visibility =3D =
'visible'; }, 1);=0A=
  } else {=0A=
    ge('videoBoxNoFlash').innerHTML =3D ge('wallvideo_needplayer').value;=0A=
    show('videoBoxNoFlash');=0A=
    var size =3D getSize(ge('videoBoxNoFlash'));=0A=
    ge('videoBoxNoFlash').style.marginLeft =3D intval((460 - size[0]) / =
2) + 'px';=0A=
    ge('videoBoxNoFlash').style.marginTop  =3D intval((345 - size[1]) / =
2) + 'px';=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
var drawBox =3D null, drawWarningBox =3D null, drawNeedConfirm =3D false;=0A=
window.posting_on_wall =3D false;=0A=
function doCancelDrawing() {=0A=
  if (!drawBox) return;=0A=
  drawBox.setOptions({onHideAttempt: false});=0A=
  drawBox.hide();=0A=
}=0A=
function drawGraffiti(to_id) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  if (!drawBox) {=0A=
    drawBox =3D new MessageBox({title: ge('draw_graffiti_title').value, =
width: 610, bodyStyle: 'padding: 0px', type: 'POPUP', hideOnClick: =
false, progress: 'graffiti_draw_progress', onLoad: function() {=0A=
      if (ge('graffitiDraw')) {=0A=
        drawBox.setOptions({onHideAttempt: function() {=0A=
          var result =3D ge('graffitiDraw').cancelDrawing();=0A=
          if (result) {=0A=
            ge('graffitiDrawing').innerHTML =3D '';=0A=
          }=0A=
          return result;=0A=
        }});=0A=
        ge('graffitiDrawing').style.height =3D '483px';=0A=
      } else {=0A=
        drawBox.setOptions({width: 400, bodyStyle: 'padding: 16px 14px', =
type: 'MESSAGE'});=0A=
        drawBox.addButton({label: global_close, onClick: function() { =
doCancelDrawing(); }});=0A=
      }=0A=
    }});=0A=
  } else {=0A=
    drawBox.setOptions({width: 610, bodyStyle: 'padding: 0px', type: =
'POPUP'});=0A=
  }=0A=
  drawBox.removeButtons();=0A=
  drawBox.loadContent('graffiti.php', {act: 'a_draw_box', to_id: to_id}, =
true).show();=0A=
  return false;=0A=
}=0A=
function graffitiUploaded() {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D drawNeedConfirm =3D true;=0A=
  page =3D page + 1;=0A=
  var params =3D {act: 'get10', wall_hash: window.wall_post_hash, wpage: =
100000, graffiti: 1, fpage: page, mid: ge('to_id').value, n: 3};=0A=
  if (isVisible(ge('r'))) {=0A=
    params.seed =3D ge('reply_field').value;=0A=
  }=0A=
  var options =3D {onSuccess: function(obj, text) {=0A=
    posting_on_wall =3D drawNeedConfirm =3D false;=0A=
    hide('msg', 'msg_graffiti', 'msg_photo', 'msg_video', 'msg_audio', =
'r', 'graffiti_draw_progress');=0A=
    show('msg_graffiti');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
    doCancelDrawing();=0A=
  }, onFail: function() {=0A=
    posting_on_wall =3D false;=0A=
    hide('graffiti_draw_progress');=0A=
  }, onCaptchaShow: function() {=0A=
    drawBox.setOptions({onHide: null});=0A=
    doCancelDrawing();=0A=
  }, onCaptchaHide: function(done) {=0A=
    if (done) return;=0A=
    posting_on_wall =3D false;=0A=
    hide('graffiti_draw_progress');=0A=
    drawBox.setOptions({width: 606, bodyStyle: 'padding: 10px', type: =
'MESSAGE', onHide: function() {=0A=
      if (!drawWarningBox) {=0A=
        drawWarningBox =3D new MessageBox({title: global_warning});=0A=
        drawWarningBox.content(window.lang_graffiti_cancel_confirm);=0A=
        drawWarningBox.addButton({label: global_cancel, style: =
'button_no', onClick: function() { drawWarningBox.hide(); }});=0A=
        drawWarningBox.addButton({label: global_continue, onClick: =
function() { drawNeedConfirm =3D false; =
drawWarningBox.setOptions({onHide: null}); drawWarningBox.hide(); }});=0A=
      }=0A=
      drawWarningBox.setOptions({onHide: function() { drawBox.show(); =
}});=0A=
      drawWarningBox.show();=0A=
    }});=0A=
    drawBox.removeButtons();=0A=
    drawBox.addButton({label: global_cancel, style: 'button_no', =
onClick: function() { drawBox.hide(); }});=0A=
    drawBox.addButton({label: window.lang_graffiti_send, onClick: =
function() {=0A=
      show('graffiti_draw_progress');=0A=
      drawBox.setOptions({onHide: null});=0A=
      graffitiUploaded();=0A=
    }});=0A=
    drawBox.content('<div id=3D"uploadedGraffiti" style=3D"width: 586px; =
height: 293px; background: #fff url(' + base_domain + =
'images/progress7.gif) no-repeat 50% 50%; overflow: =
hidden"></div>').show();=0A=
    Ajax.Post({url: 'graffiti.php', query: {act: 'a_get_last'}, onDone: =
function(obj, text) {=0A=
      if (text && ge('uploadedGraffiti')) {=0A=
        ge('uploadedGraffiti').innerHTML =3D '<img style=3D"width: =
586px; height: 293px" src=3D"' + text + '" />';=0A=
      } else if (drawBox) {=0A=
        drawBox.content(global_unknown_error);=0A=
        drawBox.removeButtons();=0A=
        drawBox.addButton({label: global_cancel, style: 'button_no', =
onClick: function() { drawBox.hide(); }});=0A=
      }=0A=
    }});=0A=
  }};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
}=0A=
var flashNeedConfirm =3D false;=0A=
function confirmWhenExit() {=0A=
  flashNeedConfirm =3D true;=0A=
}=0A=
window.onbeforeunload =3D function() {=0A=
  flashNeedConfirm =3D false;=0A=
  if (ge('graffitiDraw') && drawBox.isVisible()) =
ge('graffitiDraw').confirmWhenExit();=0A=
  if (drawNeedConfirm || flashNeedConfirm) {=0A=
    return window.lang_graffiti_are_you_sure;=0A=
  }=0A=
}=0A=
=0A=
var showAppBox =3D null;=0A=
function showApp(app_id, to_id, from_id, loc, href) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  if (!showAppBox) {=0A=
    attachScript('appsFlash', base_domain+'js/apps_flash.js');=0A=
    showAppBox =3D new MessageBox({title: ge('show_app_title').value, =
width: 609, closeButton: true, fullPageLink: href, bodyStyle: 'height: =
412px; padding: 0px;', onHideAttempt: function() {=0A=
      showAppBox.content('');=0A=
      return true;=0A=
    }});=0A=
  }=0A=
  showAppBox.setOptions({fullPageLink: href});=0A=
  showAppBox.removeButtons().addButton({label: global_close, onClick: =
showAppBox.hide}).addControlsText('<a =
href=3D"'+href+'">'+ge('go_to_app_label').value+'</a>');=0A=
  showAppBox.loadContent('apps.php', {act: 'a_show_app_box', to_id: =
to_id, from_id: from_id, loc: loc, aid: app_id}, true, 'height: =
412px').show();=0A=
  return false;=0A=
}=0A=
=0A=
var chooseAppBox =3D null;=0A=
function chooseApp(app_id, to_id, href) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  href =3D href.href ? href.href : href;=0A=
  if (!chooseAppBox) {=0A=
    attachScript('appsFlash', base_domain+'js/apps_flash.js');=0A=
    chooseAppBox =3D new MessageBox({title: =
ge('choose_app_title').value, width: 609, progress: =
'choose_app_progress', closeButton: true, fullPageLink: href, bodyStyle: =
'height: 412px; padding: 0px;', onHideAttempt: function() {=0A=
      chooseAppBox.content('');=0A=
      return true;=0A=
    }});=0A=
    chooseAppBox.addButton({label: global_close, onClick: =
chooseAppBox.hide});=0A=
  }=0A=
  hide('choose_app_progress');=0A=
  chooseAppBox.loadContent('apps.php', {act: 'a_choose_app_box', to_id: =
to_id, aid: app_id}, true, 'height: 412px').show();=0A=
  return false;=0A=
}=0A=
function doSendAppPost(dataHash) {=0A=
  if (posting_on_wall || !chooseAppBox || !chooseAppBox.isVisible()) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  page =3D page + 1;=0A=
  show('choose_app_progress');=0A=
  var params =3D {act: 'get10', wall_hash: window.app_wall_hash, wpage: =
100000, data_hash: dataHash, fpage: page, mid: ge('to_id').value, n: 3};=0A=
  if (isVisible(ge('r'))) {=0A=
    params.seed =3D ge('reply_field').value;=0A=
  }=0A=
  var options =3D {onSuccess: function(obj, text) {=0A=
    posting_on_wall =3D false;=0A=
    hide('msg', 'msg_graffiti', 'msg_photo', 'msg_video', 'msg_audio', =
'r', 'choose_app_progress');=0A=
    show('msg_photo');=0A=
    if (text.substr(0, 8) =3D=3D 'redirect') {=0A=
      location.replace(text.substr(9));=0A=
      return;=0A=
    }=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
    chooseAppBox.hide();=0A=
  }, onFail: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaShow: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaHide: function(done) {=0A=
    chooseAppBox.show();=0A=
    chooseAppBox.fixIE6();=0A=
    ge('choose_app_progress').style.display =3D 'none';=0A=
  }};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
}=0A=
=0A=
var chooseAudioBox =3D null;=0A=
function chooseAudio(to_id, href) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  href =3D href.href ? href.href : href;=0A=
  if (!chooseAudioBox) {=0A=
    chooseAudioBox =3D new MessageBox({title: =
ge('choose_audio_title').value, width: 610, progress: =
'choose_audio_progress', closeButton: true, fullPageLink: href, =
bodyStyle: 'height: 412px; padding: 0px;', onHide: function() {=0A=
      if (AudioObject.curAudio && AudioObject.curAudio.substr(0, 6) =
=3D=3D 'Choose') {=0A=
        AudioObject.hidePlayer(AudioObject.curAudio, false, true);=0A=
        AudioObject.curAudio =3D null;=0A=
      }=0A=
    }});=0A=
    chooseAudioBox.addButton({label: global_close, onClick: =
chooseAudioBox.hide});=0A=
  }=0A=
  ge('choose_audio_progress').style.display =3D 'none';=0A=
  chooseAudioBox.loadContent('audio.php', {act: 'a_choose_audio_box', =
to_id: to_id}, true, 'height: 412px').show();=0A=
  return false;=0A=
}=0A=
function doSendAudio(id, owner) {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  audio_owner =3D owner ? owner : 0;=0A=
  page =3D page + 1;=0A=
  show('choose_audio_progress');=0A=
  var params =3D {act: 'get10', wall_hash: window.wall_post_hash, wpage: =
100000, audio_owner: audio_owner, audio: id, fpage: page, mid: =
ge('to_id').value, n: 3};=0A=
  if (isVisible(ge('r'))) {=0A=
    params.seed =3D ge('reply_field').value;=0A=
  }=0A=
  var options =3D {onSuccess: function(obj, text) {=0A=
    posting_on_wall =3D false;=0A=
    hide('msg', 'msg_graffiti', 'msg_photo', 'msg_video', 'msg_audio', =
'r', 'choose_audio_progress');=0A=
    show('msg_audio');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
    chooseAudioBox.hide();=0A=
  }, onFail: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaShow: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaHide: function(done) {=0A=
    chooseAudioBox.show();=0A=
    chooseAudioBox.fixIE6();=0A=
    ge('choose_audio_progress').style.display =3D 'none';=0A=
  }};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
}=0A=
=0A=
var chooseVideoBox =3D null;=0A=
function chooseVideo(to_id, href) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  href =3D href.href ? href.href : href;=0A=
  if (!chooseVideoBox) {=0A=
    chooseVideoBox =3D new MessageBox({title: =
ge('choose_video_title').value, width: 610, progress: =
'choose_video_progress', closeButton: true, fullPageLink: href, =
bodyStyle: 'height: 412px; padding: 0px;'});=0A=
    chooseVideoBox.addButton({label: global_close, onClick: =
chooseVideoBox.hide});=0A=
  }=0A=
=0A=
  if (!window.scrollbarWidth) {=0A=
    var test =3D document.createElement("div");=0A=
    with (test.style) {=0A=
      overflowY =3D "scroll";=0A=
      position =3D "absolute";=0A=
      height =3D "100px";=0A=
      width =3D "100px";=0A=
    }=0A=
    test.innerHTML =3D '<div =
style=3D"height:200px;">1<br/>1<br/>1<br/>1<br/></div>';=0A=
    var body =3D document.getElementsByTagName('body')[0];=0A=
    body.appendChild(test);=0A=
    window.scrollbarWidth =3D test.offsetWidth - =
test.getElementsByTagName('div')[0].offsetWidth - 1;=0A=
    body.removeChild(test);=0A=
    delete test;=0A=
  }=0A=
=0A=
  ge('choose_video_progress').style.display =3D 'none';=0A=
  chooseVideoBox.loadContent('video.php', {act: 'a_choose_video_box', =
to_id: to_id, scrollbar_width: window.scrollbarWidth}, true, 'height: =
412px').show();=0A=
  return false;=0A=
}=0A=
function doSendVideo(id, owner) {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  video_owner =3D owner ? owner : 0;=0A=
  page =3D page + 1;=0A=
  show('choose_video_progress');=0A=
  var params =3D {act: 'get10', wall_hash: window.wall_post_hash, wpage: =
100000, video_owner: video_owner, video: id, fpage: page, mid: =
ge('to_id').value, n: 3};=0A=
  if (isVisible(ge('r'))) {=0A=
    params.seed =3D ge('reply_field').value;=0A=
  }=0A=
  var options =3D {onSuccess: function(obj, text) {=0A=
    posting_on_wall =3D false;=0A=
    hide('msg', 'msg_graffiti', 'msg_photo', 'msg_video', 'msg_audio', =
'r', 'choose_video_progress');=0A=
    show('msg_video');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
    chooseVideoBox.hide();=0A=
  }, onFail: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaShow: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaHide: function(done) {=0A=
    chooseVideoBox.show();=0A=
    chooseVideoBox.fixIE6();=0A=
    ge('choose_video_progress').style.display =3D 'none';=0A=
  }};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
  return false;=0A=
}=0A=
=0A=
var choosePhotoBox =3D null, newUploadedBox =3D null;=0A=
function choosePhoto(to_id, href) {=0A=
  if (window.event && (window.event.which =3D=3D 2 || =
window.event.button =3D=3D 1)) {=0A=
    return true;=0A=
  }=0A=
  href =3D href.href ? href.href : href;=0A=
  if (!choosePhotoBox) {=0A=
    choosePhotoBox =3D new MessageBox({title: =
ge('choose_photo_title').value, width: 610, progress: =
'choose_photo_progress', closeButton: true, fullPageLink: href, =
bodyStyle: 'height: 412px; padding: 0px;'});=0A=
    choosePhotoBox.addButton({label: global_close, onClick: =
choosePhotoBox.hide});=0A=
  }=0A=
=0A=
  if (!window.scrollbarWidth) {=0A=
    var test =3D document.createElement("div");=0A=
    with (test.style) {=0A=
      overflowY =3D "scroll";=0A=
      position =3D "absolute";=0A=
      height =3D "100px";=0A=
      width =3D "100px";=0A=
    }=0A=
    test.innerHTML =3D '<div =
style=3D"height:200px;">1<br/>1<br/>1<br/>1<br/></div>';=0A=
    var body =3D document.getElementsByTagName('body')[0];=0A=
    body.appendChild(test);=0A=
    window.scrollbarWidth =3D test.offsetWidth - =
test.getElementsByTagName('div')[0].offsetWidth - 1;=0A=
    body.removeChild(test);=0A=
    delete test;=0A=
  }=0A=
=0A=
  ge('choose_photo_progress').style.display =3D 'none';=0A=
  choosePhotoBox.loadContent('photos.php', {act: 'a_choose_photo_box', =
to_id: to_id, scrollbar_width: window.scrollbarWidth}, true, 'height: =
412px').show();=0A=
  return false;=0A=
}=0A=
function doSendPhoto(id) {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  page =3D page + 1;=0A=
  show('choose_photo_progress');=0A=
  var params =3D {act: 'get10', wall_hash: window.wall_post_hash, wpage: =
100000, photo: id, fpage: page, mid: ge('to_id').value, n: 3};=0A=
  if (isVisible(ge('r'))) {=0A=
    params.seed =3D ge('reply_field').value;=0A=
  }=0A=
  var options =3D {onSuccess: function(obj, text) {=0A=
    posting_on_wall =3D false;=0A=
    hide('msg', 'msg_graffiti', 'msg_photo', 'msg_video', 'msg_audio', =
'r', 'choose_photo_progress');=0A=
    show('msg_photo');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
    choosePhotoBox.hide();=0A=
  }, onFail: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaShow: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaHide: function(done) {=0A=
    choosePhotoBox.show();=0A=
    choosePhotoBox.fixIE6();=0A=
    ge('choose_photo_progress').style.display =3D 'none';=0A=
  }};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
  return false;=0A=
}=0A=
function doSendNewUploaded(server, photo) {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  page =3D page + 1;=0A=
  show('new_uploaded_progress');=0A=
  var params =3D {act: 'get10', wall_hash: window.wall_post_hash, wpage: =
100000, posted_server: server, posted_photo: photo, fpage: page, mid: =
ge('to_id').value, n: 3};=0A=
  if (isVisible(ge('r'))) {=0A=
    params.seed =3D ge('reply_field').value;=0A=
  }=0A=
  var options =3D {onSuccess: function(obj, text) {=0A=
    posting_on_wall =3D false;=0A=
    hide('msg', 'msg_graffiti', 'msg_photo', 'msg_video', 'msg_audio', =
'r', 'new_uploaded_progress');=0A=
    show('msg_photo');=0A=
    ge('fBox2').innerHTML =3D parseResponse(text);=0A=
    newUploadedBox.setOptions({onHide: false});=0A=
    newUploadedBox.hide();=0A=
  }, onFail: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaShow: function() {=0A=
    posting_on_wall =3D false;=0A=
  }, onCaptchaHide: function(done) {=0A=
    newUploadedBox.show();=0A=
    newUploadedBox.setOptions({onHide: choosePhotoBox.show});=0A=
    ge('new_uploaded_progress').style.display =3D 'none';=0A=
  }};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
  return false;=0A=
}=0A=
=0A=
function addMeAudio(wid, oid, aid, hash) {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  show('adding' + wid + 'progress');=0A=
  var failed =3D function() {=0A=
    hide('adding' + wid + 'progress');=0A=
    posting_on_wall =3D false;=0A=
  }=0A=
  Ajax.postWithCaptcha('audio.php', {act: 'a_add', aid: aid, oid: oid, =
hash: hash, from_profile: ge('my_audios') ? 1 : ''}, {onSuccess: =
function(obj, text) {=0A=
    hide('adding' + wid + 'progress');=0A=
    posting_on_wall =3D false;=0A=
    if (ge('my_audios')) {=0A=
      var response =3D eval('(' + text + ')');=0A=
      ge('my_audios').innerHTML =3D response.html;=0A=
      ge('audios_how_much').innerHTML =3D '(' + response.how_much + ')';=0A=
      if (response.script) eval(response.script);=0A=
    }=0A=
    show('adding' + wid + 'done');=0A=
    hide('adding' + wid + 'link');=0A=
    var prev_node =3D ge('adding' + wid + 'link').previousSibling, =
next_node =3D ge('adding' + wid + 'link').nextSibling;=0A=
    if (prev_node && prev_node.tagName && =
prev_node.tagName.toLowerCase() =3D=3D 'span') {=0A=
      hide(prev_node);=0A=
    } else if (next_node && next_node.tagName && =
next_node.tagName.toLowerCase() =3D=3D 'span') {=0A=
      hide(next_node);=0A=
    }=0A=
    setTimeout(function() { fadeOut(ge('adding' + wid + 'done'), 500); =
}, 1000);=0A=
  }, onFail: failed, onCaptchaShow: failed});=0A=
}=0A=
function addMeVideo(wid, oid, vid, hash) {=0A=
  if (posting_on_wall) {=0A=
    return;=0A=
  }=0A=
  posting_on_wall =3D true;=0A=
  show('adding' + wid + 'progress');=0A=
  var failed =3D function() {=0A=
    hide('adding' + wid + 'progress');=0A=
    posting_on_wall =3D false;=0A=
  }=0A=
  Ajax.postWithCaptcha('video.php', {act: 'a_add', vid: vid, oid: oid, =
hash: hash, from_profile: ge('my_videos') ? 1 : ''}, {onSuccess: =
function(obj, text) {=0A=
    hide('adding' + wid + 'progress');=0A=
    posting_on_wall =3D false;=0A=
    if (ge('my_videos')) {=0A=
      var response =3D eval('(' + text + ')');=0A=
      ge('my_videos').innerHTML =3D response.html;=0A=
      ge('videos_how_much').innerHTML =3D '(' + response.how_much + ')';=0A=
    }=0A=
    show('adding' + wid + 'done');=0A=
    hide('adding' + wid + 'link');=0A=
    var prev_node =3D ge('adding' + wid + 'link').previousSibling, =
next_node =3D ge('adding' + wid + 'link').nextSibling;=0A=
    if (prev_node && prev_node.tagName && =
prev_node.tagName.toLowerCase() =3D=3D 'span') {=0A=
      hide(prev_node);=0A=
    } else if (next_node && next_node.tagName && =
next_node.tagName.toLowerCase() =3D=3D 'span') {=0A=
      hide(next_node);=0A=
    }=0A=
    setTimeout(function() { fadeOut(ge('adding' + wid + 'done'), 500); =
}, 1000);=0A=
  }, onFail: failed, onCaptchaShow: failed});=0A=
}=0A=
=0A=
var lastTextLength =3D 0;=0A=
function checkTextLength(max_len, val, warn) {=0A=
  if (lastTextLength =3D=3D val.length) {=0A=
    return;=0A=
  }=0A=
  lastTextLength =3D val.length;=0A=
  var l =3D 0;=0A=
  val =3D val.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(new =
RegExp('>', 'g'), '&gt;').replace(/"/g, '&quot;').replace(/\n/g, =
'<br>').replace(/\r/g, '').replace(/!/g, '&#33;').replace(/'/g, '&#39;');=0A=
  for (var i =3D 0; i < val.length; ++i) {=0A=
    var c =3D val.charCodeAt(i);=0A=
    if ((c > 0x80 && c < 0xC0) || c > 0x500) {=0A=
      l +=3D (c + '').length + 3;=0A=
    } else {=0A=
      ++l;=0A=
    }=0A=
  }=0A=
  if (l > max_len) {=0A=
    var plus =3D l - max_len;=0A=
    warn.style.display =3D "";=0A=
    warn.innerHTML =3D langNumeric(plus, text_exceeds_symbol_limit);=0A=
  } else if (l > max_len - 100) {=0A=
    var rem =3D max_len - l;=0A=
    warn.style.display =3D "";=0A=
    warn.innerHTML =3D langNumeric(rem, text_N_symbols_remain);=0A=
  } else {=0A=
    warn.style.display =3D "none";=0A=
    warn.innerHTML =3D '';=0A=
  }=0A=
}
------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/js/profile.js?22

var friendBox;

function addToFriend(id) {
  return addToFriends(id);
}

function addToFriends(id, obj) {
  if (friendBox =3D=3D undefined) {
    friendBox =3D new MessageBox({title: add_box_title, width: 400});
    if (!window.Dropdown) {
      attachScript('uiControls', 'js/lib/ui_controls.js');
      addCss('css/ui_controls.css');
    }
  }
  var url, act;
  url =3D 'friends_ajax.php';
  act =3D 'request_form';

  friendBox.removeButtons();
  friendBox.addButton({label: friends_cancel, style: 'button_no', =
onClick: function(){friendBox.hide();}});
  friendBox.addButton({label: Add_to_friends, onClick: function(){
    var form =3D ge('addFriendForm');
    if (!form) return;
    var params =3D serializeForm(form);
    Ajax.postWithCaptcha(url, params, {onSuccess: function(ajax, =
responseText){
      try {
        var response =3D eval('(' + responseText + ')');
        responseText =3D response.result || response.error || =
response.text;
      } catch (e) {}
      friendBox.content(responseText).removeButtons();
      friendBox.addButton({label: box_close, onClick: =
function(){friendBox.hide();}});
      friendBox.show();
      hide(obj);
      setTimeout("friendBox.hide(600)", 1200);
    }});
  }});
  friendBox.content('<div class=3D"box_loader"></div>').show();
  Ajax.Post({
    url: url,
    query: {act: act, fid: id},
    onDone: function(ajaxObj, responseText){
      var text =3D responseText;
      try {
        var response =3D eval('(' + responseText + ')');
        if (response.error) {
          friendBox.removeButtons().addButton({label: box_close, style: =
'button_no', onClick: function(){friendBox.hide();}});
        }
        friendBox.content(response.text).show();
        if (response.script) {
          var script =3D response.script.replace(/^[\s\\n]+/g, '');
          eval(script);
        }
      } catch (e) {}
    }
  });
  return false;
}

var friendDeleteBox;
function removeFriend(fid, obj, hash) {
  if (friendDeleteBox =3D=3D undefined) {
    friendDeleteBox =3D new MessageBox({title: =
friends_remove_from_list_title});
  }
  friendDeleteBox.removeButtons();
  friendDeleteBox.addButton({
    onClick: function(){friendDeleteBox.hide(200)},
    style:'button_no',
    label: friends_cancel
  }).addButton({
    onClick: function(){
     Ajax.Post({
       url: 'friends_ajax.php',
       query: {fid: fid, act: 'decline_friend', hash: hash},
       onDone: function(ajaxObj, responseText) {
        hide(obj);
       }
     });
     friendDeleteBox.hide(200);
    },
    label: friend_friend_remove
  });
  =
friendDeleteBox.loadContent("friends_ajax.php",{'act':'remove_box','fid':=
fid}).show();
  return false;
}

function showRateBox() {
  addCss('css/privacy.css');
  addCss('css/wiki.css');
  if (rateBox =3D=3D undefined) {
    rateBox =3D new MessageBox(
     {title: getLang('global_rating_box_header'), bodyStyle: =
'padding:0px', width: '480px', progress: 'rateProgress'}
    );
  }
  rateBox.removeButtons();
  rateBox.addButton({
    onClick: function() { rateBox.hide(200); },
    label: box_close
  });
  rateBox.loadContent("rate.php", {'act':'a_get_rate'}, true).show();
  return false;
}

var voteBox;
function showVoteBox() {
  addCss('css/privacy.css');
  if (voteBox =3D=3D undefined) {
    voteBox =3D new MessageBox(
     {title: getLang('rate_voting'), bodyStyle: 'padding:0px', width: =
'480px', progress: 'voteProgress'}
    );
  }
  voteBox.removeButtons();
  voteBox.addButton({
    style: 'button_no',
    onClick: function() { voteBox.hide(200); },
    label: global_cancel
  });
  voteBox.loadContent("rate.php", {'act':'a_get_vote_box', 'id': =
ge('mid').value}, true).show();
  return false;
}

var giftBox, giftBoxTitle;
function showGiftBox(title) {
  giftBoxTitle =3D title;
  if (!giftBox) {
    addCss('css/gifts.css');
    addCss('css/privacy.css');
    if (!window.Dropdown) {
      attachScript('uiControls', 'js/lib/ui_controls.js');
      addCss('css/ui_controls.css');
    }
    giftBox =3D new MessageBox({title: title, bodyStyle: 'padding:0px', =
width: '654px', progress:'gifts_progress'});
  }
  giftBox.removeButtons();
  giftBox.addButton({
    onClick: function() { giftBox.hide(200); },
    label: box_close
  });
  giftBox.loadContent("gifts.php", {'act':'a_get_gift_box', 'id': =
ge('mid').value}, true).show();
  return false;
}

var giftSendBox, selectedGift, giftPrice;
function showGift(num, obj, price, bonus) {
  giftSendBox.show();
  selectedGift =3D num;
  giftPrice =3D price;
  if (window.userBalance < price)
    show('gift_error');
  else
    hide('gift_error');
  ge('gift_loader').innerHTML =3D '<img src=3D"'+base_domain + =
'images/gifts/256/' + num +'.jpg" />';
  return false;
}

function doSendGift(num) {
  if (isVisible('send_progress')) return;
  hide('gift_msg_link');
  show('send_progress');
  var onComplete =3D function(ajaxObj, responseText) {
    hide('send_progress');
    show('gift_msg_link');
    if (ajaxObj.status =3D=3D 400) {
      show('gift_error');
      ge('gift_error').innerHTML =3D responseText;
      animate(ge('gift_error').firstChild, {backgroundColor: '#F9F6E7', =
borderColor: '#D4BC4C'}, 5000);
    } else {
      var result =3D eval('(' + responseText + ')');
      window.userBalance =3D result.balance;
      if (result.balance) {
        show('left_balance_box');
        ge('left_balance_box').innerHTML =3D result.balance_html;
      } else {
        hide('left_balance_box');
      }
      var profileBlock =3D ge('profile_gifts');
      if (profileBlock) profileBlock.innerHTML =3D result.profile_html;
      showGiftResult(result.result);
    }
  };
  Ajax.Send("gifts.php", {act:'do_send', to_users: ge('mid').value, =
giftType: ge('giftType').value, giftNumber: selectedGift, giftText: =
ge('gift_text').value, hash: giftHash}, {onSuccess: onComplete, onFail: =
onComplete});
  return false;
}

var giftResultBox;
function showGiftResult(text) {
  if (!giftResultBox) {
    giftResultBox =3D new MessageBox({title: giftBoxTitle, width: =
'444px'});
    giftResultBox.addButton({label: box_close, onClick: =
giftResultBox.hide});
  }
  giftResultBox.content(text).show();
  setTimeout(function(){giftResultBox.hide(400);}, 1200);
}

var curGiftFilter =3D 0;
function giftsFilter(filter) {
  ge('giftTab'+curGiftFilter).className =3D 't_filter_off';
  ge('giftTab'+filter).className =3D 't_filter_selected';
  curGiftFilter =3D filter;
  show('gifts_progress');
  Ajax.Send('gifts.php', {act: 'a_get_gifts', filter: filter}, =
function(ajaxObj, responseText) {
    ge('selectGift').innerHTML =3D responseText;
    hide('gifts_progress');
  });
}

var beFanBox;
function beFan(mid) {
  beFanBox =3D new MessageBox(
   {title: profile_become_a_fan}
  );
  beFanBox.removeButtons();
  beFanBox.addButton({
    onClick: function(){beFanBox.hide(200)},
    label:box_close
  });
  beFanBox.loadContent("rate.php", {'act':'a_be_fan', 'mid': mid}, =
true).show();
  return false;
}

function notFan(mid) {
  beFanBox =3D new MessageBox({title: profile_not_a_fan});
  beFanBox.loadContent("rate.php", {'act':'a_not_fan', 'mid': mid}, =
true).show();
  return false;
}

// EX ACTIVITY.JS

activity_editor =3D {

  active:             false,  // Is Editor Visible
  menu_active:        false,  // Is Suggestion Menu Visible
  activity_text:        '',

  activity_blur:        false,
  activity_reblur:      false,

  //
  // Functions to transition between modes
  //

  setup: function(initial_activity) {
    this.activity_text =3D initial_activity;
  },

  reset: function() {
    ge('edit_activity_text').value=3D'';
    return false;
  },

  show: function() {
    if (!this.active) {
	  historyAjaxHide();
      hide('profile_activity');
      hide('profile_empty_activity');
      this.hide_menu();
      show('activity_editor');
      if (ge('activity_text').firstChild) {
        this.activity_text =3D ge('activity_text').firstChild.nodeValue;
      }
      ge('edit_activity_text').value =3D this.activity_text;
      ge('edit_activity_text').focus();
      ge('edit_activity_text').select();
      this.activity_blur =3D true;
	  setTimeout(function() { activity_editor.active =3D true; }, 200);
      // this.active =3D true;
    } else {
      ge('edit_activity_text').focus();
    }
    return false;
  },

  hide: function() {
    if (!this.active) {
      return;
    }
	setTimeout(function() { activity_editor.active =3D false; }, 200);
    // this.active =3D false;
    this.activity_blur =3D false;
    hide('activity_editor');
    show((this.activity_text !=3D '') ? 'profile_activity' : =
'profile_empty_activity');
	//if (this.activity_text !=3D '') {
	//	show('profile_activity');
	//}
    return false;
  },

  toggle_menu: function(event) {
   if (browser.safari || browser.msie || browser.opera) {
     this.activity_reblur =3D true;
    }
    if (this.menu_active) {
      return this.hide_menu();
    } else {
      return this.show_menu();
    }
  },

  show_menu: function(event) {
    this.menu_active =3D true;
    ge('edit_activity_toggle').style.backgroundColor=3D'#E1E8ED';
    ge('edit_activity_toggle').style.borderLeftColor=3D'#D2DBE0';
    ge('edit_activity_select').style.display=3D'block';
    return false;
  },

  hide_menu: function() {
    this.menu_active =3D false;
    ge('edit_activity_toggle').style.backgroundColor=3D'#FFF';
    ge('edit_activity_toggle').style.borderLeftColor=3D'#FFF';
    hide('edit_activity_select');
    return false;
  },

  activity_select: function(elem) {
    if (browser.safari || browser.msie || browser.opera) {
      this.activity_reblur =3D true;
    }
    this.hide_menu();
    ge('edit_activity_text').value =3D elem.innerHTML;
    ge('edit_activity_text').focus();
    ge('edit_activity_text').select();
	return false;
  },

  menu_over: function(elem) {
  },

  menu_out: function(elem) {
  },

  blur: function(real_blur) {
  	if (browser.opera && !real_blur) {
		setTimeout(function() { activity_editor.blur(1); }, 100);
		return false;
	}
    if (this.activity_reblur) {
      ge('edit_activity_text').focus();
      this.activity_reblur =3D false;
      return false;
    }
    if (this.activity_blur) {
      if (ge('edit_activity_text').value !=3D this.activity_text) {
        this.submit_activity_set(ge('edit_activity_text').value);
      } else {
        this.hide();
      }
    }
    return true;
  },

  //
  // Ajax
  //

  activity_set: function(activity) {
    this.activity_text =3D activity || '';
    this.reset();
    this.hide();
    if (activity !=3D null && activity !=3D '') {
      ge('activity_text').innerHTML =3D this.activity_text;
      ge('activity_time_link').innerHTML =3D activity_update_just_now;
    } else {
      ge('activity_text').innerHTML =3D activity_cant_update;
    }
  },

  submit_activity_set: function(activity) {
    if (activity =3D=3D null || activity =3D=3D '') return;
    var selectInput =3D function() { ge('edit_activity_text').focus(); =
};
    var unsetBg =3D function() { hide('activity_progress'); =
show('activity_links'); };
    var onDone =3D function(ajax, response) {unsetBg(); =
activity_editor.activity_set(response); };
    var onFail =3D function(ajax) { unsetBg(); =
activity_editor.activity_set(null); };

    var options =3D {onSuccess: onDone, onFail: onFail, onCaptchaShow: =
unsetBg, onCaptchaHide: selectInput};
//    =
ge('edit_activity_text').style.backgroundImage=3D'url('+base_domain+'imag=
es/progress_candy_hor.gif)';
    hide('activity_links');
    show('activity_progress');
    Ajax.postWithCaptcha('/profile.php', {'setactivity':activity, =
'activityhash': ge('activityhash').value}, options);
    return false;
  },

  activity_cleared: function() {
    this.activity_text =3D '';
    ge('activity_text').innerHTML =3D '';
    this.hide();
    ge('activity_blank_nag').innerHTML=3Dactivity_deleted;
    setTimeout(function(){
		// hide('activity_blank_nag');
      	ge('activity_blank_nag').innerHTML =3D activity_change_status;
    }.bind(this), 2500);
  },

  submit_activity_clear: function() {
    this.activity_blur =3D false;
    ajax =3D new Ajax();
    ajax.onDone =3D function(ajaxObj, response) { =
show('activity_links'); hide('activity_progress'); =
this.activity_cleared(); }.bind(this);
    ajax.onFail =3D function(ajaxObj) { show('activity_links'); =
hide('activity_progress'); this.activity_cleared(); }.bind(this); // =
fingers crossed
    hide('activity_links');
    show('activity_progress');
    ajax.post('/profile.php', {'clearactivity':'1', 'activityhash': =
ge('activityhash').value});
    return false;
  },

  //
  // User Interaction
  //

  handle_key_press: function(event) {
    event =3D event || window.event;
    key_code =3D event.keyCode || event.which;

    if (key_code =3D=3D this.KEYS.RETURN) {
      if (ge('edit_activity_text').value !=3D '')
      this.submit_activity_set(ge('edit_activity_text').value);
      return false;
    }
    if (key_code =3D=3D this.KEYS.ESC) {
      this.hide();
      return false;
    }
    return true;
  },

  KEYS: =
{BACKSPACE:8,TAB:9,RETURN:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE=
:46}
}

var historyShown =3D false;

function getActivityHistory(user_id) {
  ajax =3D new Ajax();
  ajax.onDone =3D onGotHistory;
  ajax.onFail =3D historyAjaxHide;
  historyAjaxProgress();
  ajax.post('/profile.php', {'activityhistory':'1', 'id': user_id});
}

function onGotHistory(ajaxObj, response) {
  historyAjaxShow();
  ge('historyContainer').innerHTML =3D response;
}

function deleteHistoryItem(item_id) {
  ajax =3D new Ajax();
  ajax.onDone =3D onGotHistory;
  ajax.onFail =3D historyAjaxHide;
  historyAjaxProgress(1);
  ajax.post('/profile.php', {'deletehistoryitem':'1', 'iid': item_id, =
'activityhash': ge('activityhash').value});
}

function historyAjaxProgress(onlyshowprogress) {
  if (!onlyshowprogress) {
    hide('historyContainer');
    hide('historyHeader');
  }
  show('historyProgress');
  show('history');
}

function historyAjaxShow() {
  historyShown =3D true;
  show('history');
  hide('historyProgress');
  show('historyHeader');
  show('historyContainer');
}

function historyAjaxHide() {
  historyShown =3D false;
  hide('history');
  hide('historyProgress');
  hide('historyHeader');
  hide('historyContainer');
}

// Profile tabs
var tab_masks =3D {
  'friendsCommon': 1,
  'friends'      : 2,
  'friendsOnline': 4,
  'albums'       : 8,
  'videos'       : 16,
  'questions'    : 32,
  'matches'      : 64,
  'notes'        : 128,
  'groups'       : 256,
  'apps'         : 512,
  'personal'     : 1024,
  'education'    : 2048,
  'career'       : 4096,
  'places'       : 8192,
  'military'     : 16384,
  'opinions'     : 32768,
  'audios'       : 65536,
  'wall'         : 131072,
  'gifts'        : 262144,
  'optional'     : 524288
}

function collapseBox(id, container, dopen, dclose) {
  var box =3D ge(id);
  if (!box) return;

  var masks =3D tab_masks;
  var cookie_key =3D 'closed_tabs';

  var c =3D geByClass("c", box)[0];
  if (!c) return;
  var newClass =3D container.parentNode.className =3D=3D "bOpen" ? =
"bShut" : "bOpen";
  if (slideToggle(c, 300, function() {
    if (!masks[id]) return;
    var closed_tabs =3D parseInt(getCookie('remix' + cookie_key));
    if (isVisible(c)) {
      closed_tabs =3D isNaN(closed_tabs) ? 0 : closed_tabs & ~masks[id];
    } else {
      closed_tabs =3D isNaN(closed_tabs) ? masks[id] : closed_tabs | =
masks[id];
    }
    setCookie('remix' + cookie_key, closed_tabs, 360);
  })) {
    container.parentNode.className =3D newClass;
  }

  return false;
}


function quickReply(id, dopen, dclose, foca){
  var box =3D ge(id);
  if (!box) return;
  var c =3D geByClass("r", box)[0];
  if (!c) return;
  if (!isVisible(c))
    slideDown(c, 200, function(){ ge("reply_field").focus(); });
  else
    slideUp(c, 200);
}

// EX FAVE.JS

function addFave() {
  ajax =3D new Ajax();
  ge('faveProgress').innerHTML =3D "<IMG SRC=3D'images/upload.gif'>";
  ajax.onDone =3D function(ajaxObj, response) {
    ge('addToFaves').innerHTML =3D response;
  }
  ajax.onFail =3D function(ajaxObj) {
  }
  ajax.post('/fave.php', {'act':'addPerson', 'mid': ge('mid').value, =
hash: ge('faveHash').value});
}

function deleteFave() {
  ajax =3D new Ajax();
  ge('faveProgress').innerHTML =3D "<IMG SRC=3D'images/upload.gif'>";
  ajax.onDone =3D function(ajaxObj, response) {
    ge('addToFaves').innerHTML =3D response;
  }
  ajax.onFail =3D function(ajaxObj) {
  }
  ajax.post('/fave.php', {'act':'deletePerson', 'mid': ge('mid').value, =
hash: ge('faveHash').value});
}

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://vkontakte.ru/js/lang0_0-1000.js?753

[encoded data, 61180 characters]
cnI7JzsK

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/js/lib/swfobject2.js

/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> =0A=
	is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php> =0A=
*/=0A=
var swfobject=3Dfunction(){var =
D=3D"undefined",r=3D"object",S=3D"Shockwave =
Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f=
lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc=
ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa=
lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof =
j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof =
j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe=
rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te=
st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d=
+)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof =
t.plugins!=3DD&&typeof =
t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof =
t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru=
e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a=
b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s=
.*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-=
Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var =
ad=3Dnew =
ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a=
b=3Dab.split(" =
")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[=
2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D=
function(){if(!M.w3){return}if((typeof =
j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof =
j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if=
(!J){if(typeof =
j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i=
f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"=
){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(=
J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu=
ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo=
aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}=
f()})()}s(f)}}();function f(){if(J){return}try{var =
Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode=
.removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var =
Y=3D0;Y<X;Y++){U[Y]()}}function =
K(X){if(J){X()}else{U[U.length]=3DX}}function s(Y){if(typeof =
O.addEventListener!=3DD){O.addEventListener("load",Y,false)}else{if(typeo=
f =
j.addEventListener!=3DD){j.addEventListener("load",Y,false)}else{if(typeo=
f O.attachEvent!=3DD){i(O,"onload",Y)}else{if(typeof =
O.onload=3D=3D"function"){var =
X=3DO.onload;O.onload=3Dfunction(){X();Y()}}else{O.onload=3DY}}}}}functio=
n h(){if(T){V()}else{H()}}function V(){var =
X=3Dj.getElementsByTagName("body")[0];var =
aa=3DC(r);aa.setAttribute("type",q);var Z=3DX.appendChild(aa);if(Z){var =
Y=3D0;(function(){if(typeof Z.GetVariable!=3DD){var =
ab=3DZ.GetVariable("$version");if(ab){ab=3Dab.split(" =
")[1].split(",");M.pv=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(a=
b[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.re=
moveChild(aa);Z=3Dnull;H()})()}else{H()}}function H(){var =
ag=3Do.length;if(ag>0){for(var af=3D0;af<ag;af++){var Y=3Do[af].id;var =
ab=3Do[af].callbackFn;var aa=3D{success:false,id:Y};if(M.pv[0]>0){var =
ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(=
ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&=
&A()){var =
ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"=
)||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla=
ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"=
)){ai.align=3Dae.getAttribute("align")}var ah=3D{};var =
X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var =
ad=3D0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!=3D"movie"=
){ah[X[ad].getAttribute("name")]=3DX[ad].getAttribute("value")}}P(ai,ah,Y=
,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var =
Z=3Dz(Y);if(Z&&typeof =
Z.SetVariable!=3DD){aa.success=3Dtrue;aa.ref=3DZ}ab(aa)}}}}}function =
z(aa){var X=3Dnull;var =
Y=3Dc(aa);if(Y&&Y.nodeName=3D=3D"OBJECT"){if(typeof =
Y.SetVariable!=3DD){X=3DY}else{var =
Z=3DY.getElementsByTagName(r)[0];if(Z){X=3DZ}}}return X}function =
A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function =
P(aa,ab,X,Z){a=3Dtrue;E=3DZ||null;B=3D{success:false,id:X};var =
ae=3Dc(X);if(ae){if(ae.nodeName=3D=3D"OBJECT"){l=3Dg(ae);Q=3Dnull}else{l=3D=
ae;Q=3DX}aa.id=3DR;if(typeof =
aa.width=3D=3DD||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.wi=
dth=3D"310"}if(typeof =
aa.height=3D=3DD||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa=
.height=3D"137"}j.title=3Dj.title.slice(0,47)+" - Flash Player =
Installation";var =
ad=3DM.ie&&M.win?"ActiveX":"PlugIn",ac=3D"MMredirectURL=3D"+O.location.to=
String().replace(/&/g,"%26")+"&MMplayerType=3D"+ad+"&MMdoctitle=3D"+j.tit=
le;if(typeof =
ab.flashvars!=3DD){ab.flashvars+=3D"&"+ac}else{ab.flashvars=3Dac}if(M.ie&=
&M.win&&ae.readyState!=3D4){var =
Y=3DC("div");X+=3D"SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.ins=
ertBefore(Y,ae);ae.style.display=3D"none";(function(){if(ae.readyState=3D=
=3D4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}=
})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=3D4){var =
X=3DC("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y=
),X);Y.style.display=3D"none";(function(){if(Y.readyState=3D=3D4){Y.paren=
tNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.par=
entNode.replaceChild(g(Y),Y)}}function g(ab){var =
aa=3DC("div");if(M.win&&M.ie){aa.innerHTML=3Dab.innerHTML}else{var =
Y=3Dab.getElementsByTagName(r)[0];if(Y){var ad=3DY.childNodes;if(ad){var =
X=3Dad.length;for(var =
Z=3D0;Z<X;Z++){if(!(ad[Z].nodeType=3D=3D1&&ad[Z].nodeName=3D=3D"PARAM")&&=
!(ad[Z].nodeType=3D=3D8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}retur=
n aa}function u(ai,ag,Y){var X,aa=3Dc(Y);if(M.wk&&M.wk<312){return =
X}if(aa){if(typeof ai.id=3D=3DD){ai.id=3DY}if(M.ie&&M.win){var =
ah=3D"";for(var ae in =
ai){if(ai[ae]!=3DObject.prototype[ae]){if(ae.toLowerCase()=3D=3D"data"){a=
g.movie=3Dai[ae]}else{if(ae.toLowerCase()=3D=3D"styleclass"){ah+=3D' =
class=3D"'+ai[ae]+'"'}else{if(ae.toLowerCase()!=3D"classid"){ah+=3D" =
"+ae+'=3D"'+ai[ae]+'"'}}}}}var af=3D"";for(var ad in =
ag){if(ag[ad]!=3DObject.prototype[ad]){af+=3D'<param name=3D"'+ad+'" =
value=3D"'+ag[ad]+'" />'}}aa.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</obje=
ct>";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var =
Z=3DC(r);Z.setAttribute("type",q);for(var ac in =
ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla=
ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"=
){Z.setAttribute(ac,ai[ac])}}}}for(var ab in =
ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a=
b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function =
e(Z,X,Y){var =
aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap=
pendChild(aa)}function y(Y){var =
X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D=
"none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments=
.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var =
Y=3Dc(Z);if(Y){for(var X in Y){if(typeof =
Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function =
c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return =
X}function C(X){return j.createElement(X)}function =
i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var =
Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1=
0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]=
>X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi=
on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var =
aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var =
X=3D(ad&&typeof =
ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var=
 =
Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X=
);n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof =
j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee=
ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof =
n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof =
j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" =
{"+Y+"}"))}}}function w(Z,X){if(!m){return}var =
Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"=
+Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var =
X=3DZ.exec(Y)!=3Dnull;return X&&typeof =
encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var =
d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v=
ar ac=3DI.length;for(var =
ab=3D0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var =
Z=3DN.length;for(var aa=3D0;aa<Z;aa++){y(N[aa])}for(var Y in =
M){M[Y]=3Dnull}M=3Dnull;for(var X in =
swfobject){swfobject[X]=3Dnull}swfobject=3Dnull})}}();return{registerObje=
ct:function(ab,X,aa,Z){if(M.w3&&ab&&X){var =
Y=3D{};Y.id=3Dab;Y.swfVersion=3DX;Y.expressInstall=3Daa;Y.callbackFn=3DZ;=
o[o.length]=3DY;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObj=
ectById:function(X){if(M.w3){return =
z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var =
X=3D{success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){=
w(ah,false);K(function(){ae+=3D"";ag+=3D"";var aj=3D{};if(af&&typeof =
af=3D=3D=3Dr){for(var al in =
af){aj[al]=3Daf[al]}}aj.data=3Dab;aj.width=3Dae;aj.height=3Dag;var =
am=3D{};if(ad&&typeof ad=3D=3D=3Dr){for(var ak in =
ad){am[ak]=3Dad[ak]}}if(Z&&typeof Z=3D=3D=3Dr){for(var ai in =
Z){if(typeof =
am.flashvars!=3DD){am.flashvars+=3D"&"+ai+"=3D"+Z[ai]}else{am.flashvars=3D=
ai+"=3D"+Z[ai]}}}if(F(Y)){var =
an=3Du(aj,am,ah);if(aj.id=3D=3Dah){w(ah,true)}X.success=3Dtrue;X.ref=3Dan=
}else{if(aa&&A()){aj.data=3Daa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(=
ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=3Dfa=
lse},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.p=
v[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){=
if(M.w3){return u(Z,Y,X)}else{return =
undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,=
Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){i=
f(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue=
:function(aa){var =
Z=3Dj.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=3DZ.split=
("?")[1]}if(aa=3D=3Dnull){return L(Z)}var Y=3DZ.split("&");for(var =
X=3D0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("=3D"))=3D=3Daa){r=
eturn =
L(Y[X].substring((Y[X].indexOf("=3D")+1)))}}}return""},expressInstallCall=
back:function(){if(a){var =
X=3Dc(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&=
&M.win){l.style.display=3D"block"}}if(E){E(B)}}a=3Dfalse}}}}();
------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/js/audio.js?12

var AudioObject =3D {=0A=
	prevAudio: 0,=0A=
	debug_mode: 0,=0A=
	curAudio: 0,=0A=
	curWallAudio: null,=0A=
	curPressed: false,=0A=
	flashVer: 0,=0A=
	preventInit: false,=0A=
	fileInfo: new Array(),=0A=
	offlineHosts:[],=0A=
	images: {=0A=
		playmode: {=0A=
			play: "http://vkontakte.ru/images/play.gif",=0A=
			pause: "http://vkontakte.ru/images/pause.gif"=0A=
		},=0A=
		editmode: {=0A=
			play: "http://vkontakte.ru/images/play.png",=0A=
			pause: "http://vkontakte.ru/images/pause.png"=0A=
		},=0A=
		icon: "http://vkontakte.ru/images/favicon.ico",=0A=
		pauseicon: "http://vkontakte.ru/images/pauseicon.ico",=0A=
		playicon: "http://vkontakte.ru/images/playicon.ico"=0A=
	},=0A=
=0A=
	getSuff: function(wall){=0A=
		return (wall) ? "Wall" : "";=0A=
	},=0A=
=0A=
	setIcon: function(icon){=0A=
		var links =3D document.getElementsByTagName("link");=0A=
		for (i in links) {=0A=
			var ico =3D links[i];=0A=
			if (ico && ico.parentNode && (ico.rel =3D=3D "shortcut icon")) {=0A=
				var parent =3D ico.parentNode;=0A=
				ico.setAttribute("href", icon);=0A=
				if (isOpera()) {=0A=
					parent.innerHTML =3D parent.innerHTML;=0A=
				}=0A=
				else {=0A=
					parent.removeChild(ico);=0A=
					parent.appendChild(ico);=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	getPlayer: function(current, wall){=0A=
    var created =3D false;=0A=
		if (!this.curVolume)=0A=
			this.curVolume =3D parseInt(readCookie("audio_vol"));=0A=
		if (isNaN(this.curVolume)) {=0A=
			this.curVolume =3D 80;=0A=
			createCookie("audio_vol", this.curVolume);=0A=
		}=0A=
		var suff =3D this.getSuff(wall);=0A=
=0A=
		var id =3D (wall) ? "playerWall" : "player";=0A=
    if(!ge(id)){=0A=
			//if (wall)=0A=
				//this.curWallAudio =3D null;=0A=
=0A=
			var width =3D (wall) ? "278" : "342";=0A=
//			var name =3D (wall) ? =
"http://vkontakte.ru/swf/AudioPlayer_wall.swf?0.9.9" : =
"http://vkontakte.ru/swf/AudioPlayer_mini.swf?0.9.9";=0A=
			var name =3D (wall) ? "/swf/AudioPlayer_wall.swf?0.9.9" : =
"/swf/AudioPlayer_mini.swf?0.9.9";=0A=
			var so =3D new SWFObject(name, id, width, "14", "7", "#FFFFFF");=0A=
			if (isWindowFocused && navigator.userAgent.indexOf("Firefox/3") =
=3D=3D -1) {=0A=
				so.addParam("wmode", "transparent");=0A=
			} else if (isWindowFocused) {=0A=
				so.addParam("wmode", "opaque");=0A=
			}=0A=
			so.addParam("swliveconnect", "true");=0A=
			so.addParam("allowScriptAccess", "always");=0A=
			so.addVariable("debug", window.debug_mode);=0A=
			so.addVariable("volume", this.curVolume);=0A=
			for(var i in this.fileInfo[current]){=0A=
				so.addVariable(i, this.fileInfo[current][i]);=0A=
			}=0A=
			this.flashVer =3D so.installedVer.major;=0A=
			window.isValidFlash =3D((this.flashVer > 7) || (this.flashVer =3D=3D =
7 && !isOpera()));=0A=
			so.write("player" + suff + current);//container.id);=0A=
			created =3D true;=0A=
		}else{}=0A=
		ge(id).setAttribute('preventhide', 1);=0A=
		var player =3D document["player" + suff] || window['player' + suff];=0A=
		return {player:player,created:created};=0A=
	},=0A=
=0A=
	checkPlayer: function(id, wall){=0A=
    var res =3D this.getPlayer(id, wall);=0A=
		if (!window.isValidFlash) {=0A=
			var message =3D audio_you_need_flash + (window.showBox ? "<br/><br/>" =
: "\n\n") + audio_do_you_want_flash;=0A=
			var goFlash =3D function(){=0A=
				if (window.hideBox)=0A=
					hideBox();=0A=
				document.location =3D =
"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=3DS=
hockwaveFlash&promoid=3DBIOW";=0A=
			};=0A=
			if (window.showBox) {=0A=
				ge("boxMessage").innerHTML =3D message;=0A=
				showBox(goFlash);=0A=
			}=0A=
			else {=0A=
				if (confirm(message)) {=0A=
					goFlash();=0A=
				}=0A=
			}=0A=
			return false;=0A=
		}=0A=
		return res;=0A=
	},=0A=
=0A=
	operate: function(){=0A=
    var a =3D {};=0A=
    if(arguments.length=3D=3D1){=0A=
      a =3D arguments[0];=0A=
    }else{=0A=
      var p =3D "id,host,user,file,dur,wall".split(',');=0A=
      for(var i in p){=0A=
        if(i<arguments.length)a[p[i]] =3D arguments[i];=0A=
      }=0A=
    }=0A=
		if(!window.Ajax || !this.offlineHosts[a.host]){=0A=
			return this.doOperate(a.id, a.host, a.user, a.file, a.dur, a.wall, =
a.url);=0A=
		}else{=0A=
			var ajax =3D new Ajax();=0A=
			var _t =3D this;=0A=
			ajax.onDone =3D function(resp, text){=0A=
				if(!text || text=3D=3D"ok"){=0A=
					_t.offlineHosts[host] =3D false;=0A=
					return _t.doOperate(a.id, a.host, a.user, a.file, a.dur, a.wall, =
a.url);=0A=
				}else{=0A=
					var suff =3D _t.getSuff(a.wall);=0A=
					ge("player"+suff+a.id).innerHTML =3D text;=0A=
					ge("player"+suff+a.id).style.display =3D "";=0A=
					ge("player"+suff+a.id).style.paddingTop =3D "-5px";=0A=
					ge("line"+suff+a.id).style.display =3D "none";=0A=
				}=0A=
			}=0A=
			ajax.post("/audio.php", {=0A=
				act: 'checkhost',=0A=
				host:a.host=0A=
			});=0A=
		}=0A=
		return false;=0A=
	},=0A=
=0A=
	doOperate: function(id, host, user, file, dur, wall, url){=0A=
    var decrypt =3D function(str, pwd) {=0A=
      if(!pwd || str.substr(0,4) =3D=3D 'http')return str;=0A=
      var r =3D '';=0A=
      for(var i=3D0; i<pwd.length; i++) { r +=3D =
pwd.charCodeAt(i).toString(); }=0A=
      var s =3D Math.floor(r.length / 5), m =3D parseInt(r.charAt(s) + =
r.charAt(s*2) + r.charAt(s*3) + r.charAt(s*4) + r.charAt(s*5), 10), n =
=3D Math.round(pwd.length / 2), d =3D Math.pow(2, 31) - 1, l =3D =
parseInt(str.substring(str.length - 8, str.length), 16);=0A=
      str =3D str.substring(0, str.length - 8);=0A=
      r +=3D l;=0A=
      if(r.length > 9) { var p =3D 0; for(var i=3D0;i<r.length;i+=3D8){ =
p +=3D parseInt(r.substr(i, 8), 10); } r =3D p; } =0A=
      r =3D (m * r + n) % d;=0A=
      if(window.aud_mix)r =3D window.aud_mix(r);=0A=
      var c =3D '', t=3D'';=0A=
      for(var i=3D0; i<str.length; i+=3D2) { c =3D =
parseInt(parseInt(str.substring(i, i+2), 16) ^ Math.floor((r / d) * =
255)); t +=3D String.fromCharCode(c); r =3D (m * r + n) % d; }=0A=
      return t;=0A=
    };=0A=
		log("operate");=0A=
		if (!this.fileInfo[id]) {=0A=
      if(url){=0A=
        this.fileInfo[id] =3D {=0A=
          "dbid": id,=0A=
          "url": decrypt(url, window.aud_salt),=0A=
          "duration": dur=0A=
        };=0A=
      }else{=0A=
        this.fileInfo[id] =3D {=0A=
          "dbid": id,=0A=
          "host": host,=0A=
          "user": user,=0A=
          "id": file,=0A=
          "duration": dur=0A=
        };=0A=
      }=0A=
		}=0A=
=0A=
		var res =3D this.checkPlayer(id, wall);=0A=
		if (!res)	return;=0A=
=0A=
		var prevWall =3D (this.curWallAudio !=3D null);=0A=
		var prevAudio =3D (this.curAudio || this.curWallAudio);=0A=
		if (prevAudio =3D=3D id && prevWall =3D=3D wall) {=0A=
			if (!wall) {=0A=
				this.curPressed =3D true;=0A=
			}=0A=
			this.setVariable("buttonPressed", "true", wall);=0A=
			return;=0A=
		}=0A=
		if (!wall) {=0A=
			this.curPressed =3D false;=0A=
		}=0A=
=0A=
		if (wall) {=0A=
			this.curWallAudio =3D id;=0A=
			this.curAudio =3D null;=0A=
		}=0A=
		else {=0A=
			this.curAudio =3D id;=0A=
			this.curWallAudio =3D null;=0A=
		}=0A=
=0A=
		if (prevAudio) {=0A=
			this.hidePlayer(prevAudio, prevWall, prevWall !=3D wall);=0A=
=0A=
			var _t =3D this;=0A=
			_t.showPlayer(id, wall, res.created);=0A=
		}=0A=
		else {=0A=
			this.showPlayer(id, wall, res.created);=0A=
		}=0A=
		return false;=0A=
	},=0A=
=0A=
	setVariable: function(func, value, wall){=0A=
		log("setVariable: " +[func,value,wall] .toString());=0A=
		var player =3D this.getPlayer(this.curAudio || this.curWallAudio, =
wall).player;=0A=
		var counter =3D 0;=0A=
		var interval =3D 0;=0A=
		var cycle =3D function(){=0A=
			try {=0A=
				if (isIE() || player.SetVariable) {=0A=
					player.SetVariable("audioPlayer_mc." + func, value);=0A=
					clearInterval(interval);=0A=
					return true;=0A=
				}=0A=
			}=0A=
			catch (e) {=0A=
				log(e.message);=0A=
			}=0A=
=0A=
			if (counter++ > 3) {=0A=
				clearInterval(interval);=0A=
			}=0A=
			return false;=0A=
		};=0A=
		if (!cycle()) {=0A=
			interval =3D setInterval(cycle, 50);=0A=
		}=0A=
	},=0A=
=0A=
	showPlayer: function(id, wall, ignoreinit){=0A=
    log(["showPlayer",id,wall,ignoreinit]);=0A=
		var suff =3D this.getSuff(wall);=0A=
		var player =3D this.getPlayer(id, wall).player;=0A=
		var mode =3D (window.audioEditMode) ? "editmode" : "playmode";=0A=
		if (window.audioEditMode) {=0A=
			ge("audio" + id).className =3D "audioEditRowPlaying";=0A=
			ge('line' + suff + id).style.display =3D "none";=0A=
=0A=
		}else{=0A=
=0A=
			setStyles(ge('line' + suff + id),{=0A=
			  borderTop: "0px",=0A=
			  background: "no-repeat =
url('http://vkontakte.ru/images/player.gif')",=0A=
			  position: "absolute"=0A=
			});=0A=
		}=0A=
=0A=
		ge("imgbutton" + suff + id).src =3D this.images[mode].pause;=0A=
		this.setIcon(this.images.playicon);=0A=
=0A=
		var indent =3D (wall) ? 236 : 300;=0A=
		//if (!ge("toddler" + suff + id)) {=0A=
		//	ge('player' + suff + id).appendChild(createElement("div", {=0A=
		//		id: "toddler" + suff + id,=0A=
		//		className: "toddler" + suff=0A=
		//	}));=0A=
		//}=0A=
		//ge("toddler" + suff + id).style.marginLeft =3D Math.floor(indent + =
this.curVolume / 100 * 35) + "px";=0A=
=0A=
		ge('player' + suff + id).style.display =3D "";=0A=
=0A=
    if(!ignoreinit){=0A=
        //this.initPlayer(id, wall);=0A=
		}=0A=
	},=0A=
=0A=
	initPlayer: function(id, wall){=0A=
		var attrs =3D "{volume:" +	this.curVolume;=0A=
		for(var i in this.fileInfo[id])=0A=
		{=0A=
      attrs +=3D "," + i + ":" + this.fileInfo[id][i];=0A=
		}=0A=
		attrs +=3D "}";=0A=
		this.setVariable("setConfig", attrs, wall);=0A=
=0A=
	},=0A=
=0A=
	hidePlayer: function(id, wall, fixOpera){=0A=
		var suff =3D this.getSuff(wall);=0A=
		if(!ge('player' + suff + id))return;=0A=
		this.setVariable("setState", "stop", wall);=0A=
		ge('player' + suff + id).style.display =3D "none";=0A=
		ge("player" + suff + id).innerHTML =3D "";=0A=
		if (window.audioEditMode) {=0A=
			ge("audio" + id).className =3D "audioEditRow";=0A=
		}=0A=
		else{=0A=
			setStyles(ge('line' + suff + id),{=0A=
				borderTop: "dashed 1px #D8DfEA",=0A=
				background: "none"=0A=
			})=0A=
		}=0A=
		ge('line' + suff + id).style.display =3D "";=0A=
		var mode =3D (window.audioEditMode) ? "editmode" : "playmode";=0A=
		ge("imgbutton" + suff + id).src =3D this.images[mode].play;=0A=
		this.setIcon(this.images.icon);=0A=
=0A=
		var indent =3D (wall) ? 236 : 300;=0A=
		//setStyles(ge("toddler" + suff + id), {=0A=
		//	marginLeft: Math.floor(indent + this.curVolume / 100 * 35) + "px",=0A=
		//	display: ""=0A=
		//});=0A=
=0A=
		return;=0A=
	},=0A=
=0A=
	setTimeoutIE: function(func, n){=0A=
		if(isIE()){func();}=0A=
		else{setTimeout(func, n);}=0A=
	},=0A=
=0A=
	stateChanged: function(id, wall, state, message){=0A=
		log("stateChanged: " +[id,wall,state,message] .toString());=0A=
		var _t =3D this;=0A=
		var suff =3D this.getSuff(wall);=0A=
		var mode =3D (window.audioEditMode) ? "editmode" : "playmode";=0A=
		switch (state) {=0A=
			case "stopped":=0A=
				break;=0A=
			case "created":=0A=
//				if (this.preventInit !=3D id) {=0A=
//				this.setTimeoutIE(function(){=0A=
//						_t.initPlayer(id, wall);=0A=
//						},50);=0A=
//				}=0A=
//				else {=0A=
//          log("PREVENT");=0A=
//					this.preventInit =3D false;=0A=
//				}=0A=
				break;=0A=
			case "volume":=0A=
				this.curVolume =3D parseInt(message);=0A=
				createCookie("audio_vol", this.curVolume);=0A=
				break;=0A=
			case "init":=0A=
				ge('line' + suff + id).style.display =3D "none";=0A=
				//setStyles(ge("toddler" + suff + id), {=0A=
				//	display: "none"=0A=
				//});=0A=
        break;=0A=
			case "finished":=0A=
				this.setIcon(this.images.icon);=0A=
				ge("imgbutton" + suff + id).src =3D this.images[mode].play;=0A=
				this.setTimeoutIE(function(){=0A=
					var next =3D getSiblingsIds(ge("audio" + suff + id));=0A=
					if (next[1] && !wall && !window.audioEditMode) {=0A=
						ge("imgbutton" + next[1]).onclick();=0A=
					}=0A=
					else {=0A=
						_t.hidePlayer(id, wall, true);=0A=
						_t.curAudio =3D null;=0A=
						_t.curWallAudio =3D null;=0A=
						if(window.pagination){=0A=
							var next_offset =3D pagination.currentOffset + 100;=0A=
							pagination.getPageContent(next_offset, 1, function(){=0A=
								if(next_offset !=3D pagination.realOffset) return;=0A=
								var next =3D getSiblingsIds(ge("audios").firstChild);=0A=
								if(next[1])ge("imgbutton" + next[1]).onclick();=0A=
							});=0A=
						}=0A=
					}=0A=
				}, 0);=0A=
				break;=0A=
			default:=0A=
				this.setIcon((state =3D=3D "playing") ? this.images.playicon : =
(state =3D=3D "paused" ? this.images.pauseicon : this.images.icon));=0A=
				ge("imgbutton" + suff + id).src =3D (state =3D=3D "playing") ? =
this.images[mode].pause : this.images[mode].play;=0A=
				if (window.audioEditMode && state !=3D "playing" && this.curPressed) =
{=0A=
					this.setTimeoutIE(function(){=0A=
						_t.hidePlayer(id, wall, true);=0A=
						_t.curAudio =3D null;=0A=
						_t.curWallAudio =3D null;=0A=
					}, 0);=0A=
					return;=0A=
				}=0A=
				break;=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
function isOpera(){=0A=
	return (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : false;=0A=
}=0A=
=0A=
function isIE(){=0A=
	return (navigator.userAgent.toLowerCase().indexOf("msie") !=3D -1);=0A=
}=0A=
=0A=
function stateChanged(id, wall, state, message){=0A=
	AudioObject.stateChanged(id, wall, state, message);=0A=
}=0A=
=0A=
function operateWall(){=0A=
  var a =3D arguments;=0A=
  if(a.length =3D=3D 3){=0A=
    AudioObject.operate({id:a[0], url:a[1], dur:a[2], wall:true});=0A=
  }else{=0A=
	  AudioObject.operate({id:a[0], host:a[1], user:a[2], file:a[3], =
dur:a[4], wall:true});=0A=
  }=0A=
}=0A=
=0A=
function operate(id, host, user, file, dur){=0A=
  var a =3D arguments;=0A=
  if(a.length =3D=3D 3){=0A=
    AudioObject.operate({id:a[0], url:a[1], dur:a[2], wall:false});=0A=
  }else{=0A=
	  AudioObject.operate({id:a[0], host:a[1], user:a[2], file:a[3], =
dur:a[4], wall:false});=0A=
  }=0A=
  dispatchIntro(5, {id: id});=0A=
}=0A=
=0A=
=0A=
function flashDebug(message)=0A=
{=0A=
	log("flash debug: " + message);=0A=
}=0A=
=0A=
function log(message)=0A=
{=0A=
	if(!window.debug_mode)return;=0A=
  debugLog(message);=0A=
}=0A=
=0A=
=0A=
var startSiblings;=0A=
=0A=
function getSiblingsIds(elem){=0A=
	var prev, next, el =3D elem;=0A=
	while (el.previousSibling) {=0A=
		prev =3D el =3D el.previousSibling;=0A=
		if (prev.nodeType !=3D 3)=0A=
			break;=0A=
		prev =3D null;=0A=
	}=0A=
	el =3D elem;=0A=
	while (el.nextSibling) {=0A=
		next =3D el =3D el.nextSibling;=0A=
		if (next.nodeType !=3D 3)=0A=
			break;=0A=
		next =3D null;=0A=
	}=0A=
//	return [prev ? prev.id.match(/(\d+)/)[1] : 0, next ? =
next.id.match(/(\d+)/)[1] : 0];=0A=
	return [prev ? prev.id.substr(5) : 0, next ? next.id.substr(5) : 0];=0A=
}=0A=
=0A=
function createCookie(name,value,days) {=0A=
	if (days) {=0A=
		var date =3D new Date();=0A=
		date.setTime(date.getTime()+(days*24*60*60*1000));=0A=
		var expires =3D "; expires=3D"+date.toGMTString();=0A=
	}=0A=
	else var expires =3D "";=0A=
	document.cookie =3D name+"=3D"+value+expires+"; path=3D/";=0A=
}=0A=
=0A=
function readCookie(name) {=0A=
	var nameEQ =3D name + "=3D";=0A=
	var ca =3D document.cookie.split(';');=0A=
	for(var i=3D0;i < ca.length;i++) {=0A=
		var c =3D ca[i];=0A=
		while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0A=
		if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
function player_DoFSCommand(command, args) {=0A=
 	eval(args);=0A=
}=0A=
function playerWall_DoFSCommand(command, args) {=0A=
 	eval(args);=0A=
}=0A=
=0A=
function showLyrics(id, lid) {=0A=
  if (ge('lyrics'+id).shown !=3D 1) {=0A=
   show(ge('lyrics'+id));=0A=
 		var ajaxLyrics =3D new Ajax();=0A=
 		ajaxLyrics.onDone =3D function(ajaxLyrics, responseText){=0A=
 			ge('lyrics'+id).innerHTML =3D "<div style=3D'margin:5px 10px 15px =
40px;'>"+responseText+"</div>";=0A=
    ge('lyrics'+id).shown =3D 1;=0A=
 		};=0A=
 		ajaxLyrics.post('/audio.php', {=0A=
 			'act': 'getLyrics',=0A=
 			'lid': lid=0A=
 		});=0A=
 		ge('lyrics'+id).innerHTML =3D "<div style=3D'text-align: center; =
height: 50px; padding: 30px 10px 10px 10px'><img valign=3D'middle' =
src=3D'http://vkontakte.ru/images/progress7.gif'></div>";=0A=
		} else {=0A=
   ge('lyrics'+id).innerHTML =3D "";=0A=
   ge('lyrics'+id).shown =3D 0;=0A=
   hide(ge('lyrics'+id));=0A=
		}=0A=
}=0A=
=0A=
var isWindowFocused =3D true;=0A=
=0A=
function createElement(name, attrs, styles){=0A=
  var el =3D document.createElement(name);=0A=
    for(attr in attrs){=0A=
      el[attr] =3D attrs[attr];=0A=
    }=0A=
  setStyles(el, styles);=0A=
  return el;=0A=
}=0A=
=0A=
function setStyles(el, styles){=0A=
  if(el && el.style){=0A=
    for(st in styles){=0A=
      el.style[st] =3D styles[st];=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
fixOperaTimeout =3D 0;=0A=
=0A=
if(window.addEventListener){=0A=
window.addEventListener("blur", function(){=0A=
	isWindowFocused =3D false;=0A=
}, false);=0A=
window.addEventListener("focus", function(){=0A=
	isWindowFocused =3D true;=0A=
}, false);=0A=
=0A=
window.addEventListener("scroll", function(){=0A=
	if(isOpera()){=0A=
		//fix opera transparent flash - refresh page head=0A=
		clearTimeout(fixOperaTimeout);=0A=
		fixOperaTimeout =3D setTimeout(function(){=0A=
			head =3D document.getElementsByTagName("head")[0];=0A=
			head.innerHTML =3D head.innerHTML;=0A=
		}, 300);=0A=
	}=0A=
}, false);=0A=
}=0A=
=0A=
window.debug_mode =3D false;=0A=
=0A=
var posting =3D false;=0A=
function postAudioOnWall(hash, where_to, audio_id) {=0A=
  if (posting) {=0A=
    return;=0A=
  }=0A=
  posting =3D true;=0A=
  var callback =3D function(obj, text) {=0A=
    posting =3D false;=0A=
    if (text.substr(0, 1) =3D=3D 'r') {=0A=
      window.location =3D text.substr(1);=0A=
    }=0A=
  }=0A=
  var params =3D {act: 'sent', a: 1, wall_hash: hash, to_id: where_to, =
message: '[[' + audio_id + ']]'};=0A=
  var stop =3D function(obj, text) {=0A=
    posting =3D false;=0A=
  }=0A=
  var options =3D {onSuccess: callback, onFail: stop, onCaptchaShow: =
stop, onCaptchaHide: stop};=0A=
  Ajax.postWithCaptcha('wall.php', params, options);=0A=
}=0A=
=0A=
function addAudio(el, params){=0A=
	var aid =3D params.aid;=0A=
	if(!aid)return;=0A=
	ge('actionError'+aid).style.display =3D 'none';=0A=
	ge('actionMessage'+aid).style.display =3D 'none';=0A=
  Ajax.postWithCaptcha('audio.php', params, {onSuccess:function(res, =
text){=0A=
		var container =3D el.parentNode;=0A=
		el.parentNode.innerHTML =3D text;=0A=
		dispatchIntro(6, {el: ge('actions'+aid)});=0A=
	}, onFail:function(res, text) {=0A=
		if(text){=0A=
			ge('actionError'+aid).style.display =3D 'block';=0A=
			ge('actionError'+aid).innerHTML =3D text;=0A=
		}=0A=
	}});=0A=
}=0A=

------=_NextPart_000_0000_01CA9D41.8AE774A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vkontakte.ru/js/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew Object();}=0A=
if(typeof deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}=0A=
if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}=0A=
deconcept.SWFObject =3D function(_1, id, w, h, _5, c, _7, _8, _9, _a){=0A=
	if (!document.getElementById) {=0A=
		return;=0A=
	}=0A=
	this.DETECT_KEY =3D _a ? _a : "detectflash";=0A=
	this.skipDetect =3D deconcept.util.getRequestParameter(this.DETECT_KEY);=0A=
	this.params =3D new Object();=0A=
	this.variables =3D new Object();=0A=
	this.attributes =3D new Array();=0A=
	if (_1) {=0A=
		this.setAttribute("swf", _1);=0A=
	}=0A=
	if (id) {=0A=
		this.setAttribute("id", id);=0A=
	}=0A=
	if (w) {=0A=
		this.setAttribute("width", w);=0A=
	}=0A=
	if (h) {=0A=
		this.setAttribute("height", h);=0A=
	}=0A=
	if (_5) {=0A=
		this.setAttribute("version", new =
deconcept.PlayerVersion(_5.toString().split(".")));=0A=
	}=0A=
	this.installedVer =3D deconcept.SWFObjectUtil.getPlayerVersion();=0A=
 window.isValidFlash =3D this.installedVer.major >=3D 7;=0A=
=0A=
	if (!window.opera && document.all && this.installedVer.major > 7) {=0A=
		deconcept.SWFObject.doPrepUnload =3D true;=0A=
	}=0A=
	if (c) {=0A=
		this.addParam("bgcolor", c);=0A=
	}=0A=
	var q =3D _7 ? _7 : "high";=0A=
	this.addParam("quality", q);=0A=
	this.setAttribute("useExpressInstall", false);=0A=
	this.setAttribute("doExpressInstall", false);=0A=
	var _c =3D (_8) ? _8 : window.location;=0A=
	this.setAttribute("xiRedirectUrl", _c);=0A=
	this.setAttribute("redirectUrl", "");=0A=
	if (_9) {=0A=
		this.setAttribute("redirectUrl", _9);=0A=
	}=0A=
};=0A=
	deconcept.SWFObject.prototype =3D {=0A=
		useExpressInstall: function(_d){=0A=
			this.xiSWFPath =3D !_d ? "expressinstall.swf" : _d;=0A=
			this.setAttribute("useExpressInstall", true);=0A=
		},=0A=
		setAttribute: function(_e, _f){=0A=
			this.attributes[_e] =3D _f;=0A=
		},=0A=
		getAttribute: function(_10){=0A=
			return this.attributes[_10];=0A=
		},=0A=
		addParam: function(_11, _12){=0A=
			this.params[_11] =3D _12;=0A=
		},=0A=
		getParams: function(){=0A=
			return this.params;=0A=
		},=0A=
		addVariable: function(_13, _14){=0A=
			this.variables[_13] =3D _14;=0A=
		},=0A=
		getVariable: function(_15){=0A=
			return this.variables[_15];=0A=
		},=0A=
		getVariables: function(){=0A=
			return this.variables;=0A=
		},=0A=
		getVariablePairs: function(){=0A=
			var _16 =3D new Array();=0A=
			var key;=0A=
			var _18 =3D this.getVariables();=0A=
			for (key in _18) {=0A=
				_16[_16.length] =3D key + "=3D" + _18[key];=0A=
			}=0A=
			return _16;=0A=
		},=0A=
		getSWFHTML: function(){=0A=
			var _19 =3D "";=0A=
			if (navigator.plugins && navigator.mimeTypes && =
navigator.mimeTypes.length) {=0A=
				if (this.getAttribute("doExpressInstall")) {=0A=
					this.addVariable("MMplayerType", "PlugIn");=0A=
					this.setAttribute("swf", this.xiSWFPath);=0A=
				}=0A=
				_19 =3D "<embed type=3D\"application/x-shockwave-flash\" src=3D\"" + =
this.getAttribute("swf") +=0A=
				"\" width=3D\"" +=0A=
				this.getAttribute("width") +=0A=
				"\" height=3D\"" +=0A=
				this.getAttribute("height") +=0A=
				"\" style=3D\"" +=0A=
				this.getAttribute("style") +=0A=
				"\"";=0A=
				_19 +=3D " id=3D\"" + this.getAttribute("id") + "\" name=3D\"" + =
this.getAttribute("id") + "\" ";=0A=
				var _1a =3D this.getParams();=0A=
				for (var key in _1a) {=0A=
					_19 +=3D[key]  + "=3D\"" + _1a[key] + "\" ";=0A=
				}=0A=
				var _1c =3D this.getVariablePairs().join("&");=0A=
				if (_1c.length > 0) {=0A=
					_19 +=3D "flashvars=3D\"" + _1c + "\"";=0A=
				}=0A=
				_19 +=3D "/>";=0A=
			}=0A=
			else {=0A=
				if (this.getAttribute("doExpressInstall")) {=0A=
					this.addVariable("MMplayerType", "ActiveX");=0A=
					this.setAttribute("swf", this.xiSWFPath);=0A=
				}=0A=
				_19 =3D "<object id=3D\"" + this.getAttribute("id") +=0A=
				"\" classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\"" +=0A=
				this.getAttribute("width") +=0A=
				"\" height=3D\"" +=0A=
				this.getAttribute("height") +=0A=
				"\" style=3D\"" +=0A=
				this.getAttribute("style") +=0A=
				"\">";=0A=
				_19 +=3D "<param name=3D\"movie\" value=3D\"" + =
this.getAttribute("swf") + "\" />";=0A=
				var _1d =3D this.getParams();=0A=
				for (var key in _1d) {=0A=
					_19 +=3D "<param name=3D\"" + key + "\" value=3D\"" + _1d[key] + =
"\" />";=0A=
				}=0A=
				var _1f =3D this.getVariablePairs().join("&");=0A=
				if (_1f.length > 0) {=0A=
					_19 +=3D "<param name=3D\"flashvars\" value=3D\"" + _1f + "\" />";=0A=
				}=0A=
				_19 +=3D "</object>";=0A=
			}=0A=
			return _19;=0A=
		},=0A=
		write: function(_20){=0A=
			if (this.getAttribute("useExpressInstall")) {=0A=
				var _21 =3D new deconcept.PlayerVersion([6, 0, 65]);=0A=
				if (this.installedVer.versionIsValid(_21) && =
!this.installedVer.versionIsValid(this.getAttribute("version"))) {=0A=
					this.setAttribute("doExpressInstall", true);=0A=
					this.addVariable("MMredirectURL", =
escape(this.getAttribute("xiRedirectUrl")));=0A=
					document.title =3D document.title.slice(0, 47) + " - Flash Player =
Installation";=0A=
					this.addVariable("MMdoctitle", document.title);=0A=
				}=0A=
			}=0A=
			if (this.skipDetect || this.getAttribute("doExpressInstall") || =
this.installedVer.versionIsValid(this.getAttribute("version"))) {=0A=
				var n =3D (typeof _20 =3D=3D "string") ? =
document.getElementById(_20) : _20;=0A=
				n.innerHTML =3D this.getSWFHTML();=0A=
				return true;=0A=
			}=0A=
			else {=0A=
				if (this.getAttribute("redirectUrl") !=3D "") {=0A=
					document.location.replace(this.getAttribute("redirectUrl"));=0A=
				}=0A=
			}=0A=
			return false;=0A=
		}=0A=
	};=0A=
		deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){=0A=
			var _23=3Dnew deconcept.PlayerVersion([0,0,0]);=0A=
			if(navigator.plugins&&navigator.mimeTypes.length){=0A=
				var x=3Dnavigator.plugins["Shockwave Flash"];=0A=
				if(x&&x.description){=0A=
					_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}=0A=
			else{=0A=
				if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){=0A=
					var axo=3D1;=0A=
					var _26=3D3;=0A=
					while(axo){=0A=
						try{=0A=
							_26++;=0A=
							axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);=0A=
							_23=3Dnew deconcept.PlayerVersion([_26,0,0]);}=0A=
						catch(e){axo=3Dnull;}}}=0A=
				else{=0A=
					try {=0A=
						var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
					}=0A=
					catch (e) {=0A=
						try {=0A=
							var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
							_23 =3D new deconcept.PlayerVersion([6, 0, 21]);=0A=
							axo.AllowScriptAccess =3D "always";=0A=
						}=0A=
						catch (e) {=0A=
							if (_23.major =3D=3D 6) {=0A=
								return _23;=0A=
							}=0A=
						}=0A=
						try {=0A=
							axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
						}=0A=
						catch (e) {=0A=
						}=0A=
					}=0A=
					if(axo!=3Dnull){_23=3Dnew =
deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload =3D function(){=0A=
						__flash_unloadHandler =3D function(){=0A=
						};=0A=
						__flash_savedUnloadHandler =3D function(){=0A=
						};=0A=
						window.attachEvent("onunload", =
deconcept.SWFObjectUtil.cleanupSWFs);=0A=
					};=0A=
					=
window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);d=
econcept.unloadSet=3Dtrue;}}if (!document.getElementById && =
document.all) {=0A=
						document.getElementById =3D function(id){=0A=
							return document.all[id];=0A=
						};=0A=
					}=0A=
					var getQueryParamValue=3Ddeconcept.util.getRequestParameter;=0A=
					var FlashObject=3Ddeconcept.SWFObject;=0A=
					var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01CA9D41.8AE774A0--
