From: =?windows-1251?B?0e718ODt5e3uIFdpbmRvd3MgSW50ZXJuZXQgRXhwbG9yZXIgOQ==?=
Subject: =?windows-1251?B?zvDj4O3o5+D26P8g7+Ds//LoIOru7O/8/vLl8OAuIM/w7vHy5en46OUg?=
	=?windows-1251?B?8fXl7Psg8+/w4OLr5e3o/yDv4Oz/8vz+?=
Date: Sat, 11 May 2013 16:29:57 +0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0059_01CE4E64.C6B63890"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/studies/courses/2192/31/print_lecture/502

77u/PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9u
YWwvL0VOIj4NCjxIVE1MIGxhbmc9cnUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0
bWwiIHhtbDpsYW5nPSJydSI+PEhFQUQ+PFRJVExFPtCe0YDQs9Cw0L3QuNC30LDRhtC40Y8g0L/Q
sNC80Y/RgtC4INC60L7QvNC/0YzRjtGC0LXRgNCwLiDQn9GA0L7RgdGC0LXQudGI0LjQtSDRgdGF
0LXQvNGLINGD0L/RgNCw0LLQu9C10L3QuNGPINC/0LDQvNGP0YLRjNGOPC9USVRMRT4NCjxNRVRB
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCIgaHR0cC1lcXVpdj1Db250ZW50LVR5
cGU+PExJTksgDQpyZWw9InNob3J0Y3V0IGljb24iIHR5cGU9aW1hZ2UveC1pY29uIA0KaHJlZj0i
aHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL3RoZW1lcy9pbnR1aXQvZmF2aWNvbi5pY28i
Pg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvc2l0ZXMvYWxsL21vZHVsZXMvanF1ZXJ5X3VwZGF0ZS9yZXBsYWNlL2pxdWVyeS5qcz9SIj48
L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3
dy5pbnR1aXQucnUvbWlzYy9kcnVwYWwuanM/UiI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10
ZXh0L2phdmFzY3JpcHQgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1
bGVzL2pxdWVyeV91aS9qcXVlcnkudWkvdWkvanF1ZXJ5LnVpLmNvcmUuanM/UiI+PC9TQ1JJUFQ+
DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0
LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91aS9qcXVlcnkudWkvdWkvanF1ZXJ5LnVpLndp
ZGdldC5qcz9SIj48L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNy
Yz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvanF1ZXJ5X3VpL2pxdWVy
eS51aS91aS9qcXVlcnkudWkucG9zaXRpb24uanM/UiI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlw
ZT10ZXh0L2phdmFzY3JpcHQgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9t
b2R1bGVzL2pxdWVyeV91aS9qcXVlcnkudWkvdWkvanF1ZXJ5LnVpLm1vdXNlLmpzP1IiPjwvU0NS
SVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3Lmlu
dHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkvanF1ZXJ5LnVpL3VpL2pxdWVyeS51
aS5kcmFnZ2FibGUuanM/UiI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3Jp
cHQgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2pxdWVyeV91
aS9qcXVlcnkudWkvdWkvanF1ZXJ5LnVpLnJlc2l6YWJsZS5qcz9SIj48L1NDUklQVD4NCg0KPFND
UklQVCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0
ZXMvYWxsL21vZHVsZXMvanF1ZXJ5X3VpL2pxdWVyeS51aS91aS9qcXVlcnkudWkuYnV0dG9uLmpz
P1IiPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRw
Oi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkvanF1ZXJ5LnVpL3Vp
L2pxdWVyeS51aS5kaWFsb2cuanM/UiI+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2ph
dmFzY3JpcHQgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2lu
dHVpdF9jb21tb25faW50ZXJmYWNlL21vZHVsZXMvanMvdW5pdmVyc2FsLWFqYXgtY29udHJvbC5q
cz9SIj48L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdCANCnNyYz0iaHR0
cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvaW50dWl0X2NvbW1vbl9pbnRlcmZh
Y2UvbW9kdWxlcy9qcy9wb3B1cF9saXN0LmpzP1IiPjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9
dGV4dC9qYXZhc2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9k
dWxlcy9zcGVsbGluZy9zcGVsbGluZy5qcz9SIj48L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRl
eHQvamF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVs
ZXMvaW50dWl0X2NvbW1vbl9pbnRlcmZhY2UvaGludC9qcXVlcnkuaGludC5qcz9SIj48L1NDUklQ
VD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdD4NCiAgICAgICAgICAgICAgICA8IS0t
Ly8tLT48IVtDREFUQVsvLz48IS0tDQogICAgICAgICAgICAgICAgalF1ZXJ5LmV4dGVuZChEcnVw
YWwuc2V0dGluZ3MsIHsgImJhc2VQYXRoIjogImh0dHA6XC9cL3d3dy5pbnR1aXQucnUiLCAic3Bl
bGxpbmciOiB7ICJyZXF1ZXN0VXJpIjogInN0dWRpZXNcL2NvdXJzZXNcLzIxOTJcLzMxXC9wcmlu
dF9sZWN0dXJlXC81MDIiLCAidXJpIjogIlwvaW50dWl0XC9hZG1pblwvY29udGVudFwvc3BlbGxp
bmdcL3NhdmVfZm9ybSIgfSB9KTsNCiAgICAgICAgICAgICAgICAvLy0tPjwhXV0+DQogICAgICAg
ICAgICAgICAgPC9TQ1JJUFQ+DQo8TElOSyByZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3NzIA0K
aHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvYWRtaW5fbWVudS9h
ZG1pbl9tZW51LmNzcz9SIiANCm1lZGlhPWFsbD48TElOSyByZWw9c3R5bGVzaGVldCB0eXBlPXRl
eHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvaW50
dWl0X2NvbW1vbl9pbnRlcmZhY2UvbW9kdWxlcy9jc3MvaW50dWl0X2NvbW1vbl9pbnRlcmZhY2Uu
Y3NzP1IiIA0KbWVkaWE9YWxsPjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpo
cmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9pbnR1aXRfY29tbW9u
X2ludGVyZmFjZS9tb2R1bGVzL2Nzcy9lbnRpdHlfc2hvd2Nhc2VfbGlzdC5jc3M/UiIgDQptZWRp
YT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1L21vZHVsZXMvbm9kZS9ub2RlLmNzcz9SIiBtZWRpYT1hbGw+PExJTksgDQpy
ZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUv
bW9kdWxlcy9zeXN0ZW0vZGVmYXVsdHMuY3NzP1IiIG1lZGlhPWFsbD48TElOSyANCnJlbD1zdHls
ZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9tb2R1bGVz
L3N5c3RlbS9zeXN0ZW0uY3NzP1IiIG1lZGlhPWFsbD48TElOSyANCnJlbD1zdHlsZXNoZWV0IHR5
cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9tb2R1bGVzL3N5c3RlbS9z
eXN0ZW0tbWVudXMuY3NzP1IiIG1lZGlhPWFsbD48TElOSyANCnJlbD1zdHlsZXNoZWV0IHR5cGU9
dGV4dC9jc3MgaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvbW9kdWxlcy91c2VyL3VzZXIuY3Nz
P1IiIA0KbWVkaWE9YWxsPjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVm
PSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9jdG9vbHMvY3NzL2N0b29s
cy5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyAN
CmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2RhdGUvZGF0ZS5j
c3M/UiIgbWVkaWE9YWxsPjxMSU5LIA0KcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhy
ZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2RhdGUvZGF0ZV9wb3B1
cC90aGVtZXMvZGF0ZXBpY2tlci4xLjcuY3NzP1IiIA0KbWVkaWE9YWxsPjxMSU5LIHJlbD1zdHls
ZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9h
bGwvbW9kdWxlcy9kYXRlL2RhdGVfcG9wdXAvdGhlbWVzL2pxdWVyeS50aW1lZW50cnkuY3NzP1Ii
IA0KbWVkaWE9YWxsPjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJo
dHRwOi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkvanF1ZXJ5LnVp
L3RoZW1lcy9pbnR1aXQvanF1ZXJ5LnVpLmNvcmUuY3NzP1IiIA0KbWVkaWE9YWxsPjxMSU5LIHJl
bD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9z
aXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkvanF1ZXJ5LnVpL3RoZW1lcy9pbnR1aXQvanF1ZXJ5
LnVpLnRoZW1lLmNzcz9SIiANCm1lZGlhPWFsbD48TElOSyByZWw9c3R5bGVzaGVldCB0eXBlPXRl
eHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL21vZHVsZXMvanF1
ZXJ5X3VpL2pxdWVyeS51aS90aGVtZXMvaW50dWl0L2pxdWVyeS51aS5kaWFsb2cuY3NzP1IiIA0K
bWVkaWE9YWxsPjxMSU5LIHJlbD1zdHlsZXNoZWV0IHR5cGU9dGV4dC9jc3MgDQpocmVmPSJodHRw
Oi8vd3d3LmludHVpdC5ydS9zaXRlcy9hbGwvbW9kdWxlcy9qcXVlcnlfdWkvanF1ZXJ5LnVpL3Ro
ZW1lcy9pbnR1aXQvanF1ZXJ5LnVpLmJ1dHRvbi5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVs
PXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3Np
dGVzL2FsbC9tb2R1bGVzL3NwZWxsaW5nL3NwZWxsaW5nLmNzcz9SIiANCm1lZGlhPWFsbD48TElO
SyByZWw9c3R5bGVzaGVldCB0eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvc2l0ZXMvYWxsL21vZHVsZXMvaW50X3N0dWRpZXMvdGhlbWVzL2Nzcy9pbnRfc3R1ZGllcy5j
c3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQgdHlwZT10ZXh0L2NzcyANCmhy
ZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC9tb2R1bGVzL2ludF9zdHVkaWVzL3Ro
ZW1lcy9jc3MvbGVjdHVyZS5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxlc2hlZXQg
dHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC90aGVt
ZXMvaW50dWl0L3N0eWxlLmNzcz9SIiBtZWRpYT1hbGw+PExJTksgDQpyZWw9c3R5bGVzaGVldCB0
eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL3RoZW1l
cy9pbnR1aXQvaW50dWl0LmNzcz9SIiBtZWRpYT1hbGw+PExJTksgDQpyZWw9c3R5bGVzaGVldCB0
eXBlPXRleHQvY3NzIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc2l0ZXMvYWxsL3RoZW1l
cy9pbnR1aXQvc29jaWFsbmV0d29yay5jc3M/UiIgDQptZWRpYT1hbGw+PExJTksgcmVsPXN0eWxl
c2hlZXQgdHlwZT10ZXh0L2NzcyANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2Fs
bC90aGVtZXMvaW50dWl0L3ByaW50LmNzcz9SIiBtZWRpYT1wcmludD4NCjxNRVRBIG5hbWU9R0VO
RVJBVE9SIGNvbnRlbnQ9Ik1TSFRNTCA5LjAwLjgxMTIuMTY0NzYiPjwvSEVBRD4NCjxCT0RZPg0K
PERJViBjbGFzcz1wcmludC12ZXJzaW9uLWhlYWRlcj4NCjxESVYgY2xhc3M9aGVhZGVyPg0KPERJ
ViBjbGFzcz1zaXRlLWxvZ28+PEEgdGl0bGU9J9Cd0LDRhtC40L7QvdCw0LvRjNC90YvQuSDQntGC
0LrRgNGL0YLRi9C5INCj0L3QuNCy0LXRgNGB0LjRgtC10YIgItCY0J3QotCj0JjQoiInIA0KaHJl
Zj0iaHR0cDovL3d3dy5pbnR1aXQucnUvaW50dWl0LyI+PElNRyBpZD1sb2dvIA0KYWx0PSLQndCw
0YbQuNC+0L3QsNC70YzQvdGL0Lkg0J7RgtC60YDRi9GC0YvQuSDQo9C90LjQstC10YDRgdC40YLQ
tdGCICIgDQpzcmM9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3NpdGVzL2FsbC90aGVtZXMvaW50dWl0
L2xvZ28ucG5nIiDQmNCd0KLQo9CY0KI/Pz0iIj4gDQo8L0E+PC9ESVY+DQo8RElWIGNsYXNzPWhl
YWRlci10ZXh0Pg0KPERJVj7QndCw0YbQuNC+0L3QsNC70YzQvdGL0Lkg0J7RgtC60YDRi9GC0YvQ
uSDQo9C90LjQstC10YDRgdC40YLQtdGCICLQmNCd0KLQo9CY0KIiOiA8QSANCmhyZWY9Imh0dHA6
Ly93d3cuaW50dWl0LnJ1LyI+aHR0cDovL3d3dy5pbnR1aXQucnUvPC9BPiA8L0RJVj4NCjxESVY+
0JLQu9Cw0LTQuNC80LjRgCDQmtCw0YDQv9C+0LIsINCa0L7QvdGB0YLQsNC90YLQuNC9INCa0L7Q
vdGM0LrQvtCyPC9ESVY+DQo8RElWPtCb0LXQutGG0LjRjyZuYnNwOzguIDxTUEFOIGNsYXNzPXNw
ZWxsaW5nLWNvbnRlbnQtZW50aXR5IA0KZGF0YT0iaWR1bml2ZXJfZWR1X3Byb2c9MjE5MiZhbXA7
aWRjb3Vyc2U9MzEmYW1wO2lkbGVjdHVyZT01MDImYW1wO3R5cGU9MiZhbXA7Y29tbWVudD10aXRs
ZSI+0J7RgNCz0LDQvdC40LfQsNGG0LjRjyANCtC/0LDQvNGP0YLQuCDQutC+0LzQv9GM0Y7RgtC1
0YDQsC4g0J/RgNC+0YHRgtC10LnRiNC40LUg0YHRhdC10LzRiyDRg9C/0YDQsNCy0LvQtdC90LjR
jyDQv9Cw0LzRj9GC0YzRjjwvU1BBTj4gDQo8L0RJVj48L0RJVj48L0RJVj48L0RJVj4NCjxESVYg
Y2xhc3M9ImVvaSBwcmludC12ZXJzaW9uIj48QSBuYW1lPXNlY3QxIA0KeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9BPg0KPEgzIHhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCS0LLQtdC00LXQvdC40LU8L0gzPg0KPFAgaWQ9aWRfMSB4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7Qk9C70LDQstC90LDRjyDQ
t9Cw0LTQsNGH0LAg0LrQvtC80L/RjNGO0YLQtdGA0L3QvtC5IA0K0YHQuNGB0YLQtdC80Ysg4oCT
INCy0YvQv9C+0LvQvdGP0YLRjCDQv9GA0L7Qs9GA0LDQvNC80YsuINCf0YDQvtCz0YDQsNC80LzR
iyDQstC80LXRgdGC0LUg0YEg0LTQsNC90L3Ri9C80LgsINC6INC60L7RgtC+0YDRi9C8INC+0L3Q
uCDQuNC80LXRjtGCIA0K0LTQvtGB0YLRg9C/LCDQsiDQv9GA0L7RhtC10YHRgdC1INCy0YvQv9C+
0LvQvdC10L3QuNGPINC00L7Qu9C20L3RiyAo0L/QviDQutGA0LDQudC90LXQuSDQvNC10YDQtSDR
h9Cw0YHRgtC40YfQvdC+KSDQvdCw0YXQvtC00LjRgtGM0YHRjyDQsiA8QSANCm5hbWU9a2V5d29y
ZDE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGC0LjQstC90L7QuSDQv9Cw0LzR
j9GC0Lg8L1NQQU4+LiDQntC/0LXRgNCw0YbQuNC+0L3QvdC+0LkgDQrRgdC40YHRgtC10LzQtSDQ
v9GA0LjRhdC+0LTQuNGC0YHRjyDRgNC10YjQsNGC0Ywg0LfQsNC00LDRh9GDINGA0LDRgdC/0YDQ
tdC00LXQu9C10L3QuNGPINC/0LDQvNGP0YLQuCDQvNC10LbQtNGDINC/0L7Qu9GM0LfQvtCy0LDR
gtC10LvRjNGB0LrQuNC80LggDQrQv9GA0L7RhtC10YHRgdCw0LzQuCDQuCDQutC+0LzQv9C+0L3Q
tdC90YLQsNC80Lgg0J7QoS4g0K3RgtCwINC00LXRj9GC0LXQu9GM0L3QvtGB0YLRjCDQvdCw0LfR
i9Cy0LDQtdGC0YHRjyDRg9C/0YDQsNCy0LvQtdC90LjQtdC8INC/0LDQvNGP0YLRjNGOLiANCtCi
0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0LDQvNGP0YLRjCAoc3RvcmFnZSwgbWVtb3J5KSDR
j9Cy0LvRj9C10YLRgdGPINCy0LDQttC90LXQudGI0LjQvCDRgNC10YHRg9GA0YHQvtC8LCDRgtGA
0LXQsdGD0Y7RidC40LwgDQrRgtGJ0LDRgtC10LvRjNC90L7Qs9C+INGD0L/RgNCw0LLQu9C10L3Q
uNGPLiDQkiDQvdC10LTQsNCy0L3QtdC8INC/0YDQvtGI0LvQvtC8INC/0LDQvNGP0YLRjCDQsdGL
0LvQsCDRgdCw0LzRi9C8INC00L7RgNC+0LPQuNC8IA0K0YDQtdGB0YPRgNGB0L7QvC48L1A+DQo8
RElWIGlkPW1hcmtfMSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cu
aW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzIgeG1sbnM6ZWRpPSJodHRwOi8v
d3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KfQsNGB0YLRjCDQntChLCDQutC+0YLQvtGA0LDRjyDQ
vtGC0LLQtdGH0LDQtdGCIA0K0LfQsCDRg9C/0YDQsNCy0LvQtdC90LjQtSDQv9Cw0LzRj9GC0YzR
jiwg0L3QsNC30YvQstCw0LXRgtGB0Y8g0LzQtdC90LXQtNC20LXRgNC+0Lwg0L/QsNC80Y/RgtC4
LjwvUD4NCjxESVYgaWQ9bWFya18yIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0
cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPjxBIG5hbWU9c2VjdDIgDQp4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDQgeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KTQuNC30LjRh9C10YHQutCw0Y8g0L7RgNCz
0LDQvdC40LfQsNGG0LjRjyDQv9Cw0LzRj9GC0LggDQrQutC+0LzQv9GM0Y7RgtC10YDQsDwvSDQ+
DQo8UCBpZD1pZF8zIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCX
0LDQv9C+0LzQuNC90LDRjtGJ0LjQtSDRg9GB0YLRgNC+0LnRgdGC0LLQsCANCtC60L7QvNC/0YzR
jtGC0LXRgNCwINGA0LDQt9C00LXQu9GP0Y7Rgiwg0LrQsNC6INC80LjQvdC40LzRg9C8LCDQvdCw
INC00LLQsCDRg9GA0L7QstC90Y86IDxBIG5hbWU9a2V5d29yZDI+PC9BPjxTUEFOIA0KY2xhc3M9
a2V5d29yZD7QvtGB0L3QvtCy0L3Rg9GOPC9TUEFOPiAo0LPQu9Cw0LLQvdGD0Y4sIDxBIG5hbWU9
a2V5d29yZDM+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QvtC/0LXRgNCw0YLQuNCy0L3Rg9GO
PC9TUEFOPiwgPEEgbmFtZT1rZXl3b3JkND48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGE0LjQ
t9C40YfQtdGB0LrRg9GOPC9TUEFOPiApINC4INCy0YLQvtGA0LjRh9C90YPRjiAo0LLQvdC10YjQ
vdGO0Y4pINC/0LDQvNGP0YLRjC48L1A+DQo8RElWIGlkPW1hcmtfMyBjbGFzcz1sZWN0dXJlX21h
cmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQ
IGlkPWlkXzQgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PEEgDQpu
YW1lPWtleXdvcmQtY29udGV4dDE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmRfZGVmPjxBIG5hbWU9
a2V5d29yZDU+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QntGB0L3QvtCy0L3QsNGPINC/0LDQ
vNGP0YLRjDwvU1BBTj48L1NQQU4+INC/0YDQtdC00YHRgtCw0LLQu9GP0LXRgiDRgdC+0LHQvtC5
IDxBIA0KbmFtZT1rZXl3b3JkNj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Rg9C/0L7RgNGP0LTQ
vtGH0LXQvdC90YvQuSDQvNCw0YHRgdC40LI8L1NQQU4+INC+0LTQvdC+0LHQsNC50YLQvtCy0YvR
hSANCtGP0YfQtdC10LosINC60LDQttC00LDRjyDQuNC3INC60L7RgtC+0YDRi9GFINC40LzQtdC1
0YIg0YHQstC+0Lkg0YPQvdC40LrQsNC70YzQvdGL0Lkg0LDQtNGA0LXRgSAo0L3QvtC80LXRgCku
INCf0YDQvtGG0LXRgdGB0L7RgCANCtC40LfQstC70LXQutCw0LXRgiDQutC+0LzQsNC90LTRgyDQ
uNC3IDxBIG5hbWU9a2V5d29yZDc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7RgdC90L7QstC9
0L7QuSANCtC/0LDQvNGP0YLQuDwvU1BBTj4sINC00LXQutC+0LTQuNGA0YPQtdGCINC4INCy0YvQ
v9C+0LvQvdGP0LXRgiDQtdC1LiDQlNC70Y8g0LLRi9C/0L7Qu9C90LXQvdC40Y8g0LrQvtC80LDQ
vdC00Ysg0LzQvtCz0YPRgiANCtC/0L7RgtGA0LXQsdC+0LLQsNGC0YzRgdGPINC+0LHRgNCw0YnQ
tdC90LjRjyDQtdGJ0LUg0Log0L3QtdGB0LrQvtC70YzQutC40Lwg0Y/Rh9C10LnQutCw0LwgPEEg
bmFtZT1rZXl3b3JkOD48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC+0YHQvdC+0LLQvdC+0Lkg
0L/QsNC80Y/RgtC4PC9TUEFOPi4g0J7QsdGL0YfQvdC+IDxBIG5hbWU9a2V5d29yZDk+PC9BPjxT
UEFOIA0KY2xhc3M9a2V5d29yZD7QvtGB0L3QvtCy0L3QsNGPINC/0LDQvNGP0YLRjDwvU1BBTj4g
0LjQt9Cz0L7RgtCw0LLQu9C40LLQsNC10YLRgdGPINGBINC/0YDQuNC80LXQvdC10L3QuNC10Lwg
DQrQv9C+0LvRg9C/0YDQvtCy0L7QtNC90LjQutC+0LLRi9GFINGC0LXRhdC90L7Qu9C+0LPQuNC5
INC4INGC0LXRgNGP0LXRgiDRgdCy0L7QtSDRgdC+0LTQtdGA0LbQuNC80L7QtSDQv9GA0Lgg0L7R
gtC60LvRjtGH0LXQvdC40LggDQrQv9C40YLQsNC90LjRjy48L1A+DQo8RElWIGlkPW1hcmtfNCBj
bGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAv
ZWRpIj48L0RJVj4NCjxQIGlkPWlkXzUgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8y
MDEwL2VkaSI+0JLRgtC+0YDQuNGH0L3Rg9GOINC/0LDQvNGP0YLRjCAo0Y3RgtC+IA0K0LPQu9Cw
0LLQvdGL0Lwg0L7QsdGA0LDQt9C+0Lwg0LTQuNGB0LrQuCkg0YLQsNC60LbQtSDQvNC+0LbQvdC+
INGA0LDRgdGB0LzQsNGC0YDQuNCy0LDRgtGMINC60LDQuiDQvtC00L3QvtC80LXRgNC90L7QtSDQ
u9C40L3QtdC50L3QvtC1IDxBIA0KbmFtZT1rZXl3b3JkMTA+PC9BPjxTUEFOIGNsYXNzPWtleXdv
cmQ+0LDQtNGA0LXRgdC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L48L1NQQU4+LCDRgdC+
0YHRgtC+0Y/RidC10LUgDQrQuNC3INC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtGB0YLQ
uCDQsdCw0LnRgtC+0LIuINCSINC+0YLQu9C40YfQuNC1INC+0YIgPEEgbmFtZT1rZXl3b3JkMTE+
PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QvtC/0LXRgNCw0YLQuNCy0L3QvtC5INC/0LDQvNGP
0YLQuDwvU1BBTj4sINC+0L3QsCDRj9Cy0LvRj9C10YLRgdGPINGN0L3QtdGA0LPQvtC90LXQt9Cw
0LLQuNGB0LjQvNC+0LksINC40LzQtdC10YIgDQrRgdGD0YnQtdGB0YLQstC10L3QvdC+INCx0L7Q
u9GM0YjRg9GOINC10LzQutC+0YHRgtGMINC4INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQsiDQ
utCw0YfQtdGB0YLQstC1INGA0LDRgdGI0LjRgNC10L3QuNGPIDxBIA0KbmFtZT1rZXl3b3JkMTI+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7RgdC90L7QstC90L7QuSDQv9Cw0LzRj9GC0Lg8L1NQ
QU4+LjwvUD4NCjxESVYgaWQ9bWFya181IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0i
aHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNiB4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QrdGC0YMg0YHRhdC10LzRgyDQvNC+
0LbQvdC+INC00L7Qv9C+0LvQvdC40YLRjCANCtC10YnQtSDQvdC10YHQutC+0LvRjNC60LjQvNC4
INC/0YDQvtC80LXQttGD0YLQvtGH0L3Ri9C80Lgg0YPRgNC+0LLQvdGP0LzQuCwg0LrQsNC6INC/
0L7QutCw0LfQsNC90L4g0L3QsCA8QSANCmhyZWY9Imh0dHA6Ly93d3cuaW50dWl0LnJ1L3N0dWRp
ZXMvY291cnNlcy8yMTkyLzMxL2xlY3R1cmUvNTAyP3BhZ2U9MSNpbWFnZS44LjEiIA0KdGFyZ2V0
PV9ibGFuaz7RgNC40YEuIDguMTwvQT4uINCg0LDQt9C90L7QstC40LTQvdC+0YHRgtC4INC/0LDQ
vNGP0YLQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC+0LHRitC10LTQuNC90LXQvdGLINCyIDxBIA0K
bmFtZT1rZXl3b3JkMTM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LjQtdGA0LDRgNGF0LjRjjwv
U1BBTj4g0L/QviDRg9Cx0YvQstCw0L3QuNGOINCy0YDQtdC80LXQvdC4IA0K0LTQvtGB0YLRg9C/
0LAsINCy0L7Qt9GA0LDRgdGC0LDQvdC40Y4g0YbQtdC90Ysg0Lgg0YPQstC10LvQuNGH0LXQvdC4
0Y4g0LXQvNC60L7RgdGC0LguPC9QPg0KPERJViBpZD1tYXJrXzYgY2xhc3M9bGVjdHVyZV9tYXJr
IA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8RElW
IGlkPWlkXzcgdGV4dC1hbGlnbj0ibGVmdCI+PEEgbmFtZT1pbWFnZS44LjE+PC9BPg0KPERJVj48
SU1HIGFsdD0i0JjQtdGA0LDRgNGF0LjRjyDQv9Cw0LzRj9GC0LgiIA0Kc3JjPSJodHRwOi8vd3d3
LmludHVpdC5ydS9FREkvMDFfMDVfMTNfNDQyLzEzNjcyNzAyOTMtMTAxMzcvdHV0b3JpYWwvOTEv
b2JqZWN0cy84L2ZpbGVzLzgtMS5naWYiPjwvRElWPjxCUj48Qj7QoNC40YEuIA0KOC4xLiA8L0I+
0JjQtdGA0LDRgNGF0LjRjyDQv9Cw0LzRj9GC0Lg8L0RJVj4NCjxESVYgaWQ9bWFya183IGNsYXNz
PWxlY3R1cmVfbWFyaz48L0RJVj4NCjxQIGlkPWlkXzggeG1sbnM6ZWRpPSJodHRwOi8vd3d3Lmlu
dHVpdC5ydS8yMDEwL2VkaSI+0JzQvdC+0LPQvtGD0YDQvtCy0L3QtdCy0YPRjiDRgdGF0LXQvNGD
IA0K0LjRgdC/0L7Qu9GM0LfRg9GO0YIg0YHQu9C10LTRg9GO0YnQuNC8INC+0LHRgNCw0LfQvtC8
LiDQmNC90YTQvtGA0LzQsNGG0LjRjywg0LrQvtGC0L7RgNCw0Y8g0L3QsNGF0L7QtNC40YLRgdGP
INCyINC/0LDQvNGP0YLQuCDQstC10YDRhdC90LXQs9C+IA0K0YPRgNC+0LLQvdGPLCDQvtCx0YvR
h9C90L4g0YXRgNCw0L3QuNGC0YHRjyDRgtCw0LrQttC1INC90LAg0YPRgNC+0LLQvdGP0YUg0YEg
0LHQvtC70YzRiNC40LzQuCDQvdC+0LzQtdGA0LDQvNC4LiDQldGB0LvQuCDQv9GA0L7RhtC10YHR
gdC+0YAg0L3QtSANCtC+0LHQvdCw0YDRg9C20LjQstCw0LXRgiDQvdGD0LbQvdGD0Y4g0LjQvdGE
0L7RgNC80LDRhtC40Y4g0L3QsCBpLdC8INGD0YDQvtCy0L3QtSwg0L7QvSDQvdCw0YfQuNC90LDQ
tdGCINC40YHQutCw0YLRjCDQtdC1INC90LAg0YHQu9C10LTRg9GO0YnQuNGFIA0K0YPRgNC+0LLQ
vdGP0YUuINCa0L7Qs9C00LAg0L3Rg9C20L3QsNGPINC40L3RhNC+0YDQvNCw0YbQuNGPINC90LDQ
udC00LXQvdCwLCDQvtC90LAg0L/QtdGA0LXQvdC+0YHQuNGC0YHRjyDQsiDQsdC+0LvQtdC1INCx
0YvRgdGC0YDRi9C1IA0K0YPRgNC+0LLQvdC4LjwvUD4NCjxESVYgaWQ9bWFya184IGNsYXNzPWxl
Y3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwv
RElWPjxBIG5hbWU9c2VjdDMgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAv
ZWRpIj48L0E+DQo8SDUgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+
0JvQvtC60LDQu9GM0L3QvtGB0YLRjDwvSDU+DQo8UCBpZD1pZF85IHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCe0LrQsNC30YvQstCw0LXRgtGB0Y8sINC/0YDQuCDR
gtCw0LrQvtC8IA0K0YHQv9C+0YHQvtCx0LUg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQv9C+INC8
0LXRgNC1INGB0L3QuNC20LXQvdC40Y8g0YHQutC+0YDQvtGB0YLQuCDQtNC+0YHRgtGD0L/QsCDQ
uiDRg9GA0L7QstC90Y4g0L/QsNC80Y/RgtC4INGB0L3QuNC20LDQtdGC0YHRjyANCtGC0LDQutC2
0LUg0Lgg0YfQsNGB0YLQvtGC0LAg0L7QsdGA0LDRidC10L3QuNC5INC6INC90LXQvNGDLjwvUD4N
CjxESVYgaWQ9bWFya185IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfMTAgeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JrQu9GO0YfQtdCy0YPRjiDRgNC+0LvRjCDQt9C0
0LXRgdGMINC40LPRgNCw0LXRgiANCjxBIG5hbWU9a2V5d29yZC1jb250ZXh0Mj48L0E+0YHQstC+
0LnRgdGC0LLQviDRgNC10LDQu9GM0L3Ri9GFINC/0YDQvtCz0YDQsNC80LwsINCyINGC0LXRh9C1
0L3QuNC1INC+0LPRgNCw0L3QuNGH0LXQvdC90L7Qs9C+IA0K0L7RgtGA0LXQt9C60LAg0LLRgNC1
0LzQtdC90Lgg0YHQv9C+0YHQvtCx0L3Ri9GFINGA0LDQsdC+0YLQsNGC0Ywg0YEg0L3QtdCx0L7Q
u9GM0YjQuNC8INC90LDQsdC+0YDQvtC8INCw0LTRgNC10YHQvtCyINC/0LDQvNGP0YLQuC4g0K3R
gtC+IA0K0Y3QvNC/0LjRgNC40YfQtdGB0LrQuCDQvdCw0LHQu9GO0LTQsNC10LzQvtC1INGB0LLQ
vtC50YHRgtCy0L4g0LjQt9Cy0LXRgdGC0L3QviDQutCw0LogPFNQQU4gY2xhc3M9a2V5d29yZF9k
ZWY+PEEgDQpuYW1lPWtleXdvcmQxND48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7Qv9GA0LjQvdGG
0LjQvyDQu9C+0LrQsNC70YzQvdC+0YHRgtC4PC9TUEFOPjwvU1BBTj4g0LjQu9C4IA0K0LvQvtC6
0LDQu9C40LfQsNGG0LjQuCDQvtCx0YDQsNGJ0LXQvdC40LkuPC9QPg0KPERJViBpZD1tYXJrXzEw
IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfMTEgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+0KHQstC+0LnRgdGC0LLQviDQu9C+0LrQsNC70YzQvdC+0YHRgtC4IA0KKNGB
0L7RgdC10LTQvdC40LUg0LIg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC1INC4INCy0YDQtdC80LXQ
vdC4INC+0LHRitC10LrRgtGLINGF0LDRgNCw0LrRgtC10YDQuNC30YPRjtGC0YHRjyDQv9C+0YXQ
vtC20LjQvNC4INGB0LLQvtC50YHRgtCy0LDQvNC4KSANCtC/0YDQuNGB0YPRidC1INC90LUg0YLQ
vtC70YzQutC+INGE0YPQvdC60YbQuNC+0L3QuNGA0L7QstCw0L3QuNGOINCe0KEsINC90L4g0Lgg
0L/RgNC40YDQvtC00LUg0LLQvtC+0LHRidC1LiDQkiDRgdC70YPRh9Cw0LUg0J7QoSDRgdCy0L7Q
udGB0YLQstC+IA0K0LvQvtC60LDQu9GM0L3QvtGB0YLQuCDQvtCx0YrRj9GB0L3QuNC80L4sINC1
0YHQu9C4INGD0YfQtdGB0YLRjCwg0LrQsNC6INC/0LjRiNGD0YLRgdGPINC/0YDQvtCz0YDQsNC8
0LzRiyDQuCDQutCw0Log0YXRgNCw0L3Rj9GC0YHRjyDQtNCw0L3QvdGL0LUsIA0K0YLQviDQtdGB
0YLRjCDQvtCx0YvRh9C90L4g0LIg0YLQtdGH0LXQvdC40LUg0LrQsNC60L7Qs9C+LdGC0L4g0L7R
gtGA0LXQt9C60LAg0LLRgNC10LzQtdC90Lgg0L7Qs9GA0LDQvdC40YfQtdC90L3Ri9C5INGE0YDQ
sNCz0LzQtdC90YIg0LrQvtC00LAgDQrRgNCw0LHQvtGC0LDQtdGCINGBINC+0LPRgNCw0L3QuNGH
0LXQvdC90YvQvCDQvdCw0LHQvtGA0L7QvCDQtNCw0L3QvdGL0YUuINCt0YLRgyDRh9Cw0YHRgtGM
INC60L7QtNCwINC4INC00LDQvdC90YvRhSDRg9C00LDQtdGC0YHRjyANCtGA0LDQt9C80LXRgdGC
0LjRgtGMINCyINC/0LDQvNGP0YLQuCDRgSDQsdGL0YHRgtGA0YvQvCDQtNC+0YHRgtGD0L/QvtC8
LiDQkiDRgNC10LfRg9C70YzRgtCw0YLQtSDRgNC10LDQu9GM0L3QvtC1INCy0YDQtdC80Y8g0LTQ
vtGB0YLRg9C/0LAg0LogDQrQv9Cw0LzRj9GC0Lgg0L7Qv9GA0LXQtNC10LvRj9C10YLRgdGPINCy
0YDQtdC80LXQvdC10Lwg0LTQvtGB0YLRg9C/0LAg0Log0LLQtdGA0YXQvdC40Lwg0YPRgNC+0LLQ
vdGP0LwsINGH0YLQviDQuCDQvtCx0YPRgdC70L7QstC70LjQstCw0LXRgiANCtGN0YTRhNC10LrR
gtC40LLQvdC+0YHRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPIDxBIG5hbWU9a2V5d29y
ZDE1PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0LjQtdGA0LDRgNGF0LjRh9C10YHQutC+0Lk8
L1NQQU4+INGB0YXQtdC80YsuINCd0LDQtNC+INGB0LrQsNC30LDRgtGMLCDRh9GC0L4g0L7Qv9C4
0YHRi9Cy0LDQtdC80LDRjyANCtC+0YDQs9Cw0L3QuNC30LDRhtC40Y8g0LLRi9GH0LjRgdC70LjR
gtC10LvRjNC90L7QuSDRgdC40YHRgtC10LzRiyDQstC+INC80L3QvtCz0L7QvCDQuNC80LjRgtC4
0YDRg9C10YIg0LTQtdGP0YLQtdC70YzQvdC+0YHRgtGMIA0K0YfQtdC70L7QstC10YfQtdGB0LrQ
vtCz0L4g0LzQvtC30LPQsCDQv9GA0Lgg0L/QtdGA0LXRgNCw0LHQvtGC0LrQtSDQuNC90YTQvtGA
0LzQsNGG0LjQuC4g0JTQtdC50YHRgtCy0LjRgtC10LvRjNC90L4sINGA0LXRiNCw0Y8g0LrQvtC9
0LrRgNC10YLQvdGD0Y4gDQrQv9GA0L7QsdC70LXQvNGDLCDRh9C10LvQvtCy0LXQuiDRgNCw0LHQ
vtGC0LDQtdGCINGBINC90LXQsdC+0LvRjNGI0LjQvCDQvtCx0YrQtdC80L7QvCDQuNC90YTQvtGA
0LzQsNGG0LjQuCwg0YXRgNCw0L3RjyDQvdC1INC+0YLQvdC+0YHRj9GJ0LjQtdGB0Y8gDQrQuiDQ
tNC10LvRgyDRgdCy0LXQtNC10L3QuNGPINCyINGB0LLQvtC10Lkg0L/QsNC80Y/RgtC4INC40LvQ
uCDQstC+INCy0L3QtdGI0L3QtdC5INC/0LDQvNGP0YLQuCAo0L3QsNC/0YDQuNC80LXRgCwg0LIg
0LrQvdC40LPQsNGFKS48L1A+DQo8RElWIGlkPW1hcmtfMTEgY2xhc3M9bGVjdHVyZV9tYXJrIA0K
eG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1p
ZF8xMiB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QmtGN0Ygg0L/R
gNC+0YbQtdGB0YHQvtGA0LAg0L7QsdGL0YfQvdC+IA0K0Y/QstC70Y/QtdGC0YHRjyDRh9Cw0YHR
gtGM0Y4g0LDQv9C/0LDRgNCw0YLRg9GA0YssINC/0L7RjdGC0L7QvNGDINC80LXQvdC10LTQttC1
0YAg0L/QsNC80Y/RgtC4INCe0KEg0LfQsNC90LjQvNCw0LXRgtGB0Y8g0YDQsNGB0L/RgNC10LTQ
tdC70LXQvdC40LXQvCANCtC40L3RhNC+0YDQvNCw0YbQuNC4INCz0LvQsNCy0L3Ri9C8INC+0LHR
gNCw0LfQvtC8INCyIDxBIG5hbWU9a2V5d29yZDE2PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+
0L7RgdC90L7QstC90L7QuTwvU1BBTj4g0Lgg0LLQvdC10YjQvdC10Lkg0L/QsNC80Y/RgtC4INC6
0L7QvNC/0YzRjtGC0LXRgNCwLiDQkiDQvdC10LrQvtGC0L7RgNGL0YUg0YHRhdC10LzQsNGFIA0K
0L/QvtGC0L7QutC4INC80LXQttC00YMgPEEgbmFtZT1rZXl3b3JkMTc+PC9BPjxTUEFOIGNsYXNz
PWtleXdvcmQ+0L7Qv9C10YDQsNGC0LjQstC90L7QuTwvU1BBTj4g0LggDQrQstC90LXRiNC90LXQ
uSDQv9Cw0LzRj9GC0YzRjiDRgNC10LPRg9C70LjRgNGD0Y7RgtGB0Y8g0L/RgNC+0LPRgNCw0LzQ
vNC40YHRgtC+0LwgKNGB0LwuINC90LDQv9GA0LjQvNC10YAsINC00LDQu9C10LUgPEEgDQpuYW1l
PWtleXdvcmQxOD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtCy0LXRgNC70LXQudC90YvQtSDR
gdGC0YDRg9C60YLRg9GA0Ys8L1NQQU4+ICksINC+0LTQvdCw0LrQviDRjdGC0L4gDQrRgdCy0Y/Q
t9Cw0L3QviDRgSDQt9Cw0YLRgNCw0YLQsNC80Lgg0LLRgNC10LzQtdC90Lgg0L/RgNC+0LPRgNCw
0LzQvNC40YHRgtCwLCDRgtCw0Log0YfRgtC+INC/0L7QtNC+0LHQvdGD0Y4g0LTQtdGP0YLQtdC7
0YzQvdC+0YHRgtGMIA0K0YHRgtCw0YDQsNGO0YLRgdGPINCy0L7Qt9C70L7QttC40YLRjCDQvdCw
INCe0KEuPC9QPg0KPERJViBpZD1tYXJrXzEyIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVk
aT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfMTMgeG1s
bnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JDQtNGA0LXRgdCwINCyIDxB
IA0KbmFtZT1rZXl3b3JkMTk+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7RgdC90L7QstC90L7Q
uSDQv9Cw0LzRj9GC0Lg8L1NQQU4+LCDRhdCw0YDQsNC60YLQtdGA0LjQt9GD0Y7RidC40LUgDQrR
gNC10LDQu9GM0L3QvtC1INGA0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDQtNCw0L3QvdGL0YUg0LIg
PEEgbmFtZT1rZXl3b3JkMjA+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RhNC40LfQuNGH0LXR
gdC60L7QuSDQv9Cw0LzRj9GC0Lg8L1NQQU4+LCDQvdCw0LfRi9Cy0LDRjtGC0YHRjyDRhNC40LfQ
uNGH0LXRgdC60LjQvNC4INCw0LTRgNC10YHQsNC80LguINCd0LDQsdC+0YAgDQrRhNC40LfQuNGH
0LXRgdC60LjRhSDQsNC00YDQtdGB0L7Qsiwg0YEg0LrQvtGC0L7RgNGL0Lwg0YDQsNCx0L7RgtCw
0LXRgiDQv9GA0L7Qs9GA0LDQvNC80LAsINC90LDQt9GL0LLQsNGO0YIg0YTQuNC30LjRh9C10YHQ
utC40LwgPEEgDQpuYW1lPWtleXdvcmQyMT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QsNC00YDQ
tdGB0L3Ri9C8INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQvtC8PC9TUEFOPi48L1A+DQo8RElWIGlk
PW1hcmtfMTMgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+PC9ESVY+PEEgbmFtZT1zZWN0NCANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvQT4NCjxINCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1LzIwMTAvZWRpIj7Qm9C+0LPQuNGH0LXRgdC60LDRjyDQv9Cw0LzRj9GC0Yw8L0g0Pg0K
PFAgaWQ9aWRfMTQgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JDQ
v9C/0LDRgNCw0YLQvdCw0Y8g0L7RgNCz0LDQvdC40LfQsNGG0LjRjyANCtC/0LDQvNGP0YLQuCDQ
siDQstC40LTQtSDQu9C40L3QtdC50L3QvtCz0L4g0L3QsNCx0L7RgNCwINGP0YfQtdC10Log0L3Q
tSDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjRj9C8
IA0K0L/RgNC+0LPRgNCw0LzQvNC40YHRgtCwINC+INGC0L7QvCwg0LrQsNC6INC+0YDQs9Cw0L3Q
uNC30L7QstCw0L3QviDRhdGA0LDQvdC10L3QuNC1INC/0YDQvtCz0YDQsNC80Lwg0Lgg0LTQsNC9
0L3Ri9GFLiDQkdC+0LvRjNGI0LjQvdGB0YLQstC+IA0K0L/RgNC+0LPRgNCw0LzQvCDQv9GA0LXQ
tNGB0YLQsNCy0LvRj9C10YIg0YHQvtCx0L7QuSDQvdCw0LHQvtGAINC80L7QtNGD0LvQtdC5LCDR
gdC+0LfQtNCw0L3QvdGL0YUg0L3QtdC30LDQstC40YHQuNC80L4g0LTRgNGD0LMg0L7RgiDQtNGA
0YPQs9CwLiANCtCY0L3QvtCz0LTQsCDQstGB0LUg0LzQvtC00YPQu9C4LCDQstGF0L7QtNGP0YnQ
uNC1INCyINGB0L7RgdGC0LDQsiDQv9GA0L7RhtC10YHRgdCwLCDRgNCw0YHQv9C+0LvQsNCz0LDR
jtGC0YHRjyDQsiDQv9Cw0LzRj9GC0Lgg0L7QtNC40L0g0LfQsCANCtC00YDRg9Cz0LjQvCwg0L7Q
sdGA0LDQt9GD0Y8g0LvQuNC90LXQudC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L4g0LDQ
tNGA0LXRgdC+0LIuINCe0LTQvdCw0LrQviDRh9Cw0YnQtSDQvNC+0LTRg9C70Lgg0L/QvtC80LXR
idCw0Y7RgtGB0Y8g0LIgDQrRgNCw0LfQvdGL0LUg0L7QsdC70LDRgdGC0Lgg0L/QsNC80Y/RgtC4
INC4INC40YHQv9C+0LvRjNC30YPRjtGC0YHRjyDQv9C+LdGA0LDQt9C90L7QvNGDLjwvUD4NCjxE
SVYgaWQ9bWFya18xNCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cu
aW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzE1IHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCh0YXQtdC80LAg0YPQv9GA0LDQstC70LXQvdC40Y8g
0L/QsNC80Y/RgtGM0Y4sIA0K0L/QvtC00LTQtdGA0LbQuNCy0LDRjtGJ0LDRjyDRjdGC0L7RgiDQ
stC30LPQu9GP0LQg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPINC90LAg0YLQviwg0LrQsNC6INGF
0YDQsNC90Y/RgtGB0Y8g0L/RgNC+0LPRgNCw0LzQvNGLINC4INC00LDQvdC90YvQtSwgDQrQvdCw
0LfRi9Cy0LDQtdGC0YHRjyDRgdC10LPQvNC10L3RgtCw0YbQuNC10LkuIDxBIG5hbWU9a2V5d29y
ZC1jb250ZXh0Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZF9kZWY+PEEgDQpuYW1lPWtleXdvcmQy
Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QodC10LPQvNC10L3RgjwvU1BBTj48L1NQQU4+IOKA
kyDQvtCx0LvQsNGB0YLRjCDQv9Cw0LzRj9GC0LggDQrQvtC/0YDQtdC00LXQu9C10L3QvdC+0LPQ
viDQvdCw0LfQvdCw0YfQtdC90LjRjywg0LLQvdGD0YLRgNC4INC60L7RgtC+0YDQvtC5INC/0L7Q
tNC00LXRgNC20LjQstCw0LXRgtGB0Y8g0LvQuNC90LXQudC90LDRjyDQsNC00YDQtdGB0LDRhtC4
0Y8uIDxBIA0KbmFtZT1rZXl3b3JkMjM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0KHQtdCz0LzQ
tdC90YLRizwvU1BBTj4g0YHQvtC00LXRgNC20LDRgiDQv9GA0L7RhtC10LTRg9GA0YssIA0K0LzQ
sNGB0YHQuNCy0YssINGB0YLQtdC6INC40LvQuCA8QSBuYW1lPWtleXdvcmQyND48L0E+PFNQQU4g
Y2xhc3M9a2V5d29yZD7RgdC60LDQu9GP0YDQvdGL0LUgDQrQstC10LvQuNGH0LjQvdGLPC9TUEFO
Piwg0L3QviDQvtCx0YvRh9C90L4g0L3QtSDRgdC+0LTQtdGA0LbQsNGCINC40L3RhNC+0YDQvNCw
0YbQuNGOINGB0LzQtdGI0LDQvdC90L7Qs9C+INGC0LjQv9CwLjwvUD4NCjxESVYgaWQ9bWFya18x
NSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIw
MTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzE2IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvMjAxMC9lZGkiPtCf0L4t0LLQuNC00LjQvNC+0LzRgywg0LLQvdCw0YfQsNC70LUgPEEgDQpu
YW1lPWtleXdvcmQyNT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3RgtGLPC9T
UEFOPiDQv9Cw0LzRj9GC0Lgg0L/QvtGP0LLQuNC70LjRgdGMINCyINGB0LLRj9C30LggDQrRgSDQ
vdC10L7QsdGF0L7QtNC40LzQvtGB0YLRjNGOINC+0LHQvtCx0YnQtdGB0YLQstC70LXQvdC40Y8g
0L/RgNC+0YbQtdGB0YHQsNC80Lgg0YTRgNCw0LPQvNC10L3RgtC+0LIg0L/RgNC+0LPRgNCw0LzQ
vNC90L7Qs9C+INC60L7QtNCwIA0KKNGC0LXQutGB0YLQvtCy0YvQuSDRgNC10LTQsNC60YLQvtGA
LCDRgtGA0LjQs9C+0L3QvtC80LXRgtGA0LjRh9C10YHQutC40LUg0LHQuNCx0LvQuNC+0YLQtdC6
0Lgg0Lgg0YIuINC0LiksINCx0LXQtyDRh9C10LPQviDQutCw0LbQtNGL0LkgDQrQv9GA0L7RhtC1
0YHRgSDQtNC+0LvQttC10L0g0LHRi9C7INGF0YDQsNC90LjRgtGMINCyINGB0LLQvtC10LwgPEEg
bmFtZT1rZXl3b3JkMjY+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QsNC00YDQtdGB0L3QvtC8
INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQtTwvU1BBTj4g0LTRg9Cx0LvQuNGA0YPRjtGJ0YPRjiDQ
uNC90YTQvtGA0LzQsNGG0LjRji4g0K3RgtC4INC+0YLQtNC10LvRjNC90YvQtSANCtGD0YfQsNGB
0YLQutC4INC/0LDQvNGP0YLQuCwg0YXRgNCw0L3Rj9GJ0LjQtSDQuNC90YTQvtGA0LzQsNGG0LjR
jiwg0LrQvtGC0L7RgNGD0Y4g0YHQuNGB0YLQtdC80LAg0L7RgtC+0LHRgNCw0LbQsNC10YIg0LIg
0L/QsNC80Y/RgtGMIA0K0L3QtdGB0LrQvtC70YzQutC40YUg0L/RgNC+0YbQtdGB0YHQvtCyLCDQ
v9C+0LvRg9GH0LjQu9C4INC90LDQt9Cy0LDQvdC40LUgPEEgbmFtZT1rZXl3b3JkMjc+PC9BPjxT
UEFOIA0KY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3RgtC+0LI8L1NQQU4+LiDQn9Cw0LzRj9GC
0YwsINGC0LDQutC40Lwg0L7QsdGA0LDQt9C+0LwsINC/0LXRgNC10YHRgtCw0LvQsCDQsdGL0YLR
jCDQu9C40L3QtdC50L3QvtC5INC4IA0K0L/RgNC10LLRgNCw0YLQuNC70LDRgdGMINCyINC00LLR
g9C80LXRgNC90YPRji4g0JDQtNGA0LXRgSDRgdC+0YHRgtC+0LjRgiDQuNC3INC00LLRg9GFINC6
0L7QvNC/0L7QvdC10L3RgtC+0LI6INC90L7QvNC10YAgPEEgDQpuYW1lPWtleXdvcmQyOD48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3RgtCwPC9TUEFOPiwg0YHQvNC10YnQtdC9
0LjQtSDQstC90YPRgtGA0LggPEEgDQpuYW1lPWtleXdvcmQyOT48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7RgdC10LPQvNC10L3RgtCwPC9TUEFOPi4g0JTQsNC70LXQtSDQvtC60LDQt9Cw0LvQvtGB
0Ywg0YPQtNC+0LHQvdGL0LwgDQrRgNCw0LfQvNC10YnQsNGC0Ywg0LIg0YDQsNC30L3Ri9GFIDxB
IG5hbWU9a2V5d29yZDMwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LDR
hTwvU1BBTj4gDQrRgNCw0LfQu9C40YfQvdGL0LUg0LrQvtC80L/QvtC90LXQvdGC0Ysg0L/RgNC+
0YbQtdGB0YHQsCAo0LrQvtC0INC/0YDQvtCz0YDQsNC80LzRiywg0LTQsNC90L3Ri9C1LCDRgdGC
0LXQuiDQuCDRgi4g0LQuKS4g0J/QvtC/0YPRgtC90L4gDQrQstGL0Y/RgdC90LjQu9C+0YHRjCwg
0YfRgtC+INC80L7QttC90L4g0LrQvtC90YLRgNC+0LvQuNGA0L7QstCw0YLRjCDRhdCw0YDQsNC6
0YLQtdGAINGA0LDQsdC+0YLRiyDRgSDQutC+0L3QutGA0LXRgtC90YvQvCA8QSANCm5hbWU9a2V5
d29yZDMxPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0L7QvDwvU1BBTj4s
INC/0YDQuNC/0LjRgdCw0LIg0LXQvNGDINCw0YLRgNC40LHRg9GC0YssIA0K0L3QsNC/0YDQuNC8
0LXRgCDQv9GA0LDQstCwINC00L7RgdGC0YPQv9CwINC40LvQuCDRgtC40L/RiyDQvtC/0LXRgNCw
0YbQuNC5LCDQutC+0YLQvtGA0YvQtSDRgNCw0LfRgNC10YjQsNC10YLRgdGPINC/0YDQvtC40LfQ
stC+0LTQuNGC0Ywg0YEgDQrQtNCw0L3QvdGL0LzQuCwg0YXRgNCw0L3Rj9GJ0LjQvNC40YHRjyDQ
siA8QSBuYW1lPWtleXdvcmQzMj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQ
vdGC0LU8L1NQQU4+LjwvUD4NCjxESVYgaWQ9bWFya18xNiBjbGFzcz1sZWN0dXJlX21hcmsgDQp4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxESVYgaWQ9
aWRfMTcgdGV4dC1hbGlnbj0ibGVmdCI+PEEgbmFtZT1pbWFnZS44LjI+PC9BPg0KPERJVj48SU1H
IGFsdD0i0KDQsNGB0L/QvtC70L7QttC10L3QuNC1INGB0LXQs9C80LXQvdGC0L7QsiDQv9GA0L7R
htC10YHRgdC+0LIg0LIg0L/QsNC80Y/RgtC4INC60L7QvNC/0YzRjtGC0LXRgNCwIiANCnNyYz0i
aHR0cDovL3d3dy5pbnR1aXQucnUvRURJLzAxXzA1XzEzXzQ0Mi8xMzY3MjcwMjkzLTEwMTM3L3R1
dG9yaWFsLzkxL29iamVjdHMvOC9maWxlcy84LTIuZ2lmIj48L0RJVj48QlI+PEI+0KDQuNGBLiAN
CjguMi4gPC9CPtCg0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDRgdC10LPQvNC10L3RgtC+0LIg0L/R
gNC+0YbQtdGB0YHQvtCyINCyINC/0LDQvNGP0YLQuCDQutC+0LzQv9GM0Y7RgtC10YDQsDwvRElW
Pg0KPERJViBpZD1tYXJrXzE3IGNsYXNzPWxlY3R1cmVfbWFyaz48L0RJVj4NCjxQIGlkPWlkXzE4
IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCd0LXQutC+0YLQvtGA
0YvQtSA8QSANCm5hbWU9a2V5d29yZDMzPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C8
0LXQvdGC0Ys8L1NQQU4+LCDQvtC/0LjRgdGL0LLQsNGO0YnQuNC1IDxBIA0KbmFtZT1rZXl3b3Jk
MzQ+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LDQtNGA0LXRgdC90L7QtSDQv9GA0L7RgdGC0YDQ
sNC90YHRgtCy0L48L1NQQU4+INC/0YDQvtGG0LXRgdGB0LAsIA0K0L/QvtC60LDQt9Cw0L3RiyDQ
vdCwIDxBIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc3R1ZGllcy9jb3Vyc2VzLzIxOTIv
MzEvbGVjdHVyZS81MDI/cGFnZT0xI2ltYWdlLjguMiIgDQp0YXJnZXQ9X2JsYW5rPtGA0LjRgS4g
OC4yPC9BPi4g0JHQvtC70LXQtSDQv9C+0LTRgNC+0LHQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC4
0Y8g0L4g0YLQuNC/0LDRhSA8QSANCm5hbWU9a2V5d29yZDM1PjwvQT48U1BBTiBjbGFzcz1rZXl3
b3JkPtGB0LXQs9C80LXQvdGC0L7QsjwvU1BBTj4g0LjQvNC10LXRgtGB0Y8g0LIg0LvQtdC60YbQ
uNC4IDEwLjwvUD4NCjxESVYgaWQ9bWFya18xOCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzE5IHht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCR0L7Qu9GM0YjQuNC90YHR
gtCy0L4g0YHQvtCy0YDQtdC80LXQvdC90YvRhSDQntChIA0K0L/QvtC00LTQtdGA0LbQuNCy0LDR
jtGCINGB0LXQs9C80LXQvdGC0L3Rg9GOINC+0YDQs9Cw0L3QuNC30LDRhtC40Y4g0L/QsNC80Y/R
gtC4LiDQkiDQvdC10LrQvtGC0L7RgNGL0YUg0LDRgNGF0LjRgtC10LrRgtGD0YDQsNGFIChJbnRl
bCwgDQrQvdCw0L/RgNC40LzQtdGAKSDRgdC10LPQvNC10L3RgtCw0YbQuNGPINC/0L7QtNC00LXR
gNC20LjQstCw0LXRgtGB0Y8g0L7QsdC+0YDRg9C00L7QstCw0L3QuNC10LwuPC9QPg0KPERJViBp
ZD1tYXJrXzE5IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1
aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfMjAgeG1sbnM6ZWRpPSJodHRwOi8vd3d3
LmludHVpdC5ydS8yMDEwL2VkaSI+0JDQtNGA0LXRgdCwLCDQuiDQutC+0YLQvtGA0YvQvCANCtC+
0LHRgNCw0YnQsNC10YLRgdGPINC/0YDQvtGG0LXRgdGBLCDRgtCw0LrQuNC8INC+0LHRgNCw0LfQ
vtC8LCDQvtGC0LvQuNGH0LDRjtGC0YHRjyDQvtGCINCw0LTRgNC10YHQvtCyLCDRgNC10LDQu9GM
0L3QviDRgdGD0YnQtdGB0YLQstGD0Y7RidC40YUg0LIgDQo8QSBuYW1lPWtleXdvcmQzNj48L0E+
PFNQQU4gY2xhc3M9a2V5d29yZD7QvtC/0LXRgNCw0YLQuNCy0L3QvtC5INC/0LDQvNGP0YLQuDwv
U1BBTj4uINCSINC60LDQttC00L7QvCANCtC60L7QvdC60YDQtdGC0L3QvtC8INGB0LvRg9GH0LDQ
tSDQuNGB0L/QvtC70YzQt9GD0LXQvNGL0LUg0L/RgNC+0LPRgNCw0LzQvNC+0Lkg0LDQtNGA0LXR
gdCwINC80L7Qs9GD0YIg0LHRi9GC0Ywg0L/RgNC10LTRgdGC0LDQstC70LXQvdGLIA0K0YDQsNC3
0LvQuNGH0L3Ri9C80Lgg0YHQv9C+0YHQvtCx0LDQvNC4LiDQndCw0L/RgNC40LzQtdGALCDQsNC0
0YDQtdGB0LAg0LIg0LjRgdGF0L7QtNC90YvRhSDRgtC10LrRgdGC0LDRhSDQvtCx0YvRh9C90L4g
0YHQuNC80LLQvtC70LjRh9C10YHQutC40LUuIA0K0JrQvtC80L/QuNC70Y/RgtC+0YAg0YHQstGP
0LfRi9Cy0LDQtdGCINGN0YLQuCDRgdC40LzQstC+0LvQuNGH0LXRgdC60LjQtSDQsNC00YDQtdGB
0LAg0YEg0L/QtdGA0LXQvNC10YnQsNC10LzRi9C80Lgg0LDQtNGA0LXRgdCw0LzQuCAo0YLQsNC6
0LjQvNC4LCANCtC60LDQuiBuINCx0LDQudGCINC+0YIg0L3QsNGH0LDQu9CwINC80L7QtNGD0LvR
jykuINCf0L7QtNC+0LHQvdGL0Lkg0LDQtNGA0LXRgSwg0YHQs9C10L3QtdGA0LjRgNC+0LLQsNC9
0L3Ri9C5INC/0YDQvtCz0YDQsNC80LzQvtC5LCDQvtCx0YvRh9C90L4gDQrQvdCw0LfRi9Cy0LDR
jtGCINC70L7Qs9C40YfQtdGB0LrQuNC8ICjQsiDRgdC40YHRgtC10LzQsNGFINGBINCy0LjRgNGC
0YPQsNC70YzQvdC+0Lkg0L/QsNC80Y/RgtGM0Y4g0L7QvSDRh9Cw0YHRgtC+INC90LDQt9GL0LLQ
sNC10YLRgdGPIA0K0LLQuNGA0YLRg9Cw0LvRjNC90YvQvCkg0LDQtNGA0LXRgdC+0LwuINCh0L7Q
stC+0LrRg9C/0L3QvtGB0YLRjCDQstGB0LXRhSDQu9C+0LPQuNGH0LXRgdC60LjRhSDQsNC00YDQ
tdGB0L7QsiDQvdCw0LfRi9Cy0LDQtdGC0YHRjyDQu9C+0LPQuNGH0LXRgdC60LjQvCANCijQstC4
0YDRgtGD0LDQu9GM0L3Ri9C8KSA8QSBuYW1lPWtleXdvcmQzNz48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7QsNC00YDQtdGB0L3Ri9C8IA0K0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+0Lw8L1NQQU4+
LjwvUD4NCjxESVYgaWQ9bWFya18yMCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0
dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBuYW1lPXNlY3Q1IA0KeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9BPg0KPEg0IHhtbG5zOmVkaT0i
aHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCh0LLRj9C30YvQstCw0L3QuNC1INCw0LTR
gNC10YHQvtCyPC9IND4NCjxQIGlkPWlkXzIxIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQu
cnUvMjAxMC9lZGkiPtCY0YLQsNC6IDxBIA0KbmFtZT1rZXl3b3JkLWNvbnRleHQ0PjwvQT7Qu9C+
0LPQuNGH0LXRgdC60LjQtSDQuCDRhNC40LfQuNGH0LXRgdC60LjQtSA8QSBuYW1lPWtleXdvcmQz
OD48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtCw0LTRgNC10YHQvdGL0LUg0L/RgNC+0YHRgtGA
0LDQvdGB0YLQstCwPC9TUEFOPiDQvdC4INC/0L4g0L7RgNCz0LDQvdC40LfQsNGG0LjQuCwg0L3Q
uCDQv9C+INGA0LDQt9C80LXRgNGDINC90LUgDQrRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RgiDQ
tNGA0YPQsyDQtNGA0YPQs9GDLiDQnNCw0LrRgdC40LzQsNC70YzQvdGL0Lkg0YDQsNC30LzQtdGA
INC70L7Qs9C40YfQtdGB0LrQvtCz0L4gPEEgDQpuYW1lPWtleXdvcmQzOT48L0E+PFNQQU4gY2xh
c3M9a2V5d29yZD7QsNC00YDQtdGB0L3QvtCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwPC9T
UEFOPiDQvtCx0YvRh9C90L4gDQrQvtC/0YDQtdC00LXQu9GP0LXRgtGB0Y8g0YDQsNC30YDRj9C0
0L3QvtGB0YLRjNGOINC/0YDQvtGG0LXRgdGB0L7RgNCwICjQvdCw0L/RgNC40LzQtdGALCAyPFNV
UD4zMjwvU1VQPikg0Lgg0LIg0YHQvtCy0YDQtdC80LXQvdC90YvRhSANCtGB0LjRgdGC0LXQvNCw
0YUg0LfQvdCw0YfQuNGC0LXQu9GM0L3QviDQv9GA0LXQstGL0YjQsNC10YIg0YDQsNC30LzQtdGA
INGE0LjQt9C40YfQtdGB0LrQvtCz0L4gPEEgbmFtZT1rZXl3b3JkNDA+PC9BPjxTUEFOIA0KY2xh
c3M9a2V5d29yZD7QsNC00YDQtdGB0L3QvtCz0L4g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwPC9T
UEFOPi4g0KHQu9C10LTQvtCy0LDRgtC10LvRjNC90L4sINC/0YDQvtGG0LXRgdGB0L7RgCDQuCDQ
ntChIA0K0LTQvtC70LbQvdGLINCx0YvRgtGMINGB0L/QvtGB0L7QsdC90Ysg0L7RgtC+0LHRgNCw
0LfQuNGC0Ywg0YHRgdGL0LvQutC4INCyINC60L7QtNC1INC/0YDQvtCz0YDQsNC80LzRiyDQsiDR
gNC10LDQu9GM0L3Ri9C1INGE0LjQt9C40YfQtdGB0LrQuNC1IA0K0LDQtNGA0LXRgdCwLCDRgdC+
0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40LUg0YLQtdC60YPRidC10LzRgyDRgNCw0YHQv9C+0LvQ
vtC20LXQvdC40Y4g0L/RgNC+0LPRgNCw0LzQvNGLINCyIDxBIA0KbmFtZT1rZXl3b3JkNDE+PC9B
PjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7RgdC90L7QstC90L7QuSDQv9Cw0LzRj9GC0Lg8L1NQQU4+
LiDQotCw0LrQvtC1INC+0YLQvtCx0YDQsNC20LXQvdC40LUgDQrQsNC00YDQtdGB0L7QsiDQvdCw
0LfRi9Cy0LDRjtGCIDxTUEFOIGNsYXNzPWtleXdvcmRfZGVmPjxBIG5hbWU9a2V5d29yZDQyPjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YLRgNCw0L3RgdC70Y/RhtC40LXQuSAo0L/RgNC40LLR
j9C30LrQvtC5KSDQsNC00YDQtdGB0LA8L1NQQU4+PC9TUEFOPiDQuNC70LggPFNQQU4gDQpjbGFz
cz1rZXl3b3JkX2RlZj48QSBuYW1lPWtleXdvcmQ0Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7R
gdCy0Y/Qt9GL0LLQsNC90LjQtdC8IA0K0LDQtNGA0LXRgdC+0LI8L1NQQU4+PC9TUEFOPiAo0YHQ
vC4gPEEgDQpocmVmPSJodHRwOi8vd3d3LmludHVpdC5ydS9zdHVkaWVzL2NvdXJzZXMvMjE5Mi8z
MS9sZWN0dXJlLzUwMj9wYWdlPTEjaW1hZ2UuOC4zIiANCnRhcmdldD1fYmxhbms+0YDQuNGBLiA4
LjM8L0E+KS48L1A+DQo8RElWIGlkPW1hcmtfMjEgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF8yMiB4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48QSANCm5hbWU9a2V5d29y
ZDQ0PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCh0LLRj9C30YvQstCw0L3QuNC1PC9TUEFOPiDQ
u9C+0LPQuNGH0LXRgdC60L7Qs9C+INCw0LTRgNC10YHQsCwgDQrQv9C+0YDQvtC20LTQtdC90L3Q
vtCz0L4g0L7Qv9C10YDQsNGC0L7RgNC+0Lwg0L/RgNC+0LPRgNCw0LzQvNGLLCDRgSDRhNC40LfQ
uNGH0LXRgdC60LjQvCDQtNC+0LvQttC90L4g0LHRi9GC0Ywg0L7RgdGD0YnQtdGB0YLQstC70LXQ
vdC+INC00L4gDQrQvdCw0YfQsNC70LAg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0L7Qv9C10YDQsNGC
0L7RgNCwINC40LvQuCDQsiDQvNC+0LzQtdC90YIg0LXQs9C+INCy0YvQv9C+0LvQvdC10L3QuNGP
LiDQotCw0LrQuNC8INC+0LHRgNCw0LfQvtC8LCDQv9GA0LjQstGP0LfQutCwIA0K0LjQvdGB0YLR
gNGD0LrRhtC40Lkg0Lgg0LTQsNC90L3Ri9GFINC6INC/0LDQvNGP0YLQuCDQsiDQv9GA0LjQvdGG
0LjQv9C1INC80L7QttC10YIg0LHRi9GC0Ywg0YHQtNC10LvQsNC90LAg0L3QsCDRgdC70LXQtNGD
0Y7RidC40YUg0YjQsNCz0LDRhSANCls8QSB0YXJnZXQ9X2JsYW5rIGVkaTppZD0iMzA5OCI+U2ls
YmVyc2NoYXR6LCAyMDAyPC9BPl0uPC9QPg0KPERJViBpZD1tYXJrXzIyIGNsYXNzPWxlY3R1cmVf
bWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0K
PFVMIGlkPWlkXzIzPg0KICA8TEkgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+0K3RgtCw0L8g0LrQvtC80L/QuNC70Y/RhtC40LggKDxBIA0KICBuYW1lPWtleXdvcmQ0
NT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD5Db21waWxlIHRpbWU8L1NQQU4+KS4g0JrQvtCz0LTQ
sCDQvdCwINGB0YLQsNC00LjQuCANCiAg0LrQvtC80L/QuNC70Y/RhtC40Lgg0LjQt9Cy0LXRgdGC
0L3QviDRgtC+0YfQvdC+0LUg0LzQtdGB0YLQviDRgNCw0LfQvNC10YnQtdC90LjRjyDQv9GA0L7R
htC10YHRgdCwINCyINC/0LDQvNGP0YLQuCwg0YLQvtCz0LTQsCANCiAg0L3QtdC/0L7RgdGA0LXQ
tNGB0YLQstC10L3QvdC+INCz0LXQvdC10YDQuNGA0YPRjtGC0YHRjyDRhNC40LfQuNGH0LXRgdC6
0LjQtSDQsNC00YDQtdGB0LAuINCf0YDQuCDQuNC30LzQtdC90LXQvdC40Lgg0YHRgtCw0YDRgtC+
0LLQvtCz0L4gDQogINCw0LTRgNC10YHQsCDQv9GA0L7Qs9GA0LDQvNC80Ysg0L3QtdC+0LHRhdC+
0LTQuNC80L4g0L/QtdGA0LXQutC+0LzQv9C40LvQuNGA0L7QstCw0YLRjCDQtdC1INC60L7QtC4g
0JIg0LrQsNGH0LXRgdGC0LLQtSDQv9GA0LjQvNC10YDQsCDQvNC+0LbQvdC+IA0KICDQv9GA0LjQ
stC10YHRgtC4IC5jb20g0L/RgNC+0LPRgNCw0LzQvNGLIE1TLURPUywg0LrQvtGC0L7RgNGL0LUg
0YHQstGP0LfRi9Cy0LDRjtGCINC10LUg0YEg0YTQuNC30LjRh9C10YHQutC40LzQuCDQsNC00YDQ
tdGB0LDQvNC4INC90LAgDQogINGB0YLQsNC00LjQuCDQutC+0LzQv9C40LvRj9GG0LjQuC4gDQog
IDxMSSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QrdGC0LDQvyDQ
t9Cw0LPRgNGD0LfQutC4ICg8QSANCiAgbmFtZT1rZXl3b3JkNDY+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+TG9hZCB0aW1lPC9TUEFOPikuINCV0YHQu9C4INC40L3RhNC+0YDQvNCw0YbQuNGPINC+
IA0KICDRgNCw0LfQvNC10YnQtdC90LjQuCDQv9GA0L7Qs9GA0LDQvNC80Ysg0L3QsCDRgdGC0LDQ
tNC40Lgg0LrQvtC80L/QuNC70Y/RhtC40Lgg0L7RgtGB0YPRgtGB0YLQstGD0LXRgiwg0LrQvtC8
0L/QuNC70Y/RgtC+0YAg0LPQtdC90LXRgNC40YDRg9C10YIgDQogINC/0LXRgNC10LzQtdGJ0LDQ
tdC80YvQuSDQutC+0LQuINCSINGN0YLQvtC8INGB0LvRg9GH0LDQtSDQvtC60L7QvdGH0LDRgtC1
0LvRjNC90L7QtSA8QSBuYW1lPWtleXdvcmQ0Nz48L0E+PFNQQU4gDQogIGNsYXNzPWtleXdvcmQ+
0YHQstGP0LfRi9Cy0LDQvdC40LU8L1NQQU4+INC+0YLQutC70LDQtNGL0LLQsNC10YLRgdGPINC0
0L4g0LzQvtC80LXQvdGC0LAg0LfQsNCz0YDRg9C30LrQuC4g0JXRgdC70LggDQogINGB0YLQsNGA
0YLQvtCy0YvQuSDQsNC00YDQtdGBINC80LXQvdGP0LXRgtGB0Y8sINC90YPQttC90L4g0LLRgdC1
0LPQviDQu9C40YjRjCDQv9C10YDQtdC30LDQs9GA0YPQt9C40YLRjCDQutC+0LQg0YEg0YPRh9C1
0YLQvtC8IA0KICDQuNC30LzQtdC90LXQvdC90L7QuSDQstC10LvQuNGH0LjQvdGLLiANCiAgPExJ
IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCt0YLQsNC/INCy0YvQ
v9C+0LvQvdC10L3QuNGPICg8QSANCiAgbmFtZT1rZXl3b3JkNDg+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+RXhlY3V0aW9uIHRpbWU8L1NQQU4+KS4g0JXRgdC70Lgg0L/RgNC+0YbQtdGB0YEgDQog
INC80L7QttC10YIg0LHRi9GC0Ywg0L/QtdGA0LXQvNC10YnQtdC9INCy0L4g0LLRgNC10LzRjyDQ
stGL0L/QvtC70L3QtdC90LjRjyDQuNC3INC+0LTQvdC+0Lkg0L7QsdC70LDRgdGC0Lgg0L/QsNC8
0Y/RgtC4INCyINC00YDRg9Cz0YPRjiwgPEEgDQogIG5hbWU9a2V5d29yZDQ5PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtGB0LLRj9C30YvQstCw0L3QuNC1PC9TUEFOPiDQvtGC0LrQu9Cw0LTRi9Cy
0LDQtdGC0YHRjyDQtNC+IA0KICDRgdGC0LDQtNC40Lgg0LLRi9C/0L7Qu9C90LXQvdC40Y8uINCX
0LTQtdGB0Ywg0LbQtdC70LDRgtC10LvRjNC90L4g0L3QsNC70LjRh9C40LUg0YHQv9C10YbQuNCw
0LvQuNC30LjRgNC+0LLQsNC90L3QvtCz0L4g0L7QsdC+0YDRg9C00L7QstCw0L3QuNGPLCANCiAg
0L3QsNC/0YDQuNC80LXRgCDRgNC10LPQuNGB0YLRgNC+0LIg0L/QtdGA0LXQvNC10YnQtdC90LjR
jy4g0JjRhSDQt9C90LDRh9C10L3QuNC1INC/0YDQuNCx0LDQstC70Y/QtdGC0YHRjyDQuiDQutCw
0LbQtNC+0LzRgyDQsNC00YDQtdGB0YMsIA0KICDRgdCz0LXQvdC10YDQuNGA0L7QstCw0L3QvdC+
0LzRgyDQv9GA0L7RhtC10YHRgdC+0LwuINCR0L7Qu9GM0YjQuNC90YHRgtCy0L4g0YHQvtCy0YDQ
tdC80LXQvdC90YvRhSDQntChINC+0YHRg9GJ0LXRgdGC0LLQu9GP0LXRgiA8QSANCiAgbmFtZT1r
ZXl3b3JkNTA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YLRgNCw0L3RgdC70Y/RhtC40Y4g0LDQ
tNGA0LXRgdC+0LI8L1NQQU4+INC90LAg0Y3RgtCw0L/QtSANCiAg0LLRi9C/0L7Qu9C90LXQvdC4
0Y8sINC40YHQv9C+0LvRjNC30YPRjyDQtNC70Y8g0Y3RgtC+0LPQviDRgdC/0LXRhtC40LDQu9GM
0L3Ri9C5INCw0L/Qv9Cw0YDQsNGC0L3Ri9C5INC80LXRhdCw0L3QuNC30LwgKNGB0LwuINC70LXQ
utGG0LjRjiANCiAgOSkuIDwvTEk+PC9VTD4NCjxESVYgaWQ9bWFya18yMyBjbGFzcz1sZWN0dXJl
X21hcms+PC9ESVY+DQo8RElWIGlkPWlkXzI3IHRleHQtYWxpZ249ImxlZnQiPjxBIG5hbWU9aW1h
Z2UuOC4zPjwvQT4NCjxESVY+PElNRyANCmFsdD0i0KTQvtGA0LzQuNGA0L7QstCw0L3QuNC1INC7
0L7Qs9C40YfQtdGB0LrQvtCz0L4g0LDQtNGA0LXRgdCwINC4INGB0LLRj9C30YvQstCw0L3QuNC1
INC70L7Qs9C40YfQtdGB0LrQvtCz0L4g0LDQtNGA0LXRgdCwINGBINGE0LjQt9C40YfQtdGB0LrQ
uNC8IiANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvRURJLzAxXzA1XzEzXzQ0Mi8xMzY3Mjcw
MjkzLTEwMTM3L3R1dG9yaWFsLzkxL29iamVjdHMvOC9maWxlcy84LTMuZ2lmIj48L0RJVj48QlI+
PEI+0KDQuNGBLiANCjguMy4gPC9CPtCk0L7RgNC80LjRgNC+0LLQsNC90LjQtSDQu9C+0LPQuNGH
0LXRgdC60L7Qs9C+INCw0LTRgNC10YHQsCDQuCDRgdCy0Y/Qt9GL0LLQsNC90LjQtSDQu9C+0LPQ
uNGH0LXRgdC60L7Qs9C+INCw0LTRgNC10YHQsCDRgSANCtGE0LjQt9C40YfQtdGB0LrQuNC8PC9E
SVY+DQo8RElWIGlkPW1hcmtfMjcgY2xhc3M9bGVjdHVyZV9tYXJrPjwvRElWPjxBIG5hbWU9c2Vj
dDYgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDQg
eG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KTRg9C90LrRhtC40Lgg
0YHQuNGB0YLQtdC80Ysg0YPQv9GA0LDQstC70LXQvdC40Y8gDQrQv9Cw0LzRj9GC0YzRjjwvSDQ+
DQo8UCBpZD1pZF8yOCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7Q
p9GC0L7QsdGLINC+0LHQtdGB0L/QtdGH0LjRgtGMIA0K0Y3RhNGE0LXQutGC0LjQstC90YvQuSDQ
utC+0L3RgtGA0L7Qu9GMINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC/0LDQvNGP0YLQuCwg
0J7QoSDQtNC+0LvQttC90LAg0LLRi9C/0L7Qu9C90Y/RgtGMINGB0LvQtdC00YPRjtGJ0LjQtSAN
CtGE0YPQvdC60YbQuNC4OjwvUD4NCjxESVYgaWQ9bWFya18yOCBjbGFzcz1sZWN0dXJlX21hcmsg
DQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxVTCBp
ZD1pZF8yOT4NCiAgPExJIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGki
PtC+0YLQvtCx0YDQsNC20LXQvdC40LUgPEEgDQogIG5hbWU9a2V5d29yZDUxPjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtCw0LTRgNC10YHQvdC+0LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LA8
L1NQQU4+INC/0YDQvtGG0LXRgdGB0LAgDQogINC90LAg0LrQvtC90LrRgNC10YLQvdGL0LUg0L7Q
sdC70LDRgdGC0Lgg0YTQuNC30LjRh9C10YHQutC+0Lkg0L/QsNC80Y/RgtC4OyANCiAgPExJIHht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtGA0LDRgdC/0YDQtdC00LXQ
u9C10L3QuNC1INC/0LDQvNGP0YLQuCDQvNC10LbQtNGDIA0KICDQutC+0L3QutGD0YDQuNGA0YPR
jtGJ0LjQvNC4INC/0YDQvtGG0LXRgdGB0LDQvNC4OyANCiAgPExJIHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtC60L7QvdGC0YDQvtC70Ywg0LTQvtGB0YLRg9C/0LAg
0LogPEEgDQogIG5hbWU9a2V5d29yZDUyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCw0LTRgNC1
0YHQvdGL0Lwg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCw0Lw8L1NQQU4+IA0KICDQv9GA0L7RhtC1
0YHRgdC+0LI7IA0KICA8TEkgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2Vk
aSI+0LLRi9Cz0YDRg9C30LrQsCDQv9GA0L7RhtC10YHRgdC+0LIgKNGG0LXQu9C40LrQvtC8INC4
0LvQuCANCiAg0YfQsNGB0YLQuNGH0L3Qvikg0LLQviDQstC90LXRiNC90Y7RjiDQv9Cw0LzRj9GC
0YwsINC60L7Qs9C00LAg0LIgPEEgbmFtZT1rZXl3b3JkNTM+PC9BPjxTUEFOIA0KICBjbGFzcz1r
ZXl3b3JkPtC+0L/QtdGA0LDRgtC40LLQvdC+0Lkg0L/QsNC80Y/RgtC4PC9TUEFOPiDQvdC10LTQ
vtGB0YLQsNGC0L7Rh9C90L4g0LzQtdGB0YLQsDsgDQogIDxMSSB4bWxuczplZGk9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7Rg9GH0LXRgiDRgdCy0L7QsdC+0LTQvdC+0Lkg0Lgg0LfQ
sNC90Y/RgtC+0Lkg0L/QsNC80Y/RgtC4LiANCiAgPC9MST48L1VMPg0KPERJViBpZD1tYXJrXzI5
IGNsYXNzPWxlY3R1cmVfbWFyaz48L0RJVj4NCjxQIGlkPWlkXzM1IHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCSINGB0LvQtdC00YPRjtGJ0LjRhSDRgNCw0LfQtNC1
0LvQsNGFIA0K0LvQtdC60YbQuNC4INGA0LDRgdGB0LzQsNGC0YDQuNCy0LDQtdGC0YHRjyDRgNGP
0LQg0LrQvtC90LrRgNC10YLQvdGL0YUg0YHRhdC10Lwg0YPQv9GA0LDQstC70LXQvdC40Y8g0L/Q
sNC80Y/RgtGM0Y4uINCa0LDQttC00LDRjyDRgdGF0LXQvNCwIA0K0LLQutC70Y7Rh9Cw0LXRgiDQ
siDRgdC10LHRjyDQvtC/0YDQtdC00LXQu9C10L3QvdGD0Y4g0LjQtNC10L7Qu9C+0LPQuNGOINGD
0L/RgNCw0LLQu9C10L3QuNGPLCDQsCDRgtCw0LrQttC1INCw0LvQs9C+0YDQuNGC0LzRiyDQuCDR
gdGC0YDRg9C60YLRg9GA0YsgDQrQtNCw0L3QvdGL0YUg0Lgg0LfQsNCy0LjRgdC40YIg0L7RgiDQ
sNGA0YXQuNGC0LXQutGC0YPRgNC90YvRhSDQvtGB0L7QsdC10L3QvdC+0YHRgtC10Lkg0LjRgdC/
0L7Qu9GM0LfRg9C10LzQvtC5INGB0LjRgdGC0LXQvNGLLiDQktC90LDRh9Cw0LvQtSANCtCx0YPQ
tNGD0YIg0YDQsNGB0YHQvNC+0YLRgNC10L3RiyDQv9GA0L7RgdGC0LXQudGI0LjQtSDRgdGF0LXQ
vNGLLiDQlNC+0LzQuNC90LjRgNGD0Y7RidCw0Y8g0L3QsCDRgdC10LPQvtC00L3RjyDRgdGF0LXQ
vNCwINCy0LjRgNGC0YPQsNC70YzQvdC+0LkgDQrQv9Cw0LzRj9GC0Lgg0LHRg9C00LXRgiDQvtC/
0LjRgdCw0L3QsCDQsiDQv9C+0YHQu9C10LTRg9GO0YnQuNGFINC70LXQutGG0LjRj9GFLjwvUD4N
CjxESVYgaWQ9bWFya18zNSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBuYW1lPXNlY3Q3IA0KeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9BPg0KPEg0IHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCf0YDQvtGB0YLQtdC50YjQuNC1INGB0YXQtdC80Ysg
0YPQv9GA0LDQstC70LXQvdC40Y8gDQrQv9Cw0LzRj9GC0YzRjjwvSDQ+DQo8UCBpZD1pZF8zNiB4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7Qn9C10YDQstGL0LUg0J7Q
oSDQv9GA0LjQvNC10L3Rj9C70Lgg0L7Rh9C10L3RjCANCtC/0YDQvtGB0YLRi9C1INC80LXRgtC+
0LTRiyDRg9C/0YDQsNCy0LvQtdC90LjRjyDQv9Cw0LzRj9GC0YzRji4g0JLQvdCw0YfQsNC70LUg
0LrQsNC20LTRi9C5INC/0YDQvtGG0LXRgdGBINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDQtNC+
0LvQttC10L0gDQrQsdGL0Lsg0L/QvtC70L3QvtGB0YLRjNGOINC/0L7QvNC10YHRgtC40YLRjNGB
0Y8g0LIgPEEgbmFtZT1rZXl3b3JkNTQ+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7RgdC90L7Q
stC90L7QuSANCtC/0LDQvNGP0YLQuDwvU1BBTj4sINC30LDQvdC40LzQsNGC0Ywg0L3QtdC/0YDQ
tdGA0YvQstC90YPRjiDQvtCx0LvQsNGB0YLRjCDQv9Cw0LzRj9GC0LgsINCwINGB0LjRgdGC0LXQ
vNCwINC/0YDQuNC90LjQvNCw0LvQsCDQuiANCtC+0LHRgdC70YPQttC40LLQsNC90LjRjiDQtNC+
0L/QvtC70L3QuNGC0LXQu9GM0L3Ri9C1INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQuNC1
INC/0YDQvtGG0LXRgdGB0Ysg0LTQviDRgtC10YUg0L/QvtGALCDQv9C+0LrQsCDQstGB0LUg0L7Q
vdC4IA0K0L7QtNC90L7QstGA0LXQvNC10L3QvdC+INC/0L7QvNC10YnQsNC70LjRgdGMINCyIDxB
IG5hbWU9a2V5d29yZDU1PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC+0YHQvdC+0LLQvdC+0Lkg
DQrQv9Cw0LzRj9GC0Lg8L1NQQU4+LiDQl9Cw0YLQtdC8INC/0L7Rj9Cy0LjQu9GB0Y8gItC/0YDQ
vtGB0YLQvtC5INGB0LLQvtC/0LjQvdCzIiAo0YHQuNGB0YLQtdC80LAg0L/Qvi3Qv9GA0LXQttC9
0LXQvNGDINGA0LDQt9C80LXRidCw0LXRgiANCtC60LDQttC00YvQuSDQv9GA0L7RhtC10YHRgSDQ
siA8QSBuYW1lPWtleXdvcmQ1Nj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtGB0L3QvtCy0L3Q
vtC5IA0K0L/QsNC80Y/RgtC4PC9TUEFOPiDRhtC10LvQuNC60L7QvCwg0L3QviDQuNC90L7Qs9C0
0LAg0L3QsCDQvtGB0L3QvtCy0LDQvdC40Lgg0L3QtdC60L7RgtC+0YDQvtCz0L4g0LrRgNC40YLQ
tdGA0LjRjyDRhtC10LvQuNC60L7QvCANCtGB0LHRgNCw0YHRi9Cy0LDQtdGCINC+0LHRgNCw0Lcg
0L3QtdC60L7RgtC+0YDQvtCz0L4g0L/RgNC+0YbQtdGB0YHQsCDQuNC3IDxBIG5hbWU9a2V5d29y
ZDU3PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L7RgdC90L7QstC90L7QuSDQv9Cw0LzRj9GC
0Lg8L1NQQU4+INCy0L4g0LLQvdC10YjQvdGO0Y4g0Lgg0LfQsNC80LXQvdGP0LXRgiDQtdCz0L4g
0LIgPEEgDQpuYW1lPWtleXdvcmQ1OD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtGB0L3QvtCy
0L3QvtC5INC/0LDQvNGP0YLQuDwvU1BBTj4g0L7QsdGA0LDQt9C+0Lwg0LTRgNGD0LPQvtCz0L4g
DQrQv9GA0L7RhtC10YHRgdCwKS4g0KLQsNC60L7Qs9C+INGA0L7QtNCwINGB0YXQtdC80Ysg0LjQ
vNC10Y7RgiDQvdC1INGC0L7Qu9GM0LrQviDQuNGB0YLQvtGA0LjRh9C10YHQutGD0Y4g0YbQtdC9
0L3QvtGB0YLRjC4g0JIg0L3QsNGB0YLQvtGP0YnQtdC1IA0K0LLRgNC10LzRjyDQvtC90Lgg0L/R
gNC40LzQtdC90Y/RjtGC0YHRjyDQsiDRg9GH0LXQsdC90YvRhSDQuCDQvdCw0YPRh9C90L4t0LjR
gdGB0LvQtdC00L7QstCw0YLQtdC70YzRgdC60LjRhSDQvNC+0LTQtdC70YzQvdGL0YUg0J7QoSwg
0LAg0YLQsNC60LbQtSANCtCyINCe0KEg0LTQu9GPINCy0YHRgtGA0L7QtdC90L3Ri9GFIChlbWJl
ZGRlZCkg0LrQvtC80L/RjNGO0YLQtdGA0L7Qsi48L1A+DQo8RElWIGlkPW1hcmtfMzYgY2xhc3M9
bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+
PC9ESVY+PEEgbmFtZT1zZWN0OCANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPjwvQT4NCjxINSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRp
Ij7QodGF0LXQvNCwINGBINGE0LjQutGB0LjRgNC+0LLQsNC90L3Ri9C80LggDQrRgNCw0LfQtNC1
0LvQsNC80Lg8L0g1Pg0KPFAgaWQ9aWRfMzcgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+0KHQsNC80YvQvCDQv9GA0L7RgdGC0YvQvCDRgdC/0L7RgdC+0LHQvtC8IA0K
0YPQv9GA0LDQstC70LXQvdC40Y8gPEEgbmFtZT1rZXl3b3JkNTk+PC9BPjxTUEFOIGNsYXNzPWtl
eXdvcmQ+0L7Qv9C10YDQsNGC0LjQstC90L7QuSDQv9Cw0LzRj9GC0YzRjjwvU1BBTj4gDQrRj9Cy
0LvRj9C10YLRgdGPINC10LUg0L/RgNC10LTQstCw0YDQuNGC0LXQu9GM0L3QvtC1ICjQvtCx0YvR
h9C90L4g0L3QsCDRjdGC0LDQv9C1INCz0LXQvdC10YDQsNGG0LjQuCDQuNC70Lgg0LIg0LzQvtC8
0LXQvdGCINC30LDQs9GA0YPQt9C60LggDQrRgdC40YHRgtC10LzRiykg0YDQsNC30LHQuNC10L3Q
uNC1INC90LAg0L3QtdGB0LrQvtC70YzQutC+INGA0LDQt9C00LXQu9C+0LIg0YTQuNC60YHQuNGA
0L7QstCw0L3QvdC+0Lkg0LLQtdC70LjRh9C40L3Riy4g0J/QvtGB0YLRg9C/0LDRjtGJ0LjQtSAN
CtC/0YDQvtGG0LXRgdGB0Ysg0L/QvtC80LXRidCw0Y7RgtGB0Y8g0LIg0YLQvtGCINC40LvQuCDQ
uNC90L7QuSDRgNCw0LfQtNC10LsuINCf0YDQuCDRjdGC0L7QvCDQv9GA0L7QuNGB0YXQvtC00LjR
giDRg9GB0LvQvtCy0L3QvtC1IA0K0YDQsNC30LHQuNC10L3QuNC1INGE0LjQt9C40YfQtdGB0LrQ
vtCz0L4gPEEgbmFtZT1rZXl3b3JkNjA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LDQtNGA0LXR
gdC90L7Qs9C+IA0K0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwPC9TUEFOPi4gPEEgbmFtZT1rZXl3
b3JkNjE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0KHQstGP0LfRi9Cy0LDQvdC40LU8L1NQQU4+
IA0K0LvQvtCz0LjRh9C10YHQutC40YUg0Lgg0YTQuNC30LjRh9C10YHQutC40YUg0LDQtNGA0LXR
gdC+0LIg0L/RgNC+0YbQtdGB0YHQsCDQv9GA0L7QuNGB0YXQvtC00LjRgiDQvdCwINGN0YLQsNC/
0LUg0LXQs9C+INC30LDQs9GA0YPQt9C60Lgg0LIgDQrQutC+0L3QutGA0LXRgtC90YvQuSDRgNCw
0LfQtNC10LssINC40L3QvtCz0LTQsCDigJMg0L3QsCDRjdGC0LDQv9C1INC60L7QvNC/0LjQu9GP
0YbQuNC4LjwvUD4NCjxESVYgaWQ9bWFya18zNyBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzM4IHht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCa0LDQttC00YvQuSDRgNCw
0LfQtNC10Lsg0LzQvtC20LXRgiDQuNC80LXRgtGMIA0K0YHQstC+0Y4g0L7Rh9C10YDQtdC00Ywg
0L/RgNC+0YbQtdGB0YHQvtCyLCDQsCDQvNC+0LbQtdGCINGB0YPRidC10YHRgtCy0L7QstCw0YLR
jCDQuCDQs9C70L7QsdCw0LvRjNC90LDRjyDQvtGH0LXRgNC10LTRjCDQtNC70Y8g0LLRgdC10YUg
DQrRgNCw0LfQtNC10LvQvtCyKNGB0LwuIDxBIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUv
c3R1ZGllcy9jb3Vyc2VzLzIxOTIvMzEvbGVjdHVyZS81MDI/cGFnZT0yI2ltYWdlLjguNCIgDQp0
YXJnZXQ9X2JsYW5rPtGA0LjRgS4gOC40PC9BPikuPC9QPg0KPERJViBpZD1tYXJrXzM4IGNsYXNz
PWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGki
PjwvRElWPg0KPFAgaWQ9aWRfMzkgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+0K3RgtCwINGB0YXQtdC80LAg0LHRi9C70LAg0YDQtdCw0LvQuNC30L7QstCw0L3QsCAN
CtCyIElCTSBPUy8zNjAgKDxBIG5hbWU9a2V5d29yZDYyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3Jk
Pk1GVDwvU1BBTj4pLCBERUMgPEEgDQpuYW1lPWtleXdvcmQ2Mz48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD5SU1gtMTE8L1NQQU4+INC4INGA0Y/QtNC1INC00YDRg9Cz0LjRhSDRgdC40YHRgtC10Lwu
PC9QPg0KPERJViBpZD1tYXJrXzM5IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0
cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNDAgeG1sbnM6ZWRp
PSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0J/QvtC00YHQuNGB0YLQtdC80LAg0YPQ
v9GA0LDQstC70LXQvdC40Y8gDQrQv9Cw0LzRj9GC0YzRjiDQvtGG0LXQvdC40LLQsNC10YIg0YDQ
sNC30LzQtdGAINC/0L7RgdGC0YPQv9C40LLRiNC10LPQviDQv9GA0L7RhtC10YHRgdCwLCDQstGL
0LHQuNGA0LDQtdGCINC/0L7QtNGF0L7QtNGP0YnQuNC5INC00LvRjyDQvdC10LPQviANCtGA0LDQ
t9C00LXQuywg0L7RgdGD0YnQtdGB0YLQstC70Y/QtdGCINC30LDQs9GA0YPQt9C60YMg0L/RgNC+
0YbQtdGB0YHQsCDQsiDRjdGC0L7RgiDRgNCw0LfQtNC10Lsg0Lgg0L3QsNGB0YLRgNC+0LnQutGD
INCw0LTRgNC10YHQvtCyLjwvUD4NCjxESVYgaWQ9bWFya180MCBjbGFzcz1sZWN0dXJlX21hcmsg
DQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxESVYg
aWQ9aWRfNDEgdGV4dC1hbGlnbj0ibGVmdCI+PEEgbmFtZT1pbWFnZS44LjQ+PC9BPg0KPERJVj48
SU1HIA0KYWx0PSLQodGF0LXQvNCwINGBINGE0LjQutGB0LjRgNC+0LLQsNC90L3Ri9C80Lgg0YDQ
sNC30LTQtdC70LDQvNC4OiAoYSkg4oCTINGBINC+0LHRidC10Lkg0L7Rh9C10YDQtdC00YzRjiDQ
v9GA0L7RhtC10YHRgdC+0LIsICAoYikg4oCTINGBINC+0YLQtNC10LvRjNC90YvQvNC4INC+0YfQ
tdGA0LXQtNGP0LzQuCDQv9GA0L7RhtC10YHRgdC+0LIiIA0Kc3JjPSJodHRwOi8vd3d3LmludHVp
dC5ydS9FREkvMDFfMDVfMTNfNDQyLzEzNjcyNzAyOTMtMTAxMzcvdHV0b3JpYWwvOTEvb2JqZWN0
cy84L2ZpbGVzLzgtNC5naWYiPjwvRElWPjxCUj48Qj7QoNC40YEuIA0KOC40LiA8L0I+0KHRhdC1
0LzQsCDRgSDRhNC40LrRgdC40YDQvtCy0LDQvdC90YvQvNC4INGA0LDQt9C00LXQu9Cw0LzQuDog
KGEpIOKAkyDRgSDQvtCx0YnQtdC5INC+0YfQtdGA0LXQtNGM0Y4g0L/RgNC+0YbQtdGB0YHQvtCy
LCAoYikgDQrigJMg0YEg0L7RgtC00LXQu9GM0L3Ri9C80Lgg0L7Rh9C10YDQtdC00Y/QvNC4INC/
0YDQvtGG0LXRgdGB0L7QsjwvRElWPg0KPERJViBpZD1tYXJrXzQxIGNsYXNzPWxlY3R1cmVfbWFy
az48L0RJVj4NCjxQIGlkPWlkXzQyIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPtCe0YfQtdCy0LjQtNC90YvQuSDQvdC10LTQvtGB0YLQsNGC0L7QuiDRjdGC0L7QuSAN
CtGB0YXQtdC80Ysg4oCTINGH0LjRgdC70L4g0L7QtNC90L7QstGA0LXQvNC10L3QvdC+INCy0YvQ
v9C+0LvQvdGP0LXQvNGL0YUg0L/RgNC+0YbQtdGB0YHQvtCyINC+0LPRgNCw0L3QuNGH0LXQvdC+
INGH0LjRgdC70L7QvCDRgNCw0LfQtNC10LvQvtCyLjwvUD4NCjxESVYgaWQ9bWFya180MiBjbGFz
cz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRp
Ij48L0RJVj4NCjxQIGlkPWlkXzQzIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPtCU0YDRg9Cz0LjQvCDRgdGD0YnQtdGB0YLQstC10L3QvdGL0LwgDQrQvdC10LTQvtGB
0YLQsNGC0LrQvtC8INGP0LLQu9GP0LXRgtGB0Y8g0YLQviwg0YfRgtC+INC/0YDQtdC00LvQsNCz
0LDQtdC80LDRjyDRgdGF0LXQvNCwINGB0LjQu9GM0L3QviDRgdGC0YDQsNC00LDQtdGCINC+0YIg
PEEgDQpuYW1lPWtleXdvcmQtY29udGV4dDU+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmRfZGVmPjxB
IG5hbWU9a2V5d29yZDY0PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0LLQvdGD0YLRgNC10L3Q
vdC10Lkg0YTRgNCw0LPQvNC10L3RgtCw0YbQuNC4PC9TUEFOPjwvU1BBTj4g4oCTINC/0L7RgtC1
0YDQuCDRh9Cw0YHRgtC4INC/0LDQvNGP0YLQuCwgDQrQstGL0LTQtdC70LXQvdC90L7QuSDQv9GA
0L7RhtC10YHRgdGDLCDQvdC+INC90LUg0LjRgdC/0L7Qu9GM0LfRg9C10LzQvtC5INC40LwuIDxB
IG5hbWU9a2V5d29yZDY1PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0KTRgNCw0LPQvNC10L3R
gtCw0YbQuNGPPC9TUEFOPiDQstC+0LfQvdC40LrQsNC10YIg0L/QvtGC0L7QvNGDLCDRh9GC0L4g
0L/RgNC+0YbQtdGB0YEg0L3QtSDQv9C+0LvQvdC+0YHRgtGM0Y4gDQrQt9Cw0L3QuNC80LDQtdGC
INCy0YvQtNC10LvQtdC90L3Ri9C5INC10LzRgyDRgNCw0LfQtNC10Lsg0LjQu9C4INC/0L7RgtC+
0LzRgywg0YfRgtC+INC90LXQutC+0YLQvtGA0YvQtSDRgNCw0LfQtNC10LvRiyDRgdC70LjRiNC6
0L7QvCDQvNCw0LvRiyANCtC00LvRjyDQstGL0L/QvtC70L3Rj9C10LzRi9GFINC/0L7Qu9GM0LfQ
vtCy0LDRgtC10LvRjNGB0LrQuNGFINC/0YDQvtCz0YDQsNC80LwuPC9QPg0KPERJViBpZD1tYXJr
XzQzIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUv
MjAxMC9lZGkiPjwvRElWPjxBIG5hbWU9c2VjdDkgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDUgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+0J7QtNC40L0g0L/RgNC+0YbQtdGB0YEg0LIg0L/QsNC80Y/RgtC4PC9INT4N
CjxQIGlkPWlkXzQ0IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCn
0LDRgdGC0L3Ri9C5INGB0LvRg9GH0LDQuSDRgdGF0LXQvNGLINGBIDxBIA0KbmFtZT1rZXl3b3Jk
NjY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YTQuNC60YHQuNGA0L7QstCw0L3QvdGL0LzQuCDR
gNCw0LfQtNC10LvQsNC80Lg8L1NQQU4+IOKAkyDRgNCw0LHQvtGC0LAgDQrQvNC10L3QtdC00LbQ
tdGA0LAg0L/QsNC80Y/RgtC4INC+0LTQvdC+0LfQsNC00LDRh9C90L7QuSDQntChLiDQkiDQv9Cw
0LzRj9GC0Lgg0YDQsNC30LzQtdGJ0LDQtdGC0YHRjyDQvtC00LjQvSDQv9C+0LvRjNC30L7QstCw
0YLQtdC70YzRgdC60LjQuSANCtC/0YDQvtGG0LXRgdGBLiDQntGB0YLQsNC10YLRgdGPINC+0L/R
gNC10LTQtdC70LjRgtGMLCDQs9C00LUg0YDQsNGB0L/QvtC70LDQs9Cw0LXRgtGB0Y8g0L/QvtC7
0YzQt9C+0LLQsNGC0LXQu9GM0YHQutCw0Y8g0L/RgNC+0LPRgNCw0LzQvNCwINC/0L4gDQrQvtGC
0L3QvtGI0LXQvdC40Y4g0Log0J7QoSDigJMg0LIg0LLQtdGA0YXQvdC10Lkg0YfQsNGB0YLQuCDQ
v9Cw0LzRj9GC0LgsINCyINC90LjQttC90LXQuSDQuNC70Lgg0LIg0YHRgNC10LTQvdC10LkuINCf
0YDQuNGH0LXQvCDRh9Cw0YHRgtGMINCe0KEgDQrQvNC+0LbQtdGCINCx0YvRgtGMINCyIFJPTSAo
0L3QsNC/0YDQuNC80LXRgCwgQklPUywg0LTRgNCw0LnQstC10YDRiyDRg9GB0YLRgNC+0LnRgdGC
0LIpLiDQk9C70LDQstC90YvQuSDRhNCw0LrRgtC+0YAsINCy0LvQuNGP0Y7RidC40LkgDQrQvdCw
INGN0YLQviDRgNC10YjQtdC90LjQtSwg4oCTINGA0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDQstC1
0LrRgtC+0YDQsCDQv9GA0LXRgNGL0LLQsNC90LjQuSwg0LrQvtGC0L7RgNGL0Lkg0L7QsdGL0YfQ
vdC+INC70L7QutCw0LvQuNC30L7QstCw0L0g0LIgDQrQvdC40LbQvdC10Lkg0YfQsNGB0YLQuCDQ
v9Cw0LzRj9GC0LgsINC/0L7RjdGC0L7QvNGDINCe0KEg0YLQsNC60LbQtSDRgNCw0LfQvNC10YnQ
sNGO0YIg0LIg0L3QuNC20L3QtdC5LiDQn9GA0LjQvNC10YDQvtC8INGC0LDQutC+0LkgDQrQvtGA
0LPQsNC90LjQt9Cw0YbQuNC4INC80L7QttC10YIg0YHQu9GD0LbQuNGC0Ywg0J7QoSBNUy1ET1Mu
PC9QPg0KPERJViBpZD1tYXJrXzQ0IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0
cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNDUgeG1sbnM6ZWRp
PSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JfQsNGJ0LjRgtCwIDxBIA0KbmFtZT1r
ZXl3b3JkNjc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LDQtNGA0LXRgdC90L7Qs9C+INC/0YDQ
vtGB0YLRgNCw0L3RgdGC0LLQsDwvU1BBTj4g0J7QoSDQvtGCIA0K0L/QvtC70YzQt9C+0LLQsNGC
0LXQu9GM0YHQutC+0Lkg0L/RgNC+0LPRgNCw0LzQvNGLINC80L7QttC10YIg0LHRi9GC0Ywg0L7R
gNCz0LDQvdC40LfQvtCy0LDQvdCwINC/0YDQuCDQv9C+0LzQvtGJ0Lgg0L7QtNC90L7Qs9C+INCz
0YDQsNC90LjRh9C90L7Qs9C+IA0K0YDQtdCz0LjRgdGC0YDQsCwg0YHQvtC00LXRgNC20LDRidC1
0LPQviDQsNC00YDQtdGBINCz0YDQsNC90LjRhtGLINCe0KEuPC9QPg0KPERJViBpZD1tYXJrXzQ1
IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPjwvRElWPjxBIG5hbWU9c2VjdDEwIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+PC9BPg0KPEg1IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUv
MjAxMC9lZGkiPtCe0LLQtdGA0LvQtdC50L3QsNGPINGB0YLRgNGD0LrRgtGD0YDQsDwvSDU+DQo8
UCBpZD1pZF80NiB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QotCw
0Log0LrQsNC6INGA0LDQt9C80LXRgCDQu9C+0LPQuNGH0LXRgdC60L7Qs9C+IA0KPEEgbmFtZT1r
ZXl3b3JkNjg+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LDQtNGA0LXRgdC90L7Qs9C+INC/0YDQ
vtGB0YLRgNCw0L3RgdGC0LLQsDwvU1BBTj4g0L/RgNC+0YbQtdGB0YHQsCANCtC80L7QttC10YIg
0LHRi9GC0Ywg0LHQvtC70YzRiNC1LCDRh9C10Lwg0YDQsNC30LzQtdGAINCy0YvQtNC10LvQtdC9
0L3QvtCz0L4g0LXQvNGDINGA0LDQt9C00LXQu9CwICjQuNC70Lgg0LHQvtC70YzRiNC1LCDRh9C1
0Lwg0YDQsNC30LzQtdGAIA0K0YHQsNC80L7Qs9C+INCx0L7Qu9GM0YjQvtCz0L4g0YDQsNC30LTQ
tdC70LApLCDQuNC90L7Qs9C00LAg0LjRgdC/0L7Qu9GM0LfRg9C10YLRgdGPINGC0LXRhdC90LjQ
utCwLCDQvdCw0LfRi9Cy0LDQtdC80LDRjyDQvtCy0LXRgNC70LXQuSANCihvdmVybGF5KSDQuNC7
0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjRjyDRgdGC0YDRg9C60YLRg9GA0Ysg0YEg0L/QtdGA0LXQ
utGA0YvRgtC40LXQvC4g0J7RgdC90L7QstC90LDRjyDQuNC00LXRjyDigJMg0LTQtdGA0LbQsNGC
0Ywg0LIgDQrQv9Cw0LzRj9GC0Lgg0YLQvtC70YzQutC+INGC0LUg0LjQvdGB0YLRgNGD0LrRhtC4
0Lgg0L/RgNC+0LPRgNCw0LzQvNGLLCDQutC+0YLQvtGA0YvQtSDQvdGD0LbQvdGLINCyINC00LDQ
vdC90YvQuSDQvNC+0LzQtdC90YIuPC9QPg0KPERJViBpZD1tYXJrXzQ2IGNsYXNzPWxlY3R1cmVf
bWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0K
PFAgaWQ9aWRfNDcgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0J/Q
vtGC0YDQtdCx0L3QvtGB0YLRjCDQsiDRgtCw0LrQvtC8IA0K0YHQv9C+0YHQvtCx0LUg0LfQsNCz
0YDRg9C30LrQuCDQv9C+0Y/QstC70Y/QtdGC0YHRjywg0LXRgdC70Lgg0LvQvtCz0LjRh9C10YHQ
utC+0LUgPEEgbmFtZT1rZXl3b3JkNjk+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QsNC00YDQ
tdGB0L3QvtC1INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQvjwvU1BBTj4g0YHQuNGB0YLQtdC80Ysg
0LzQsNC70L4sINC90LDQv9GA0LjQvNC10YAgMSDQnNCx0LDQudGCIA0KKE1TLURPUykg0LjQu9C4
INC00LDQttC1INCy0YHQtdCz0L4gNjQg0JrQsdCw0LnRgtCwIChQRFAtMTEpLCDQsCDQv9GA0L7Q
s9GA0LDQvNC80LAg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INCy0LXQu9C40LrQsC4g0J3QsCAN
CtGB0L7QstGA0LXQvNC10L3QvdGL0YUgMzIt0YDQsNC30YDRj9C00L3Ri9GFINGB0LjRgdGC0LXQ
vNCw0YUsINCz0LTQtSDQstC40YDRgtGD0LDQu9GM0L3QvtC1IDxBIG5hbWU9a2V5d29yZDcwPjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0LDQtNGA0LXRgdC90L7QtSDQv9GA0L7RgdGC0YDQsNC9
0YHRgtCy0L48L1NQQU4+INC40LfQvNC10YDRj9C10YLRgdGPINCz0LjQs9Cw0LHQsNC50YLQsNC8
0LgsINC/0YDQvtCx0LvQtdC80Ysg0YEgDQrQvdC10YXQstCw0YLQutC+0Lkg0L/QsNC80Y/RgtC4
INGA0LXRiNCw0Y7RgtGB0Y8g0LTRgNGD0LPQuNC80Lgg0YHQv9C+0YHQvtCx0LDQvNC4ICjRgdC8
LiDRgNCw0LfQtNC10LsgItCS0LjRgNGC0YPQsNC70YzQvdCw0Y8gDQrQv9Cw0LzRj9GC0YwiKS48
L1A+DQo8RElWIGlkPW1hcmtfNDcgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8RElWIGlkPWlkXzQ4IHRleHQtYWxp
Z249ImxlZnQiPjxBIG5hbWU9aW1hZ2UuOC41PjwvQT4NCjxESVY+PElNRyANCmFsdD0i0J7RgNCz
0LDQvdC40LfQsNGG0LjRjyDRgdGC0YDRg9C60YLRg9GA0Ysg0YEg0L/QtdGA0LXQutGA0YvRgtC4
0LXQvC4gINCc0L7QttC90L4g0L/QvtC+0YfQtdGA0LXQtNC90L4g0LfQsNCz0YDRg9C20LDRgtGM
INCyINC/0LDQvNGP0YLRjCDQstC10YLQstC4IEEtQiwgQS1DLUQg0LggQS1DLUUg0L/RgNC+0LPR
gNCw0LzQvNGLIiANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvRURJLzAxXzA1XzEzXzQ0Mi8x
MzY3MjcwMjkzLTEwMTM3L3R1dG9yaWFsLzkxL29iamVjdHMvOC9maWxlcy84LTUuZ2lmIj48L0RJ
Vj48QlI+PEI+0KDQuNGBLiANCjguNS4gPC9CPtCe0YDQs9Cw0L3QuNC30LDRhtC40Y8g0YHRgtGA
0YPQutGC0YPRgNGLINGBINC/0LXRgNC10LrRgNGL0YLQuNC10LwuINCc0L7QttC90L4g0L/QvtC+
0YfQtdGA0LXQtNC90L4g0LfQsNCz0YDRg9C20LDRgtGMINCyIA0K0L/QsNC80Y/RgtGMINCy0LXR
gtCy0LggQS1CLCBBLUMtRCDQuCBBLUMtRSDQv9GA0L7Qs9GA0LDQvNC80Ys8L0RJVj4NCjxESVYg
aWQ9bWFya180OCBjbGFzcz1sZWN0dXJlX21hcms+PC9ESVY+DQo8UCBpZD1pZF80OSB4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QmtC+0LTRiyDQstC10YLQstC10Lkg
PEEgDQpuYW1lPWtleXdvcmQ3MT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QvtCy0LXRgNC70LXQ
udC90L7QuSDRgdGC0YDRg9C60YLRg9GA0Ys8L1NQQU4+INC/0YDQvtCz0YDQsNC80LzRiyANCtC9
0LDRhdC+0LTRj9GC0YHRjyDQvdCwINC00LjRgdC60LUg0LrQsNC6INCw0LHRgdC+0LvRjtGC0L3R
i9C1INC+0LHRgNCw0LfRiyDQv9Cw0LzRj9GC0Lgg0Lgg0YHRh9C40YLRi9Cy0LDRjtGC0YHRjyDQ
tNGA0LDQudCy0LXRgNC+0Lwg0L7QstC10YDQu9C10LXQsiANCtC/0YDQuCDQvdC10L7QsdGF0L7Q
tNC40LzQvtGB0YLQuC4g0JTQu9GPINC+0L/QuNGB0LDQvdC40Y8gPEEgbmFtZT1rZXl3b3JkNzI+
PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QvtCy0LXRgNC70LXQudC90L7QuSDRgdGC0YDRg9C6
0YLRg9GA0Ys8L1NQQU4+INC+0LHRi9GH0L3QviDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0YHQ
v9C10YbQuNCw0LvRjNC90YvQuSANCtC90LXRgdC70L7QttC90YvQuSDRj9C30YvQuiAob3Zlcmxh
eSBkZXNjcmlwdGlvbiBsYW5ndWFnZSkuINCh0L7QstC+0LrRg9C/0L3QvtGB0YLRjCDRhNCw0LnQ
u9C+0LIg0LjRgdC/0L7Qu9C90Y/QtdC80L7QuSANCtC/0YDQvtCz0YDQsNC80LzRiyDQtNC+0L/Q
vtC70L3Rj9C10YLRgdGPINGE0LDQudC70L7QvCAo0L7QsdGL0YfQvdC+INGBINGA0LDRgdGI0LjR
gNC10L3QuNC10LwgLjxBIG5hbWU9a2V5d29yZDczPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+
b2RsPC9TUEFOPiksINC+0L/QuNGB0YvQstCw0Y7RidC40Lwg0LTQtdGA0LXQstC+INCy0YvQt9C+
0LLQvtCyINCy0L3Rg9GC0YDQuCDQv9GA0L7Qs9GA0LDQvNC80YsuINCU0LvRjyANCtC/0YDQuNC8
0LXRgNCwLCDQv9GA0LjQstC10LTQtdC90L3QvtCz0L4g0L3QsCA8QSANCmhyZWY9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1L3N0dWRpZXMvY291cnNlcy8yMTkyLzMxL2xlY3R1cmUvNTAyP3BhZ2U9MiNp
bWFnZS44LjUiIA0KdGFyZ2V0PV9ibGFuaz7RgNC40YEuIDguNTwvQT4sINGC0LXQutGB0YIg0Y3R
gtC+0LPQviDRhNCw0LnQu9CwINC80L7QttC10YIg0LLRi9Cz0LvRj9C00LXRgtGMINGC0LDQujo8
L1A+DQo8RElWIGlkPW1hcmtfNDkgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8RElWIGlkPWlkXzUwIGNsYXNzPWV4
YW1wbGUgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PFBSRT5BLShC
LEMpDQpDLShELEUpPC9QUkU+PC9ESVY+DQo8RElWIGlkPW1hcmtfNTAgY2xhc3M9bGVjdHVyZV9t
YXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8
UCBpZD1pZF81MSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QodC4
0L3RgtCw0LrRgdC40YEg0L/QvtC00L7QsdC90L7Qs9C+INGE0LDQudC70LAgDQrQvNC+0LbQtdGC
INGA0LDRgdC/0L7Qt9C90LDQstCw0YLRjNGB0Y8g0LfQsNCz0YDRg9C30YfQuNC60L7QvC4g0J/R
gNC40LLRj9C30LrQsCDQuiA8QSBuYW1lPWtleXdvcmQ3ND48L0E+PFNQQU4gDQpjbGFzcz1rZXl3
b3JkPtGE0LjQt9C40YfQtdGB0LrQvtC5INC/0LDQvNGP0YLQuDwvU1BBTj4g0L/RgNC+0LjRgdGF
0L7QtNC40YIg0LIg0LzQvtC80LXQvdGCINC+0YfQtdGA0LXQtNC90L7QuSDQt9Cw0LPRgNGD0LfQ
utC4IA0K0L7QtNC90L7QuSDQuNC3INCy0LXRgtCy0LXQuSDQv9GA0L7Qs9GA0LDQvNC80YsuPC9Q
Pg0KPERJViBpZD1tYXJrXzUxIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNTIgeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0J7QstC10YDQu9C10Lgg0LzQvtCz0YPRgiDQ
sdGL0YLRjCANCtC/0L7Qu9C90L7RgdGC0YzRjiDRgNC10LDQu9C40LfQvtCy0LDQvdGLINC90LAg
0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC+0Lwg0YPRgNC+0LLQvdC1INCyINGB0LjRgdGC
0LXQvNCw0YUg0YEg0L/RgNC+0YHRgtC+0Lkg0YTQsNC50LvQvtCy0L7QuSANCtGB0YLRgNGD0LrR
gtGD0YDQvtC5LiDQntChINC/0YDQuCDRjdGC0L7QvCDQu9C40YjRjCDQtNC10LvQsNC10YIg0L3Q
tdGB0LrQvtC70YzQutC+INCx0L7Qu9GM0YjQtSDQvtC/0LXRgNCw0YbQuNC5INCy0LLQvtC00LAt
0LLRi9Cy0L7QtNCwLiANCtCi0LjQv9C+0LLQvtC1INGA0LXRiNC10L3QuNC1IOKAkyDQv9C+0YDQ
vtC20LTQtdC90LjQtSDQu9C40L3QutC10YDQvtC8INGB0L/QtdGG0LjQsNC70YzQvdGL0YUg0LrQ
vtC80LDQvdC0LCDQutC+0YLQvtGA0YvQtSDQstC60LvRjtGH0LDRjtGCIA0K0LfQsNCz0YDRg9C3
0YfQuNC6INC60LDQttC00YvQuSDRgNCw0LcsINC60L7Qs9C00LAg0YLRgNC10LHRg9C10YLRgdGP
INC+0LHRgNCw0YnQtdC90LjQtSDQuiDQvtC00L3QvtC5INC40Lcg0L/QtdGA0LXQutGA0YvQstCw
0Y7RidC40YXRgdGPIA0K0LLQtdGC0LLQtdC5INC/0YDQvtCz0YDQsNC80LzRiy48L1A+DQo8RElW
IGlkPW1hcmtfNTIgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3Lmlu
dHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF81MyB4bWxuczplZGk9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QotGJ0LDRgtC10LvRjNC90L7QtSDQv9GA0L7QtdC60YLQ
uNGA0L7QstCw0L3QuNC1IA0KPEEgbmFtZT1rZXl3b3JkNzU+PC9BPjxTUEFOIGNsYXNzPWtleXdv
cmQ+0L7QstC10YDQu9C10LnQvdC+0Lkg0YHRgtGA0YPQutGC0YPRgNGLPC9TUEFOPiDQvtGC0L3Q
uNC80LDQtdGCIA0K0LzQvdC+0LPQviDQstGA0LXQvNC10L3QuCDQuCDRgtGA0LXQsdGD0LXRgiDQ
t9C90LDQvdC40Y8g0YPRgdGC0YDQvtC50YHRgtCy0LAg0L/RgNC+0LPRgNCw0LzQvNGLLCDQtdC1
INC60L7QtNCwLCDQtNCw0L3QvdGL0YUg0Lgg0Y/Qt9GL0LrQsCANCtC+0L/QuNGB0LDQvdC40Y8g
PEEgbmFtZT1rZXl3b3JkNzY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0L7QstC10YDQu9C10LnQ
vdC+0Lkg0YHRgtGA0YPQutGC0YPRgNGLPC9TUEFOPi4gDQrQn9C+INGN0YLQvtC5INC/0YDQuNGH
0LjQvdC1INC/0YDQuNC80LXQvdC10L3QuNC1INC+0LLQtdGA0LvQtdC10LIg0L7Qs9GA0LDQvdC4
0YfQtdC90L4g0LrQvtC80L/RjNGO0YLQtdGA0LDQvNC4INGBINC90LXQsdC+0LvRjNGI0LjQvCAN
CtC70L7Qs9C40YfQtdGB0LrQuNC8IDxBIG5hbWU9a2V5d29yZDc3PjwvQT48U1BBTiBjbGFzcz1r
ZXl3b3JkPtCw0LTRgNC10YHQvdGL0LwgDQrQv9GA0L7RgdGC0YDQsNC90YHRgtCy0L7QvDwvU1BB
Tj4uINCa0LDQuiDQvNGLINGD0LLQuNC00LjQvCDQsiDQtNCw0LvRjNC90LXQudGI0LXQvCwg0L/R
gNC+0LHQu9C10LzQsCDQvtCy0LXRgNC70LXQudC90YvRhSA8QSANCm5hbWU9a2V5d29yZDc4Pjwv
QT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0L7QsjwvU1BBTj4sINC60L7QvdGC
0YDQvtC70LjRgNGD0LXQvNGL0YUgDQrQv9GA0L7Qs9GA0LDQvNC80LjRgdGC0L7QvCwg0L7RgtC/
0LDQtNCw0LXRgiDQsdC70LDQs9C+0LTQsNGA0Y8g0L/QvtGP0LLQu9C10L3QuNGOINGB0LjRgdGC
0LXQvCDQstC40YDRgtGD0LDQu9GM0L3QvtC5INC/0LDQvNGP0YLQuC48L1A+DQo8RElWIGlkPW1h
cmtfNTMgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF81NCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1LzIwMTAvZWRpIj7Ql9Cw0LzQtdGC0LjQvCwg0YfRgtC+INCy0L7Qt9C80L7QttC90L7R
gdGC0YwgDQrQvtGA0LPQsNC90LjQt9Cw0YbQuNC4INGB0YLRgNGD0LrRgtGD0YAg0YEg0L/QtdGA
0LXQutGA0YvRgtC40Y/QvNC4INCy0L4g0LzQvdC+0LPQvtC8INC+0LHRg9GB0LvQvtCy0LvQtdC9
0LAg0YHQstC+0LnRgdGC0LLQvtC8INC70L7QutCw0LvRjNC90L7RgdGC0LgsIA0K0LrQvtGC0L7R
gNC+0LUg0L/QvtC30LLQvtC70Y/QtdGCINGF0YDQsNC90LjRgtGMINCyINC/0LDQvNGP0YLQuCDR
gtC+0LvRjNC60L4g0YLRgyDQuNC90YTQvtGA0LzQsNGG0LjRjiwg0LrQvtGC0L7RgNCw0Y8g0L3Q
tdC+0LHRhdC+0LTQuNC80LAg0LIgDQrQutC+0L3QutGA0LXRgtC90YvQuSDQvNC+0LzQtdC90YIg
0LLRi9GH0LjRgdC70LXQvdC40LkuPC9QPg0KPERJViBpZD1tYXJrXzU0IGNsYXNzPWxlY3R1cmVf
bWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPjxB
IG5hbWU9c2VjdDExIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+
PC9BPg0KPEg1IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCU0LjQ
vdCw0LzQuNGH0LXRgdC60L7QtSDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjQtS4gDQrQodCy0L7Q
v9C40L3QszwvSDU+DQo8UCBpZD1pZF81NSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj7QmNC80LXRjyDQtNC10LvQviDRgSA8QSANCm5hbWU9a2V5d29yZDc5PjwvQT48
U1BBTiBjbGFzcz1rZXl3b3JkPtC/0LDQutC10YLQvdGL0LzQuCDRgdC40YHRgtC10LzQsNC80Lg8
L1NQQU4+LCDQvNC+0LbQvdC+IA0K0L7QsdGF0L7QtNC40YLRjNGB0Y8gPEEgbmFtZT1rZXl3b3Jk
ODA+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YTQuNC60YHQuNGA0L7QstCw0L3QvdGL0LzQuCAN
CtGA0LDQt9C00LXQu9Cw0LzQuDwvU1BBTj4g0Lgg0L3QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC
0Ywg0L3QuNGH0LXQs9C+INCx0L7Qu9C10LUg0YHQu9C+0LbQvdC+0LPQvi4g0JIg0YHQuNGB0YLQ
tdC80LDRhSDRgSANCtGA0LDQt9C00LXQu9C10L3QuNC10Lwg0LLRgNC10LzQtdC90Lgg0LLQvtC3
0LzQvtC20L3QsCDRgdC40YLRg9Cw0YbQuNGPLCDQutC+0LPQtNCwINC/0LDQvNGP0YLRjCDQvdC1
INCyINGB0L7RgdGC0L7Rj9C90LjQuCDRgdC+0LTQtdGA0LbQsNGC0Ywg0LLRgdC1IA0K0L/QvtC7
0YzQt9C+0LLQsNGC0LXQu9GM0YHQutC40LUg0L/RgNC+0YbQtdGB0YHRiy4g0J/RgNC40YXQvtC0
0LjRgtGB0Y8g0L/RgNC40LHQtdCz0LDRgtGMINC6INGB0LLQvtC/0LjQvdCz0YMgKHN3YXBwaW5n
KSDigJMgDQrQv9C10YDQtdC80LXRidC10L3QuNGOINC/0YDQvtGG0LXRgdGB0L7QsiDQuNC3INCz
0LvQsNCy0L3QvtC5INC/0LDQvNGP0YLQuCDQvdCwINC00LjRgdC6INC4INC+0LHRgNCw0YLQvdC+
INGG0LXQu9C40LrQvtC8LiDQp9Cw0YHRgtC40YfQvdCw0Y8gDQrQstGL0LPRgNGD0LfQutCwINC/
0YDQvtGG0LXRgdGB0L7QsiDQvdCwINC00LjRgdC6INC+0YHRg9GJ0LXRgdGC0LLQu9GP0LXRgtGB
0Y8g0LIg0YHQuNGB0YLQtdC80LDRhSDRgdC+INGB0YLRgNCw0L3QuNGH0L3QvtC5INC+0YDQs9Cw
0L3QuNC30LDRhtC40LXQuSANCihwYWdpbmcpINC4INCx0YPQtNC10YIg0YDQsNGB0YHQvNC+0YLR
gNC10L3QsCDQvdC40LbQtS48L1A+DQo8RElWIGlkPW1hcmtfNTUgY2xhc3M9bGVjdHVyZV9tYXJr
IA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBp
ZD1pZF81NiB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QktGL0LPR
gNGD0LbQtdC90L3Ri9C5INC/0YDQvtGG0LXRgdGBINC80L7QttC10YIgDQrQsdGL0YLRjCDQstC+
0LfQstGA0LDRidC10L0g0LIg0YLQviDQttC1INGB0LDQvNC+0LUgPEEgbmFtZT1rZXl3b3JkODE+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LDQtNGA0LXRgdC90L7QtSANCtC/0YDQvtGB0YLRgNCw
0L3RgdGC0LLQvjwvU1BBTj4g0LjQu9C4INCyINC00YDRg9Cz0L7QtS4g0K3RgtC+INC+0LPRgNCw
0L3QuNGH0LXQvdC40LUg0LTQuNC60YLRg9C10YLRgdGPINC80LXRgtC+0LTQvtC8IDxBIA0KbmFt
ZT1rZXl3b3JkODI+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQstGP0LfRi9Cy0LDQvdC40Y88
L1NQQU4+LiDQlNC70Y8g0YHRhdC10LzRiyA8QSANCm5hbWU9a2V5d29yZDgzPjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtGB0LLRj9C30YvQstCw0L3QuNGPPC9TUEFOPiDQvdCwINGN0YLQsNC/0LUg
0LLRi9C/0L7Qu9C90LXQvdC40Y8gDQrQvNC+0LbQvdC+INC30LDQs9GA0YPQt9C40YLRjCDQv9GA
0L7RhtC10YHRgSDQsiDQtNGA0YPQs9C+0LUg0LzQtdGB0YLQviDQv9Cw0LzRj9GC0LguPC9QPg0K
PERJViBpZD1tYXJrXzU2IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNTcgeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KHQstC+0L/QuNC90LMg0L3QtSDQuNC80LXQtdGC
IA0K0L3QtdC/0L7RgdGA0LXQtNGB0YLQstC10L3QvdC+0LPQviDQvtGC0L3QvtGI0LXQvdC40Y8g
0Log0YPQv9GA0LDQstC70LXQvdC40Y4g0L/QsNC80Y/RgtGM0Y4sINGB0LrQvtGA0LXQtSDQvtC9
INGB0LLRj9C30LDQvSDRgSDQv9C+0LTRgdC40YHRgtC10LzQvtC5IA0K0L/Qu9Cw0L3QuNGA0L7Q
stCw0L3QuNGPINC/0YDQvtGG0LXRgdGB0L7Qsi4g0J7Rh9C10LLQuNC00L3Qviwg0YfRgtC+INGB
0LLQvtC/0LjQvdCzINGD0LLQtdC70LjRh9C40LLQsNC10YIg0LLRgNC10LzRjyDQv9C10YDQtdC6
0LvRjtGH0LXQvdC40Y8gDQrQutC+0L3RgtC10LrRgdGC0LAuINCS0YDQtdC80Y8g0LLRi9Cz0YDR
g9C30LrQuCDQvNC+0LbQtdGCINCx0YvRgtGMINGB0L7QutGA0LDRidC10L3QviDQt9CwINGB0YfQ
tdGCINC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0YHQv9C10YbQuNCw0LvRjNC90L4gDQrQvtGC0LLQ
tdC00LXQvdC90L7Qs9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsCDQvdCwINC00LjRgdC60LUg
KNGA0LDQt9C00LXQuyDQtNC70Y8g0YHQstC+0L/QuNC90LPQsCkuINCe0LHQvNC10L0g0YEg0LTQ
uNGB0LrQvtC8INC/0YDQuCDRjdGC0L7QvCANCtC+0YHRg9GJ0LXRgdGC0LLQu9GP0LXRgtGB0Y8g
0LHQu9C+0LrQsNC80Lgg0LHQvtC70YzRiNC10LPQviDRgNCw0LfQvNC10YDQsCwg0YLQviDQtdGB
0YLRjCDQsdGL0YHRgtGA0LXQtSwg0YfQtdC8INGH0LXRgNC10Lcg0YHRgtCw0L3QtNCw0YDRgtC9
0YPRjiANCtGE0LDQudC70L7QstGD0Y4g0YHQuNGB0YLQtdC80YMuINCS0L4g0LzQvdC+0LPQuNGF
INCy0LXRgNGB0LjRj9GFIFVuaXgg0YHQstC+0L/QuNC90LMg0L3QsNGH0LjQvdCw0LXRgiDRgNCw
0LHQvtGC0LDRgtGMINGC0L7Qu9GM0LrQviDRgtC+0LPQtNCwLCANCtC60L7Qs9C00LAg0LLQvtC3
0L3QuNC60LDQtdGCINC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtGMINCyINGB0L3QuNC20LXQvdC4
0Lgg0LfQsNCz0YDRg9C30LrQuCDRgdC40YHRgtC10LzRiy48L1A+DQo8RElWIGlkPW1hcmtfNTcg
Y2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+PC9ESVY+PEEgbmFtZT1zZWN0MTIgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0
LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDUgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8y
MDEwL2VkaSI+0KHRhdC10LzQsCDRgSDQv9C10YDQtdC80LXQvdC90YvQvNC4INGA0LDQt9C00LXQ
u9Cw0LzQuDwvSDU+DQo8UCBpZD1pZF81OCB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj7QkiDQv9GA0LjQvdGG0LjQv9C1LCDRgdC40YHRgtC10LzQsCANCtGB0LLQvtC/
0LjQvdCz0LAg0LzQvtC20LXRgiDQsdCw0LfQuNGA0L7QstCw0YLRjNGB0Y8g0L3QsCA8QSBuYW1l
PWtleXdvcmQ4ND48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGE0LjQutGB0LjRgNC+0LLQsNC9
0L3Ri9GFINGA0LDQt9C00LXQu9Cw0YU8L1NQQU4+LiDQkdC+0LvQtdC1INGN0YTRhNC10LrRgtC4
0LLQvdC+0LksINC+0LTQvdCw0LrQviwgDQrQv9GA0LXQtNGB0YLQsNCy0LvRj9C10YLRgdGPINGB
0YXQtdC80LAg0LTQuNC90LDQvNC40YfQtdGB0LrQvtCz0L4g0YDQsNGB0L/RgNC10LTQtdC70LXQ
vdC40Y8g0LjQu9C4INGB0YXQtdC80LAg0YEg0L/QtdGA0LXQvNC10L3QvdGL0LzQuCANCtGA0LDQ
t9C00LXQu9Cw0LzQuCwg0LrQvtGC0L7RgNCw0Y8g0LzQvtC20LXRgiDQuNGB0L/QvtC70YzQt9C+
0LLQsNGC0YzRgdGPINC4INCyINGC0LXRhSDRgdC70YPRh9Cw0Y/RhSwg0LrQvtCz0LTQsCDQstGB
0LUg0L/RgNC+0YbQtdGB0YHRiyANCtGG0LXQu9C40LrQvtC8INC/0L7QvNC10YnQsNGO0YLRgdGP
INCyINC/0LDQvNGP0YLQuCwg0YLQviDQtdGB0YLRjCDQsiDQvtGC0YHRg9GC0YHRgtCy0LjQtSDR
gdCy0L7Qv9C40L3Qs9CwLiDQkiDRjdGC0L7QvCDRgdC70YPRh9Cw0LUgDQrQstC90LDRh9Cw0LvQ
tSDQstGB0Y8g0L/QsNC80Y/RgtGMINGB0LLQvtCx0L7QtNC90LAg0Lgg0L3QtSDRgNCw0LfQtNC1
0LvQtdC90LAg0LfQsNGA0LDQvdC10LUg0L3QsCDRgNCw0LfQtNC10LvRiy4g0JLQvdC+0LLRjCDQ
v9C+0YHRgtGD0L/QsNGO0YnQtdC5IA0K0LfQsNC00LDRh9C1INCy0YvQtNC10LvRj9C10YLRgdGP
INGB0YLRgNC+0LPQviDQvdC10L7QsdGF0L7QtNC40LzQvtC1INC60L7Qu9C40YfQtdGB0YLQstC+
INC/0LDQvNGP0YLQuCwg0L3QtSDQsdC+0LvQtdC1LiDQn9C+0YHQu9C1INCy0YvQs9GA0YPQt9C6
0LggDQrQv9GA0L7RhtC10YHRgdCwINC/0LDQvNGP0YLRjCDQstGA0LXQvNC10L3QvdC+INC+0YHQ
stC+0LHQvtC20LTQsNC10YLRgdGPLiDQn9C+INC40YHRgtC10YfQtdC90LjQuCDQvdC10LrQvtGC
0L7RgNC+0LPQviDQstGA0LXQvNC10L3QuCDQv9Cw0LzRj9GC0YwgDQrQv9GA0LXQtNGB0YLQsNCy
0LvRj9C10YIg0YHQvtCx0L7QuSDQv9C10YDQtdC80LXQvdC90L7QtSDRh9C40YHQu9C+INGA0LDQ
t9C00LXQu9C+0LIg0YDQsNC30L3QvtCz0L4g0YDQsNC30LzQtdGA0LAgKDxBIA0KaHJlZj0iaHR0
cDovL3d3dy5pbnR1aXQucnUvc3R1ZGllcy9jb3Vyc2VzLzIxOTIvMzEvbGVjdHVyZS81MDI/cGFn
ZT0yI2ltYWdlLjguNiIgDQp0YXJnZXQ9X2JsYW5rPtGA0LjRgS4gOC42PC9BPikuINCh0LzQtdC2
0L3Ri9C1INGB0LLQvtCx0L7QtNC90YvQtSDRg9GH0LDRgdGC0LrQuCDQvNC+0LPRg9GCINCx0YvR
gtGMIA0K0L7QsdGK0LXQtNC40L3QtdC90YsuPC9QPg0KPERJViBpZD1tYXJrXzU4IGNsYXNzPWxl
Y3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwv
RElWPg0KPERJViBpZD1pZF81OSB0ZXh0LWFsaWduPSJsZWZ0Ij48QSBuYW1lPWltYWdlLjguNj48
L0E+DQo8RElWPjxJTUcgDQphbHQ9ItCU0LjQvdCw0LzQuNC60LAg0YDQsNGB0L/RgNC10LTQtdC7
0LXQvdC40Y8g0L/QsNC80Y/RgtC4INC80LXQttC00YMg0L/RgNC+0YbQtdGB0YHQsNC80LggKNGB
0LXRgNGL0Lwg0YbQstC10YLQvtC8INC/0L7QutCw0LfQsNC90LAg0L3QtdC40YHQv9C+0LvRjNC3
0YPQtdC80LDRjyDQv9Cw0LzRj9GC0YwpIiANCnNyYz0iaHR0cDovL3d3dy5pbnR1aXQucnUvRURJ
LzAxXzA1XzEzXzQ0Mi8xMzY3MjcwMjkzLTEwMTM3L3R1dG9yaWFsLzkxL29iamVjdHMvOC9maWxl
cy84LTYuZ2lmIj48L0RJVj48QlI+PEI+0KDQuNGBLiANCjguNi4gPC9CPtCU0LjQvdCw0LzQuNC6
0LAg0YDQsNGB0L/RgNC10LTQtdC70LXQvdC40Y8g0L/QsNC80Y/RgtC4INC80LXQttC00YMg0L/R
gNC+0YbQtdGB0YHQsNC80LggKNGB0LXRgNGL0Lwg0YbQstC10YLQvtC8INC/0L7QutCw0LfQsNC9
0LAgDQrQvdC10LjRgdC/0L7Qu9GM0LfRg9C10LzQsNGPINC/0LDQvNGP0YLRjCk8L0RJVj4NCjxE
SVYgaWQ9bWFya181OSBjbGFzcz1sZWN0dXJlX21hcms+PC9ESVY+DQo8UCBpZD1pZF82MCB4bWxu
czplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QkiDQutCw0LrQvtC5INGA0LDQ
t9C00LXQuyDQv9C+0LzQtdGJ0LDRgtGMIA0K0L/RgNC+0YbQtdGB0YE/INCd0LDQuNCx0L7Qu9C1
0LUg0YDQsNGB0L/RgNC+0YHRgtGA0LDQvdC10L3RiyDRgtGA0Lgg0YHRgtGA0LDRgtC10LPQuNC4
LjwvUD4NCjxESVYgaWQ9bWFya182MCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0
dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxVTCBpZD1pZF82MT4NCiAgPExJ
IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCh0YLRgNCw0YLQtdCz
0LjRjyDQv9C10YDQstC+0LPQviDQv9C+0LTRhdC+0LTRj9GJ0LXQs9C+IA0KICAoRmlyc3QgZml0
KS4g0J/RgNC+0YbQtdGB0YEg0L/QvtC80LXRidCw0LXRgtGB0Y8g0LIg0L/QtdGA0LLRi9C5INC/
0L7QtNGF0L7QtNGP0YnQuNC5INC/0L4g0YDQsNC30LzQtdGA0YMg0YDQsNC30LTQtdC7LiANCiAg
PExJIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCh0YLRgNCw0YLQ
tdCz0LjRjyDQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQtdCz0L4gDQogICg8QSBu
YW1lPWtleXdvcmQ4NT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD5CZXN0IGZpdDwvU1BBTj4pLiDQ
n9GA0L7RhtC10YHRgSANCiAg0L/QvtC80LXRidCw0LXRgtGB0Y8g0LIg0YLQvtGCINGA0LDQt9C0
0LXQuywg0LPQtNC1INC/0L7RgdC70LUg0LXQs9C+INC30LDQs9GA0YPQt9C60Lgg0L7RgdGC0LDQ
vdC10YLRgdGPINC80LXQvdGM0YjQtSDQstGB0LXQs9C+IA0KICDRgdCy0L7QsdC+0LTQvdC+0LPQ
viDQvNC10YHRgtCwLiANCiAgPExJIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAx
MC9lZGkiPtCh0YLRgNCw0YLQtdCz0LjRjyDQvdCw0LjQvNC10L3QtdC1INC/0L7QtNGF0L7QtNGP
0YnQtdCz0L4gDQogIChXb3JzdCBmaXQpLiDQn9GA0Lgg0L/QvtC80LXRidC10L3QuNC4INCyINGB
0LDQvNGL0Lkg0LHQvtC70YzRiNC+0Lkg0YDQsNC30LTQtdC7INCyINC90LXQvCDQvtGB0YLQsNC1
0YLRgdGPINC00L7RgdGC0LDRgtC+0YfQvdC+IA0KICDQvNC10YHRgtCwINC00LvRjyDQstC+0LfQ
vNC+0LbQvdC+0LPQviDRgNCw0LfQvNC10YnQtdC90LjRjyDQtdGJ0LUg0L7QtNC90L7Qs9C+INC/
0YDQvtGG0LXRgdGB0LAuIDwvTEk+PC9VTD4NCjxESVYgaWQ9bWFya182MSBjbGFzcz1sZWN0dXJl
X21hcms+PC9ESVY+DQo8UCBpZD1pZF82NSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj7QnNC+0LTQtdC70LjRgNC+0LLQsNC90LjQtSDQv9C+0LrQsNC30LDQu9C+LCAN
CtGH0YLQviDQtNC+0LvRjyDQv9C+0LvQtdC30L3QviDQuNGB0L/QvtC70YzQt9GD0LXQvNC+0Lkg
0L/QsNC80Y/RgtC4INCyINC/0LXRgNCy0YvRhSDQtNCy0YPRhSDRgdC70YPRh9Cw0Y/RhSDQsdC+
0LvRjNGI0LUsINC/0YDQuCDRjdGC0L7QvCANCtC/0LXRgNCy0YvQuSDRgdC/0L7RgdC+0LEg0L3Q
tdGB0LrQvtC70YzQutC+INCx0YvRgdGC0YDQtdC1LiDQn9C+0L/Rg9GC0L3QviDQt9Cw0LzQtdGC
0LjQvCwg0YfRgtC+INC/0LXRgNC10YfQuNGB0LvQtdC90L3Ri9C1INGB0YLRgNCw0YLQtdCz0LjQ
uCANCtGI0LjRgNC+0LrQviDQv9GA0LjQvNC10L3Rj9GO0YLRgdGPINC4INC00YDRg9Cz0LjQvNC4
INC60L7QvNC/0L7QvdC10L3RgtCw0LzQuCDQntChLCDQvdCw0L/RgNC40LzQtdGAINC00LvRjyDR
gNCw0LfQvNC10YnQtdC90LjRjyDRhNCw0LnQu9C+0LIg0L3QsCANCtC00LjRgdC60LUuPC9QPg0K
PERJViBpZD1tYXJrXzY1IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNjYgeG1sbnM6ZWRpPSJodHRw
Oi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KLQuNC/0L7QstC+0Lkg0YbQuNC60Lsg0YDQsNCx
0L7RgtGLIA0K0LzQtdC90LXQtNC20LXRgNCwINC/0LDQvNGP0YLQuCDRgdC+0YHRgtC+0LjRgiDQ
siDQsNC90LDQu9C40LfQtSDQt9Cw0L/RgNC+0YHQsCDQvdCwINCy0YvQtNC10LvQtdC90LjQtSDR
gdCy0L7QsdC+0LTQvdC+0LPQviDRg9GH0LDRgdGC0LrQsCANCijRgNCw0LfQtNC10LvQsCksINCy
0YvQsdC+0YDQtSDQtdCz0L4g0YHRgNC10LTQuCDQuNC80LXRjtGJ0LjRhdGB0Y8g0LIg0YHQvtC+
0YLQstC10YLRgdGC0LLQuNC4INGBINC+0LTQvdC+0Lkg0LjQtyDRgdGC0YDQsNGC0LXQs9C40Lkg
DQoo0L/QtdGA0LLQvtCz0L4g0L/QvtC00YXQvtC00Y/RidC10LPQviwg0L3QsNC40LHQvtC70LXQ
tSDQv9C+0LTRhdC+0LTRj9GJ0LXQs9C+INC4INC90LDQuNC80LXQvdC10LUg0L/QvtC00YXQvtC0
0Y/RidC10LPQviksINC30LDQs9GA0YPQt9C60LUgDQrQv9GA0L7RhtC10YHRgdCwINCyINCy0YvQ
sdGA0LDQvdC90YvQuSDRgNCw0LfQtNC10Lsg0Lgg0L/QvtGB0LvQtdC00YPRjtGJ0LjRhSDQuNC3
0LzQtdC90LXQvdC40Y/RhSDRgtCw0LHQu9C40YYg0YHQstC+0LHQvtC00L3Ri9GFINC4INC30LDQ
vdGP0YLRi9GFIA0K0L7QsdC70LDRgdGC0LXQuS4g0JDQvdCw0LvQvtCz0LjRh9C90LDRjyDQutC+
0YDRgNC10LrRgtC40YDQvtCy0LrQsCDQvdC10L7QsdGF0L7QtNC40LzQsCDQuCDQv9C+0YHQu9C1
INC30LDQstC10YDRiNC10L3QuNGPINC/0YDQvtGG0LXRgdGB0LAuIDxBIA0KbmFtZT1rZXl3b3Jk
ODY+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0KHQstGP0LfRi9Cy0LDQvdC40LUg0LDQtNGA0LXR
gdC+0LI8L1NQQU4+INC80L7QttC10YIgDQrQvtGB0YPRidC10YHRgtCy0LvRj9GC0YzRgdGPINC9
0LAg0Y3RgtCw0L/QsNGFINC30LDQs9GA0YPQt9C60Lgg0Lgg0LLRi9C/0L7Qu9C90LXQvdC40Y8u
PC9QPg0KPERJViBpZD1tYXJrXzY2IGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0
cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfNjcgeG1sbnM6ZWRp
PSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0K3RgtC+0YIg0LzQtdGC0L7QtCDQsdC+
0LvQtdC1INCz0LjQsdC+0Log0L/QviANCtGB0YDQsNCy0L3QtdC90LjRjiDRgSDQvNC10YLQvtC0
0L7QvCA8QSBuYW1lPWtleXdvcmQ4Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RhNC40LrRgdC4
0YDQvtCy0LDQvdC90YvRhSANCtGA0LDQt9C00LXQu9C+0LI8L1NQQU4+LCDQvtC00L3QsNC60L4g
0LXQvNGDINC/0YDQuNGB0YPRidCwIDxBIG5hbWU9a2V5d29yZC1jb250ZXh0Nj48L0E+PFNQQU4g
DQpjbGFzcz1rZXl3b3JkX2RlZj48QSBuYW1lPWtleXdvcmQ4OD48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7QstC90LXRiNC90Y/RjyANCtGE0YDQsNCz0LzQtdC90YLQsNGG0LjRjzwvU1BBTj48L1NQ
QU4+IOKAkyDQvdCw0LvQuNGH0LjQtSDQsdC+0LvRjNGI0L7Qs9C+INGH0LjRgdC70LAg0YPRh9Cw
0YHRgtC60L7QsiDQvdC10LjRgdC/0L7Qu9GM0LfRg9C10LzQvtC5IA0K0L/QsNC80Y/RgtC4LCDQ
vdC1INCy0YvQtNC10LvQtdC90L3QvtC5INC90Lgg0L7QtNC90L7QvNGDINC/0YDQvtGG0LXRgdGB
0YMuINCS0YvQsdC+0YAgPEEgbmFtZT1rZXl3b3JkODk+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29y
ZD7RgdGC0YDQsNGC0LXQs9C40Lgg0YDQsNC30LzQtdGJ0LXQvdC40Y88L1NQQU4+INC/0YDQvtGG
0LXRgdGB0LAg0LzQtdC20LTRgyDQv9C10YDQstGL0Lwg0L/QvtC00YXQvtC00Y/RidC40Lwg0Lgg
DQrQvdCw0LjQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQuNC8INGB0LvQsNCx0L4g0LLQu9C4
0Y/QtdGCINC90LAg0LLQtdC70LjRh9C40L3RgyA8QSBuYW1lPWtleXdvcmQ5MD48L0E+PFNQQU4g
DQpjbGFzcz1rZXl3b3JkPtGE0YDQsNCz0LzQtdC90YLQsNGG0LjQuDwvU1BBTj4uINCb0Y7QsdC+
0L/Ri9GC0L3Qviwg0YfRgtC+INC80LXRgtC+0LQg0L3QsNC40LHQvtC70LXQtSDQv9C+0LTRhdC+
0LTRj9GJ0LXQs9C+IA0K0LzQvtC20LXRgiDQvtC60LDQt9Cw0YLRjNGB0Y8g0L3QsNC40YXRg9C0
0YjQuNC8LCDRgtCw0Log0LrQsNC6INC+0L0g0L7RgdGC0LDQstC70Y/QtdGCINC80L3QvtC20LXR
gdGC0LLQviDQvNC10LvQutC40YUg0L3QtdC30LDQvdGP0YLRi9GFIA0K0LHQu9C+0LrQvtCyLjwv
UD4NCjxESVYgaWQ9bWFya182NyBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6
Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzY4IHhtbG5zOmVkaT0i
aHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCh0YLQsNGC0LjRgdGC0LjRh9C10YHQutC4
0Lkg0LDQvdCw0LvQuNC3IA0K0L/QvtC60LDQt9GL0LLQsNC10YIsINGH0YLQviDQv9GA0L7Qv9Cw
0LTQsNC10YIg0LIg0YHRgNC10LTQvdC10LwgMS8zINC/0LDQvNGP0YLQuCEg0K3RgtC+INC40LfQ
stC10YHRgtC90L7QtSDQv9GA0LDQstC40LvQviA1MCUgKNC00LLQsCANCtGB0L7RgdC10LTQvdC4
0YUg0YHQstC+0LHQvtC00L3Ri9GFINGD0YfQsNGB0YLQutCwINCyINC+0YLQu9C40YfQuNC1INC+
0YIg0LTQstGD0YUg0YHQvtGB0LXQtNC90LjRhSDQv9GA0L7RhtC10YHRgdC+0LIg0LzQvtCz0YPR
giDQsdGL0YLRjCANCtC+0LHRitC10LTQuNC90LXQvdGLKS48L1A+DQo8RElWIGlkPW1hcmtfNjgg
Y2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+PC9ESVY+DQo8UCBpZD1pZF82OSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj7QntC00L3QviDQuNC3INGA0LXRiNC10L3QuNC5INC/0YDQvtCx0LvQtdC80Ysg
DQo8QSBuYW1lPWtleXdvcmQ5MT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QstC90LXRiNC90LXQ
uSDRhNGA0LDQs9C80LXQvdGC0LDRhtC40Lg8L1NQQU4+IOKAkyANCtC+0YDQs9Cw0L3QuNC30L7Q
stCw0YLRjCDRgdC20LDRgtC40LUsINGC0L4g0LXRgdGC0Ywg0L/QtdGA0LXQvNC10YnQtdC90LjQ
tSDQstGB0LXRhSDQt9Cw0L3Rj9GC0YvRhSAo0YHQstC+0LHQvtC00L3Ri9GFKSDRg9GH0LDRgdGC
0LrQvtCyINCyIA0K0YHRgtC+0YDQvtC90YMg0LLQvtC30YDQsNGB0YLQsNC90LjRjyAo0YPQsdGL
0LLQsNC90LjRjykg0LDQtNGA0LXRgdC+0LIsINGC0LDQuiwg0YfRgtC+0LHRiyDQstGB0Y8g0YHQ
stC+0LHQvtC00L3QsNGPINC/0LDQvNGP0YLRjCANCtC+0LHRgNCw0LfQvtCy0LDQu9CwINC90LXQ
v9GA0LXRgNGL0LLQvdGD0Y4g0L7QsdC70LDRgdGC0YwuINCt0YLQvtGCINC80LXRgtC+0LQg0LjQ
vdC+0LPQtNCwINC90LDQt9GL0LLQsNGO0YIg0YHRhdC10LzQvtC5INGBIA0K0L/QtdGA0LXQvNC1
0YnQsNC10LzRi9C80Lgg0YDQsNC30LTQtdC70LDQvNC4LiDQkiDQuNC00LXQsNC70LUgPEEgbmFt
ZT1rZXl3b3JkOTI+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RhNGA0LDQs9C80LXQvdGC0LDR
htC40Y88L1NQQU4+INC/0L7RgdC70LUg0YHQttCw0YLQuNGPINC00L7Qu9C20L3QsCDQvtGC0YHR
g9GC0YHRgtCy0L7QstCw0YLRjC4g0KHQttCw0YLQuNC1LCANCtC+0LTQvdCw0LrQviwg0Y/QstC7
0Y/QtdGC0YHRjyDQtNC+0YDQvtCz0L7RgdGC0L7Rj9GJ0LXQuSDQv9GA0L7RhtC10LTRg9GA0L7Q
uSwg0LDQu9Cz0L7RgNC40YLQvCDQstGL0LHQvtGA0LAg0L7Qv9GC0LjQvNCw0LvRjNC90L7QuSDR
gdGC0YDQsNGC0LXQs9C40LggDQrRgdC20LDRgtC40Y8g0L7Rh9C10L3RjCDRgtGA0YPQtNC10L0g
0LgsINC60LDQuiDQv9GA0LDQstC40LvQviwg0YHQttCw0YLQuNC1INC+0YHRg9GJ0LXRgdGC0LLQ
u9GP0LXRgtGB0Y8g0LIg0LrQvtC80LHQuNC90LDRhtC40Lgg0YEgDQrQstGL0LPRgNGD0LfQutC+
0Lkg0Lgg0LfQsNCz0YDRg9C30LrQvtC5INC/0L4g0LTRgNGD0LPQuNC8INCw0LTRgNC10YHQsNC8
LjwvUD4NCjxESVYgaWQ9bWFya182OSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0
dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBuYW1lPXNlY3QxMyANCnhtbG5z
OmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvQT4NCjxIMyB4bWxuczplZGk9
Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QodGC0YDQsNC90LjRh9C90LDRjyDQv9Cw
0LzRj9GC0Yw8L0gzPg0KPFAgaWQ9aWRfNzAgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5y
dS8yMDEwL2VkaSI+0J7Qv9C40YHQsNC90L3Ri9C1INCy0YvRiNC1INGB0YXQtdC80YsgDQrQvdC1
0LTQvtGB0YLQsNGC0L7Rh9C90L4g0Y3RhNGE0LXQutGC0LjQstC90L4g0LjRgdC/0L7Qu9GM0LfR
g9GO0YIg0L/QsNC80Y/RgtGMLCDQv9C+0Y3RgtC+0LzRgyDQsiDRgdC+0LLRgNC10LzQtdC90L3R
i9GFINGB0YXQtdC80LDRhSANCtGD0L/RgNCw0LLQu9C10L3QuNGPINC/0LDQvNGP0YLRjNGOINC9
0LUg0L/RgNC40L3Rj9GC0L4g0YDQsNC30LzQtdGJ0LDRgtGMINC/0YDQvtGG0LXRgdGBINCyIDxB
IG5hbWU9a2V5d29yZDkzPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0L7Qv9C10YDQsNGC0LjQ
stC90L7QuSDQv9Cw0LzRj9GC0Lg8L1NQQU4+INC+0LTQvdC40Lwg0L3QtdC/0YDQtdGA0YvQstC9
0YvQvCDQsdC70L7QutC+0LwuPC9QPg0KPERJViBpZD1tYXJrXzcwIGNsYXNzPWxlY3R1cmVfbWFy
ayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAg
aWQ9aWRfNzEgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JIg0YHQ
sNC80L7QvCDQv9GA0L7RgdGC0L7QvCDQuCDQvdCw0LjQsdC+0LvQtdC1IA0K0YDQsNGB0L/RgNC+
0YHRgtGA0LDQvdC10L3QvdC+0Lwg0YHQu9GD0YfQsNC1INGB0YLRgNCw0L3QuNGH0L3QvtC5INC+
0YDQs9Cw0L3QuNC30LDRhtC40Lgg0L/QsNC80Y/RgtC4ICjQuNC70LggcGFnaW5nKSDQutCw0Log
DQrQu9C+0LPQuNGH0LXRgdC60L7QtSA8QSBuYW1lPWtleXdvcmQ5ND48L0E+PFNQQU4gY2xhc3M9
a2V5d29yZD7QsNC00YDQtdGB0L3QvtC1IA0K0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+PC9TUEFO
Piwg0YLQsNC6INC4INGE0LjQt9C40YfQtdGB0LrQvtC1INC/0YDQtdC00YHRgtCw0LLQu9GP0Y7R
gtGB0Y8g0YHQvtGB0YLQvtGP0YnQuNC80Lgg0LjQtyDQvdCw0LHQvtGA0L7QsiANCtCx0LvQvtC6
0L7QsiDQuNC70LggPEEgbmFtZT1rZXl3b3JkOTU+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHR
gtGA0LDQvdC40YY8L1NQQU4+INC+0LTQuNC90LDQutC+0LLQvtCz0L4gDQrRgNCw0LfQvNC10YDQ
sC4g0J/RgNC4INGN0YLQvtC8INC+0LHRgNCw0LfRg9GO0YLRgdGPINC70L7Qs9C40YfQtdGB0LrQ
uNC1IDxBIG5hbWU9a2V5d29yZDk2PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQ
vdC40YbRizwvU1BBTj4gKHBhZ2UpLCDQsCDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40LUg
0LXQtNC40L3QuNGG0Ysg0LIgPEEgDQpuYW1lPWtleXdvcmQ5Nz48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7RhNC40LfQuNGH0LXRgdC60L7QuSDQv9Cw0LzRj9GC0Lg8L1NQQU4+INC90LDQt9GL0LLQ
sNGO0YIgDQrRhNC40LfQuNGH0LXRgdC60LjQvNC4INGB0YLRgNCw0L3QuNGG0LDQvNC4INC40LvQ
uCDRgdGC0YDQsNC90LjRh9C90YvQvNC4INC60LDQtNGA0LDQvNC4IChwYWdlIGZyYW1lcykuIDxB
IA0KbmFtZT1rZXl3b3JkOTg+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0KHRgtGA0LDQvdC40YbR
izwvU1BBTj4gKNC4INGB0YLRgNCw0L3QuNGH0L3Ri9C1INC60LDQtNGA0YspIA0K0LjQvNC10Y7R
giDRhNC40LrRgdC40YDQvtCy0LDQvdC90YPRjiDQtNC70LjQvdGDLCDQvtCx0YvRh9C90L4g0Y/Q
stC70Y/RjtGJ0YPRjtGB0Y8g0YHRgtC10L/QtdC90YzRjiDRh9C40YHQu9CwIDIsINC4INC90LUg
0LzQvtCz0YPRgiANCtC/0LXRgNC10LrRgNGL0LLQsNGC0YzRgdGPLiDQmtCw0LbQtNGL0Lkg0LrQ
sNC00YAg0YHQvtC00LXRgNC20LjRgiDQvtC00L3RgyA8QSBuYW1lPWtleXdvcmQ5OT48L0E+PFNQ
QU4gDQpjbGFzcz1rZXl3b3JkPtGB0YLRgNCw0L3QuNGG0YM8L1NQQU4+INC00LDQvdC90YvRhS4g
0J/RgNC4INGC0LDQutC+0Lkg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCA8QSANCm5hbWU9a2V5d29y
ZDEwMD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QstC90LXRiNC90Y/RjyDRhNGA0LDQs9C80LXQ
vdGC0LDRhtC40Y88L1NQQU4+INC+0YLRgdGD0YLRgdGC0LLRg9C10YIsIA0K0LAg0L/QvtGC0LXR
gNC4INC40Lct0LfQsCA8QSBuYW1lPWtleXdvcmQxMDE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+
0LLQvdGD0YLRgNC10L3QvdC10LkgDQrRhNGA0LDQs9C80LXQvdGC0LDRhtC40Lg8L1NQQU4+LCDQ
v9C+0YHQutC+0LvRjNC60YMg0L/RgNC+0YbQtdGB0YEg0LfQsNC90LjQvNCw0LXRgiDRhtC10LvQ
vtC1INGH0LjRgdC70L4gPEEgDQpuYW1lPWtleXdvcmQxMDI+PC9BPjxTUEFOIGNsYXNzPWtleXdv
cmQ+0YHRgtGA0LDQvdC40YY8L1NQQU4+LCDQvtCz0YDQsNC90LjRh9C10L3RiyDRh9Cw0YHRgtGM
0Y4gDQrQv9C+0YHQu9C10LTQvdC10LkgPEEgbmFtZT1rZXl3b3JkMTAzPjwvQT48U1BBTiBjbGFz
cz1rZXl3b3JkPtGB0YLRgNCw0L3QuNGG0Ys8L1NQQU4+IA0K0L/RgNC+0YbQtdGB0YHQsC48L1A+
DQo8RElWIGlkPW1hcmtfNzEgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8v
d3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF83MiB4bWxuczplZGk9Imh0
dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7Qm9C+0LPQuNGH0LXRgdC60LjQuSDQsNC00YDQ
tdGBINCyIA0K0YHRgtGA0LDQvdC40YfQvdC+0Lkg0YHQuNGB0YLQtdC80LUg4oCTINGD0L/QvtGA
0Y/QtNC+0YfQtdC90L3QsNGPINC/0LDRgNCwIChwLGQpLCDQs9C00LUgcCDigJMg0L3QvtC80LXR
gCA8QSANCm5hbWU9a2V5d29yZDEwND48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdGC0YDQsNC9
0LjRhtGLPC9TUEFOPiDQsiDQstC40YDRgtGD0LDQu9GM0L3QvtC5INC/0LDQvNGP0YLQuCwg0LAg
DQpkIOKAkyDRgdC80LXRidC10L3QuNC1INCyINGA0LDQvNC60LDRhSA8QSBuYW1lPWtleXdvcmQx
MDU+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YbRizwvU1BBTj4gDQpwLCDQ
vdCwINC60L7RgtC+0YDQvtC5INGA0LDQt9C80LXRidCw0LXRgtGB0Y8g0LDQtNGA0LXRgdGD0LXQ
vNGL0Lkg0Y3Qu9C10LzQtdC90YIuINCX0LDQvNC10YLQuNC8LCDRh9GC0L4g0YDQsNC30LHQuNC1
0L3QuNC1IDxBIA0KbmFtZT1rZXl3b3JkMTA2PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCw0LTR
gNC10YHQvdC+0LPQviDQv9GA0L7RgdGC0YDQsNC90YHRgtCy0LA8L1NQQU4+INC90LAgPEEgDQpu
YW1lPWtleXdvcmQxMDc+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YbRizwv
U1BBTj4g0L7RgdGD0YnQtdGB0YLQstC70Y/QtdGC0YHRjyANCtCy0YvRh9C40YHQu9C40YLQtdC7
0YzQvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQvdC10LfQsNC80LXRgtC90L4g0LTQu9GPINC/0YDQ
vtCz0YDQsNC80LzQuNGB0YLQsC4g0J/QvtGN0YLQvtC80YMg0LDQtNGA0LXRgSDRj9Cy0LvRj9C1
0YLRgdGPIA0K0LTQstGD0LzQtdGA0L3Ri9C8INC70LjRiNGMINGBINGC0L7Rh9C60Lgg0LfRgNC1
0L3QuNGPINC+0L/QtdGA0LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzRiywg0LAg0YEg0YLQ
vtGH0LrQuCDQt9GA0LXQvdC40Y8gDQrQv9GA0L7Qs9GA0LDQvNC80LjRgdGC0LAgPEEgbmFtZT1r
ZXl3b3JkMTA4PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtCw0LTRgNC10YHQvdC+0LUgDQrQv9GA
0L7RgdGC0YDQsNC90YHRgtCy0L48L1NQQU4+INC/0YDQvtGG0LXRgdGB0LAg0L7RgdGC0LDQtdGC
0YHRjyDQu9C40L3QtdC50L3Ri9C8LjwvUD4NCjxESVYgaWQ9bWFya183MiBjbGFzcz1sZWN0dXJl
X21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4N
CjxQIGlkPWlkXzczIHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCe
0L/QuNGB0YvQstCw0LXQvNCw0Y8g0YHRhdC10LzQsCANCtC/0L7Qt9Cy0L7Qu9GP0LXRgiDQt9Cw
0LPRgNGD0LfQuNGC0Ywg0L/RgNC+0YbQtdGB0YEsINC00LDQttC1INC10YHQu9C4INC90LXRgiDQ
vdC10L/RgNC10YDRi9Cy0L3QvtC5INC+0LHQu9Cw0YHRgtC4INC60LDQtNGA0L7QsiwgDQrQtNC+
0YHRgtCw0YLQvtGH0L3QvtC5INC00LvRjyDRgNCw0LfQvNC10YnQtdC90LjRjyDQv9GA0L7RhtC1
0YHRgdCwINGG0LXQu9C40LrQvtC8LiDQndC+INC+0LTQvdC+0LPQviDQsdCw0LfQvtCy0L7Qs9C+
INGA0LXQs9C40YHRgtGA0LAg0LTQu9GPIA0K0L7RgdGD0YnQtdGB0YLQstC70LXQvdC40Y8gPEEg
bmFtZT1rZXl3b3JkMTA5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGC0YDQsNC90YHQu9GP0YbQ
uNC4IA0K0LDQtNGA0LXRgdCwPC9TUEFOPiDQsiDQtNCw0L3QvdC+0Lkg0YHRhdC10LzQtSDQvdC1
0LTQvtGB0YLQsNGC0L7Rh9C90L4uINCh0LjRgdGC0LXQvNCwINC+0YLQvtCx0YDQsNC20LXQvdC4
0Y8g0LvQvtCz0LjRh9C10YHQutC40YUgDQrQsNC00YDQtdGB0L7QsiDQsiDRhNC40LfQuNGH0LXR
gdC60LjQtSDRgdCy0L7QtNC40YLRgdGPINC6INGB0LjRgdGC0LXQvNC1INC+0YLQvtCx0YDQsNC2
0LXQvdC40Y8g0LvQvtCz0LjRh9C10YHQutC40YUgPEEgDQpuYW1lPWtleXdvcmQxMTA+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YY8L1NQQU4+INCyINGE0LjQt9C40YfQtdGB
0LrQuNC1INC4IA0K0L/RgNC10LTRgdGC0LDQstC70Y/QtdGCINGB0L7QsdC+0Lkg0YLQsNCx0LvQ
uNGG0YMgPEEgbmFtZT1rZXl3b3JkMTExPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA
0LDQvdC40YY8L1NQQU4+LCDQutC+0YLQvtGA0LDRjyDRhdGA0LDQvdC40YLRgdGPINCyIDxBIG5h
bWU9a2V5d29yZDExMj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtC+0L/QtdGA0LDRgtC40LLQ
vdC+0Lkg0L/QsNC80Y/RgtC4PC9TUEFOPi4g0JjQvdC+0LPQtNCwINCz0L7QstC+0YDRj9GCLCDR
h9GC0L4g0YLQsNCx0LvQuNGG0LAgPEEgDQpuYW1lPWtleXdvcmQxMTM+PC9BPjxTUEFOIGNsYXNz
PWtleXdvcmQ+0YHRgtGA0LDQvdC40YY8L1NQQU4+IOKAkyDRjdGC0L4g0LrRg9GB0L7Rh9C90L4t
0LvQuNC90LXQudC90LDRjyANCtGE0YPQvdC60YbQuNGPINC+0YLQvtCx0YDQsNC20LXQvdC40Y8s
INC30LDQtNCw0L3QvdCw0Y8g0LIg0YLQsNCx0LvQuNGH0L3QvtC8INCy0LjQtNC1LjwvUD4NCjxE
SVYgaWQ9bWFya183MyBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cu
aW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzc0IHhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCY0L3RgtC10YDQv9GA0LXRgtCw0YbQuNGPINC70L7Q
s9C40YfQtdGB0LrQvtCz0L4gDQrQsNC00YDQtdGB0LAg0L/QvtC60LDQt9Cw0L3QsCDQvdCwIDxB
IA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc3R1ZGllcy9jb3Vyc2VzLzIxOTIvMzEvbGVj
dHVyZS81MDI/cGFnZT0zI2ltYWdlLjguNyIgDQp0YXJnZXQ9X2JsYW5rPtGA0LjRgS4gOC43PC9B
Pi4g0JXRgdC70Lgg0LLRi9C/0L7Qu9C90Y/QtdC80YvQuSDQv9GA0L7RhtC10YHRgSDQvtCx0YDQ
sNGJ0LDQtdGC0YHRjyDQuiDQu9C+0LPQuNGH0LXRgdC60L7QvNGDIA0K0LDQtNGA0LXRgdGDIHYg
PSAocCxkKSwg0LzQtdGF0LDQvdC40LfQvCDQvtGC0L7QsdGA0LDQttC10L3QuNGPINC40YnQtdGC
INC90L7QvNC10YAgPEEgbmFtZT1rZXl3b3JkMTE0PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+
0YHRgtGA0LDQvdC40YbRizwvU1BBTj4gcCDQsiDRgtCw0LHQu9C40YbQtSA8QSBuYW1lPWtleXdv
cmQxMTU+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7RgdGC0YDQsNC90LjRhjwvU1BBTj4g0Lgg
0L7Qv9GA0LXQtNC10LvRj9C10YIsINGH0YLQviDRjdGC0LAgPEEgbmFtZT1rZXl3b3JkMTE2Pjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YbQsDwvU1BBTj4g0L3QsNGF0L7Q
tNC40YLRgdGPINCyINGB0YLRgNCw0L3QuNGH0L3QvtC8INC60LDQtNGA0LUgcCcsINGE0L7RgNC8
0LjRgNGD0Y8g0YDQtdCw0LvRjNC90YvQuSANCtCw0LTRgNC10YEg0LjQtyBwJyDQuCBkLjwvUD4N
CjxESVYgaWQ9bWFya183NCBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93
d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxESVYgaWQ9aWRfNzUgdGV4dC1hbGlnbj0i
bGVmdCI+PEEgbmFtZT1pbWFnZS44Ljc+PC9BPg0KPERJVj48SU1HIA0KYWx0PSLQodCy0Y/Qt9GM
INC70L7Qs9C40YfQtdGB0LrQvtCz0L4g0Lgg0YTQuNC30LjRh9C10YHQutC+0LPQviDQsNC00YDQ
tdGB0L7QsiDQv9GA0Lgg0YHRgtGA0LDQvdC40YfQvdC+0Lkg0L7RgNCz0LDQvdC40LfQsNGG0LjQ
uCDQv9Cw0LzRj9GC0LgiIA0Kc3JjPSJodHRwOi8vd3d3LmludHVpdC5ydS9FREkvMDFfMDVfMTNf
NDQyLzEzNjcyNzAyOTMtMTAxMzcvdHV0b3JpYWwvOTEvb2JqZWN0cy84L2ZpbGVzLzgtNy5naWYi
PjwvRElWPjxCUj48Qj7QoNC40YEuIA0KOC43LiA8L0I+0KHQstGP0LfRjCDQu9C+0LPQuNGH0LXR
gdC60L7Qs9C+INC4INGE0LjQt9C40YfQtdGB0LrQvtCz0L4g0LDQtNGA0LXRgdC+0LIg0L/RgNC4
INGB0YLRgNCw0L3QuNGH0L3QvtC5INC+0YDQs9Cw0L3QuNC30LDRhtC40LggDQrQv9Cw0LzRj9GC
0Lg8L0RJVj4NCjxESVYgaWQ9bWFya183NSBjbGFzcz1sZWN0dXJlX21hcms+PC9ESVY+DQo8UCBp
ZD1pZF83NiB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QotCw0LHQ
u9C40YbQsCA8QSANCm5hbWU9a2V5d29yZDExNz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdGC
0YDQsNC90LjRhjwvU1BBTj4gKHBhZ2UgdGFibGUpINCw0LTRgNC10YHRg9C10YLRgdGPIA0K0L/R
gNC4INC/0L7QvNC+0YnQuCDRgdC/0LXRhtC40LDQu9GM0L3QvtCz0L4g0YDQtdCz0LjRgdGC0YDQ
sCDQv9GA0L7RhtC10YHRgdC+0YDQsCDQuCDQv9C+0LfQstC+0LvRj9C10YIg0L7Qv9GA0LXQtNC1
0LvQuNGC0Ywg0L3QvtC80LXRgCDQutCw0LTRgNCwIA0K0L/QviDQu9C+0LPQuNGH0LXRgdC60L7Q
vNGDINCw0LTRgNC10YHRgy4g0J/QvtC80LjQvNC+INGN0YLQvtC5INC+0YHQvdC+0LLQvdC+0Lkg
0LfQsNC00LDRh9C4LCDQv9GA0Lgg0L/QvtC80L7RidC4INCw0YLRgNC40LHRg9GC0L7QsiwgDQrQ
t9Cw0L/QuNGB0LDQvdC90YvRhSDQsiDRgdGC0YDQvtC60LUg0YLQsNCx0LvQuNGG0YsgPEEgbmFt
ZT1rZXl3b3JkMTE4PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YY8L1NQ
QU4+LCDQvNC+0LbQvdC+INC+0YDQs9Cw0L3QuNC30L7QstCw0YLRjCDQutC+0L3RgtGA0L7Qu9GM
INC00L7RgdGC0YPQv9CwINC6INC60L7QvdC60YDQtdGC0L3QvtC5IA0KPEEgbmFtZT1rZXl3b3Jk
MTE5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0YLRgNCw0L3QuNGG0LU8L1NQQU4+INC4INC1
0LUg0LfQsNGJ0LjRgtGDLjwvUD4NCjxESVYgaWQ9bWFya183NiBjbGFzcz1sZWN0dXJlX21hcmsg
DQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlk
PWlkXzc3IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCe0YLQvNC1
0YLQuNC8INC10YnQtSDRgNCw0Lcg0YDQsNC30LvQuNGH0LjQtSANCtGC0L7Rh9C10Log0LfRgNC1
0L3QuNGPINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDQuCDRgdC40YHRgtC10LzRiyDQvdCwINC4
0YHQv9C+0LvRjNC30YPQtdC80YPRjiDQv9Cw0LzRj9GC0YwuINChINGC0L7Rh9C60Lgg0LfRgNC1
0L3QuNGPIA0K0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPLCDQtdCz0L4g0L/QsNC80Y/RgtGMIOKA
kyDQtdC00LjQvdC+0LUg0L3QtdC/0YDQtdGA0YvQstC90L7QtSDQv9GA0L7RgdGC0YDQsNC90YHR
gtCy0L4sINGB0L7QtNC10YDQttCw0YnQtdC1INGC0L7Qu9GM0LrQviANCtC+0LTQvdGDINC/0YDQ
vtCz0YDQsNC80LzRgy4g0KDQtdCw0LvRjNC90L7QtSDQvtGC0L7QsdGA0LDQttC10L3QuNC1INGB
0LrRgNGL0YLQviDQvtGCINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDQuCDQutC+0L3RgtGA0L7Q
u9C40YDRg9C10YLRgdGPINCe0KEuIA0K0JfQsNC80LXRgtC40LwsINGH0YLQviDQv9GA0L7RhtC1
0YHRgdGDINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDRh9GD0LbQsNGPINC/0LDQvNGP0YLRjCDQ
vdC10LTQvtGB0YLRg9C/0L3QsC4g0J7QvSDQvdC1INC40LzQtdC10YIgDQrQstC+0LfQvNC+0LbQ
vdC+0YHRgtC4INCw0LTRgNC10YHQvtCy0LDRgtGMINC/0LDQvNGP0YLRjCDQt9CwINC/0YDQtdC0
0LXQu9Cw0LzQuCDRgdCy0L7QtdC5INGC0LDQsdC70LjRhtGLIDxBIA0KbmFtZT1rZXl3b3JkMTIw
PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0YLRgNCw0L3QuNGGPC9TUEFOPiwg0LrQvtGC0L7R
gNCw0Y8g0LLQutC70Y7Rh9Cw0LXRgiDRgtC+0LvRjNC60L4gDQrQtdCz0L4g0YHQvtCx0YHRgtCy
0LXQvdC90YvQtSA8QSBuYW1lPWtleXdvcmQxMjE+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHR
gtGA0LDQvdC40YbRizwvU1BBTj4uPC9QPg0KPERJViBpZD1tYXJrXzc3IGNsYXNzPWxlY3R1cmVf
bWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0K
PFAgaWQ9aWRfNzggeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JTQ
u9GPINGD0L/RgNCw0LLQu9C10L3QuNGPIDxBIA0KbmFtZT1rZXl3b3JkMTIyPjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtGE0LjQt9C40YfQtdGB0LrQvtC5INC/0LDQvNGP0YLRjNGOPC9TUEFOPiDQ
ntChIA0K0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINGB0YLRgNGD0LrRgtGD0YDRgyDRgtCw0LHQ
u9C40YbRiyDQutCw0LTRgNC+0LIuINCe0L3QsCDQuNC80LXQtdGCINC+0LTQvdGDINC30LDQv9C4
0YHRjCDQvdCwINC60LDQttC00YvQuSANCtGE0LjQt9C40YfQtdGB0LrQuNC5INC60LDQtNGALCDQ
v9C+0LrQsNC30YvQstCw0Y7RidC40Lkg0LXQs9C+INGB0L7RgdGC0L7Rj9C90LjQtS48L1A+DQo8
RElWIGlkPW1hcmtfNzggY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3
LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+DQo8UCBpZD1pZF83OSB4bWxuczplZGk9Imh0dHA6
Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QntGC0L7QsdGA0LDQttC10L3QuNC1INCw0LTRgNC1
0YHQvtCyINC00L7Qu9C20L3QviANCtCx0YvRgtGMINC+0YHRg9GJ0LXRgdGC0LLQu9C10L3QviDQ
utC+0YDRgNC10LrRgtC90L4g0LTQsNC20LUg0LIg0YHQu9C+0LbQvdGL0YUg0YHQu9GD0YfQsNGP
0YUg0Lgg0L7QsdGL0YfQvdC+INGA0LXQsNC70LjQt9GD0LXRgtGB0Y8gDQrQsNC/0L/QsNGA0LDR
gtC90L4uINCU0LvRjyDRgdGB0YvQu9C60Lgg0L3QsCA8QSBuYW1lPWtleXdvcmQxMjM+PC9BPjxT
UEFOIGNsYXNzPWtleXdvcmQ+0YLQsNCx0LvQuNGG0YMgDQrQv9GA0L7RhtC10YHRgdC+0LI8L1NQ
QU4+INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDRgdC/0LXRhtC40LDQu9GM0L3Ri9C5INGA0LXQ
s9C40YHRgtGALiDQn9GA0Lgg0L/QtdGA0LXQutC70Y7Rh9C10L3QuNC4INC/0YDQvtGG0LXRgdGB
0L7QsiANCtC90LXQvtCx0YXQvtC00LjQvNC+INC90LDQudGC0Lgg0YLQsNCx0LvQuNGG0YMgPEEg
bmFtZT1rZXl3b3JkMTI0PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YY8
L1NQQU4+INC90L7QstC+0LPQviDQv9GA0L7RhtC10YHRgdCwLCDRg9C60LDQt9Cw0YLQtdC70Ywg
0L3QsCDQutC+0YLQvtGA0YPRjiDQstGF0L7QtNC40YIg0LIgPEEgDQpuYW1lPWtleXdvcmQxMjU+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LrQvtC90YLQtdC60YHRgiDQv9GA0L7RhtC10YHRgdCw
PC9TUEFOPi48L1A+DQo8RElWIGlkPW1hcmtfNzkgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6
ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+PC9ESVY+PEEgbmFtZT1zZWN0MTQg
DQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0E+DQo8SDMgeG1s
bnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KHQtdCz0LzQtdC90YLQvdCw
0Y8g0Lgg0YHQtdCz0LzQtdC90YLQvdC+LdGB0YLRgNCw0L3QuNGH0L3QsNGPIA0K0L7RgNCz0LDQ
vdC40LfQsNGG0LjRjyDQv9Cw0LzRj9GC0Lg8L0gzPg0KPFAgaWQ9aWRfODAgeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0KHRg9GJ0LXRgdGC0LLRg9GO0YIg0LTQstC1
INC00YDRg9Cz0LjQtSANCtGB0YXQtdC80Ysg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDRg9C/0YDQ
sNCy0LvQtdC90LjRjyDQv9Cw0LzRj9GC0YzRjjog0YHQtdCz0LzQtdC90YLQvdCw0Y8g0Lgg0YHQ
tdCz0LzQtdC90YLQvdC+LdGB0YLRgNCw0L3QuNGH0L3QsNGPLiA8QSANCm5hbWU9a2V5d29yZDEy
Nj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QodC10LPQvNC10L3RgtGLPC9TUEFOPiwg0LIg0L7R
gtC70LjRh9C40LUg0L7RgiA8QSANCm5hbWU9a2V5d29yZDEyNz48L0E+PFNQQU4gY2xhc3M9a2V5
d29yZD7RgdGC0YDQsNC90LjRhjwvU1BBTj4sINC80L7Qs9GD0YIg0LjQvNC10YLRjCDQv9C10YDQ
tdC80LXQvdC90YvQuSANCtGA0LDQt9C80LXRgC4g0JjQtNC10Y8g0YHQtdCz0LzQtdC90YLQsNGG
0LjQuCDQuNC30LvQvtC20LXQvdCwINCy0L4g0LLQstC10LTQtdC90LjQuC4g0J/RgNC4INGB0LXQ
s9C80LXQvdGC0L3QvtC5INC+0YDQs9Cw0L3QuNC30LDRhtC40LggDQrQstC40YDRgtGD0LDQu9GM
0L3Ri9C5INCw0LTRgNC10YEg0Y/QstC70Y/QtdGC0YHRjyDQtNCy0YPQvNC10YDQvdGL0Lwg0LrQ
sNC6INC00LvRjyDQv9GA0L7Qs9GA0LDQvNC80LjRgdGC0LAsINGC0LDQuiDQuCDQtNC70Y8gDQrQ
vtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC80YssINC4INGB0L7RgdGC0L7QuNGC
INC40Lcg0LTQstGD0YUg0L/QvtC70LXQuSDigJMg0L3QvtC80LXRgNCwIDxBIA0KbmFtZT1rZXl3
b3JkMTI4PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8L1NQQU4+INC4
INGB0LzQtdGJ0LXQvdC40Y8g0LLQvdGD0YLRgNC4IDxBIA0KbmFtZT1rZXl3b3JkMTI5PjwvQT48
U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8L1NQQU4+LiDQn9C+0LTRh9C10YDQ
utC90LXQvCwgPEI+0YfRgtC+INCyIA0K0L7RgtC70LjRh9C40LUg0L7RgiDRgdGC0YDQsNC90LjR
h9C90L7QuSDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4LCDQs9C00LUg0LvQuNC90LXQudC90YvQuSDQ
sNC00YDQtdGBINC/0YDQtdC+0LHRgNCw0LfQvtCy0LDQvSDQsiDQtNCy0YPQvNC10YDQvdGL0Lkg
DQrQvtC/0LXRgNCw0YbQuNC+0L3QvdC+0Lkg0YHQuNGB0YLQtdC80L7QuSDQtNC70Y8g0YPQtNC+
0LHRgdGC0LLQsCDQvtGC0L7QsdGA0LDQttC10L3QuNGPLCDQt9C00LXRgdGMINC00LLRg9C80LXR
gNC90L7RgdGC0Ywg0LDQtNGA0LXRgdCwIA0K0Y/QstC70Y/QtdGC0YHRjyDRgdC70LXQtNGB0YLQ
stC40LXQvCDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90LjRjyDQv9C+0LvRjNC30L7QstCw0YLQtdC7
0Y8g0L4g0L/RgNC+0YbQtdGB0YHQtSDQvdC1INCyINCy0LjQtNC1INC70LjQvdC10LnQvdC+0LPQ
viANCtC80LDRgdGB0LjQstCwINCx0LDQudGC0L7Qsiwg0LAg0LrQsNC6INC90LDQsdC+0YAg0YHQ
tdCz0LzQtdC90YLQvtCyINC/0LXRgNC10LzQtdC90L3QvtCz0L4g0YDQsNC30LzQtdGA0LAgKNC0
0LDQvdC90YvQtSwg0LrQvtC0LCANCtGB0YLQtdC6Li4uKTwvQj4uPC9QPg0KPERJViBpZD1tYXJr
XzgwIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUv
MjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfODEgeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVp
dC5ydS8yMDEwL2VkaSI+0J/RgNC+0LPRgNCw0LzQvNC40YHRgtGLLCDQv9C40YjRg9GJ0LjQtSDQ
vdCwIA0KPEEgbmFtZT1rZXl3b3JkMTMwPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGP0LfRi9C6
0LDRhSDQvdC40LfQutC+0LPQviDRg9GA0L7QstC90Y88L1NQQU4+LCDQtNC+0LvQttC90YsgDQrQ
uNC80LXRgtGMINC/0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1INC+INGB0LXQs9C80LXQvdGC0L3Q
vtC5INC+0YDQs9Cw0L3QuNC30LDRhtC40LgsINGP0LLQvdGL0Lwg0L7QsdGA0LDQt9C+0Lwg0LzQ
tdC90Y/RjyDQt9C90LDRh9C10L3QuNGPIA0K0YHQtdCz0LzQtdC90YLQvdGL0YUg0YDQtdCz0LjR
gdGC0YDQvtCyICjRjdGC0L4g0YXQvtGA0L7RiNC+INCy0LjQtNC90L4g0L/QviDRgtC10LrRgdGC
0LDQvCDQv9GA0L7Qs9GA0LDQvNC8LCDQvdCw0L/QuNGB0LDQvdC90YvRhSDQvdCwIA0K0JDRgdGB
0LXQvNCx0LvQtdGA0LUpLiDQm9C+0LPQuNGH0LXRgdC60L7QtSA8QSBuYW1lPWtleXdvcmQxMzE+
PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0LDQtNGA0LXRgdC90L7QtSANCtC/0YDQvtGB0YLRgNCw
0L3RgdGC0LLQvjwvU1BBTj4g4oCTINC90LDQsdC+0YAgPEEgbmFtZT1rZXl3b3JkMTMyPjwvQT48
U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHQtdCz0LzQtdC90YLQvtCyPC9TUEFOPi4g0JrQsNC20LTR
i9C5IDxBIG5hbWU9a2V5d29yZDEzMz48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0LXQs9C8
0LXQvdGCPC9TUEFOPiDQuNC80LXQtdGCINC40LzRjywg0YDQsNC30LzQtdGAINC4INC00YDRg9Cz
0LjQtSDQv9Cw0YDQsNC80LXRgtGA0YsgKDxBIA0KbmFtZT1rZXl3b3JkMTM0PjwvQT48U1BBTiBj
bGFzcz1rZXl3b3JkPtGD0YDQvtCy0LXQvdGMINC/0YDQuNCy0LjQu9C10LPQuNC5PC9TUEFOPiwg
0YDQsNC30YDQtdGI0LXQvdC90YvQtSANCtCy0LjQtNGLINC+0LHRgNCw0YnQtdC90LjQuSwg0YTQ
u9Cw0LPQuCDQv9GA0LjRgdGD0YLRgdGC0LLQuNGPKS4g0JIg0L7RgtC70LjRh9C40LUg0L7RgiDR
gdGC0YDQsNC90LjRh9C90L7QuSDRgdGF0LXQvNGLLCDQs9C00LUgDQrQv9C+0LvRjNC30L7QstCw
0YLQtdC70Ywg0LfQsNC00LDQtdGCINGC0L7Qu9GM0LrQviDQvtC00LjQvSDQsNC00YDQtdGBLCDQ
utC+0YLQvtGA0YvQuSDRgNCw0LfQsdC40LLQsNC10YLRgdGPINC90LAg0L3QvtC80LXRgCA8QSAN
Cm5hbWU9a2V5d29yZDEzNT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdGC0YDQsNC90LjRhtGL
PC9TUEFOPiDQuCDRgdC80LXRidC10L3QuNC1INC/0YDQvtC30YDQsNGH0L3Ri9C8IA0K0LTQu9GP
INC/0YDQvtCz0YDQsNC80LzQuNGB0YLQsCDQvtCx0YDQsNC30L7QvCwg0LIg0YHQtdCz0LzQtdC9
0YLQvdC+0Lkg0YHRhdC10LzQtSDQv9C+0LvRjNC30L7QstCw0YLQtdC70Ywg0YHQv9C10YbQuNGE
0LjRhtC40YDRg9C10YIg0LrQsNC20LTRi9C5IA0K0LDQtNGA0LXRgSDQtNCy0YPQvNGPINCy0LXQ
u9C40YfQuNC90LDQvNC4OiDQuNC80LXQvdC10LwgPEEgbmFtZT1rZXl3b3JkMTM2PjwvQT48U1BB
TiANCmNsYXNzPWtleXdvcmQ+0YHQtdCz0LzQtdC90YLQsDwvU1BBTj4g0Lgg0YHQvNC10YnQtdC9
0LjQtdC8LjwvUD4NCjxESVYgaWQ9bWFya184MSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczpl
ZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzgyIHht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCa0LDQttC00YvQuSA8QSAN
Cm5hbWU9a2V5d29yZDEzNz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3Rgjwv
U1BBTj4g4oCTINC70LjQvdC10LnQvdCw0Y8gDQrQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC9
0L7RgdGC0Ywg0LDQtNGA0LXRgdC+0LIsINC90LDRh9C40L3QsNGO0YnQsNGP0YHRjyDRgSAwLiDQ
nNCw0LrRgdC40LzQsNC70YzQvdGL0Lkg0YDQsNC30LzQtdGAIDxBIA0KbmFtZT1rZXl3b3JkMTM4
PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8L1NQQU4+INC+0L/RgNC1
0LTQtdC70Y/QtdGC0YHRjyANCtGA0LDQt9GA0Y/QtNC90L7RgdGC0YzRjiDQv9GA0L7RhtC10YHR
gdC+0YDQsCAo0L/RgNC4IDMyLdGA0LDQt9GA0Y/QtNC90L7QuSDQsNC00YDQtdGB0LDRhtC40Lgg
0Y3RgtC+IDI8U1VQPjMyPC9TVVA+INCx0LDQudGCINC40LvQuCANCjQg0JPQsdCw0LnRgikuINCg
0LDQt9C80LXRgCA8QSBuYW1lPWtleXdvcmQxMzk+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQ
tdCz0LzQtdC90YLQsDwvU1BBTj4gDQrQvNC+0LbQtdGCINC80LXQvdGP0YLRjNGB0Y8g0LTQuNC9
0LDQvNC40YfQtdGB0LrQuCAo0L3QsNC/0YDQuNC80LXRgCwgPEEgbmFtZT1rZXl3b3JkMTQwPjwv
QT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHQtdCz0LzQtdC90YI8L1NQQU4+INGB0YLQtdC60LAp
LiDQkiDRjdC70LXQvNC10L3RgtC1INGC0LDQsdC70LjRhtGLIDxBIA0KbmFtZT1rZXl3b3JkMTQx
PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0L7QsjwvU1BBTj4g0L/QvtC8
0LjQvNC+INGE0LjQt9C40YfQtdGB0LrQvtCz0L4gDQrQsNC00YDQtdGB0LAg0L3QsNGH0LDQu9Cw
IDxBIG5hbWU9a2V5d29yZDE0Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3R
gtCwPC9TUEFOPiDQvtCx0YvRh9C90L4gDQrRgdC+0LTQtdGA0LbQuNGC0YHRjyDQuCDQtNC70LjQ
vdCwIDxBIG5hbWU9a2V5d29yZDE0Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC1
0L3RgtCwPC9TUEFOPi4gDQrQldGB0LvQuCDRgNCw0LfQvNC10YAg0YHQvNC10YnQtdC90LjRjyDQ
siDQstC40YDRgtGD0LDQu9GM0L3QvtC8INCw0LTRgNC10YHQtSDQstGL0YXQvtC00LjRgiDQt9Cw
INC/0YDQtdC00LXQu9GLINGA0LDQt9C80LXRgNCwIDxBIA0KbmFtZT1rZXl3b3JkMTQ0PjwvQT48
U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8L1NQQU4+LCDQstC+0LfQvdC40LrQ
sNC10YIgDQrQuNGB0LrQu9GO0YfQuNGC0LXQu9GM0L3QsNGPINGB0LjRgtGD0LDRhtC40Y8uPC9Q
Pg0KPERJViBpZD1tYXJrXzgyIGNsYXNzPWxlY3R1cmVfbWFyayANCnhtbG5zOmVkaT0iaHR0cDov
L3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPg0KPFAgaWQ9aWRfODMgeG1sbnM6ZWRpPSJo
dHRwOi8vd3d3LmludHVpdC5ydS8yMDEwL2VkaSI+0JvQvtCz0LjRh9C10YHQutC40Lkg0LDQtNGA
0LXRgSDigJMgDQrRg9C/0L7RgNGP0LTQvtGH0LXQvdC90LDRjyDQv9Cw0YDQsCB2PShzLGQpLCDQ
vdC+0LzQtdGAIDxBIG5hbWU9a2V5d29yZDE0NT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB
0LXQs9C80LXQvdGC0LA8L1NQQU4+INC4INGB0LzQtdGJ0LXQvdC40LUg0LLQvdGD0YLRgNC4IDxB
IG5hbWU9a2V5d29yZDE0Nj48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC
0LA8L1NQQU4+LjwvUD4NCjxESVYgaWQ9bWFya184MyBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxu
czplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzg0
IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPtCSINGB0LjRgdGC0LXQ
vNCw0YUsINCz0LTQtSA8QSANCm5hbWU9a2V5d29yZDE0Nz48L0E+PFNQQU4gY2xhc3M9a2V5d29y
ZD7RgdC10LPQvNC10L3RgtGLPC9TUEFOPiDQv9C+0LTQtNC10YDQttC40LLQsNGO0YLRgdGPIA0K
0LDQv9C/0LDRgNCw0YLQvdC+LCDRjdGC0Lgg0L/QsNGA0LDQvNC10YLRgNGLINC+0LHRi9GH0L3Q
viDRhdGA0LDQvdGP0YLRgdGPINCyINGC0LDQsdC70LjRhtC1INC00LXRgdC60YDQuNC/0YLQvtGA
0L7QsiA8QSANCm5hbWU9a2V5d29yZDE0OD48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQ
vNC10L3RgtC+0LI8L1NQQU4+LCDQsCDQv9GA0L7Qs9GA0LDQvNC80LAg0L7QsdGA0LDRidCw0LXR
gtGB0Y8gDQrQuiDRjdGC0LjQvCDQtNC10YHQutGA0LjQv9GC0L7RgNCw0Lwg0L/QviDQvdC+0LzQ
tdGA0LDQvC3RgdC10LvQtdC60YLQvtGA0LDQvC4g0J/RgNC4INGN0YLQvtC8INCyINC60L7QvdGC
0LXQutGB0YIg0LrQsNC20LTQvtCz0L4g0L/RgNC+0YbQtdGB0YHQsCANCtCy0YXQvtC00LjRgiDQ
vdCw0LHQvtGAINGB0LXQs9C80LXQvdGC0L3Ri9GFINGA0LXQs9C40YHRgtGA0L7Qsiwg0YHQvtC0
0LXRgNC20LDRidC40YUg0YHQtdC70LXQutGC0L7RgNGLINGC0LXQutGD0YnQuNGFIDxBIA0KbmFt
ZT1rZXl3b3JkMTQ5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0L7Qsjwv
U1BBTj4g0LrQvtC00LAsINGB0YLQtdC60LAsINC00LDQvdC90YvRhSDQuCANCtGCLiDQtC4g0Lgg
0L7Qv9GA0LXQtNC10LvRj9GO0YnQuNGFLCDQutCw0LrQuNC1IDxBIG5hbWU9a2V5d29yZDE1MD48
L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0Ys8L1NQQU4+INCx0YPQtNGD
0YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGM0YHRjyDQv9GA0Lgg0YDQsNC30L3Ri9GFINCy0LjQ
tNCw0YUg0L7QsdGA0LDRidC10L3QuNC5INC6IA0K0L/QsNC80Y/RgtC4LiDQrdGC0L4g0L/QvtC3
0LLQvtC70Y/QtdGCINC/0YDQvtGG0LXRgdGB0L7RgNGDINGD0LbQtSDQvdCwINCw0L/Qv9Cw0YDQ
sNGC0L3QvtC8INGD0YDQvtCy0L3QtSDQvtC/0YDQtdC00LXQu9GP0YLRjCANCtC00L7Qv9GD0YHR
gtC40LzQvtGB0YLRjCDQvtCx0YDQsNGJ0LXQvdC40Lkg0Log0L/QsNC80Y/RgtC4LCDRg9C/0YDQ
vtGJ0LDRjyDRgNC10LDQu9C40LfQsNGG0LjRjiDQt9Cw0YnQuNGC0Ysg0LjQvdGE0L7RgNC80LDR
htC40Lgg0L7RgiANCtC/0L7QstGA0LXQttC00LXQvdC40Y8g0Lgg0L3QtdGB0LDQvdC60YbQuNC+
0L3QuNGA0L7QstCw0L3QvdC+0LPQviDQtNC+0YHRgtGD0L/QsC48L1A+DQo8RElWIGlkPW1hcmtf
ODQgY2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8y
MDEwL2VkaSI+PC9ESVY+DQo8RElWIGlkPWlkXzg1IHRleHQtYWxpZ249ImxlZnQiPjxBIG5hbWU9
aW1hZ2UuOC44PjwvQT4NCjxESVY+PElNRyANCmFsdD0i0J/RgNC10L7QsdGA0LDQt9C+0LLQsNC9
0LjQtSDQu9C+0LPQuNGH0LXRgdC60L7Qs9C+INCw0LTRgNC10YHQsCDQv9GA0Lgg0YHQtdCz0LzQ
tdC90YLQvdC+0Lkg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQv9Cw0LzRj9GC0LgiIA0Kc3JjPSJo
dHRwOi8vd3d3LmludHVpdC5ydS9FREkvMDFfMDVfMTNfNDQyLzEzNjcyNzAyOTMtMTAxMzcvdHV0
b3JpYWwvOTEvb2JqZWN0cy84L2ZpbGVzLzgtOC5naWYiPjwvRElWPjxCUj48Qj7QoNC40YEuIA0K
OC44LiA8L0I+0J/RgNC10L7QsdGA0LDQt9C+0LLQsNC90LjQtSDQu9C+0LPQuNGH0LXRgdC60L7Q
s9C+INCw0LTRgNC10YHQsCDQv9GA0Lgg0YHQtdCz0LzQtdC90YLQvdC+0Lkg0L7RgNCz0LDQvdC4
0LfQsNGG0LjQuCANCtC/0LDQvNGP0YLQuDwvRElWPg0KPERJViBpZD1tYXJrXzg1IGNsYXNzPWxl
Y3R1cmVfbWFyaz48L0RJVj4NCjxQIGlkPWlkXzg2IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1
aXQucnUvMjAxMC9lZGkiPtCQ0L/Qv9Cw0YDQsNGC0L3QsNGPINC/0L7QtNC00LXRgNC20LrQsCA8
QSANCm5hbWU9a2V5d29yZDE1MT48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3R
gtC+0LI8L1NQQU4+INGA0LDRgdC/0YDQvtGB0YLRgNCw0L3QtdC90LAg0LzQsNC70L4gDQoo0LPQ
u9Cw0LLQvdGL0Lwg0L7QsdGA0LDQt9C+0Lwg0L3QsCDQv9GA0L7RhtC10YHRgdC+0YDQsNGFIElu
dGVsKS4g0JIg0LHQvtC70YzRiNC40L3RgdGC0LLQtSDQntChINGB0LXQs9C80LXQvdGC0LDRhtC4
0Y8g0YDQtdCw0LvQuNC30YPQtdGC0YHRjyANCtC90LAg0YPRgNC+0LLQvdC1LCDQvdC1INC30LDQ
stC40YHRj9GJ0LXQvCDQvtGCINCw0L/Qv9Cw0YDQsNGC0YPRgNGLLjwvUD4NCjxESVYgaWQ9bWFy
a184NiBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1
LzIwMTAvZWRpIj48L0RJVj4NCjxQIGlkPWlkXzg3IHhtbG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1
aXQucnUvMjAxMC9lZGkiPtCl0YDQsNC90LjRgtGMINCyINC/0LDQvNGP0YLQuCA8QSANCm5hbWU9
a2V5d29yZDE1Mj48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7RgdC10LPQvNC10L3RgtGLPC9TUEFO
PiDQsdC+0LvRjNGI0L7Qs9C+INGA0LDQt9C80LXRgNCwINGG0LXQu9C40LrQvtC8IA0K0YLQsNC6
INC20LUg0L3QtdGD0LTQvtCx0L3Qviwg0LrQsNC6INC4INGF0YDQsNC90LjRgtGMINC/0YDQvtGG
0LXRgdGBINC90LXQv9GA0LXRgNGL0LLQvdGL0Lwg0LHQu9C+0LrQvtC8LiDQndCw0L/RgNCw0YjQ
uNCy0LDQtdGC0YHRjyDQuNC00LXRjyANCtGA0LDQt9Cx0LjQtdC90LjRjyA8QSBuYW1lPWtleXdv
cmQxNTM+PC9BPjxTUEFOIGNsYXNzPWtleXdvcmQ+0YHQtdCz0LzQtdC90YLQvtCyPC9TUEFOPiDQ
vdCwIDxBIA0KbmFtZT1rZXl3b3JkMTU0PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0YLRgNCw
0L3QuNGG0Ys8L1NQQU4+LiDQn9GA0LggPEEgDQpuYW1lPWtleXdvcmQxNTU+PC9BPjxTUEFOIGNs
YXNzPWtleXdvcmQ+0YHQtdCz0LzQtdC90YLQvdC+LdGB0YLRgNCw0L3QuNGH0L3QvtC5INC+0YDQ
s9Cw0L3QuNC30LDRhtC40Lg8L1NQQU4+IA0K0L/QsNC80Y/RgtC4INC/0YDQvtC40YHRhdC+0LTQ
uNGCINC00LLRg9GF0YPRgNC+0LLQvdC10LLQsNGPIDxBIG5hbWU9a2V5d29yZDE1Nj48L0E+PFNQ
QU4gDQpjbGFzcz1rZXl3b3JkPtGC0YDQsNC90YHQu9GP0YbQuNGPPC9TUEFOPiDQstC40YDRgtGD
0LDQu9GM0L3QvtCz0L4g0LDQtNGA0LXRgdCwINCyINGE0LjQt9C40YfQtdGB0LrQuNC5LiDQkiDR
jdGC0L7QvCDRgdC70YPRh9Cw0LUgDQrQu9C+0LPQuNGH0LXRgdC60LjQuSDQsNC00YDQtdGBINGB
0L7RgdGC0L7QuNGCINC40Lcg0YLRgNC10YUg0L/QvtC70LXQuTog0L3QvtC80LXRgNCwIDxBIG5h
bWU9a2V5d29yZDE1Nz48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8
L1NQQU4+ICZuYnNwOyA8QSBuYW1lPWtleXdvcmQxNTg+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29y
ZD7Qu9C+0LPQuNGH0LXRgdC60L7QuSDQv9Cw0LzRj9GC0Lg8L1NQQU4+LCDQvdC+0LzQtdGA0LAg
PEEgbmFtZT1rZXl3b3JkMTU5PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC4
0YbRizwvU1BBTj4g0LLQvdGD0YLRgNC4IDxBIG5hbWU9a2V5d29yZDE2MD48L0E+PFNQQU4gDQpj
bGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8L1NQQU4+INC4INGB0LzQtdGJ0LXQvdC40Y8g
0LLQvdGD0YLRgNC4IDxBIG5hbWU9a2V5d29yZDE2MT48L0E+PFNQQU4gDQpjbGFzcz1rZXl3b3Jk
PtGB0YLRgNCw0L3QuNGG0Ys8L1NQQU4+LiDQodC+0L7RgtCy0LXRgtGB0YLQstC10L3QvdC+LCDQ
uNGB0L/QvtC70YzQt9GD0Y7RgtGB0Y8g0LTQstC1INGC0LDQsdC70LjRhtGLIA0K0L7RgtC+0LHR
gNCw0LbQtdC90LjRjyDigJMg0YLQsNCx0LvQuNGG0LAgPEEgbmFtZT1rZXl3b3JkMTYyPjwvQT48
U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHQtdCz0LzQtdC90YLQvtCyPC9TUEFOPiwg0YHQstGP0LfR
i9Cy0LDRjtGJ0LDRjyDQvdC+0LzQtdGAIDxBIG5hbWU9a2V5d29yZDE2Mz48L0E+PFNQQU4gDQpj
bGFzcz1rZXl3b3JkPtGB0LXQs9C80LXQvdGC0LA8L1NQQU4+INGBINGC0LDQsdC70LjRhtC10Lkg
PEEgbmFtZT1rZXl3b3JkMTY0PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC4
0YY8L1NQQU4+LCDQuCDQvtGC0LTQtdC70YzQvdCw0Y8g0YLQsNCx0LvQuNGG0LAgPEEgbmFtZT1r
ZXl3b3JkMTY1PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHRgtGA0LDQvdC40YY8L1NQQU4+
INC00LvRjyDQutCw0LbQtNC+0LPQviA8QSBuYW1lPWtleXdvcmQxNjY+PC9BPjxTUEFOIA0KY2xh
c3M9a2V5d29yZD7RgdC10LPQvNC10L3RgtCwPC9TUEFOPi48L1A+DQo8RElWIGlkPW1hcmtfODcg
Y2xhc3M9bGVjdHVyZV9tYXJrIA0KeG1sbnM6ZWRpPSJodHRwOi8vd3d3LmludHVpdC5ydS8yMDEw
L2VkaSI+PC9ESVY+DQo8RElWIGlkPWlkXzg4IHRleHQtYWxpZ249ImxlZnQiPjxBIG5hbWU9aW1h
Z2UuOC45PjwvQT4NCjxESVY+PElNRyANCmFsdD0i0KPQv9GA0L7RidC10L3QvdCw0Y8g0YHRhdC1
0LzQsCDRhNC+0YDQvNC40YDQvtCy0LDQvdC40Y8g0YTQuNC30LjRh9C10YHQutC+0LPQviDQsNC0
0YDQtdGB0LAg0L/RgNC4INGB0LXQs9C80LXQvdGC0L3Qvi3RgdGC0YDQsNC90LjRh9C90L7QuSDQ
vtGA0LPQsNC90LjQt9Cw0YbQuNC4INC/0LDQvNGP0YLQuCIgDQpzcmM9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1L0VESS8wMV8wNV8xM180NDIvMTM2NzI3MDI5My0xMDEzNy90dXRvcmlhbC85MS9vYmpl
Y3RzLzgvZmlsZXMvOC05LmdpZiI+PC9ESVY+PEJSPjxCPtCg0LjRgS4gDQo4LjkuIDwvQj7Qo9C/
0YDQvtGJ0LXQvdC90LDRjyDRgdGF0LXQvNCwINGE0L7RgNC80LjRgNC+0LLQsNC90LjRjyDRhNC4
0LfQuNGH0LXRgdC60L7Qs9C+INCw0LTRgNC10YHQsCDQv9GA0LggDQrRgdC10LPQvNC10L3RgtC9
0L4t0YHRgtGA0LDQvdC40YfQvdC+0Lkg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQv9Cw0LzRj9GC
0Lg8L0RJVj4NCjxESVYgaWQ9bWFya184OCBjbGFzcz1sZWN0dXJlX21hcms+PC9ESVY+DQo8UCBp
ZD1pZF84OSB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QodC10LPQ
vNC10L3RgtC90L4t0YHRgtGA0LDQvdC40YfQvdCw0Y8g0LggDQrRgdGC0YDQsNC90LjRh9C90LDR
jyDQvtGA0LPQsNC90LjQt9Cw0YbQuNGPINC/0LDQvNGP0YLQuCDQv9C+0LfQstC+0LvRj9C10YIg
0LvQtdCz0LrQviDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0YHQvtCy0LzQtdGB0YLQvdC+0LUg
DQrQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQvtC00L3QuNGFINC4INGC0LXRhSDQttC1INC0
0LDQvdC90YvRhSDQuCDQv9GA0L7Qs9GA0LDQvNC80L3QvtCz0L4g0LrQvtC00LAg0YDQsNC30L3R
i9C80Lgg0LfQsNC00LDRh9Cw0LzQuC4g0JTQu9GPIA0K0Y3RgtC+0LPQviDRgNCw0LfQu9C40YfQ
vdGL0LUg0LvQvtCz0LjRh9C10YHQutC40LUg0LHQu9C+0LrQuCDQv9Cw0LzRj9GC0Lgg0YDQsNC3
0L3Ri9GFINC/0YDQvtGG0LXRgdGB0L7QsiDQvtGC0L7QsdGA0LDQttCw0Y7RgiDQsiDQvtC00LjQ
vSDQuCDRgtC+0YIgDQrQttC1INCx0LvQvtC6IDxBIG5hbWU9a2V5d29yZDE2Nz48L0E+PFNQQU4g
Y2xhc3M9a2V5d29yZD7RhNC40LfQuNGH0LXRgdC60L7QuSDQv9Cw0LzRj9GC0Lg8L1NQQU4+LCDQ
s9C00LUgDQrRgNCw0LfQvNC10YnQsNC10YLRgdGPINGA0LDQt9C00LXQu9GP0LXQvNGL0Lkg0YTR
gNCw0LPQvNC10L3RgiDQutC+0LTQsCDQuNC70Lgg0LTQsNC90L3Ri9GFLjwvUD4NCjxESVYgaWQ9
bWFya184OSBjbGFzcz1sZWN0dXJlX21hcmsgDQp4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0
LnJ1LzIwMTAvZWRpIj48L0RJVj48QSBuYW1lPXNlY3QxNSANCnhtbG5zOmVkaT0iaHR0cDovL3d3
dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvQT4NCjxIMyB4bWxuczplZGk9Imh0dHA6Ly93d3cuaW50
dWl0LnJ1LzIwMTAvZWRpIj7Ql9Cw0LrQu9GO0YfQtdC90LjQtTwvSDM+DQo8UCBpZD1pZF85MCB4
bWxuczplZGk9Imh0dHA6Ly93d3cuaW50dWl0LnJ1LzIwMTAvZWRpIj7QkiDQvdCw0YHRgtC+0Y/R
idC10Lkg0LvQtdC60YbQuNC4INC+0L/QuNGB0LDQvdGLIA0K0L/RgNC+0YHRgtC10LnRiNC40LUg
0YHQv9C+0YHQvtCx0Ysg0YPQv9GA0LDQstC70LXQvdC40Y8g0L/QsNC80Y/RgtGM0Y4g0LIg0J7Q
oS4gPEEgbmFtZT1rZXl3b3JkMTY4PjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0KTQuNC30LjR
h9C10YHQutCw0Y8g0L/QsNC80Y/RgtGMPC9TUEFOPiDQutC+0LzQv9GM0Y7RgtC10YDQsCDQuNC8
0LXQtdGCIDxBIA0KbmFtZT1rZXl3b3JkMTY5PjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtC40LXR
gNCw0YDRhdC40YfQtdGB0LrRg9GOPC9TUEFOPiDRgdGC0YDRg9C60YLRg9GA0YMuIA0K0J/RgNC+
0LPRgNCw0LzQvNCwINC/0YDQtdC00YHRgtCw0LLQu9GP0LXRgiDRgdC+0LHQvtC5INC90LDQsdC+
0YAgPEEgbmFtZT1rZXl3b3JkMTcwPjwvQT48U1BBTiANCmNsYXNzPWtleXdvcmQ+0YHQtdCz0LzQ
tdC90YLQvtCyPC9TUEFOPiDQsiDQu9C+0LPQuNGH0LXRgdC60L7QvCA8QSBuYW1lPWtleXdvcmQx
NzE+PC9BPjxTUEFOIA0KY2xhc3M9a2V5d29yZD7QsNC00YDQtdGB0L3QvtC8INC/0YDQvtGB0YLR
gNCw0L3RgdGC0LLQtTwvU1BBTj4uINCe0KEg0L7RgdGD0YnQtdGB0YLQstC70Y/QtdGCIDxBIA0K
bmFtZT1rZXl3b3JkMTcyPjwvQT48U1BBTiBjbGFzcz1rZXl3b3JkPtGB0LLRj9C30YvQstCw0L3Q
uNC1PC9TUEFOPiDQu9C+0LPQuNGH0LXRgdC60LjRhSDQuCANCtGE0LjQt9C40YfQtdGB0LrQuNGF
IDxBIG5hbWU9a2V5d29yZDE3Mz48L0E+PFNQQU4gY2xhc3M9a2V5d29yZD7QsNC00YDQtdGB0L3R
i9GFIA0K0L/RgNC+0YHRgtGA0LDQvdGB0YLQsjwvU1BBTj4uINCSINC/0L7RgdC70LXQtNGD0Y7R
idC40YUg0LvQtdC60YbQuNGP0YUg0LHRg9C00YPRgiDRgNCw0YHRgdC80LDRgtGA0LjQstCw0YLR
jNGB0Y8g0YHQvtCy0YDQtdC80LXQvdC90YvQtSANCtGA0LXRiNC10L3QuNGPLCDRgdCy0Y/Qt9Cw
0L3QvdGL0LUg0YEg0L/QvtC00LTQtdGA0LbQutC+0Lkg0LLQuNGA0YLRg9Cw0LvRjNC90L7QuSDQ
v9Cw0LzRj9GC0LguPC9QPg0KPERJViBpZD1tYXJrXzkwIGNsYXNzPWxlY3R1cmVfbWFyayANCnht
bG5zOmVkaT0iaHR0cDovL3d3dy5pbnR1aXQucnUvMjAxMC9lZGkiPjwvRElWPjwvRElWPg0KPERJ
ViBjbGFzcz1wcmludC12ZXJzaW9uLXNwZWxsaW5nLWJsb2NrPtCS0L3QuNC80LDQvdC40LUhINCV
0YHQu9C4INCS0Ysg0YPQstC40LTQuNGC0LUg0L7RiNC40LHQutGDINC90LAgDQrQvdCw0YjQtdC8
INGB0LDQudGC0LUsINCy0YvQtNC10LvQuNGC0LUg0LXRkSDQuCDQvdCw0LbQvNC40YLQtSBDdHJs
K0VudGVyLjxBIA0KaWQ9YWRtaW4tY29udGVudC1zcGVsbGluZy1zYXZlLWZvcm0tYSBjbGFzcz1h
amF4LWNvbW1hbmQtYW5jaG9yIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUvc3R1ZGllcy9j
b3Vyc2VzLzIxOTIvMzEvcHJpbnRfbGVjdHVyZS81MDIjIiANCmRpYWxvZ19idXR0b25zPSJbJiMx
MzsmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7
JiMxMzsmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICd0ZXh0JzogJ9Ch0L7RhdGA0LDQvdC40YLRjCcsJiMxMzsmIzEwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjbGljayc6IGZ1bmN0aW9uKCkg
eyBzcGVsbGluZy5zYXZlX2Vycm9yKCcvYWRtaW4vY29udGVudC9zcGVsbGluZy9zcGVsbGluZ19z
YXZlX2Zvcm0nKTsgfSYjMTM7JiMxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfSwmIzEzOyYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHsmIzEzOyYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ3RleHQnOiAn0J7RgtC80LXQvdCwJywmIzEzOyYjMTA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNz
TmFtZSc6ICdjYW5jZWwtYnV0dG9uJywmIzEzOyYjMTA7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NsaWNrJzogZnVuY3Rpb24oKSB7ICQodGhpcyku
ZGlhbG9nKCdjbG9zZScpOyB9JiMxMzsmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB9JiMxMzsmIzEwOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXSIgDQpkaWFsb2dfbWluX3NpemU9InRydWUiIGRpYWxvZ190
aXRsZT0i0KHQvtC+0LHRidC10L3QuNC1INC+0LEg0L7RiNC40LHQutC1IiANCmRlc3RpbmF0aW9u
X2Jsb2NrX2lkPSJzcGVsbGluZy1zYXZlLWZvcm0tZGlhbG9nIiANCnJlcXVlc3RfdXJsPSIvYWRt
aW4vY29udGVudC9zcGVsbGluZy9zcGVsbGluZ19mb3JtIiANCmNvbnRyb2xfdHlwZT0iZGlhbG9n
Ij48L0E+PC9ESVY+DQo8RElWIGNsYXNzPXByaW50LXZlcnNpb24tYm90dG9tPsKpINCd0LDRhtC4
0L7QvdCw0LvRjNC90YvQuSDQntGC0LrRgNGL0YLRi9C5INCj0L3QuNCy0LXRgNGB0LjRgtC10YIg
ItCY0J3QotCj0JjQoiIsIA0KMjAxMiB8IDxBIA0KaHJlZj0iaHR0cDovL3d3dy5pbnR1aXQucnUv
Ij5odHRwOi8vd3d3LmludHVpdC5ydS88L0E+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/logo.png

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
X4ABAKIGr1IOIt8dAAAAAElFTkSuQmCC

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-1.gif

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
h47olMzki87ojc7BBQAAOw==

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-2.gif

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

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-3.gif

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
FGFFCgAAOw==

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-4.gif

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
0A3tBXvMbg4t0RNN0RVd0bMU0Rat0RvN0R2tgNSL0B4t0iNN0iWdBWwTRiat0ivN0i29SJZ6KudW
STJN0zNt0zWN0zet0znN0zvt0z0N1D8t1EFN1ENt1EWN1Ef/rdRJzdRL7dRNDdVPLdVRTdVTbdRj
HJ4urdVbzdUOnUxDg2f6YXxhPdZiTdZnbdZpXdZrjdZsrdZtDddvLdduTddxXddzbdd5jdd7fdd9
rdd+zdd/LdiBTdiAbdhtfchdilMobVYXytjWcqjb/NiR3diT7diSjdmVndmQfdma7dmcbdmhvdmU
Ddqj3dml/dmkrdqnvdqindqsDduujdqz3dqmLdt7fKS4dMjqnNgHvds23NuQHX8Y7du4Pdx8V9zJ
Ldy/7Usyw9zHzdvEvdzG/dzVTd3XrdzOjd3Tnd3Brd3dLd3fzd3jLd7l7d3nHd7oPRcQbW6c3cvr
DRpYzTvwlV3O8c3M8w0y9q3f9c3f9O3f+d3fAP7fIbTfA/7eAo7gBB7gCm7g2dXg+M3gCX7gEU7h
E27hDi7ha83cUFPLZL2rnd3hYv3hjB3iLKzWI07PIE7ZJc7iK+7iKg7jJP7iMh7jKU7jN27jOf7G
Oo7iO+7jPQ7kJy7kGj7kHl7kIj7k74zc7FzQTe7kTw7lUS7lU07lCVAAADs=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-5.gif

R0lGODlhJgK+AJEAAAAAAKCgpP///wAAACH5BAAAAAAALAAAAAAmAr4AAAL/lI+py+0Po5y02ouz
3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvfBDwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9zukOIN
i8fksvmMTqvXbCz414vL5/S6/Q4DvgP4vv8PGCiIozdROIiYqLjI2ChwGAHpOElZaXl5Ivmgidnp
+QnqydkwGmp6ipo6V7rAqvoKGytb4ppQO4ubq7urkNQKxxssPIwr9MgH3Jus3Nbs/ExFLI35Bbd8
UAqtvc1tNP1N6ctM2l1u/gyezhh03M43znCtHno7bx9XzQ7/e39a3w/wRpFHBPcpCwjqH8KFefQQ
+fWOH0Nq8iZ28GYRgjFk/+0M2oqIDQAAY7m+OAA5ouKFhwgUZjy55GW8IzNRtrT5CEBInIN0YkjG
M2SmoBRGJvCJTaVMCVCW3nSIrGI2nAGQCjC6DqsFrUpzpgyhFdtHok5r6oN4VuZDaxDJtbIqstEP
q0XJtqR70S6YsDXL7uk6FjBAdizHuu0FN2rVd2lJAjHq+LHPxUlzRuU6lbKFqnirGqDsWfMxzWc9
W7bMOPVcq2mFahTs93Pr1y7B5etoeObbnV4JAjP9e/Lkq5+RYtWMFLm15Ab4ir2q921Y09BPkx6e
nLHxd1y3F3/uPC7t2LSjo1V7m6pSqSP1USde+bjwlt+baz8gH//90XPjFf83b4tIEVEHWXLzyYZA
gfrZ51p1vQmBl3ibwFbWbBVYGBBhJuUmUYC71ffdcfslReCI+THYG17MzAUgYiYik1hvDjJYIooy
nqjiXZFQ6FRtbWWUnnpBsfehjA8e8t6BDtZ4437O2aKjBuLVmCSIYSmIYncLpkiUaOS0CKSPK4Z5
248dRukhfjcVlOaS3jVp5X5AHZRgiyAB512VMi6jJFZaogjcgEXSRyJ5Zn2A4T2E8SfkYW2iiZtP
Ik36YpyWwvkgZDbZJKEErEUkHIyVGSmimqfNyCSeUTEwHUpiLlRPdK/y4o1U620qoIskAhVEgaDC
4et/p4Imn3bOeXnVk1//QgKaakC1ukyzwlpXbHHK/qfJrBnCRqG2umjojpl0guCqoSl4qyiFue4I
pjD5cDKVCFyZey6PZEay7ngM1dqobiGs1i69m9lr0S2rMUXwMOCOEq/AgaBrj8HJ6gWxLBspJu5H
Dj+c8L4U85HvhBPR1O+ZG+NRsTrcWvvxyFDxl/GaJ/uRcjqwtcdZyx4vXPK4M99Rs2123dmpowiR
HPOoPwPdMayAoRRy0ulao1jPGi/NdMBHd0UaZzkWujPVq3okM9Z1BP0N2minMpBKDZtNx9rSqN00
rVQzKjVucMsh99x19+XyWlaXvTc+f2+rNeBhc8QW2UoX7sPhg1XcNyri/3DoM+Q7VE5Mon+RyfjY
mF+tOQ+cK4zu6aa0zdPbo/JqcWqPO6K63Z6zm3gwF1voOoK4Sa7IbwPmvgrwEQ80cO30pJe38aWn
5LzQhZBkyIaBYwzvrc+bHv001DP6MfLXi9269tvroHws38u2/lPupU+R4M0Tf74I8KvieVPuX+9O
9kPSXz9ydU93t2Pf5QKzOJgNbnYBnMH9VlfAFRnsgbR71wJ918AaUPAT7TNBBDsHFcbNL4M22GAn
PvgvEybCghfUW2BYIai3dLAPhWnFcxQgoBnGQIWV0CEKUGi7Mo2OcHWCVJqQtSUk4mE6X1PVoFzo
wAHGzoRA/NbLGGa+o/9sihRvwuGvAnEsLm7pUTaiAQ8ryMMqFoNnLZSHEsVYxiLGEWjXKtKT3jMt
M0rxFT5sgRqnuJYRkvGFl/LiGGn4NbxhapAziiIAAflIRJ2Rhlf0n9Ga08QDMcmQULxD0aKEp0M2
KEGJZMEkEdHHHZ7SDkESJClPUp9NHqU9n/RkIuXURSNisoR7hOAqESi9QDoOg6OESJ94Uq0/4JEZ
x3ziHBsSSbb90Y+/5FslbfU/XbEqlrmUY7IA8Ub4hPKZywwnNaPpj2oeynsaEt1TLgkiNI2zkd6s
4ypURJ153jFC6MyAOlk5TVX2Ui7yc6UW13QiWcrRnHRolZsKCalT/rP/XqkkJCWfZj0O3q2DvXNf
cIAFo5BKJ6CEcEx7qkMsXOFslROlhRLK008V8O6lomCdQUkoUI06YVmDKM0TTrioxg2RgTh1QUsF
OMMaKrKnIcSQUtGIkaESs6gvOKoHKrpUrMZNfDAh6VbZcrdhdpKqK7DqBrRqwKrFVKAuQetFL6a4
zJHVlAPV4DSfisq7mnUl7bSkv+Zq1Lrq8W9uBShh93oh5olVsIDNW14l51XuQRax1RPbaG7aWIqG
A2KUxd1VGRvYvsaVdJmVKWir6rzI5oBynYUpuBa71tI6lmPRay1PJRlbaK5qptmUrWlzm9OTUMqe
quXl0BaTqOIKRLRt/wSub9k3iVrkijMTcu5vN9GdLp32t6KF7XM1S1C9rCtqUr0odl2lXeuWNYS+
wex37bfd9YrXT8RV71C6RN70rmN32ITne1NoX/lGYLylvCxT8Vtgkx1YiO/863+hF+DrQmC64Xus
cBMsVppdc7REfDBS0ThgAZ20unnFLobLq+ENe/dqsFOf7KYaXhBP2Dj1jTD0TMxXG7u0bZgVHlHT
icH4hlbGD1gXdbtqYQeQV18rvGZzPUwC25J4xsaasiBcgUSyCPm+lXQvlDkgZSRTGZNa1jF8h4YZ
KzeZxyv+8odjDJPhYtTMAN5RDpm85t36VcFuPuuWwfvmBZ95v+ztr/+D+wzmP/9wgGFGcY7pDGG4
ehnROY5uyhrt6OTFmHxPpnReIO3B1GI605UF9ZkZDDY+e1rTljbeqIGZaFOfOnRsarCqwdclQqGl
0Xi9Ya1Z9hj0KZqixFNuSSc77B1H1dZyLeMyXfNGvpx4B0yEoxLfk+wMPzZxxj527rq9XLC6M9XN
DmM8ujlHWV/A3HakyrRRq+4o6zXb8i5sWlst6TbzxhDoZigdAaTQeG6O3lwGE7jtylWE2bt4TTW0
gp+9q0oxEpy3dA+6jTTweCu7WwcfrPA+yN/wLgyztTSVPjn1bjmUvDncFCWICM5sS2T0hRr/LLNm
HnFewdzm2HO4XFf/XpCT4zDlcQA6Ll2Omp2T+xJREHn5dgrrbZOPwwyEOImaOXFlljLYi4yosGu+
6Jg4vboHjPqVbarvPOKw5em2578boMmLW924lks4oXm07NsKeuppF/i0hI4YG9IMnwmVO9HpCvaX
LPzRUlege70UVsBzEsasdGhwIFpMjb/aXR3vauL/0tRJI3dAJw1WOEf/eX4jqfQizXIOWbRapYNO
x53n7mU50vdVs/rBi/906l271Jh3WPeJ/f3Ust17R6IauocmfvH/m3zcyl7hen66f52v8PdGH6nT
h2n/Oo393Zd2+7N+azUmHX4xj7/2fqYsG8Gf/srKlvwbz1qXcx9///UDlv6h3ivS8J9/VEdC/Bd2
3TcmfFdeBlg6m5dOncV+0tdz6BeApDZ7vSZBymRVaAeAE0iBTtMEy2J8ZMdw3+dzpMWBX2IoCWd3
BKhb1lRQCRiCe8OAhlNA1sOCbEWD4vZrzHdrJ7h0igdE/BWDn0N93GV3BtaDPoiE6OEjR7htIOiE
POcb48aDzaaEP8g//nSD4bYpUAdg+QaDdNJiw8d0LwZFCvh8S+EtD+hxOSck4CaE8Oc7Y/hjMmeG
bjSEeFYwqYOGUlhROKeFcCWHVyh8HghAbOhxQahc7bSEWEh5hNiIOxNodtiExWVBAjhWhDiDXMhF
OeR2m3gegUg//P8igT4IigiHY37XgeC0hsDzfqV4gqc4WKmYExWXh4wXa8XGXLDIgbIYRRrRKUvm
iGsmfe3XXWEIido2D7VwZGqnjKy4HpRyMCioAYyIezB4DtmojWZwL7RYi/pHaEX2J5hIfZw2P9uI
jum4Bd14YXdhi5tFFiFTZtymgYWYjA7DjJ1iTqcoXcfBLtWoYs94j36Rj3BRR/woGEb2j6JYfbM1
kLFRkCGxdX34EwmpKQgDkGy2ig8JhGhmIPPYajM2Em5XhcVXfS3EkeTxNNLILRRZaeJIheRIdhuF
kilJkIzmknwVYozxGWpmkucnkDbZkYMWkjAJJeD4OQhoj0J5k93/I4v9CBIF9iq700m+yJQuOIlw
1om0BHSPWI4v45BX2ZGH6It0Q48nWZNiyYSjmJMV2U+zQopBqZaBk4tliE5wGVTXuJRzqYYBhYiO
VGcZmXclyZcQqUZbmHFZmTy0VoKFaZgKgZgZR5a6uHyE6ZhNyYyRKVm+l4tqlZaXOZaNYYGU+G18
KIhhCZqhWXYJMZWcVWiNmZopiAQuVhvkd4moGZu5WY6lFklxuZG6CZxmMWc184pyGZzHuWvvM5pu
OXWfiZzPKZyzGWmhZ5zQaZ1pBYjF6BA7GInX6Z2SaY7V+Z3jKV+VaZXkyZFsJJPoyZ6IR5PO2Z7x
uXEbgZvyaZ/c/0eC9Xmf+2mMNKmf/AmgiwmUvxmgBepZSjmMBqqgAnp78LmgDxqdYSWeEEqhTuag
FIqhuCahHqWOHeqhHwqiISqiIjqF3DmiJ4qiKaqiK8qiXfCTLQqjMSqjM0qjalCiBFOjOaqjO8qj
PfqBCQNW7SVCQyqkRUqkR2qkSYqkS6qkTcqkT+qkUQqlUyqlVUqlV2qlWYqlW6qlXcqlX+qlYQqm
YyqmWupWnumjaaqma8qmHhouoKdn/SOn/kmncVqnc2qneYqne3qnfaqnfsqnfyqogUqogGqog3qo
hYqoi6qojZqoj8qokOqokUqpk2qpltVWoaNWeCOEnNpXm9qpofj6qZ7acKRqjqJaqqh6qqOqqqDK
qq+aqrC6qrFKq7Nqq65aq7h6q6aqq73Kq7/aqsAqq74arKIKM4vpeNuprOKmqVPYrNhze9G6rM8q
rczqrNcKrdOKrdVKrdqardb6rd0Krty6rd5KruFaruNqruuqru0qru+arvCKrvN6rvXKrvJqr+4a
r/H6WvLXcG0KsAErsAProgiqEeAzp+GyWwqrsEPKmDfKsDr4sEEqsRBLsRPbsEKKsRW7sBdrsRk7
sQ77sRwLshYrsh1bsh17shG7sS07si6LsiQrszDLsi9rszFLsx6Lszdbs3kqVBkKtEErtENLtKlQ
AAA7

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-6.gif

R0lGODlhJgL8AJEAAMrM0qCgpP///wAAACH5BAAAAAAALAAAAAAmAvwAAAL/lI+py+0Po5y02ouz
3rz7D4biSJbmiabqyrbuC8eyFtT2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqnOQr1is1qt9yu9wsO
i53WsfmMTqvX7Lb7WQ7M5vS6/Y7P6/cRW5wPGCg4SFhoCOM3kXjI2Oj4CBlZt9hXI3mJmam5yXlA
CfHZKTpKWmpqEuqQesra6vrKusogC1tre4sb+LNAC/p2E/ML/CLci1osh1i8satgrIocHE08Tb2s
LMzsw2uZgZxsnR3+K3097qbdww1+YQPwDh8vP09fb3//TFJzz9/vj9/Nhbt/BAsCLGcwoUIA+Ubs
WwjxX0AMzRI0XBcxI0B2/y0eavwo7yKIgSBLMuTIgqRJjSJHBlhZcmK7bc5kVlAJE2LLDx5zRtzZ
AadPhTZXCB1aEGjQl0h1orxJ02JRRT2bJp2aoqpVgkrTbSX6VMXRrxulkTWIVUJFBF3HnqXXVdtb
rmmPMZ3br65dvHn1ltDKd55faOpqhlULODC8uDTuKoY7WITbx5ElJ6ZcOcRlzOl4rGvs+HE8xt5C
i16cmedmxalVmz5NmuJr2IcRF5Za29dszLmPnYbcW9/qwK09TCZefOlvwcEJezYMevno5ByG841t
4ThyhNLfYc++mzPo57ijdz/Z3GF41tTNn2/vXvp3qOe9p58VlS117Xjnl/+pjx42AMJX2nrXESjb
gPetQ55+C+JWn39UKfigcdb1V6GFBmKYoXIRdmjAWp7sd+FbEiJGoYAfctfdiZUo2NkOnxX4IYhy
1ajiezbGt5yLvsA4nozQ0ajjjqWlaA2QSRZp1opB6jCjbBvO5eMDJZqIIHhTUmmklDgqo6SUDY4I
In9cdjkTkgJdeVaWWn5JTZgz3eYgj79VCY2aHbFJlptQbdmmn/85WeCYIZIIaJ+CTgjnnokqyqJ8
i6JIqJhClkdki5O+2GhKfH61qW6deiqnloYK0NanVuHZgKqrhkpYqUa5ihSr+Mkax6mpPrqVrdzo
6SmvvaL5JpNgVjqnroj/jjorsLMK+2qkPcKaJ7KmXlpnppISSx+zWVWzpjnhkvNkFUN6aWyc3qLw
TTninNNGjFCeO+e67ELblK+4vTsuufCyIa+5mKKrKbeDpuvoHtS2urCW0ihso4iHlknrUPpK5axY
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

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-7.gif

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
BQAAOw==

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-8.gif

R0lGODlhJQJIAZEAAAAAAKCgpP///wAAACH5BAAAAAAALAAAAAAlAkgBAAL/lI+py+0Po5y02ouz
3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zuvBDwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9zucOIN
i8fksvmMTqvXbCy4DY/L5/S6/Y7PvgO9vv8PGCg4CAO0R4iYqLjI2IhjKAHpOElZaXmJKSAJsZnp
+QkaKnrS6VA6ipqqupp6yuDK6hkA8ANgyxebq0sIq9C7W4k7C4BIq4kLnJz5i8CszChsiyj0XB38
c2iNGU2s7f2N4mwgDg7I3Qw5PFvbfTusKT0uWYt8K0DLZ/++b59Aj4DP3bp1B4Kgw1YuYQVy5BT2
OGfAGMF73fK1uxix2718/7gwUhx3IN67jySbedSUMSOficaMbSzpMGYDhghlJoLIkthIdvBa6owH
dGXFizUpWvyJFFnKkShJivQZUeg4jTarFiz6oKFVGxDjOaUqbSRQou+8hqTl8iNPtWb9ee3oE67R
slS32qWp1O6fri7DvrWnL+DJlAlueXXHNq4viwUJPyXWtq3eqngn98GGcKfGsQChmiRqMq+7vn5B
Sx74VqXRlP2m5rUcszLsHWELHhYqFCzozlN15l65dKzcrwpGVzxLmOC+301nK5Tt/NFfxNR62lZ8
/WpadXAtssvd07tb3APVzd0+8Ri+6M+xmnLPPj6F1+LlO4duP38E+jD16//F71+AE7QmoFUAFohg
gvEdqGCDDm7F4IMSTghOhBReiOEuFmbIYYeibOhhiCJSAuKIJp44SIkorsiiD/C98mKLMs5Yg4o0
3ogjKTEu9lqOPv5Ygo1ADknkfDv6c2SRSi75Xo8wOslklFIelM2UVl55zBE8ZpVHl17452WYYtbB
iUGY9fjLmGpWAeaabr45RplmrkTfkXDeuUSbeO7JZxRyGrFlkxRqRVmSWJrAzJzHNHcVlPI4KiCh
Nkl6qAeJUlMdlYJOSGlshlY6wqVfAIckpJ3Odmp7kIJKgqh0Ztool6vqSSurLbgKHJ2BzvRpfqkm
9KutCyWJxAJp9mpfsBX/IissB7guWsqxs+qn7DfVNivnn4ZgtuuTr7Rm3n3MFuokEdguVOqfWRqU
7qYLpBUVe9dqcwq895wbib246uqetA3Ya69l81pTSsDT4qsvsaOSqimvUAJ8sEMDV9NJevhakPCq
c8L6qKz/iqYUu/CE7JLIs4z8JDIm4wMEvBOtHE0QLD8Kn8gNJ4vVyTPBi15NyknUc8yuDY0yzb6w
LDTK6SEdEDxFKx3wugfFvG1dQROtHD2ZuSJzXvtCW6epMUJ81VTInY1QyUC/NhRI8ToNklkihRSN
bU0dp7POADXWrXydSFaYyiXTbTbcLzXXVz2KF55ZwIm/fbjPd4dWtN4G/wsjDOGRP/2y5mlJFFHc
HdWpeayyYoqmnWMj/TJVjWNekcyFL4oO30zPjrXOtxuu9+Fu9y6PuziLVtfRSe+e92ajtwz553TG
3jLbHZWudvCl69040Xtbz/Lj2tm2PEuLX196SAB5rTC3HGfpMQNkGw53LfK0Y6xGwDteP5Kx0288
8+aXWryBeItaOSteujgSuqPNri/v6hrh5HevByCNbtF7YGFMYjenIRCDxWlgM16yQQMyTSkBtBj8
MqYtRbXLYR8LHO7ythGp+C6D8JthAt3ijxjCzYDYAwsJcaed1EXMQAV0lPxCmD/DMbA449Oh7iDl
PeeVDWQ0TB5K9BVAEf+GDFqH02L50AM53KHwdGBjVMeE58Lz/c96r4qfymZXwA9uB4htfCLferi9
GwKPgyscngJ9ARJDeK8pVnzbHH3nPBkWRXqFkyIFL1jF4zHSbYd0WdEGObov5tFxTTxjk7ZlM08O
0INqtF4EUfKzoWXvhuCjXdboCDVV1k2MpdxjPYw1rknBx2VvtKPSZmk5oaWtidUbGcNqmckw7tF1
m6GhwSQizPIlU20Mc6Qe1/ZHE+4LlH3rZm8EdzU2Yg1cM8Oly8ipssxVDp3jFBw2IPaiiT2Da+Up
Gyq3g06tpSdcrUvaywQ4HjNRs3aUc80isXm0c9qPl9DC50KTxjmg1S//lK4CmxDbJ4M9jkKeyuBo
JPygMQNqKH1nYl8fcTnEUIk0FB4FRks58RBirTQX29yWN29WiKixNJcyeekidDoegpHUomHD6IN8
SlOeXqxKDuNmv1SXUnkpVWJTXWq2Tjeqm5pOQkiNRVebVdEzPVVsUY3OV1dxVls9i5sn1WqB0tqK
qloVjShFHUqN6iC4okKvlRIVUYtKVwXx9UNynesom2rXtio2QYPdaVkNi9e65uqYorwrpwq7rMdC
loVYNddiG9Wn0GpWVaItrWlDWVdU6uqzNDvtnfTk2tj2KYUldeu6ZOsm2OJ2t7nF6m0B+4nGbtYb
wqWBubjF2kkUd7gU/8MsNEDZxuQ6YrnM7ahzF7Gwml13B9Strku3e5Mi0A6n2wCvd+9iXl44NVrp
vUF3z5vU0Sp3Y5Q1aXDbC9+e4jcQx2WvfEG63/yqKhkbQ6VtpxtgAZfjvS/I7lgdq+DL/rcRgHow
KBgc4Y0mGMAlPQWGQfDhDF94w5dRlH8hLOIGhXgFWgKuLEjcg+75byZmRBRYYcwDE594xBPG7ixr
fB2gtqrHK1qxChY23q2+mMiNOORiYoBjCRO4wgemcJRjrLEZzJRJRk6Bji18XyZjt4QwrFhNSoY5
U2aJhxWcH2jZaL8NFrJqU2zbm4MXTqN59co5QN1qyXuJLh/ZamxMc/8gxxdFQ1+OcdOjXTtylcHY
mXI9ceZIPuy50ARujXtiNgefH9Ffy4b5GQxtaB5XW8gIWq58b9NdI23nNs+F8Hiy1vQtDXlp8+Wt
057mdYo6jFpBa0DYKADj7wRHSXtu2pW3JmgZl203tv3Pzm5UJTSb1+h7+cw3xBZBt4ccaula2dcp
ct2tja1ORys62+6R4nrWeGd7ajuZzC409zK4aTBeO75TtilyAW2Jb7cKLJg+9XipLdEb4u/VkFRj
XdIWPEmgmdPxwp6h3+lwVseV3Pwtlrify/FA8Iw89SYkxJGIwOTlLN2ZEacdG31yger6lM3UdM2X
DXFWovXT7vX3n5X/vAyec+Xdv7zzIJcIwoFGbWU8m3iry7lDQyd90pjb9iZMJnAQC71G4f64j0MO
ji0HCexIIle/xbrjUXMVBmIfQduFSvYS29XFQY87wXJq96d5Ku/cha59gV5evqd4pILvs58vyuPB
C3brxhUvmJeseMYyfgZfpnvgMcDbzGt+C4WYfEbpW+OsG6msmy+96aXQ+cKD+vBVBjnmTw/72Hvc
BaLXulgN7HVFUMrzt1L94gtf+w842PKB5invWXB8X/E5+JZyPPEDbnzffx5UemV+B74sashfIPlH
lj6Cqs/93q/3+dcgvfc7T/3lhx/5VM59eM2f1PQDf/0sHj/5SRT9//j3Vf3np/zc7z9f8Ldn8pd6
Z5dV7jcN+TeA+zd//fd5wPZ4dfd6+nco4OeAUFZgEXh523eB7EeADUZ/3Ydkrfd1E7iAFch//fZX
JKh7CsgKISguDWiAKgRw5WeCL9iByieD3+VzoQeDG7B7Odh9H0h7P6gjWoKA6iWAOEiE4nd2qpVk
lbWBFmCE3iaEfpOCPJhYSfhrS7hzTch+VxiGaKeBxeeFqlCFk2GBM8gvLPh+N/iFDFiAWsg+aad9
VCiGOgKG9ZeHIghdiKd2eEiBWLKGWriFgGeGcIiGfRiDc0h4/GKHEsiBg3glhfiIr1Jf1hdZkcCI
Q7aHIsiGUsOFgv8QhJRoJZaoCxnog504bC4Yhyi4g5eIiQCIYGcYV5/oZWkIbiNYg/hni3vFigKT
hY9oUdkniYJ4goQ4jKmIfaPYcb+oYbgYDroYKu3XiwGoiLcohyAYjGMHgbQ4btkIjNJ4hDNYRs7Y
a+IYjdtYhN24iwd4jbWojoRFjohCjVb4jW6YgNBIj+zohIZYh+DoepOYjJW4jPF1iIgIffy4U/Xo
jSpIhvqohPPYkP4YhmxYW/EYjgTJhBY5jSbljranPpl4j6NHkSPmkCEAKAgpXui4F664iCmpkp61
ZyMZhX93jMNiilOSVi1ZkwkphYnIka+ojHxHkz85iwJZgkMZkx7/OY3rs4hzJ5FdeJL3JZMziVpR
WUdluJBV+WJXKZIl2XygN5WkCJPaCIvcKJZjyYsKaYMcKHtxKZcNGJJYCYlc+ZZ4OJd7eXqpV5dh
KTVK2YLmx5eFqXl+aYhoV5bP6JVBB5a294T+tpjpyJRoWZQYaI7ro4mBtR9/6SyeqUtGeZQ713Vu
6YuNWV6PCYSzp5XFOJkvyZAo6ZTvuJJaeZevyWGo+XYcaAtCJnwPsyRIxS7pkJU8dly4KXeNaUJs
6YETpSQ+hXXptJZweZeC+YbO9h750mmCF0++OSOpkj43U5xLtl7IGVPoM56G0mZr9of90E+uuTRd
gxnnJDYolTFZ/7MWeqafrcQ56YBQorgueVYq0ulODsSfMGNQ+tRaV9WKHrZy6GmbmGKeOTZWX4Cd
NOY7MPd0yYSf9hZImhZGNvRkgGRDP1ZMiAZE2IZrSjRNb9RF9PY/MPR0jSE3xzGjZqOhqcZZDWqh
OGlmoKmX1TmhfQcFagYj2hNGxjZQRZFwTEpCVJSdZad380k9UfEPksNEmrM4wRRrlZRuCWM7slND
//Ro/oNH0pSiPIIHthmQQ+oiVKAtAJNGUXdFMtRIlGU1ElefA2oxJro4xeObI4QOSMdLXjqoUJpH
fORm6qFzCdo7ZCZ2XhKhGamRIDcFMEVDSYpsOjR1+IanTxovvv/ZL4rqp7oGqFA0PsNEM05nqOo2
p/CWqXUqQzyUaZpUQ5JlB1G5gi45mD6pOq+ap5imqqd0cFgRrE4jqugzp6WaQHPUO5PURRpHqJOk
PDhEoy4KPHX0aHdUq6zUrTvKo9l1UpvJiaUZlBoGlXZSHARXSjSXqs12q8f6TnvKN7zxO9XqSqBT
dFlacf/5QAi1pf66r680prE0sN/qQ2nqkqP5o7xqlj1onb5Ir84ZREg6Qe0Ub0a6T6yznFKKpPpk
oBfbG4dKse+ZrUuKFv6UcCR7He6kbOOETypboCKKjlApSldHrp2JhJW6kxvgnR/liUD7QTTbIdA5
Dz6Tszo7WTf/mbQzKQI/u4nNBwYtdCLCSZxVB6TUSYM8W5DOArUO8LWVSYVhm1ckliekSYYR25Qd
mZZ86JNo61RuCn09GyU9OZqt6XcO+5Vdy5MHiZSYaIz0krWoCSSoyJJbe67zZJiLu1uOyIz5qLd1
x7iTa1qOy5KBKbflR7mbO1vcGIrBNp16yLdSYrg/WYerCCyDK7ak67c4SF9qa5lre5mem5hsxbVs
S5QGGYuPe5uZi390y2WtC7euebu5G7unKLyTalORm5qjW7fJu3FCyrzFB7zBCb3AqGO+O1/V+5zX
i67HOb1z67zBu7sISVTai2DcWySl67q3h5fWpb5Ewr5wa7vF/yu794u85VuTu2q/xzuOs/mUGPlz
iQu/42u9+tu+Swu7/4u7umu5f9ujpjll8Tsk84u359i/DGy8fYvA9EupEvxdFFy43ktYf/i+E2zA
3dvBk8pF4XsNIvwjFhy9AbnA69jA+fvACQy46GtlMOwjMoy9bUnAKHzDHJzDaHu+Lvy7Kby+JOxY
ilnD/VjErLvC0fuHPPxcPpwjQPy9pxvFFTnFz1vFQRyRSry9TCy/TmycQNm0WqfFOMLFJdy7Zpy+
aFzBahxmEIjFPvbGNxLHTwyPIDxSfUwjf2ycSZzBNrzBVHzEEYrBgsyMhPydeEyegTzEIWzHIzzG
XayYdNzDmf8cw5QsuVu5xy0oyTJiyHmMuJc8yKD8w6J8eWWcyFK8yGLcyFa8ym38m6fcIqlcyVD4
xbIZxuR7y2R8t7osta68xbBshgoczFapzHDMzAsJlDgpuLzMIr48yr9VyuGFzUU2zZobt56cxdHs
x+EssTTczQn4zSiizYF3xeusXu1ctegcgEJszUJFzybyzs2MyJC8zx2nmmNpgJhLznxszoVsz7VI
lrMMxrVMzLRLjJJ50Kac0JO8yXIsywB90Qjdtu0owEwbuvYY0CLSz9RMvA4tzBB9wMX8vXPM0cO8
0g4s0bxryfncXCUdIietuf/MypHc0b280ONWnhXtzUGdzUP/bak3jczXp7rI+NH/ONE7rNLQLNMq
7NIa3aZGzc5IDc4ZDcj1G9MsbdWzC9I8yL9jrbycy9Zq0ntbDcEfjNOK29Z13Vtua7MvDczy3IV2
7ddh0o55rdHHPNKRlyFvi8SQyNeGTcXj+dJi/dOMnV93y6YRHNmSDV+W7cEtXNWYfTGajbe3x9We
LcaFnQEOFriknWKO/diQ3dSqHSCsLcc+PdewLWCvrbSA+8y2fWNPfdqoPdq83cSRqT6LLdxh/ddk
0lm3ZdzHrcrJrdyfxMam7dxcQd3Yqy6iHdzVHYgKrTHN2NncrYLS/N2O19zi3ZXknd1UrdboTVzX
ja4p9MiX/+3embXM5Q2+4V3f+6veZNTJ+r3fpHnf2gLX7R3g1uXb2N1Zcl3bB566jzUMZAsbfrXR
9O3gdK0BBJII+5abCy7XuH3h+Lh9aCEQvdqJa8XZBh7i/DYfwmEdb0VSiN3gKy64Q3QYKAsaWqMa
gIEd0Zk2LTGfSbEaGm5Q4KMP65Bngn1YKQPMu03jJVwBN84XyeEYHsEZoZpJV05CSFHl70IYcbMZ
P5HlWb6bIOx8qf3k1oIsTOGepREe9moc4hEYKWdniJEdYiEYbAMZrrMaYoEbnapRUTs1SXneac6Y
FNAPbS4XTBEubk4c57Hn62oxju7o9TNHN24dxtEfw4Lf4/8M4IY+hQPSHS9uHgRCEDzeHahur53B
FJC+42xWEu80FBhBIIDDVEyet58O6ultJCRuMzy+rkMOqENBMsTzD2/u4hp+6oOzGmzx5/wJl/Kd
lSC+67+tWUSO56Sy7IxRGEAzM9yx6Jie7Zuu6Y4W5v367SXO6bT14fBd7b8J4b3pNS6uHrJeH2cB
O+mkNorBD0Ku7GvDHfJuFOhB8FEVVuxt4e+u4FUBqWX+ep1u0Lqu8BtJGcay6SK+4ACq4hN/h6hi
65Dp38W93Rx/ngO+3Jrp7iRv7SYv3bmc8iof7f39SSm98TCfl95N4Npd8zaPjTKPWBI68jzfcwke
3yGv8Qn/L/S8jvMnP8AznvSJ5/Mpw9Qv//QMuvQz/987X/XvB9256luuTfVb//NdLwfsfpNOL/Zb
b39OnvagXmFs3/ZpLqH/pvVx7/asifR2P/FmMt9or/c2f+aF/vekfXgVSvaHj/iJH1op3lqK7/iP
D/lkkuugFfmVb/mXbwZHz+6Yz/md7/lJcPZj//mjT/qW3+QRU57A9myKrfqtz/qvv/qx7/qyD/uz
b/u1j/u0r/u3v/u5z/u/7/vB3/vDD/zEL/zFj/zHr/zGz/zJv/ruOx9t6vzTv/zU3/zVj/3Xr/3W
z/3Z3/3b7/3hD/7j//3lL/7Un5Son/6lz/7tn9yYu+apt3/+80/+9G/+9Y//96//9s//BKDE8JLX
Fbb4ZKV3Zqvx9h3kxG/EDugU1JVtVZSMQ7ms6XvObR3f/R7IE/6GQeLRmCwukUxl7YFwTV/R0xWb
1W65Xe8XHBaPyWXzGZ1Wr9lt9xsel6slDuo9+9Q7+U3//q8PcFCwMPCQENEwkVHnyiBB6m6SstLy
EjNTc5Oz0/MTNFR0lLTU9BQ1VXWVtdX1FTZWdpa21vYWN1d3l7fX9xc4WBi1AAA7

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.intuit.ru/EDI/01_05_13_442/1367270293-10137/tutorial/91/objects/8/files/8-9.gif

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
fhLyxxTzZ//4l//5p//65/0GiAAAOw==

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/admin_menu/admin_menu.css?R

#admin-menu {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; FONT-FAMILY: "lucida =
grande", tahoma, verdana, arial, sans-serif; BACKGROUND: =
url(images/bkg.png) #101010 repeat-x left bottom; FONT-SIZE: 9px; TOP: =
0px; LEFT: 0px
}
#admin-menu LI.admin-menu-icon A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 1px
}
#admin-menu LI.admin-menu-icon UL A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 4px
}
#admin-menu LI.admin-menu-icon IMG {
	VERTICAL-ALIGN: bottom
}
#admin-menu LI.admin-menu-users IMG {
	MARGIN-TOP: 1px
}
#admin-menu LI.admin-menu-action {
	FLOAT: right
}
#admin-menu LI.admin-menu-action A {
	BORDER-LEFT: #323232 1px solid; BORDER-RIGHT: medium none
}
BODY.admin-menu {
	MARGIN-TOP: 20px !important
}
#admin-menu {
	Z-INDEX: 999; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#admin-menu UL {
	Z-INDEX: 999; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
#admin-menu UL {
	POSITION: static
}
#admin-menu UL A {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #eee; =
FONT-WEIGHT: normal; BORDER-RIGHT: #323232 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 4px
}
#admin-menu UL LI.admin-menu-tab A {
	BORDER-RIGHT: #52565e 1px solid
}
#admin-menu LI LI A {
	BORDER-TOP: #323232 1px solid; BORDER-RIGHT: medium none
}
#admin-menu LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: =
100%; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#admin-menu LI.admin-menu-tab {
	PADDING-BOTTOM: 1px; BACKGROUND: url(images/bkg_tab.png) repeat-x left =
bottom
}
#admin-menu LI LI {
	FILTER: Alpha(opacity=3D88); WIDTH: 160px; BACKGROUND: #202020; =
opacity: 0.88
}
#admin-menu LI UL {
	POSITION: absolute; LINE-HEIGHT: 1.2em; MARGIN: 0px; WIDTH: 160px; =
DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: =
-999em
}
#admin-menu LI LI.expandable UL {
	MARGIN: -20px 0px 0px 160px
}
#admin-menu LI:hover UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI.iehover UL UL UL UL UL {
	DISPLAY: none; LEFT: -999em
}
#admin-menu LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI LI LI LI LI.iehover UL {
	DISPLAY: block; LEFT: auto
}
#admin-menu LI.admin-menu-action:hover UL {
	RIGHT: 0px
}
#admin-menu LI LI.expandable {
	BACKGROUND: url(images/arrow.png) #45454a no-repeat 145px 7px
}
#admin-menu LI LI:hover {
	BACKGROUND-COLOR: #111
}
#admin-menu LI LI.iehover {
	BACKGROUND-COLOR: #111
}
#admin-menu LI LI:hover A {
	COLOR: #fff
}
#admin-menu LI LI:hover LI:hover A {
	COLOR: #fff
}
#admin-menu LI LI:hover LI:hover LI:hover A {
	COLOR: #fff
}
#admin-menu LI LI.expandable:hover A {
	BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; COLOR: #eee; =
BORDER-RIGHT-COLOR: #666666; BORDER-LEFT-COLOR: #666666
}
#admin-menu LI LI.expandable:hover LI.expandable:hover A {
	BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; COLOR: #eee; =
BORDER-RIGHT-COLOR: #666666; BORDER-LEFT-COLOR: #666666
}
#admin-menu LI LI.expandable:hover LI A {
	BORDER-BOTTOM-COLOR: #323232; BORDER-TOP-COLOR: #323232; =
BORDER-RIGHT-COLOR: #323232; BORDER-LEFT-COLOR: #323232
}
#admin-menu LI LI.expandable:hover LI.expandable:hover LI A {
	BORDER-BOTTOM-COLOR: #323232; BORDER-TOP-COLOR: #323232; =
BORDER-RIGHT-COLOR: #323232; BORDER-LEFT-COLOR: #323232
}
#admin-menu LI LI:hover LI A {
	COLOR: #eee
}
#admin-menu LI LI.iehover LI A {
	COLOR: #eee
}
#admin-menu LI LI.iehover LI.iehover LI A {
	COLOR: #eee
}
#admin-menu LI LI.iehover A {
	WIDTH: 90%; COLOR: #fff
}
#admin-menu LI LI.iehover LI.iehover A {
	WIDTH: 90%; COLOR: #fff
}
#admin-menu LI LI.iehover LI.iehover LI.iehover A {
	WIDTH: 90%; COLOR: #fff
}
HTML.js FIELDSET.collapsible DIV.fieldset-wrapper {
	OVERFLOW: visible
}

@media Print   =20
{
#admin-menu {
	DISPLAY: none
}
BODY.admin-menu {
	MARGIN-TOP: 0px !important
}

}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/css/intuit_common_interface.css?R

.large {
	MARGIN-LEFT: 0px !important
}
.big {
	MARGIN-LEFT: 0px !important
}
.normal {
	MARGIN-LEFT: 0px !important
}
.little {
	MARGIN: 0px
}
.small {
	MARGIN: 0px
}
.person-view .td {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.large {
	WIDTH: 155px !important
}
.big {
	WIDTH: 90px !important
}
.normal {
	WIDTH: 58px !important
}
.little {
	WIDTH: 60px !important
}
.small {
	WIDTH: 40px !important
}
.person-view .picture {
	WHITE-SPACE: normal
}
.large .picture {
	WIDTH: 160px; HEIGHT: 150px
}
.big .picture {
	WIDTH: 75px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: =
75px
}
.normal .picture {
	WIDTH: 58px; HEIGHT: 50px
}
.little .picture {
	WIDTH: 60px; HEIGHT: 50px
}
.small .picture {
	WIDTH: 40px; HEIGHT: 30px
}
.person-view .picture A {
	TEXT-ALIGN: left; DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
.person-view .name {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; FONT-STYLE: normal; TEXT-OVERFLOW: =
ellipsis !important; WHITE-SPACE: normal; HEIGHT: 30px; COLOR: #0071a6; =
FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; OVERFLOW: hidden; =
FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.big .name {
	WIDTH: 80px
}
.normal .name {
	LINE-HEIGHT: 12px; WIDTH: 55px; FONT-SIZE: 9px
}
.little .name {
	LINE-HEIGHT: 12px; WIDTH: 55px; FONT-SIZE: 9px
}
.little .name {
	LINE-HEIGHT: 12px; WIDTH: 55px; FONT-SIZE: 9px
}
.person-view .commands {
	TEXT-ALIGN: center
}
.person-view .commands P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.large {
	MARGIN: 0px; WIDTH: 100%
}
.big {
	MARGIN: 0px; WIDTH: 100%
}
.normal {
	MARGIN: 0px; WIDTH: 100%
}
.little {
	MARGIN: 0px; WIDTH: 100%
}
.small {
	MARGIN: 0px; WIDTH: 100%
}
.large .picture {
	WIDTH: 160px; HEIGHT: 160px
}
.big .picture {
	WIDTH: 75px; HEIGHT: 75px
}
.normal .picture {
	WIDTH: 60px; HEIGHT: 60px
}
.little .picture {
	WIDTH: 60px; HEIGHT: 50px
}
.small .picture {
	WIDTH: 40px; HEIGHT: 30px
}
.person-view-ex .info {
	VERTICAL-ALIGN: top
}
.person-view-ex .info .name {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; FONT-STYLE: normal; PADDING-LEFT: =
5px; WHITE-SPACE: normal; HEIGHT: 20px; COLOR: #0071a6; FONT-SIZE: 12px; =
VERTICAL-ALIGN: top; OVERFLOW: hidden; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.person-view-ex .info .name .grey {
	COLOR: #808080 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: =
normal !important; TEXT-DECORATION: none !important
}
.person-view-ex .info .description {
	LINE-HEIGHT: 15px; MIN-HEIGHT: 15px; PADDING-LEFT: 5px !important; =
MARGIN-BOTTOM: 6px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.common-content-border {
	HEIGHT: 100%
}
.common-content-border .common-content-border-top {
	PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; HEIGHT: 4px; VERTICAL-ALIGN: =
top
}
.common-content-border .common-content-border-top .left {
	BACKGROUND-IMAGE: url(../images/social_top_left.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-top .center {
	BACKGROUND-COLOR: #ffffff; WIDTH: 100%; DISPLAY: inline-block; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid
}
.common-content-border .common-content-border-top .right {
	BACKGROUND-IMAGE: url(../images/social_top_right.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-title {
	MARGIN-BOTTOM: 10px; HEIGHT: 30px; PADDING-TOP: 13px
}
.common-content-border .common-content-border-title H2 {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 2px; COLOR: #000000; =
MARGIN-LEFT: 12px; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN-RIGHT: =
12px
}
.common-content-border .common-content-border-content-wrapper {
	BORDER-LEFT: #ebd6a0 1px solid; BACKGROUND-COLOR: #ffffff; =
BORDER-RIGHT: #ebd6a0 1px solid
}
.common-content-border .common-content-border-bottom {
	PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; HEIGHT: 4px; VERTICAL-ALIGN: =
top
}
.common-content-border .common-content-border-bottom .left {
	BACKGROUND-IMAGE: url(../images/social_bottom_left.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-bottom .center {
	BORDER-BOTTOM: #ebd6a0 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: =
100%; DISPLAY: inline-block; HEIGHT: 4px; FONT-SIZE: 0px; =
VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-bottom .right {
	BACKGROUND-IMAGE: url(../images/social_bottom_right.png); WIDTH: 4px =
!important; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
4px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.common-content-border .common-content-border-tabs {
	WIDTH: 100%; DISPLAY: table
}
.common-content-border .common-content-border-row {
	DISPLAY: table-row
}
.common-content-border .common-content-border-tabs .border12343 {
	BACKGROUND-IMAGE: url(../images/border12343.png); WIDTH: 1px; DISPLAY: =
table-cell; VERTICAL-ALIGN: bottom; PADDING-TOP: 6px
}
.common-content-border .common-content-border-tabs #tabs-list {
	DISPLAY: table-cell
}
.common-content-border .menu-tabs {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap
}
.common-content-border .menu-tabs LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 49%; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #000000; =
FONT-SIZE: 13px; FONT-WEIGHT: normal; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.common-content-border .menu-tabs LI A.selected {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.common-content-border .menu-tabs LI A.nonselected {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.common-content-without-border .menu-tabs {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN: 0px; WHITE-SPACE: nowrap; =
HEIGHT: 23px !important
}
.common-content-without-border .menu-tabs LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: =
20px; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.common-content-without-border .menu-tabs LI A.selected {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.common-content-without-border .menu-tabs LI A.nonselected {
	COLOR: #0071a6; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.standard .item-list {
	WIDTH: 100%; DISPLAY: table
}
.standard UL {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: =
url(../images/tabs-list-gradient.png); PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table-row; =
HEIGHT: 28px; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.standard .tabs-list-item {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: table-cell; WHITE-SPACE: nowrap; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 28px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.standard .selected {
	BACKGROUND-IMAGE: url(../images/tabs-list-selected.png)
}
.standard .tabs-list-item .wrapper {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.standard .tabs-list-item-border {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 4px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 28px; PADDING-TOP: 0px
}
.standard .first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first.png); POSITION: =
absolute; TOP: 0px; LEFT: 0px
}
.common-content-border .standard .first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first-border.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.standard .selected .first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first-selected.png); =
POSITION: absolute; TOP: 0px; LEFT: 0px
}
.common-content-border .standard .selected .first-first {
	BACKGROUND-IMAGE: url(../images/tabs-list-first-selected-border.png); =
POSITION: absolute; TOP: 0px; LEFT: 0px
}
.standard .last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.common-content-border .standard .last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last-border.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.standard .selected .last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last-selected.png); POSITION: =
absolute; RIGHT: 0px; TOP: 0px
}
.common-content-border .standard .selected .last-last {
	BACKGROUND-IMAGE: url(../images/tabs-list-last-selected-border.png); =
POSITION: absolute; RIGHT: 0px; TOP: 0px
}
.standard .tabs-list-item-gripper {
	BACKGROUND-IMAGE: url(../images/tabs-list-selected-gripper.png); =
POSITION: absolute; WIDTH: 11px; DISPLAY: block; HEIGHT: 8px; =
MARGIN-LEFT: -5px; TOP: 20px; LEFT: 50%
}
.standard .tabs-list-item A {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.standard .tabs-list-item SPAN.text {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.standard .selected A {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #ffffff; TEXT-DECORATION: none
}
.standard .selected SPAN.text {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #ffffff; TEXT-DECORATION: none
}
.standard .additional-tabs-list-anch {
=09
}
.standard .additional-tabs-list {
	Z-INDEX: 100; POSITION: absolute; WIDTH: auto; DISPLAY: none; TOP: =
25px; LEFT: 0px
}
.standard .additional-tabs-list .item-list {
	MARGIN: 0px
}
.standard .additional-tabs-list .item-list UL {
	LIST-STYLE: none none inside; BACKGROUND-IMAGE: none; WIDTH: auto; =
DISPLAY: block; HEIGHT: auto
}
.standard .additional-tabs-list .tabs-list-additional-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 22px; PADDING-TOP: 0px
}
.standard .additional-tabs-list .tabs-list-additional-item A {
	MARGIN: 0px; WIDTH: auto !important; HEIGHT: auto !important; COLOR: =
#0062a0 !important; FONT-SIZE: 12px !important; FONT-WEIGHT: normal =
!important; TEXT-DECORATION: underline
}
.simple#tabs-list .item-list {
	MARGIN: 0px; WIDTH: 100%; DISPLAY: table
}
.simple#tabs-list UL {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; PADDING-BOTTOM: =
0px; BACKGROUND-COLOR: #fcf8e4; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; DISPLAY: table-row; HEIGHT: 24px !important; =
FONT-SIZE: 0px; PADDING-TOP: 0px
}
.simple#tabs-list .tabs-list-item {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
table-cell; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll =
repeat 0% 0%; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.simple#tabs-list .selected {
	BORDER-BOTTOM: medium none
}
.simple#tabs-list .tabs-list-item .wrapper {
	BACKGROUND-IMAGE: url(../images/tabs_gradient_categories_tags.png); =
POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.simple#tabs-list .tabs-list-item-border {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 4px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; HEIGHT: 24px; PADDING-TOP: 0px
}
.simple#tabs-list .first {
	BACKGROUND-IMAGE: url(../images/tabs_list_first_categories_tags.png); =
POSITION: absolute; TOP: 0px; LEFT: 0px
}
.simple#tabs-list .selected .first {
=09
}
.simple#tabs-list .last {
	BACKGROUND-IMAGE: url(../images/tabs_list_last_categories_tags.png); =
POSITION: absolute; RIGHT: 0px; TOP: 0px
}
.simple#tabs-list .selected .last {
=09
}
.simple#tabs-list .tabs-list-item-gripper {
	DISPLAY: none
}
.simple#tabs-list .tabs-list-item A {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.simple#tabs-list .tabs-list-item SPAN.text {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #555555; MARGIN-LEFT: 15px; =
FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; MARGIN-RIGHT: =
15px; TEXT-DECORATION: underline
}
.simple#tabs-list .selected A {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #555555; TEXT-DECORATION: none
}
.simple#tabs-list .selected SPAN.text {
	WIDTH: 100%; HEIGHT: 20px; COLOR: #555555; TEXT-DECORATION: none
}
.simple#tabs-list #additional-tabs-list-anch {
=09
}
.simple#tabs-list #additional-tabs-list {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 200px; DISPLAY: none; TOP: =
25px; LEFT: 0px
}
.simple#tabs-list #additional-tabs-list .item-list {
	MARGIN: 0px
}
.simple#tabs-list #additional-tabs-list .item-list UL {
	LIST-STYLE: none none inside; BACKGROUND-IMAGE: none; BORDER-BOTTOM: =
#eddaa4 1px solid; BORDER-LEFT: #eddaa4 1px solid; BACKGROUND-COLOR: =
#fcf8e4; WIDTH: auto; DISPLAY: block; HEIGHT: auto; BORDER-TOP: #eddaa4 =
1px solid; BORDER-RIGHT: #eddaa4 1px solid
}
.simple#tabs-list #additional-tabs-list .tabs-list-additional-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
HEIGHT: 30px; PADDING-TOP: 0px
}
.simple#tabs-list #additional-tabs-list .selected {
	BACKGROUND-COLOR: #ff9933
}
.simple#tabs-list #additional-tabs-list .tabs-list-additional-item A {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 100%; DISPLAY: inline-block; =
HEIGHT: 25px; COLOR: #555555; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline; PADDING-TOP: 5px
}
.simple#tabs-list #additional-tabs-list .tabs-list-additional-item =
A:hover {
	BACKGROUND-COLOR: #ff9933; COLOR: #ffffff; TEXT-DECORATION: none
}
.simple#tabs-list #additional-tabs-list .selected A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.feature {
	CLEAR: both
}
.entity-categories-button {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/asterix.png); =
TEXT-INDENT: -100000px; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: =
18px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.entity-tags-button {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/asterix.png); =
TEXT-INDENT: -100000px; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: =
18px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.entity-authors-button {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/asterix.png); =
TEXT-INDENT: -100000px; WIDTH: 18px; DISPLAY: inline-block; HEIGHT: =
18px; FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.share-control {
	PADDING-LEFT: 5px !important; DISPLAY: inline-block; HEIGHT: 23px
}
.share-control A {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.share-control .share-icon {
	BACKGROUND-IMAGE: url(../images/share.png); WIDTH: 18px; DISPLAY: =
inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.share-control .share-link {
	POSITION: relative; DISPLAY: inline-block; FLOAT: none; HEIGHT: 18px
}
.share-control .share-link .share-link-list {
	Z-INDEX: 100; BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; =
BORDER-LEFT: #ebd6a0 1px solid; WIDTH: 220px; BACKGROUND: #fcf8e4; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; LEFT: =
-100px
}
.share-control .share-link .share-link-list .share-link-item {
	PADDING-BOTTOM: 2px; MARGIN: 1px; PADDING-LEFT: 3px; WIDTH: 100px; =
PADDING-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
2px 50%; FLOAT: left; HEIGHT: 16px; PADDING-TOP: 2px
}
.share-control .share-link .share-link-list .share-link-item:hover {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 1px !important; PADDING-LEFT: 2px !important; =
PADDING-RIGHT: 2px !important; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 1px !important
}
.share-control .share-link .share-link-list .share-link-item A {
	PADDING-LEFT: 20px; DISPLAY: block; HEIGHT: 16px; FONT-SIZE: 12px
}
.share-control .share-link .share-link-list .share-link-item A:hover {
	TEXT-DECORATION: none
}
.share-control .share-link-vk {
	BACKGROUND-IMAGE: url(../images/vkontakte.png)
}
.share-control .share-link-facebook {
	BACKGROUND-IMAGE: url(../images/facebook.png)
}
.share-control .share-link-mymailru {
	BACKGROUND-IMAGE: url(../images/mailru.png)
}
.share-control .share-link-favorites {
	BACKGROUND-IMAGE: url(../images/favorites.png)
}
.share-control .share-link-twitter {
	BACKGROUND-IMAGE: url(../images/twitter.png)
}
.share-control .share-link-google {
	BACKGROUND-IMAGE: url(../images/google.png)
}
.complain-control {
	PADDING-LEFT: 5px; DISPLAY: inline-block; HEIGHT: 23px
}
.complain-control A {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.complain-control .complain-icon {
	BACKGROUND-IMAGE: url(../images/complain.png); WIDTH: 18px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px =
3px; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.complain-control .complain-link {
	POSITION: relative; DISPLAY: inline-block; FLOAT: none; HEIGHT: 18px
}
.complain-control .complain-link .complain-link-list {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 170px; LEFT: -100px
}
.complain-control .complain-link .complain-link-list UL {
	MARGIN: 0px
}
.complain-control .complain-link .complain-link-list LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px =
!important; MARGIN: 0px; PADDING-LEFT: 8px; HEIGHT: 22px
}
.complain-control .complain-link .complain-link-list LI A {
	DISPLAY: block; COLOR: #0071a6 !important; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.complain-control .complain-link .complain-link-list LI:hover {
	BACKGROUND-COLOR: #fcf8e4
}
DIV[id*=3Dsignout-button] {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: =
23px; COLOR: #515050 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
DIV[id*=3Dsignout-button] A {
	COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
DIV[id*=3Dsignout-button] A SPAN.delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: inline-block; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 2px; =
LEFT: -2px
}
DIV[id*=3Dlikit-control] {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: =
23px; COLOR: #515050 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
DIV[id*=3Dlikit-control] A {
	COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
DIV[id*=3Dlikit-control] .likeit-icon {
	BACKGROUND-IMAGE: =
url(../../../intuit_rating_system/themes/images/likeit.png); WIDTH: =
18px; DISPLAY: inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
DIV[id*=3Dlikit-control] .dislikeit-icon {
	BACKGROUND-IMAGE: =
url(../../../intuit_rating_system/themes/images/dislikeit.png); WIDTH: =
18px; DISPLAY: inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.int_hover_menu_title {
	HEIGHT: 28px; VERTICAL-ALIGN: top
}
.int_hover_menu_title {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu A {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu A:link {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu A:visited {
	COLOR: #555555; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.int_hover_menu .item-list UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.int_hover_menu .item-list UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.int_hover_menu_links {
	Z-INDEX: 100; POSITION: absolute
}
.int_hover_menu .int_hover_menu_links .item-list UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: =
22px; PADDING-TOP: 0px
}
.int_hover_menu .int_hover_menu_links .item-list UL LI:hover {
	BACKGROUND-COLOR: #fcf8e4
}
.int_hover_menu_links A {
	WIDTH: auto !important; HEIGHT: auto !important; COLOR: #0062a0 =
!important; FONT-SIZE: 12px !important; FONT-WEIGHT: normal !important; =
TEXT-DECORATION: underline
}
#likeit-list .int-avatar {
	DISPLAY: inline-block; MARGIN-RIGHT: 20px
}
#likeit-list .person-view-ex:unknown {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#likeit-list .person-view-ex .info .name {
	PADDING-LEFT: 10px
}
#likeit-list .person-view-ex .info .description {
	PADDING-LEFT: 10px !important
}
.ui-dialog-buttonpane .ahah-progress {
	MARGIN-TOP: 10px; FLOAT: right
}
.pager-wrapper {
=09
}
.pager-wrapper .pager {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; MARGIN-TOP: 3px; MARGIN-BOTTOM: =
3px; FONT-SIZE: 13px; VERTICAL-ALIGN: middle
}
.pager-wrapper .item-per-page-select {
	TEXT-ALIGN: center
}
.pager-wrapper A {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #0071ab; =
FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.pager-wrapper A:visited {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #0071ab; =
FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.pager-wrapper A:hover {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #0071ab; =
FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.pager-wrapper .current {
	MIN-WIDTH: 20px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #fcf8e4; DISPLAY: =
inline-block; HEIGHT: 20px; FONT-SIZE: 13px; VERTICAL-ALIGN: middle
}
.commentable-entity-view {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 15px !important
}
.commentable-entity-view .left {
	TEXT-ALIGN: left; WIDTH: 84px; VERTICAL-ALIGN: top
}
.commentable-entity-view .left A {
	PADDING-BOTTOM: 5px; WIDTH: 72px; PADDING-RIGHT: 13px; DISPLAY: block; =
HEIGHT: 72px
}
.commentable-entity-view .left .int-avatar {
	MARGIN-RIGHT: 12px
}
.commentable-entity-view .right {
=09
}
.last .right {
	BORDER-BOTTOM: medium none
}
.commentable-entity-view .right .title {
	WIDTH: 100%; MARGIN-BOTTOM: 2px; HEIGHT: 15px
}
.commentable-entity-view .right .title .name {
	LINE-HEIGHT: 14px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: table-cell =
!important; COLOR: #000000 !important; FONT-SIZE: 11px !important; =
VERTICAL-ALIGN: top; FONT-WEIGHT: normal !important; TEXT-DECORATION: =
none !important
}
.commentable-entity-view .right .title .name A {
	COLOR: #0071a6; FONT-WEIGHT: bold
}
.commentable-entity-view .right .title .name SPAN A {
	COLOR: #0071a6; FONT-WEIGHT: normal
}
.commentable-entity-view .right .title .name .grey {
	COLOR: #808080 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: =
normal !important; TEXT-DECORATION: none !important
}
.commentable-entity-view .right .title .date {
	TEXT-ALIGN: right; LINE-HEIGHT: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: =
10px; DISPLAY: table-cell !important; WHITE-SPACE: nowrap; COLOR: =
#808080 !important; FONT-SIZE: 11px !important; VERTICAL-ALIGN: top; =
FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
.commentable-entity-view .right .title .delete-button {
	PADDING-LEFT: 5px; WIDTH: 17px; DISPLAY: block; PADDING-TOP: 3px
}
.commentable-entity-view .right .title .delete-button .delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 0px; LEFT: -2px
}
.commentable-entity-view .right .first-message TABLE {
	MARGIN: 0px; WIDTH: 100%; TABLE-LAYOUT: fixed
}
.commentable-entity-view .right .first-message TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.commentable-entity-view .right .first-message TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 15px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; WORD-WRAP: =
break-word; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; PADDING-TOP: 0px !important
}
.commentable-entity-view .right .themes {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 20px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; COLOR: #515050; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px =
!important
}
.commentable-entity-view .right .themes SPAN {
	FONT-WEIGHT: normal
}
.commentable-entity-view .right .tags {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 20px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; COLOR: #515050; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px =
!important
}
.commentable-entity-view .right .tags SPAN {
	FONT-WEIGHT: normal
}
.commentable-entity-view .right .tags .highlighted {
	FONT-WEIGHT: bold
}
.commentable-entity-view .right .new-message-form-wrapper .form-item {
	PADDING-TOP: 0px !important
}
.commentable-entity-view .right .new-message-form-wrapper TEXTAREA {
	LINE-HEIGHT: 16px; FONT-SIZE: 13px
}
.commentable-entity-view .commands .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.commentable-entity-view .name .triangle {
	BACKGROUND-IMAGE: =
url(../../../int_frontpage/themes/images/arrow-grey.png); WIDTH: 4px; =
DISPLAY: inline-block; HEIGHT: 7px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.commentable-entity-view .right .new-message-form-wrapper =
.textarea-identifier {
	DISPLAY: none
}
.commentable-entity-view .name .plus {
	FONT-SIZE: 14px
}
.comment-view {
	BACKGROUND-COLOR: #fcf8e4; PADDING-LEFT: 5px !important; WIDTH: auto =
!important; PADDING-RIGHT: 5px !important; MARGIN-BOTTOM: 5px =
!important; PADDING-TOP: 5px !important
}
.comment-view P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.comment-view .left {
	TEXT-ALIGN: left; WIDTH: 50px; VERTICAL-ALIGN: top
}
.comment-view .left A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: =
0px; DISPLAY: block; HEIGHT: 50px; PADDING-TOP: 0px
}
.comment-view .left .int-avatar {
	MARGIN-RIGHT: 10px
}
.comment-view .right {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.comment-view .right .title {
	WIDTH: 100%; DISPLAY: block !important; HEIGHT: 15px
}
.comment-view .right .title .name {
	LINE-HEIGHT: 15px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: =
table-cell; WHITE-SPACE: nowrap; HEIGHT: 15px !important; COLOR: =
#000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.comment-view .right .title .date {
	TEXT-ALIGN: right; LINE-HEIGHT: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: =
8px; DISPLAY: table-cell; WHITE-SPACE: nowrap; HEIGHT: 15px !important; =
COLOR: #808080; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.comment-view .right .title .delete-button {
	PADDING-LEFT: 5px; WIDTH: 12px; DISPLAY: block; HEIGHT: 12px !important
}
.comment-view .right .title .delete-button .delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 0px; LEFT: -2px
}
.comment-view .right .text TABLE {
	MARGIN: 0px; WIDTH: 100%; TABLE-LAYOUT: fixed
}
.comment-view .right .text TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.comment-view .right .text TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 15px; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; WORD-WRAP: break-word; BACKGROUND: #fcf8e4; COLOR: #000000; =
FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; =
PADDING-TOP: 0px !important
}
.tags-select-element .label-caption {
	LINE-HEIGHT: 16px; WIDTH: 459px; PADDING-RIGHT: 10px !important; COLOR: =
#444444; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; =
PADDING-TOP: 9px
}
.tags-select-element .list-wrapper .short-list-wrapper {
	LINE-HEIGHT: 16px; WHITE-SPACE: normal; COLOR: #999999; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .long-list-wrapper {
	LINE-HEIGHT: 16px; WHITE-SPACE: normal; COLOR: #999999; FONT-SIZE: =
11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .short-list-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: underline
}
.tags-select-element .list-wrapper .long-list-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: underline
}
.tags-select-element .list-wrapper .short-list-wrapper A:hover {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .long-list-wrapper A:hover {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .short-list-wrapper A.selected {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .long-list-wrapper A.selected {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .short-list-wrapper A.selected:hover =
{
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .long-list-wrapper A.selected:hover {
	COLOR: #999999; FONT-WEIGHT: bold
}
.tags-select-element .list-wrapper .short-list-wrapper =
A.switch-long-list-anchor {
	LINE-HEIGHT: 16px; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .short-list-wrapper =
A.switch-long-list-anchor:visited {
	LINE-HEIGHT: 16px; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.tags-select-element .list-wrapper .short-list-wrapper =
A.switch-long-list-anchor:hover {
	LINE-HEIGHT: 16px; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.tags-select-element .input-wrapper {
	MARGIN-TOP: 5px
}
.tags-select-element .input-wrapper INPUT {
	MARGIN: 0px; WIDTH: 235px
}
.info-item {
	LINE-HEIGHT: 18px; COLOR: #808080; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.info-item SPAN {
	COLOR: #000000; FONT-WEIGHT: normal
}
.info-item SPAN[id*=3Dcategories] {
	FONT-WEIGHT: normal
}
.info-item SPAN[id*=3Dtags] {
	FONT-WEIGHT: normal
}
.info-item A {
	COLOR: #0071a6; TEXT-DECORATION: underline
}
.glossary_form .common-content-border-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 0px
}
.glossary_form {
	FONT-SIZE: 11px !important
}
.glossary_form LABEL {
	FONT-SIZE: 11px !important
}
.glossary_form TEXTAREA {
	FONT-SIZE: 11px !important
}
.glossary_form .label-wrapper {
	MIN-WIDTH: 100px !important; WIDTH: auto !important; WHITE-SPACE: =
nowrap !important
}
.glossary_form LABEL {
	MIN-WIDTH: 100px !important; WIDTH: auto !important; WHITE-SPACE: =
nowrap !important
}
.glossary_form .form-item {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.glossary_form .submit-button-wrapper {
	TEXT-ALIGN: right; MARGIN: 0px; DISPLAY: inline
}
.glossary_form .glossary_form_buttons {
	TEXT-ALIGN: right
}
.glossary_form .glossary_form_close {
	MARGIN-LEFT: 6px; VERTICAL-ALIGN: top; TEXT-DECORATION: underline
}
.glossary-term .int-contextmenu-wrapper {
	DISPLAY: inline
}
#share-thoughts-form .description {
	DISPLAY: none
}
#share-thoughts-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#share-thoughts-form .command-buttons {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
#share-thoughts-form .command-buttons A.cancel-button {
	MARGIN-LEFT: 272px
}
.author-slide-wrapper .author-names {
	PADDING-LEFT: 22px; COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.author-slide-wrapper .author-names .name {
	LINE-HEIGHT: 18px; DISPLAY: block; CURSOR: pointer
}
.author-slide-wrapper .author-names .name:hover {
	TEXT-DECORATION: underline
}
.author-slide-wrapper .authors .person-view .name {
	DISPLAY: none
}
.brief-full-text-block {
	MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
.brief-full-text-block .brief-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}
.brief-full-text-block .full-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}
.more-list-pannel {
	MARGIN-TOP: 5px !important; DISPLAY: inline; MARGIN-BOTTOM: 5px =
!important
}
.more-list-pannel .full-text-wrapper {
	DISPLAY: inline
}
.more-list-pannel .breif-text-wrapper {
	DISPLAY: inline
}
.more-list-pannel .full-text-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.more-list-pannel .breif-text-wrapper A {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.more-list-pannel .brief-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}
.more-list-pannel .full-text-switch-control {
	COLOR: #0071a6; CURSOR: pointer
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/css/entity_showcase_list.css?R

.entities-standard-block {
	WIDTH: 100%; CLEAR: both
}
.entities-standard-block FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.entities-standard-block DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.entities-standard-block .header {
	BORDER-BOTTOM: #ebd6a0 1px solid; WIDTH: 100%; DISPLAY: table; HEIGHT: =
23px
}
.entities-standard-block .plated {
	BACKGROUND-COLOR: #fcf8e4
}
.entities-standard-block .plated .title {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.entities-standard-block .row {
	DISPLAY: table-row
}
.entities-standard-block .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; DISPLAY: table-cell; HEIGHT: 14px !important; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.entities-standard-block .title SPAN {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.entities-standard-block .title A SPAN {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.entities-standard-block .title SPAN A {
	COLOR: #0071a6; TEXT-DECORATION: none
}
.entities-standard-block .title SPAN.red {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.entities-standard-block .grip {
	BACKGROUND-IMAGE: url(../images/list-title-gripper.png); PADDING-LEFT: =
13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 6px
}
.entities-standard-block .plated .grip {
	PADDING-LEFT: 15px; BACKGROUND-POSITION: 5px 6px
}
.entities-standard-block .title H3 {
	PADDING-BOTTOM: 2px; DISPLAY: block; WHITE-SPACE: normal; COLOR: =
#000000; FONT-SIZE: 14px !important; FONT-WEIGHT: bold !important; =
TEXT-DECORATION: none
}
.entities-standard-block .secondary H3 {
	LINE-HEIGHT: 20px !important; COLOR: #494949 !important; FONT-SIZE: =
13px !important
}
.entities-standard-block .title H3 .switch {
	PADDING-BOTTOM: 2px; COLOR: #0071a6; FONT-SIZE: 14px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.entities-standard-block .secondary H3 .switch {
	LINE-HEIGHT: 20px !important; FONT-SIZE: 13px !important
}
.entities-standard-block .title H3 .selected {
	COLOR: #000000; CURSOR: auto; TEXT-DECORATION: none
}
.entities-standard-block .title H3 A {
	COLOR: #0071a6; FONT-SIZE: 14px; TEXT-DECORATION: none !important
}
.entities-standard-block .title H3 A SPAN {
	COLOR: #0071a6; FONT-SIZE: 14px; TEXT-DECORATION: none !important
}
.entities-standard-block .delete-button {
	PADDING-LEFT: 5px; WIDTH: 12px
}
.entities-standard-block .delete-button SPAN.delete {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/delete.png); =
POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 12px; CURSOR: pointer; TOP: 0px; LEFT: -2px
}
.entities-standard-block .links {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; WHITE-SPACE: nowrap; HEIGHT: 14px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.entities-standard-block .plated .links {
	PADDING-RIGHT: 5px
}
.entities-standard-block .links UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 0px; =
PADDING-TOP: 0px
}
.entities-standard-block .links LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: 24px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.entities-standard-block .links .selected {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-standard-block .links .selected A {
	COLOR: #000000; FONT-WEIGHT: bold
}
.entities-standard-block .links A {
	COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.entities-standard-block .links .display-table {
	BACKGROUND-IMAGE: url(../images/tab.png); WIDTH: 12px; DISPLAY: =
inline-block; HEIGHT: 12px; VERTICAL-ALIGN: -3px
}
.entities-standard-block .links .red {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D50); opacity: =
0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
.entities-standard-block .links .display-list {
	BACKGROUND-IMAGE: url(../images/list.png); WIDTH: 12px; DISPLAY: =
inline-block; HEIGHT: 12px; VERTICAL-ALIGN: -3px
}
.entities-standard-block .links .red {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D50); opacity: =
0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
.entities-standard-block .links {
	COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: =
normal
}
.entities-standard-block .links .cancel {
	BACKGROUND-IMAGE: url(../../../../themes/intuit/images/cancel.png); =
BACKGROUND-COLOR: #ffffff; WIDTH: 15px; PADDING-RIGHT: 5px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; =
VERTICAL-ALIGN: -4px
}
.entities-standard-block .links LI.last {
	MARGIN: 0px
}
.entities-standard-block .links FORM {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.entities-standard-block .links .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
.entities-standard-block .container {
=09
}
.entities-standard-block .container .content {
	WIDTH: 100%
}
.entities-standard-block .container .content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .container .content TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.entities-standard-block .list {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.entities-standard-block .list .person-view {
	DISPLAY: inline-block !important; MARGIN-BOTTOM: 15px; VERTICAL-ALIGN: =
top
}
.entities-standard-block .list .person-view-ex {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 5px !important
}
.ui-dialog .person-view-ex {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 5px !important
}
.entities-standard-block .list .plated {
	BACKGROUND-COLOR: #fcf8e4
}
.entities-standard-block .navigation {
	MARGIN-BOTTOM: 15px
}
.entities-standard-block .navigation A.all {
	BACKGROUND-IMAGE: url(../../../int_frontpage/img/arrow.png); =
PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; FONT: bold 12px =
"lucida grande",tahoma,verdana,arial,sans-serif; BACKGROUND-POSITION: =
12px 50%; COLOR: #0071a6; TEXT-DECORATION: underline
}
.entities-showcase-list-item {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-BOTTOM: 1px !important; =
PADDING-TOP: 5px !important
}
.entities-showcase-list-item .table {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: table; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .tr {
	DISPLAY: table-row
}
.entities-showcase-list-item .td {
	DISPLAY: table-cell
}
.entities-showcase-list-item .top {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 26px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .title {
	PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 16px !important; MARGIN: =
0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px =
!important
}
.entities-showcase-list-item .title A {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.entities-showcase-list-item .title SPAN {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.entities-showcase-list-item .date {
	TEXT-ALIGN: right; LINE-HEIGHT: 10px; PADDING-LEFT: 5px; DISPLAY: =
table-cell !important; WHITE-SPACE: nowrap; COLOR: #777777 !important; =
FONT-SIZE: 11px !important; VERTICAL-ALIGN: top; FONT-WEIGHT: normal =
!important; TEXT-DECORATION: none !important
}
.entities-showcase-list-item .discussion_control {
=09
}
.entities-showcase-list-item .discussion_control A {
	COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.entities-showcase-list-item .discussion_control SPAN {
	COLOR: #515050; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.entities-showcase-list-item .ratings {
	BORDER-BOTTOM: #ebd6a0 1px solid; BACKGROUND-COLOR: #fcf8e4; WIDTH: =
80px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT: #ebd6a0 1px =
solid
}
.entities-showcase-list-item .data {
	TEXT-ALIGN: center; HEIGHT: 20px; VERTICAL-ALIGN: middle
}
.entities-showcase-list-item .data SPAN {
	COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .essential_elements {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f3f3f3; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: =
0px
}
.entities-showcase-list-item .file_elements {
	LINE-HEIGHT: 15px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .file_elements SPAN {
	COLOR: #000000; FONT-WEIGHT: normal
}
.entities-showcase-list-item .file_elements SPAN DIV {
	DISPLAY: inline; VERTICAL-ALIGN: top
}
.entities-showcase-list-item .additional_param {
	LINE-HEIGHT: 17px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .additional_param SPAN {
	FONT-WEIGHT: bold
}
.entities-showcase-list-item .categories {
	LINE-HEIGHT: 17px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .categories SPAN {
	FONT-WEIGHT: normal
}
.entities-showcase-list-item .tags {
	LINE-HEIGHT: 17px; COLOR: #515050; FONT-SIZE: 11px; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .tags SPAN {
	FONT-WEIGHT: normal
}
.entities-showcase-list-item .tags .highlighted {
	FONT-WEIGHT: bold
}
.entities-showcase-list-item .author {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 5px; WIDTH: 90px !important; =
HEIGHT: 90px; VERTICAL-ALIGN: top
}
.entities-showcase-list-item .author .person-small-view {
	MARGIN-LEFT: 12px !important
}
.entities-showcase-list-item .author .person-small-view IMG {
	BORDER-BOTTOM: #9d9d9b 1px solid; BORDER-LEFT: #9d9d9b 1px solid; =
BORDER-TOP: #9d9d9b 1px solid; BORDER-RIGHT: #9d9d9b 1px solid
}
.entities-showcase-list-item .author .person-view .name {
	HEIGHT: auto !important
}
.entities-showcase-list-item .information {
	PADDING-LEFT: 10px
}
.entities-showcase-list-item .description {
	COLOR: #000000; FONT-SIZE: 13px; VERTICAL-ALIGN: top; OVERFLOW: hidden; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.entities-showcase-list-item .void_column {
	MIN-HEIGHT: 29px
}
.entities-showcase-list-item .bottom {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 5px; MIN-HEIGHT: 29px !important; =
PADDING-LEFT: 10px; HEIGHT: 29px; VERTICAL-ALIGN: top
}
.entities-showcase-list-item .bottom A {
	FONT-SIZE: 11px
}
.entities-showcase-list-item .author .person-view {
	WIDTH: 70px !important; MARGIN-LEFT: 0px !important
}
.entities-showcase-list-item .author .person-view .ratings {
	DISPLAY: none
}
.entities-showcase-list-item .author .person-view .tags {
	DISPLAY: none
}
.entities-showcase-list-item .author .person-view .commands {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: auto =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .author .big {
	WIDTH: 90px !important; OVERFLOW: hidden
}
.entities-showcase-list-item .author .big .name {
	WIDTH: 90px !important; OVERFLOW: hidden
}
#visard-standard-block .title H3 .step {
	PADDING-BOTTOM: 2px; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#visard-standard-block .title H3 .selected {
	COLOR: #ff8800; TEXT-DECORATION: none
}
#visard-standard-block .title H3 .pased {
	COLOR: #979797
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/node/node.css?R

.node-unpublished {
	BACKGROUND-COLOR: #fff4f4
}
.preview .node {
	BACKGROUND-COLOR: #ffffea
}
#node-admin-filter UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#node-admin-buttons {
	FLOAT: left; MARGIN-LEFT: 0.5em; CLEAR: right
}
TD.revision-current {
	BACKGROUND: #ffc
}
.node-form .form-text {
	WIDTH: 95%; DISPLAY: block
}
.node-form .container-inline .form-text {
	WIDTH: auto; DISPLAY: inline
}
.node-form .standard {
	CLEAR: both
}
.node-form TEXTAREA {
	WIDTH: 95%; DISPLAY: block
}
.node-form .attachments FIELDSET {
	DISPLAY: block; FLOAT: none
}
.terms-inline {
	DISPLAY: inline
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/system/defaults.css?R

FIELDSET {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
MARGIN-BOTTOM: 1em; PADDING-TOP: 0.5em
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; HEIGHT: =
1px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TH {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left; PADDING-RIGHT: 1em
}
.clear-block:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.clear-block {
	DISPLAY: inline-block
}
* HTML .clear-block {
	HEIGHT: 1%
}
.clear-block {
	DISPLAY: block
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/system/system.css?R

BODY.drag {
	CURSOR: move
}
TH.active IMG {
	DISPLAY: inline
}
TR.even {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: =
#eee; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.1em
}
TR.odd {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: =
#eee; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.1em
}
TR.drag {
	BACKGROUND-COLOR: #fffff0
}
TR.drag-previous {
	BACKGROUND-COLOR: #ffd
}
TD.active {
	BACKGROUND-COLOR: #ddd
}
TD.checkbox {
	TEXT-ALIGN: center
}
TH.checkbox {
	TEXT-ALIGN: center
}
TBODY {
	BORDER-TOP: #ccc 1px solid
}
TBODY TH {
	BORDER-BOTTOM: #ccc 1px solid
}
THEAD TH {
	BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left; PADDING-RIGHT: 1em
}
.breadcrumb {
	PADDING-BOTTOM: 0.5em
}
DIV.indentation {
	PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0.2em -0.4em -0.4em; =
PADDING-LEFT: 0.6em; WIDTH: 20px; PADDING-RIGHT: 0px; FLOAT: left; =
HEIGHT: 1.7em; PADDING-TOP: 0.42em
}
DIV.tree-child {
	BACKGROUND: url(../../misc/tree.png) no-repeat 11px center
}
DIV.tree-child-last {
	BACKGROUND: url(../../misc/tree-bottom.png) no-repeat 11px center
}
DIV.tree-child-horizontal {
	BACKGROUND: url(../../misc/tree.png) no-repeat -11px center
}
.error {
	COLOR: #e55
}
DIV.error {
	BORDER-BOTTOM: #d77 1px solid; BORDER-LEFT: #d77 1px solid; BORDER-TOP: =
#d77 1px solid; BORDER-RIGHT: #d77 1px solid
}
DIV.error {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#fcc; COLOR: #200; PADDING-TOP: 2px
}
TR.error {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#fcc; COLOR: #200; PADDING-TOP: 2px
}
.warning {
	COLOR: #e09010
}
DIV.warning {
	BORDER-BOTTOM: #f0c020 1px solid; BORDER-LEFT: #f0c020 1px solid; =
BORDER-TOP: #f0c020 1px solid; BORDER-RIGHT: #f0c020 1px solid
}
DIV.warning {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#ffd; COLOR: #220; PADDING-TOP: 2px
}
TR.warning {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#ffd; COLOR: #220; PADDING-TOP: 2px
}
.ok {
	COLOR: #008000
}
DIV.ok {
	BORDER-BOTTOM: #00aa00 1px solid; BORDER-LEFT: #00aa00 1px solid; =
BORDER-TOP: #00aa00 1px solid; BORDER-RIGHT: #00aa00 1px solid
}
DIV.ok {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#dfd; COLOR: #020; PADDING-TOP: 2px
}
TR.ok {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#dfd; COLOR: #020; PADDING-TOP: 2px
}
.item-list .icon {
	PADDING-LEFT: 0.25em; FLOAT: right; COLOR: #555; CLEAR: right
}
.item-list .title {
	FONT-WEIGHT: bold
}
.item-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 0.25em =
1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL.task-list LI.active {
	FONT-WEIGHT: bold
}
.form-item {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
TR.odd .form-item {
	MARGIN-TOP: 0px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
TR.even .form-item {
	MARGIN-TOP: 0px; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px
}
TR.merge-down {
	BORDER-BOTTOM-WIDTH: 0px !important
}
TR.merge-down TD {
	BORDER-BOTTOM-WIDTH: 0px !important
}
TR.merge-down TH {
	BORDER-BOTTOM-WIDTH: 0px !important
}
TR.merge-up {
	BORDER-TOP-WIDTH: 0px !important
}
TR.merge-up TD {
	BORDER-TOP-WIDTH: 0px !important
}
TR.merge-up TH {
	BORDER-TOP-WIDTH: 0px !important
}
.form-item INPUT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item SELECT.error {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.form-item .description {
	FONT-SIZE: 0.85em
}
.form-item LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.form-item LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.form-checkboxes {
	MARGIN: 1em 0px
}
.form-radios {
	MARGIN: 1em 0px
}
.form-checkboxes .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-radios .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.marker {
	COLOR: #f00
}
.form-required {
	COLOR: #f00
}
.more-link {
	TEXT-ALIGN: right
}
.more-help-link {
	TEXT-ALIGN: right; FONT-SIZE: 0.85em
}
.nowrap {
	WHITE-SPACE: nowrap
}
.item-list .pager {
	TEXT-ALIGN: center; CLEAR: both
}
.item-list .pager LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; LIST-STYLE-TYPE: none; =
PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-TOP: =
0.5em
}
.pager-current {
	FONT-WEIGHT: bold
}
.tips {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: =
0.9em; PADDING-TOP: 0px
}
DL.multiselect DD.b {
	WIDTH: 14em; FONT-FAMILY: inherit
}
DL.multiselect DD.b .form-item {
	WIDTH: 14em; FONT-FAMILY: inherit
}
DL.multiselect DD.b SELECT {
	WIDTH: 14em; FONT-FAMILY: inherit
}
DL.multiselect DD.a {
	WIDTH: 10em
}
DL.multiselect DD.a .form-item {
	WIDTH: 10em
}
DL.multiselect DT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.75em; MARGIN: 0px 1em 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DL.multiselect DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.75em; MARGIN: 0px 1em 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DL.multiselect .form-item {
	MARGIN: 0px; HEIGHT: 1.75em
}
UL.primary {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
normal; LIST-STYLE-TYPE: none; MARGIN: 5px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; WHITE-SPACE: nowrap; =
HEIGHT: auto; PADDING-TOP: 0px
}
UL.primary LI {
	DISPLAY: inline
}
UL.primary LI A {
	BORDER-BOTTOM: #bbb 1px; BORDER-LEFT: #bbb 1px solid; PADDING-BOTTOM: =
0px; BACKGROUND-COLOR: #ddd; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
HEIGHT: auto; BORDER-TOP: #bbb 1px solid; MARGIN-RIGHT: 0.5em; =
BORDER-RIGHT: #bbb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.primary LI.active A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #bbb 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb =
1px solid
}
UL.primary LI A:hover {
	BORDER-BOTTOM-COLOR: #eee; BACKGROUND-COLOR: #eee; BORDER-TOP-COLOR: =
#ccc; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
UL.secondary {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 5px; =
PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
UL.secondary LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: =
inline; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
UL.secondary A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.secondary A.active {
	BORDER-BOTTOM: #999 4px solid
}
#autocomplete {
	Z-INDEX: 100; BORDER-BOTTOM: 1px solid; POSITION: absolute; =
BORDER-LEFT: 1px solid; OVERFLOW: hidden; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
#autocomplete UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#autocomplete LI {
	WHITE-SPACE: pre; BACKGROUND: #fff; COLOR: #000; CURSOR: default
}
#autocomplete LI.selected {
	BACKGROUND: #0072b9; COLOR: #fff
}
HTML.js INPUT.form-autocomplete {
	BACKGROUND-IMAGE: url(../../misc/throbber.gif); BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 100% 2px
}
HTML.js INPUT.throbbing {
	BACKGROUND-POSITION: 100% -18px
}
HTML.js FIELDSET.collapsed {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-BOTTOM-WIDTH: 0px; =
HEIGHT: 1em; BORDER-LEFT-WIDTH: 0px
}
HTML.js FIELDSET.collapsed * {
	DISPLAY: none
}
HTML.js FIELDSET.collapsed LEGEND {
	DISPLAY: block
}
HTML.js FIELDSET.collapsible LEGEND A {
	PADDING-LEFT: 15px; BACKGROUND: url(../../misc/menu-expanded.png) =
no-repeat 5px 75%
}
HTML.js FIELDSET.collapsed LEGEND A {
	BACKGROUND-IMAGE: url(../../misc/menu-collapsed.png); =
BACKGROUND-POSITION: 5px 50%
}
* HTML.js FIELDSET.collapsed LEGEND {
	DISPLAY: inline
}
* HTML.js FIELDSET.collapsed LEGEND * {
	DISPLAY: inline
}
* HTML.js FIELDSET.collapsed TABLE * {
	DISPLAY: inline
}
HTML.js FIELDSET.collapsible {
	POSITION: relative
}
HTML.js FIELDSET.collapsible LEGEND A {
	DISPLAY: block
}
HTML.js FIELDSET.collapsible .fieldset-wrapper {
	OVERFLOW: auto
}
.resizable-textarea {
	WIDTH: 95%
}
.resizable-textarea .grippie {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: =
url(../../misc/grippie.png) #eee no-repeat center 2px; HEIGHT: 9px; =
OVERFLOW: hidden; BORDER-TOP: #ddd 0px solid; CURSOR: s-resize; =
BORDER-RIGHT: #ddd 1px solid
}
HTML.js .resizable-textarea TEXTAREA {
	WIDTH: 100%; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.draggable A.tabledrag-handle {
	PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0px -0.4em -0.5em; PADDING-LEFT: =
0.5em; PADDING-RIGHT: 1.5em; FLOAT: left; HEIGHT: 1.7em; CURSOR: move; =
TEXT-DECORATION: none; PADDING-TOP: 0.42em
}
A.tabledrag-handle:hover {
	TEXT-DECORATION: none
}
A.tabledrag-handle .handle {
	MARGIN-TOP: 4px; WIDTH: 13px; BACKGROUND: url(../../misc/draggable.png) =
no-repeat 0px 0px; HEIGHT: 13px
}
A.tabledrag-handle-hover .handle {
	BACKGROUND-POSITION: 0px -20px
}
.joined + .grippie {
	BACKGROUND-POSITION: center 1px; MARGIN-BOTTOM: -2px; HEIGHT: 5px
}
.teaser-checkbox {
	PADDING-TOP: 1px
}
DIV.teaser-button-wrapper {
	MARGIN: 0px; PADDING-RIGHT: 5%; FLOAT: right
}
.teaser-checkbox DIV.form-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5% 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
TEXTAREA.teaser {
	DISPLAY: none
}
HTML.js .no-js {
	DISPLAY: none
}
.progress {
	FONT-WEIGHT: bold
}
.progress .bar {
	BORDER-BOTTOM: #00375a 1px solid; BORDER-LEFT: #00375a 1px solid; =
MARGIN: 0px 0.2em; BACKGROUND: url(../../misc/progress.gif) #fff; =
HEIGHT: 1.5em; BORDER-TOP: #00375a 1px solid; BORDER-RIGHT: #00375a 1px =
solid
}
.progress .filled {
	BORDER-BOTTOM: #004a73 0.5em solid; WIDTH: 0%; BACKGROUND: #0072b9; =
HEIGHT: 1em
}
.progress .percentage {
	FLOAT: right
}
.progress-disabled {
	FLOAT: left
}
.ahah-progress {
	FLOAT: left
}
.ahah-progress .throbber {
	MARGIN: 2px; WIDTH: 15px; BACKGROUND: url(../../misc/throbber.gif) =
no-repeat 0px -18px; FLOAT: left; HEIGHT: 15px
}
TR .ahah-progress .throbber {
	MARGIN: 0px 2px
}
.ahah-progress-bar {
	WIDTH: 16em
}
#first-time STRONG {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 1.5em
}
TR.selected TD {
	BACKGROUND: #ffc
}
TABLE.sticky-header {
	MARGIN-TOP: 0px; BACKGROUND: #fff
}
.install#clean-url {
	DISPLAY: none
}
HTML.js .js-hide {
	DISPLAY: none
}
#system-modules DIV.incompatible {
	FONT-WEIGHT: bold
}
#system-themes-form DIV.incompatible {
	FONT-WEIGHT: bold
}
SPAN.password-strength {
	VISIBILITY: hidden
}
INPUT.password-field {
	MARGIN-RIGHT: 10px
}
DIV.password-description {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; MAX-WIDTH: 500px; FONT-SIZE: 0.85em; PADDING-TOP: =
0px
}
DIV.password-description UL {
	MARGIN-BOTTOM: 0px
}
.password-parent {
	MARGIN: 0px
}
INPUT.password-confirm {
	MARGIN-RIGHT: 10px
}
.confirm-parent {
	MARGIN: 5px 0px 0px
}
SPAN.password-confirm {
	VISIBILITY: hidden
}
SPAN.password-confirm SPAN {
	FONT-WEIGHT: normal
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/system/system-menus.css?R

UL.menu {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; =
LIST-STYLE-TYPE: none; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
UL.menu LI {
	MARGIN: 0px 0px 0px 0.5em
}
LI.expanded {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: circle; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; LIST-STYLE-IMAGE: =
url(../../misc/menu-expanded.png); PADDING-TOP: 0.2em
}
LI.collapsed {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0.5em; LIST-STYLE-IMAGE: =
url(../../misc/menu-collapsed.png); PADDING-TOP: 0.2em
}
LI.leaf {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; LIST-STYLE-IMAGE: =
url(../../misc/menu-leaf.png); PADDING-TOP: 0.2em
}
LI A.active {
	COLOR: #000
}
TD.menu-disabled {
	BACKGROUND: #ccc
}
UL.links {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.inline {
	DISPLAY: inline
}
UL.links LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-TOP: 0px
}
.block UL {
	PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/modules/user/user.css?R

#permissions TD.module {
	FONT-WEIGHT: bold
}
#permissions TD.permission {
	PADDING-LEFT: 1.5em
}
#access-rules .access-type {
	FLOAT: left; MARGIN-RIGHT: 1em
}
#access-rules .rule-type {
	FLOAT: left; MARGIN-RIGHT: 1em
}
#access-rules .access-type .form-item {
	MARGIN-TOP: 0px
}
#access-rules .rule-type .form-item {
	MARGIN-TOP: 0px
}
#access-rules .mask {
	CLEAR: both
}
#user-login-form {
	TEXT-ALIGN: center
}
#user-admin-filter UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#user-admin-buttons {
	FLOAT: left; MARGIN-LEFT: 0.5em; CLEAR: right
}
#user-admin-settings FIELDSET .description {
	PADDING-BOTTOM: 0.5em; FONT-SIZE: 0.85em
}
.profile {
	MARGIN: 1em 0px; CLEAR: both
}
.profile .picture {
	MARGIN: 0px 1em 1em 0px; FLOAT: right
}
.profile H3 {
	BORDER-BOTTOM: #ccc 1px solid
}
.profile DL {
	MARGIN: 0px 0px 1.5em
}
.profile DT {
	MARGIN: 0px 0px 0.2em; FONT-WEIGHT: bold
}
.profile DD {
	MARGIN: 0px 0px 1em
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/ctools/css/ctools.css?R

.ctools-locked {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; =
PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: red; =
BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; PADDING-TOP: 1em
}
.ctools-owns-lock {
	BORDER-BOTTOM: #f0c020 1px solid; BORDER-LEFT: #f0c020 1px solid; =
PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: =
#ffffdd 0px 0px; BORDER-TOP: #f0c020 1px solid; BORDER-RIGHT: #f0c020 =
1px solid; PADDING-TOP: 1em
}
A.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
INPUT.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
BUTTON.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
SELECT.ctools-ajaxing {
	PADDING-RIGHT: 18px !important; BACKGROUND: =
url(../images/status-active.gif) no-repeat right center
}
DIV.ctools-ajaxing {
	WIDTH: 18px; BACKGROUND: url(../images/status-active.gif) no-repeat =
center center; FLOAT: left
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/date/date.css?R

.container-inline-date {
	WIDTH: auto; DISPLAY: inline-block; CLEAR: both; VERTICAL-ALIGN: top; =
MARGIN-RIGHT: 0.5em
}
.container-inline-date .form-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: none; PADDING-TOP: 0px
}
.container-inline-date .form-item .form-item {
	FLOAT: left
}
.container-inline-date .form-item {
	WIDTH: auto
}
.container-inline-date .form-item INPUT {
	WIDTH: auto
}
.container-inline-date .description {
	CLEAR: both
}
.container-inline-date .form-item INPUT {
	MARGIN-RIGHT: 5px
}
.container-inline-date .form-item SELECT {
	MARGIN-RIGHT: 5px
}
.container-inline-date .form-item OPTION {
	MARGIN-RIGHT: 5px
}
.container-inline-date .date-spacer {
	MARGIN-LEFT: -5px
}
.views-right-60 .container-inline-date DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.container-inline-date .date-timezone .form-item {
	WIDTH: auto; FLOAT: none; CLEAR: both
}
#calendar_div {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#calendar_div TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#calendar_div TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#calendar_div {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar_control {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar_links {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar_header {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar {
	MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate
}
.calendar TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
SPAN.date-display-single {
=09
}
SPAN.date-display-start {
=09
}
SPAN.date-display-end {
=09
}
SPAN.date-display-separator {
=09
}
.date-repeat-input {
	WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 5px
}
.date-repeat-input SELECT {
	MIN-WIDTH: 7em
}
.date-repeat FIELDSET {
	FLOAT: none; CLEAR: both
}
.date-views-filter-wrapper {
	MIN-WIDTH: 250px
}
.date-views-filter INPUT {
	MIN-WIDTH: 12em; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px =
!important; WIDTH: 12em; PADDING-RIGHT: 0px !important; FLOAT: left =
!important; MARGIN-RIGHT: 2px !important; PADDING-TOP: 0px !important
}
.date-nav {
	WIDTH: 100%
}
.date-nav DIV.date-prev {
	TEXT-ALIGN: left; WIDTH: 24%; FLOAT: left
}
.date-nav DIV.date-next {
	TEXT-ALIGN: right; WIDTH: 24%; FLOAT: right
}
.date-nav DIV.date-heading {
	TEXT-ALIGN: center; WIDTH: 50%; FLOAT: left
}
.date-nav DIV.date-heading H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.date-clear {
	DISPLAY: block; FLOAT: none; CLEAR: both
}
.date-clear-block {
	WIDTH: auto; FLOAT: none; CLEAR: both
}
.date-clear-block:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.date-clear-block {
	DISPLAY: inline-block
}
* HTML .date-clear-block {
	HEIGHT: 1%
}
.date-clear-block {
	DISPLAY: block
}
.date-container .date-format-delete {
	MARGIN-TOP: 1.8em; FLOAT: left; MARGIN-LEFT: 1.5em
}
.date-container .date-format-name {
	FLOAT: left
}
.date-container .date-format-type {
	PADDING-LEFT: 10px; FLOAT: left
}
.date-container .select-container {
	FLOAT: left; CLEAR: left
}
DIV.date-calendar-day {
	BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee =
1px solid; LINE-HEIGHT: 1; MARGIN: 6px 10px 0px 0px; WIDTH: 40px; =
FONT-FAMILY: Georgia, Arial, Verdana, sans; BACKGROUND: #f3f3f3; FLOAT: =
left; COLOR: #999; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #bbb 1px =
solid
}
DIV.date-calendar-day SPAN {
	TEXT-ALIGN: center; DISPLAY: block
}
DIV.date-calendar-day SPAN.month {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: =
#b5bebe; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: white; FONT-SIZE: =
0.9em; PADDING-TOP: 2px
}
DIV.date-calendar-day SPAN.day {
	FONT-SIZE: 2em; FONT-WEIGHT: bold
}
DIV.date-calendar-day SPAN.year {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: =
0.9em; PADDING-TOP: 2px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?R

#ui-datepicker-div {
	Z-INDEX: 9999; BORDER-BOTTOM: #666 2px solid; FONT-FAMILY: Verdana, =
sans-serif; BACKGROUND: #eee; FONT-SIZE: 100%; BORDER-RIGHT: #666 2px =
solid
}
.ui-datepicker {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; WIDTH: 17em; PADDING-RIGHT: =
0.2em; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-prev {
	POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px
}
.ui-datepicker .ui-datepicker-next {
	POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 1px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: =
-8px; TOP: 50%; LEFT: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: =
-8px; TOP: 50%; LEFT: 50%
}
.ui-datepicker .ui-datepicker-title {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em
}
.ui-datepicker .ui-datepicker-title SELECT {
	MARGIN: 1px 0px; FLOAT: left; FONT-SIZE: 1em
}
.ui-datepicker SELECT.ui-datepicker-month-year {
	WIDTH: 100%
}
.ui-datepicker SELECT.ui-datepicker-month {
	WIDTH: 49%
}
.ui-datepicker SELECT.ui-datepicker-year {
	WIDTH: 49%
}
.ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year {
	FLOAT: right
}
.ui-datepicker TABLE {
	MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse; =
FONT-SIZE: 0.9em
}
.ui-datepicker TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; =
BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: =
0.7em
}
.ui-datepicker TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 1px
}
.ui-datepicker TD SPAN {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; =
PADDING-TOP: 0.2em
}
.ui-datepicker TD A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; =
PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; PADDING-LEFT: 0.6em; =
WIDTH: auto; PADDING-RIGHT: 0.6em; FLOAT: right; OVERFLOW: visible; =
CURSOR: pointer; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: left
}
.ui-datepicker-multi {
	WIDTH: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	FLOAT: left
}
.ui-datepicker-multi .ui-datepicker-group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	WIDTH: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	WIDTH: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	WIDTH: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	CLEAR: left
}
.ui-datepicker-row-break {
	WIDTH: 100%; CLEAR: both
}
.ui-datepicker-rtl {
	DIRECTION: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	RIGHT: 2px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	RIGHT: auto; LEFT: 2px
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	RIGHT: 1px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	RIGHT: auto; LEFT: 1px
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	CLEAR: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
	FLOAT: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane =
BUTTON.ui-datepicker-current {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.ui-datepicker-cover {
	Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 200px; DISPLAY: =
block; HEIGHT: 200px; TOP: -4px; LEFT: -4px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.intuit.ru/sites/all/modules/date/date_popup/themes/jquery.timeentry.css?R

.timeEntry_control {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle
}
* HTML .timeEntry_control {
	MARGIN-TOP: -4px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.core.css?R

.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	CLIP: rect(1px 1px 1px 1px); POSITION: absolute !important
}
.ui-helper-reset {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
1.3; LIST-STYLE-TYPE: none; MARGIN: 0px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.ui-helper-clearfix-after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; =
FONT-SIZE: 0px
}
.ui-helper-clearfix {
	HEIGHT: 22px
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
* HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	POSITION: absolute; FILTER: Alpha(Opacity=3D0); WIDTH: 100%; HEIGHT: =
100%; TOP: 0px; LEFT: 0px; opacity: 0
}
.ui-state-disabled {
	CURSOR: default !important
}
.ui-icon {
	TEXT-INDENT: -99999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
OVERFLOW: hidden
}
.ui-widget-overlay {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.theme.css?R

.ui-widget-content {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BACKGROUND: #ffffff; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.ui-widget-content A {
	COLOR: #333333
}
.ui-widget-header {
	BORDER-BOTTOM: #e78f08 1px solid; BORDER-LEFT: #e78f08 1px solid; =
BACKGROUND: #ff8800; COLOR: #ffffff; BORDER-TOP: #e78f08 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #e78f08 1px solid
}
.ui-widget-header A {
	COLOR: #ffffff
}
.ui-state-default {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-default {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-default {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-state-default A {
	COLOR: #1c94c4; TEXT-DECORATION: none
}
.ui-state-default A:link {
	COLOR: #1c94c4; TEXT-DECORATION: none
}
.ui-state-default A:visited {
	COLOR: #1c94c4; TEXT-DECORATION: none
}
.ui-state-hover {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-hover {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-hover {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-state-focus {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-focus {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-focus {
	BACKGROUND: url(images/ui-bg_glass_100_fdf5ce_1x400.png) #fdf5ce =
repeat-x 50% 50%; COLOR: #ff8800; FONT-WEIGHT: bold
}
.ui-state-hover A {
	COLOR: #ff8800; TEXT-DECORATION: none
}
.ui-state-hover A:hover {
	COLOR: #ff8800; TEXT-DECORATION: none
}
.ui-state-active {
	BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff =
repeat-x 50% 50%; COLOR: #eb8f00; FONT-WEIGHT: bold
}
.ui-widget-content .ui-state-active {
	BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff =
repeat-x 50% 50%; COLOR: #eb8f00; FONT-WEIGHT: bold
}
.ui-widget-header .ui-state-active {
	BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff =
repeat-x 50% 50%; COLOR: #eb8f00; FONT-WEIGHT: bold
}
.ui-state-active A {
	COLOR: #eb8f00; TEXT-DECORATION: none
}
.ui-state-active A:link {
	COLOR: #eb8f00; TEXT-DECORATION: none
}
.ui-state-active A:visited {
	COLOR: #eb8f00; TEXT-DECORATION: none
}
.ui-widget :active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.ui-state-highlight {
	BORDER-BOTTOM: #fed22f 1px solid; BORDER-LEFT: #fed22f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) #ffe45c =
repeat-x 50% top; COLOR: #363636; BORDER-TOP: #fed22f 1px solid; =
BORDER-RIGHT: #fed22f 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-BOTTOM: #fed22f 1px solid; BORDER-LEFT: #fed22f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) #ffe45c =
repeat-x 50% top; COLOR: #363636; BORDER-TOP: #fed22f 1px solid; =
BORDER-RIGHT: #fed22f 1px solid
}
.ui-widget-header .ui-state-highlight {
	BORDER-BOTTOM: #fed22f 1px solid; BORDER-LEFT: #fed22f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) #ffe45c =
repeat-x 50% top; COLOR: #363636; BORDER-TOP: #fed22f 1px solid; =
BORDER-RIGHT: #fed22f 1px solid
}
.ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-content .ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-header .ui-state-highlight A {
	COLOR: #363636
}
.ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) =
#b81900 50% 50%; COLOR: #ffffff; BORDER-TOP: #cd0a0a 1px solid; =
BORDER-RIGHT: #cd0a0a 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) =
#b81900 50% 50%; COLOR: #ffffff; BORDER-TOP: #cd0a0a 1px solid; =
BORDER-RIGHT: #cd0a0a 1px solid
}
.ui-widget-header .ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) =
#b81900 50% 50%; COLOR: #ffffff; BORDER-TOP: #cd0a0a 1px solid; =
BORDER-RIGHT: #cd0a0a 1px solid
}
.ui-state-error A {
	COLOR: #ffffff
}
.ui-widget-content .ui-state-error A {
	COLOR: #ffffff
}
.ui-widget-header .ui-state-error A {
	COLOR: #ffffff
}
.ui-state-error-text {
	COLOR: #ffffff
}
.ui-widget-content .ui-state-error-text {
	COLOR: #ffffff
}
.ui-widget-header .ui-state-error-text {
	COLOR: #ffffff
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-header .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-widget-header .ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-widget-content .ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-widget-header .ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png); WIDTH: 16px; =
HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffd27a_256x240.png)
}
.ui-state-error-text .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n {
	BACKGROUND-POSITION: 0px 0px
}
.ui-icon-carat-1-ne {
	BACKGROUND-POSITION: -16px 0px
}
.ui-icon-carat-1-e {
	BACKGROUND-POSITION: -32px 0px
}
.ui-icon-carat-1-se {
	BACKGROUND-POSITION: -48px 0px
}
.ui-icon-carat-1-s {
	BACKGROUND-POSITION: -64px 0px
}
.ui-icon-carat-1-sw {
	BACKGROUND-POSITION: -80px 0px
}
.ui-icon-carat-1-w {
	BACKGROUND-POSITION: -96px 0px
}
.ui-icon-carat-1-nw {
	BACKGROUND-POSITION: -112px 0px
}
.ui-icon-carat-2-n-s {
	BACKGROUND-POSITION: -128px 0px
}
.ui-icon-carat-2-e-w {
	BACKGROUND-POSITION: -144px 0px
}
.ui-icon-triangle-1-n {
	BACKGROUND-POSITION: 0px -16px
}
.ui-icon-triangle-1-ne {
	BACKGROUND-POSITION: -16px -16px
}
.ui-icon-triangle-1-e {
	BACKGROUND-POSITION: -32px -16px
}
.ui-icon-triangle-1-se {
	BACKGROUND-POSITION: -48px -16px
}
.ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -64px -16px
}
.ui-icon-triangle-1-sw {
	BACKGROUND-POSITION: -80px -16px
}
.ui-icon-triangle-1-w {
	BACKGROUND-POSITION: -96px -16px
}
.ui-icon-triangle-1-nw {
	BACKGROUND-POSITION: -112px -16px
}
.ui-icon-triangle-2-n-s {
	BACKGROUND-POSITION: -128px -16px
}
.ui-icon-triangle-2-e-w {
	BACKGROUND-POSITION: -144px -16px
}
.ui-icon-arrow-1-n {
	BACKGROUND-POSITION: 0px -32px
}
.ui-icon-arrow-1-ne {
	BACKGROUND-POSITION: -16px -32px
}
.ui-icon-arrow-1-e {
	BACKGROUND-POSITION: -32px -32px
}
.ui-icon-arrow-1-se {
	BACKGROUND-POSITION: -48px -32px
}
.ui-icon-arrow-1-s {
	BACKGROUND-POSITION: -64px -32px
}
.ui-icon-arrow-1-sw {
	BACKGROUND-POSITION: -80px -32px
}
.ui-icon-arrow-1-w {
	BACKGROUND-POSITION: -96px -32px
}
.ui-icon-arrow-1-nw {
	BACKGROUND-POSITION: -112px -32px
}
.ui-icon-arrow-2-n-s {
	BACKGROUND-POSITION: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	BACKGROUND-POSITION: -144px -32px
}
.ui-icon-arrow-2-e-w {
	BACKGROUND-POSITION: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	BACKGROUND-POSITION: -176px -32px
}
.ui-icon-arrowstop-1-n {
	BACKGROUND-POSITION: -192px -32px
}
.ui-icon-arrowstop-1-e {
	BACKGROUND-POSITION: -208px -32px
}
.ui-icon-arrowstop-1-s {
	BACKGROUND-POSITION: -224px -32px
}
.ui-icon-arrowstop-1-w {
	BACKGROUND-POSITION: -240px -32px
}
.ui-icon-arrowthick-1-n {
	BACKGROUND-POSITION: 0px -48px
}
.ui-icon-arrowthick-1-ne {
	BACKGROUND-POSITION: -16px -48px
}
.ui-icon-arrowthick-1-e {
	BACKGROUND-POSITION: -32px -48px
}
.ui-icon-arrowthick-1-se {
	BACKGROUND-POSITION: -48px -48px
}
.ui-icon-arrowthick-1-s {
	BACKGROUND-POSITION: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	BACKGROUND-POSITION: -80px -48px
}
.ui-icon-arrowthick-1-w {
	BACKGROUND-POSITION: -96px -48px
}
ui-icon-arrowthick-1-nw {
	BACKGROUND-POSITION: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	BACKGROUND-POSITION: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	BACKGROUND-POSITION: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	BACKGROUND-POSITION: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	BACKGROUND-POSITION: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	BACKGROUND-POSITION: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	BACKGROUND-POSITION: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	BACKGROUND-POSITION: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	BACKGROUND-POSITION: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	BACKGROUND-POSITION: 0px -64px
}
.ui-icon-arrowreturnthick-1-n {
	BACKGROUND-POSITION: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	BACKGROUND-POSITION: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	BACKGROUND-POSITION: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	BACKGROUND-POSITION: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	BACKGROUND-POSITION: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	BACKGROUND-POSITION: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	BACKGROUND-POSITION: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	BACKGROUND-POSITION: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	BACKGROUND-POSITION: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	BACKGROUND-POSITION: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	BACKGROUND-POSITION: -176px -64px
}
.ui-icon-arrow-4 {
	BACKGROUND-POSITION: 0px -80px
}
.ui-icon-arrow-4-diag {
	BACKGROUND-POSITION: -16px -80px
}
.ui-icon-extlink {
	BACKGROUND-POSITION: -32px -80px
}
.ui-icon-newwin {
	BACKGROUND-POSITION: -48px -80px
}
.ui-icon-refresh {
	BACKGROUND-POSITION: -64px -80px
}
.ui-icon-shuffle {
	BACKGROUND-POSITION: -80px -80px
}
.ui-icon-transfer-e-w {
	BACKGROUND-POSITION: -96px -80px
}
.ui-icon-transferthick-e-w {
	BACKGROUND-POSITION: -112px -80px
}
.ui-icon-folder-collapsed {
	BACKGROUND-POSITION: 0px -96px
}
.ui-icon-folder-open {
	BACKGROUND-POSITION: -16px -96px
}
.ui-icon-document {
	BACKGROUND-POSITION: -32px -96px
}
.ui-icon-document-b {
	BACKGROUND-POSITION: -48px -96px
}
.ui-icon-note {
	BACKGROUND-POSITION: -64px -96px
}
.ui-icon-mail-closed {
	BACKGROUND-POSITION: -80px -96px
}
.ui-icon-mail-open {
	BACKGROUND-POSITION: -96px -96px
}
.ui-icon-suitcase {
	BACKGROUND-POSITION: -112px -96px
}
.ui-icon-comment {
	BACKGROUND-POSITION: -128px -96px
}
.ui-icon-person {
	BACKGROUND-POSITION: -144px -96px
}
.ui-icon-print {
	BACKGROUND-POSITION: -160px -96px
}
.ui-icon-trash {
	BACKGROUND-POSITION: -176px -96px
}
.ui-icon-locked {
	BACKGROUND-POSITION: -192px -96px
}
.ui-icon-unlocked {
	BACKGROUND-POSITION: -208px -96px
}
.ui-icon-bookmark {
	BACKGROUND-POSITION: -224px -96px
}
.ui-icon-tag {
	BACKGROUND-POSITION: -240px -96px
}
.ui-icon-home {
	BACKGROUND-POSITION: 0px -112px
}
.ui-icon-flag {
	BACKGROUND-POSITION: -16px -112px
}
.ui-icon-calendar {
	BACKGROUND-POSITION: -32px -112px
}
.ui-icon-cart {
	BACKGROUND-POSITION: -48px -112px
}
.ui-icon-pencil {
	BACKGROUND-POSITION: -64px -112px
}
.ui-icon-clock {
	BACKGROUND-POSITION: -80px -112px
}
.ui-icon-disk {
	BACKGROUND-POSITION: -96px -112px
}
.ui-icon-calculator {
	BACKGROUND-POSITION: -112px -112px
}
.ui-icon-zoomin {
	BACKGROUND-POSITION: -128px -112px
}
.ui-icon-zoomout {
	BACKGROUND-POSITION: -144px -112px
}
.ui-icon-search {
	BACKGROUND-POSITION: -160px -112px
}
.ui-icon-wrench {
	BACKGROUND-POSITION: -176px -112px
}
.ui-icon-gear {
	BACKGROUND-POSITION: -192px -112px
}
.ui-icon-heart {
	BACKGROUND-POSITION: -208px -112px
}
.ui-icon-star {
	BACKGROUND-POSITION: -224px -112px
}
.ui-icon-link {
	BACKGROUND-POSITION: -240px -112px
}
.ui-icon-cancel {
	BACKGROUND-POSITION: 0px -128px
}
.ui-icon-plus {
	BACKGROUND-POSITION: -16px -128px
}
.ui-icon-plusthick {
	BACKGROUND-POSITION: -32px -128px
}
.ui-icon-minus {
	BACKGROUND-POSITION: -48px -128px
}
.ui-icon-minusthick {
	BACKGROUND-POSITION: -64px -128px
}
.ui-icon-close {
	BACKGROUND-POSITION: -80px -128px
}
.ui-icon-closethick {
	BACKGROUND-POSITION: -96px -128px
}
.ui-icon-key {
	BACKGROUND-POSITION: -112px -128px
}
.ui-icon-lightbulb {
	BACKGROUND-POSITION: -128px -128px
}
.ui-icon-scissors {
	BACKGROUND-POSITION: -144px -128px
}
.ui-icon-clipboard {
	BACKGROUND-POSITION: -160px -128px
}
.ui-icon-copy {
	BACKGROUND-POSITION: -176px -128px
}
.ui-icon-contact {
	BACKGROUND-POSITION: -192px -128px
}
.ui-icon-image {
	BACKGROUND-POSITION: -208px -128px
}
.ui-icon-video {
	BACKGROUND-POSITION: -224px -128px
}
.ui-icon-script {
	BACKGROUND-POSITION: -240px -128px
}
.ui-icon-alert {
	BACKGROUND-POSITION: 0px -144px
}
.ui-icon-info {
	BACKGROUND-POSITION: -16px -144px
}
.ui-icon-notice {
	BACKGROUND-POSITION: -32px -144px
}
.ui-icon-help {
	BACKGROUND-POSITION: -48px -144px
}
.ui-icon-check {
	BACKGROUND-POSITION: -64px -144px
}
.ui-icon-bullet {
	BACKGROUND-POSITION: -80px -144px
}
.ui-icon-radio-off {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-on {
	BACKGROUND-POSITION: -112px -144px
}
.ui-icon-pin-w {
	BACKGROUND-POSITION: -128px -144px
}
.ui-icon-pin-s {
	BACKGROUND-POSITION: -144px -144px
}
.ui-icon-play {
	BACKGROUND-POSITION: 0px -160px
}
.ui-icon-pause {
	BACKGROUND-POSITION: -16px -160px
}
.ui-icon-seek-next {
	BACKGROUND-POSITION: -32px -160px
}
.ui-icon-seek-prev {
	BACKGROUND-POSITION: -48px -160px
}
.ui-icon-seek-end {
	BACKGROUND-POSITION: -64px -160px
}
.ui-icon-seek-start {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-seek-first {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-stop {
	BACKGROUND-POSITION: -96px -160px
}
.ui-icon-eject {
	BACKGROUND-POSITION: -112px -160px
}
.ui-icon-volume-off {
	BACKGROUND-POSITION: -128px -160px
}
.ui-icon-volume-on {
	BACKGROUND-POSITION: -144px -160px
}
.ui-icon-power {
	BACKGROUND-POSITION: 0px -176px
}
.ui-icon-signal-diag {
	BACKGROUND-POSITION: -16px -176px
}
.ui-icon-signal {
	BACKGROUND-POSITION: -32px -176px
}
.ui-icon-battery-0 {
	BACKGROUND-POSITION: -48px -176px
}
.ui-icon-battery-1 {
	BACKGROUND-POSITION: -64px -176px
}
.ui-icon-battery-2 {
	BACKGROUND-POSITION: -80px -176px
}
.ui-icon-battery-3 {
	BACKGROUND-POSITION: -96px -176px
}
.ui-icon-circle-plus {
	BACKGROUND-POSITION: 0px -192px
}
.ui-icon-circle-minus {
	BACKGROUND-POSITION: -16px -192px
}
.ui-icon-circle-close {
	BACKGROUND-POSITION: -32px -192px
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -48px -192px
}
.ui-icon-circle-triangle-s {
	BACKGROUND-POSITION: -64px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-icon-circle-triangle-n {
	BACKGROUND-POSITION: -96px -192px
}
.ui-icon-circle-arrow-e {
	BACKGROUND-POSITION: -112px -192px
}
.ui-icon-circle-arrow-s {
	BACKGROUND-POSITION: -128px -192px
}
.ui-icon-circle-arrow-w {
	BACKGROUND-POSITION: -144px -192px
}
.ui-icon-circle-arrow-n {
	BACKGROUND-POSITION: -160px -192px
}
.ui-icon-circle-zoomin {
	BACKGROUND-POSITION: -176px -192px
}
.ui-icon-circle-zoomout {
	BACKGROUND-POSITION: -192px -192px
}
.ui-icon-circle-check {
	BACKGROUND-POSITION: -208px -192px
}
.ui-icon-circlesmall-plus {
	BACKGROUND-POSITION: 0px -208px
}
.ui-icon-circlesmall-minus {
	BACKGROUND-POSITION: -16px -208px
}
.ui-icon-circlesmall-close {
	BACKGROUND-POSITION: -32px -208px
}
.ui-icon-squaresmall-plus {
	BACKGROUND-POSITION: -48px -208px
}
.ui-icon-squaresmall-minus {
	BACKGROUND-POSITION: -64px -208px
}
.ui-icon-squaresmall-close {
	BACKGROUND-POSITION: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	BACKGROUND-POSITION: 0px -224px
}
.ui-icon-grip-dotted-horizontal {
	BACKGROUND-POSITION: -16px -224px
}
.ui-icon-grip-solid-vertical {
	BACKGROUND-POSITION: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	BACKGROUND-POSITION: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	BACKGROUND-POSITION: -64px -224px
}
.ui-icon-grip-diagonal-se {
	BACKGROUND-POSITION: -80px -224px
}
.ui-corner-tl {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; border-bottom-left-radius: 4px
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px; -moz-border-radius-topright: 4px; =
-webkit-border-top-right-radius: 4px; border-top-right-radius: 4px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: =
4px; -webkit-border-bottom-right-radius: 4px; =
border-bottom-right-radius: 4px
}
.ui-corner-right {
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; =
-webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px
}
.ui-corner-all {
=09
}
.ui-widget-overlay {
	FILTER: Alpha(Opacity=3D50); BACKGROUND: =
url(images/ui-bg_diagonals-thick_20_666666_40x40.png) #666666 50% 50%; =
opacity: .50
}
.ui-widget-shadow {
	FILTER: Alpha(Opacity=3D20); PADDING-BOTTOM: 5px; MARGIN: -5px 0px 0px =
-5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
url(images/ui-bg_flat_10_000000_40x100.png) #000000 repeat-x 50% 50%; =
PADDING-TOP: 5px; opacity: .20; -moz-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.dialog.css?R

.ui-dialog {
	POSITION: absolute; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; WIDTH: =
300px; PADDING-RIGHT: 0.2em; OVERFLOW: hidden; PADDING-TOP: 0.2em
}
.ui-dialog .ui-dialog-titlebar {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: relative; BORDER-LEFT: =
medium none; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fcf8e4; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 23px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.ui-dialog .ui-dialog-title {
	PADDING-BOTTOM: 2px; MARGIN: 0.1em 35px 0.1em 0px; DISPLAY: block; =
FONT-FAMILY: Arial; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #000000; =
FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ui-dialog .ui-dialog-title .title-ex {
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: =
normal
}
.ui-dialog .ui-dialog-titlebar-close {
	POSITION: absolute; PADDING-BOTTOM: 1px; MARGIN: -8px 0px 0px; =
PADDING-LEFT: 1px; WIDTH: 19px; PADDING-RIGHT: 1px; HEIGHT: 18px; RIGHT: =
0.3em; PADDING-TOP: 1px; TOP: 50%
}
.ui-dialog .ui-dialog-titlebar-close SPAN {
	BACKGROUND-IMAGE: =
url(../../../../int_studies/themes/images/delete.png); MARGIN: 1px; =
WIDTH: 12px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 12px
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-content {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; ZOOM: 1; =
BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: auto; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.ui-dialog .ui-dialog-buttonpane {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; =
PADDING-LEFT: 0.8em; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-LEFT: 12px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 12px
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	DISPLAY: inline-block
}
.ui-dialog .ui-dialog-buttonpane BUTTON {
	MARGIN: 10px 0.4em 9px 0px; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; CURSOR: pointer
}
.ui-dialog .ui-resizable-se {
	WIDTH: 14px; BOTTOM: 3px; HEIGHT: 14px; RIGHT: 3px
}
.ui-draggable .ui-dialog-titlebar {
	CURSOR: move
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/themes/intuit/jquery.ui.button.css?R

.ui-button {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: inline-block; =
OVERFLOW: visible; CURSOR: pointer; MARGIN-RIGHT: 0.1em; =
TEXT-DECORATION: none !important; PADDING-TOP: 0px
}
.ui-button-icon-only {
	WIDTH: 2.2em
}
BUTTON.ui-button-icon-only {
	WIDTH: 2.4em
}
.ui-button-icons-only {
	WIDTH: 3.4em
}
BUTTON.ui-button-icons-only {
	WIDTH: 3.7em
}
.ui-button .ui-button-text {
	DISPLAY: block
}
.ui-button-text-only .ui-button-text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0px
}
.ui-button-icon-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; TEXT-INDENT: -9999999px; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
.ui-button-icons-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; TEXT-INDENT: -9999999px; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
.ui-button-text-icon-primary .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 2.1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 2.1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icon-secondary .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 2.1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 2.1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-LEFT: 2.1em; PADDING-RIGHT: 2.1em
}
INPUT.ui-button {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-icon-only .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icon-primary .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icon-secondary .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icons .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-icons-only .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-icon-only .ui-icon {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-button-text-icon-primary .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-text-icons .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-icons-only .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-text-icons .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-icons-only .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-text-icons .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-icons-only .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-buttonset {
	MARGIN-RIGHT: 7px
}
.ui-buttonset .ui-button {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: -0.3em
}
BUTTON.ui-button:unknown {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/spelling/spelling.css?R

#block-spelling-0 {
	DISPLAY: none
}
#spelling-form .description {
	DISPLAY: none
}
#spelling-form .placeholder {
	DISPLAY: none
}
#spelling-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#spelling-form TEXTAREA {
	WIDTH: 300px !important
}
#spelling-form #edit-mistake-description-wrapper =
#edit-mistake-description-message DIV {
	MARGIN: 0px; TOP: -121px !important
}
.error-highligtht {
	OUTLINE-STYLE: dashed !important; OUTLINE-COLOR: #ff0000 !important; =
OUTLINE-WIDTH: 2px !important
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/int_studies/themes/css/int_studies.css?R

#studies-main-table {
	MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#studies-main-table TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: 100%; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#studies-main-table TBODY TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: 100%; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#studies-main-table .left-td {
	PADDING-BOTTOM: 0px; WIDTH: 50%; HEIGHT: 100%; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
#studies-main-table .right-td {
	PADDING-BOTTOM: 0px; WIDTH: 50%; HEIGHT: 100%; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
#studies-main-table .left-td {
	PADDING-LEFT: 0px; PADDING-RIGHT: 6px
}
#studies-main-table .right-td {
	PADDING-LEFT: 6px; PADDING-RIGHT: 0px
}
#studies-main-table .studies-main-table-ruller {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 6px
}
#studies-main-table .left-td .common-content-border {
	HEIGHT: 513px
}
#studies-main-table .right-td .common-content-border {
	HEIGHT: 513px
}
#studies-main-table .left-td .common-content-border {
	WIDTH: 100%
}
#studies-main-table .right-td .common-content-border {
	WIDTH: 100%
}
#studies-main-table .left-td .common-content-border =
.common-content-border-content-wrapper {
	MARGIN-TOP: -4px; MARGIN-BOTTOM: -4px; HEIGHT: 100%
}
#studies-main-table .right-td .common-content-border =
.common-content-border-content-wrapper {
	MARGIN-TOP: -4px; MARGIN-BOTTOM: -4px; HEIGHT: 100%
}
#studies-main-table .left-td .common-content-border =
.common-content-border-content {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
#studies-main-table .right-td .common-content-border =
.common-content-border-content {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
#studies-main-table UL.int-studies-main {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#studies-main-table UL.int-studies-main LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#studies-main-table UL.int-studies-main LI.title {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#studies-main-table UL.int-studies-main LI.title A:link {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-main LI.title A:visited {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-main LI.description {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; COLOR: #000000; FONT-SIZE: =
12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#studies-main-table UL.int-studies-main LI.description A:link {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-main LI.description A:visited {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-submain {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#studies-main-table UL.int-studies-submain LI {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: =
0px; BACKGROUND: url(img/arrow.png) no-repeat left center; PADDING-TOP: =
5px
}
#studies-main-table UL.int-studies-submain LI A:link {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-main-table UL.int-studies-submain LI A:visited {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.item-list UL.int-info-line {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.item-list UL.int-info-line LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: left; PADDING-TOP: 0px
}
.item-list UL.int-info-line LI:after {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px
}
.item-list UL.int-info-line LI.last:after {
=09
}
.int-info-bold {
	FONT-WEIGHT: bold
}
.int-info-description {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; FONT: 12px "lucida =
grande",tahoma,verdana,arial,sans-serif; PADDING-TOP: 6px
}
#block-int_studies-left_studies_categories {
	MARGIN-RIGHT: 18px
}
#block-int_studies-left_studies_categories =
.common-content-border-content {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 30px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-TOP: 0px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI .anch_wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; HEIGHT: 28px; PADDING-TOP: 6px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI A {
	WIDTH: 198px; DISPLAY: inline-block; COLOR: #000000; FONT-SIZE: 14px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL LI {
	BORDER-BOTTOM: #ebd6a0 1px solid; MIN-HEIGHT: 20px; WHITE-SPACE: nowrap
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 160px; =
DISPLAY: inline-block; HEIGHT: auto; COLOR: #0071ab; FONT-SIZE: 12px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#block-int_studies-left_studies_categories =
.common-content-border-content UL UL LI SPAN {
	TEXT-ALIGN: right; MIN-HEIGHT: 20px; WIDTH: 40px; DISPLAY: inline-block
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI.category-path {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-TOP: 6px
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI.category-path .category-path-item {
=09
}
#block-int_studies-left_studies_categories =
.common-content-border-content LI.category-path .category-path-item A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: auto; =
DISPLAY: inline-block; HEIGHT: auto; COLOR: #000000; FONT-SIZE: 11px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.studies-showcase-list .entities-showcase-list-item .signin-2 A {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
block; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 18px
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] {
	DISPLAY: inline-block; HEIGHT: 23px
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .signin-icon {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] A {
	COLOR: #515050; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
DIV[id*=3Dsignin-button] A.red {
	COLOR: #ff0000 !important; FONT-WEIGHT: bold !important
}
DIV[id*=3Dsignin-button] SPAN.red {
	COLOR: #ff0000 !important; FONT-WEIGHT: bold !important
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] LI {
	HEIGHT: auto
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .entity-signin-button {
	WHITE-SPACE: nowrap
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .int_hover_menu {
	DISPLAY: inline-block
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] .int_hover_menu_title {
	COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.studies-showcase-list .entities-showcase-list-item .bottom =
DIV[id*=3Dsignin-button] P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.studies-showcase-list .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#studies-showcase-list .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#courses-user-requests .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#courses-user-studies .entities-showcase-list-item .bottom A.discussion =
{
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#courses-user-graduations .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#curriculums-user-requests .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#curriculums-user-studies .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#curriculums-user-graduations .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#certification-user-requests .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#certification-user-studies .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#certification-user-graduations .entities-showcase-list-item .bottom =
A.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; COLOR: #0071a6; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#course-curriculums-block .entities-showcase-list-item .bottom =
.discussion {
	DISPLAY: inline-block; HEIGHT: 23px; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
#course-curriculums-block .entities-showcase-list-item .bottom =
.discussion A {
	COLOR: #0071a6; CURSOR: pointer
}
#studies-showcase-tags-select-block {
	MARGIN-BOTTOM: 15px
}
#studies-showcase-tags-select-block .tags-title SPAN {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#studies-showcase-tags-select-block .tags-links {
	BACKGROUND-COLOR: #fcf8e4
}
#studies-showcase-tags-select-block .tag-name A {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
#studies-showcase-tags-select-block .selected-tag {
	PADDING-TOP: 5px
}
#studies-showcase-tags-select-block .selected-tag H4 {
	DISPLAY: inline; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.studies-showcase-list .bottom .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#studies-showcase-list-block .bottom .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#course-information-block .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#curriculum-information-block .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#educational-group-information-block .share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#course-information-block #dream-spark-key-pannel {
	MARGIN-BOTTOM: 10px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#educational-group-information-block #dream-spark-key-pannel {
	MARGIN-BOTTOM: 10px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#course-information-block #dream-spark-key-pannel H4 {
	PADDING-BOTTOM: 2px; DISPLAY: block; WHITE-SPACE: normal; COLOR: =
#000000; FONT-SIZE: 14px !important; FONT-WEIGHT: bold !important; =
TEXT-DECORATION: none
}
#educational-group-information-block #dream-spark-key-pannel H4 {
	PADDING-BOTTOM: 2px; DISPLAY: block; WHITE-SPACE: normal; COLOR: =
#000000; FONT-SIZE: 14px !important; FONT-WEIGHT: bold !important; =
TEXT-DECORATION: none
}
#course-information-block #dream-spark-key-pannel P {
	MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
#educational-group-information-block #dream-spark-key-pannel P {
	MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
.studies-showcase-list-block .author-wrapper {
	DISPLAY: table; HEIGHT: 61px !important
}
.studies-showcase-list-block .author-wrapper .author {
	DISPLAY: table-cell; VERTICAL-ALIGN: top
}
.studies-showcase-list-block .author-wrapper .author-rating {
	TEXT-ALIGN: center; WIDTH: 50px !important; DISPLAY: table-cell; =
HEIGHT: 61px !important; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; =
FONT-WEIGHT: bold
}
.studies-showcase-list-block .author-wrapper .person-view {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100% =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.studies-showcase-list-block .author-wrapper .person-view .picture {
	DISPLAY: inline-block; VERTICAL-ALIGN: top
}
.studies-showcase-list-block .author-wrapper .person-view .name {
	DISPLAY: inline-block; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.studies-showcase-list-block .author-wrapper .person-view .name A {
	FONT-SIZE: 14px
}
#course-information {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
#curriculum-information {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
#group-information {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
#about-entity {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 5px
}
#about-entity #entity-annotation {
	TEXT-ALIGN: justify; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
#about-entity #entity-description {
	TEXT-ALIGN: justify; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
#course-information-button {
	WIDTH: 20px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 20px; COLOR: =
#000000; FONT-SIZE: 14px !important; CURSOR: pointer; FONT-WEIGHT: bold =
!important; TEXT-DECORATION: none
}
#group-information-button {
	WIDTH: 20px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 20px; COLOR: =
#000000; FONT-SIZE: 14px !important; CURSOR: pointer; FONT-WEIGHT: bold =
!important; TEXT-DECORATION: none
}
.entity-data-table-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px !important; =
MARGIN-TOP: 5px !important; MARGIN-BOTTOM: 5px !important
}
#entity-data-table {
	WIDTH: auto !important
}
#entity-data-table TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#entity-data-table TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#entity-data-table TD {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
#entity-data-table TD.left {
	PADDING-RIGHT: 20px
}
#entity-data-table H3 {
	COLOR: #515050; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#entity-data-table .description {
	TEXT-ALIGN: justify; PADDING-RIGHT: 10px; COLOR: #898989; FONT-SIZE: =
12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#entity-data-table .description UL {
	MARGIN: 0px
}
#entity-data-table .description LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#course-controls {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; HEIGHT: 23px
}
#curriculum-controls {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; HEIGHT: 23px
}
#group-controls {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; HEIGHT: 23px
}
#course-controls A {
	FONT-SIZE: 11px
}
#curriculum-controls A {
	FONT-SIZE: 11px
}
#group-controls A {
	FONT-SIZE: 11px
}
#course-controls #course-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#course-controls #curriculum-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#curriculum-controls #curriculum-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#group-controls #group-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#course-controls #group-signin-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#course-controls #course-signin-button P {
	MARGIN: 0px
}
#course-controls #curriculum-signin-button P {
	MARGIN: 0px
}
#curriculum-controls #curriculum-signin-button P {
	MARGIN: 0px
}
#group-controls #group-signin-button P {
	MARGIN: 0px
}
#course-controls #course-semicontrols {
	FLOAT: left; MARGIN-LEFT: 5px
}
#curriculum-controls #curriculum-semicontrols {
	FLOAT: left; MARGIN-LEFT: 5px
}
#group-controls #group-semicontrols {
	FLOAT: left; MARGIN-LEFT: 5px
}
.entity-signin-button {
	FONT-SIZE: 11px
}
.entity-signin-button A {
	FONT-SIZE: 11px
}
.entity-signin-button .icon {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
inline-block; FLOAT: none !important; HEIGHT: 18px; VERTICAL-ALIGN: =
middle; MARGIN-RIGHT: 5px
}
.entity-signin-button .signin-item {
	WHITE-SPACE: nowrap
}
.entity-signin-button .picture {
	WIDTH: 24px; DISPLAY: inline-block; HEIGHT: 24px; VERTICAL-ALIGN: =
middle
}
.entity-signin-button .name {
	PADDING-LEFT: 0px; DISPLAY: inline-block; HEIGHT: 24px; VERTICAL-ALIGN: =
middle
}
.entity-signin-button .cost {
	PADDING-LEFT: 10px; DISPLAY: inline-block; HEIGHT: 24px; =
VERTICAL-ALIGN: middle
}
.entity-signin-button .button-center {
	PADDING-LEFT: 5px !important; PADDING-RIGHT: 10px !important; =
FONT-SIZE: 14px !important
}
.entity-signin-button .command-button .button-center A {
	COLOR: #ffffff !important
}
.entity-signin-button .command-button .button-center A:hover {
	COLOR: #ffffff !important
}
.entity-signin-button .command-button .button-center A:visited {
	COLOR: #ffffff !important
}
#course-table-of-contents {
	BORDER-COLLAPSE: collapse; PADDING-TOP: 15px
}
#course-table-of-contents .freemium-label {
	COLOR: #ff0000 !important; FONT-WEIGHT: bold !important
}
#course-mark-sheet A.grey {
	COLOR: #494949
}
#course-table-of-contents A.grey {
	COLOR: #494949
}
#course-table-of-contents TH SPAN {
	COLOR: #ffffff; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
#course-table-of-contents TH.title-column {
	WIDTH: 130px
}
#course-table-of-contents TH.duration-column {
	TEXT-ALIGN: center; WIDTH: 100px
}
#course-table-of-contents TH.duration-column A {
	COLOR: #ffffff
}
#course-table-of-contents TH.start-date-column {
	WIDTH: 120px
}
#course-table-of-contents TH.result-column {
	TEXT-ALIGN: center; WIDTH: 100px
}
#course-table-of-contents TD {
	VERTICAL-ALIGN: top
}
#course-table-of-contents TD A {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#course-table-of-contents TD H6 {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#course-table-of-contents TD SPAN.test-link {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#course-table-of-contents TD .description {
	FONT-SIZE: 12px !important
}
#course-table-of-contents TD.test {
	BACKGROUND-COLOR: #fef9e1
}
#course-table-of-contents TD.title-column {
	VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
#course-table-of-contents TD.title-column .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.info-column .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.test .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.start-date-column .grey {
	COLOR: #808080 !important
}
#course-table-of-contents TD.title-column SPAN {
	FONT-WEIGHT: normal
}
#course-table-of-contents TD.display-non {
	DISPLAY: none
}
#course-table-of-contents TD.duration-column {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top
}
#course-table-of-contents TD.result-column {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px
}
#course-table-of-contents TD.certification-training-column A {
	DISPLAY: table-cell
}
#course-table-of-contents TD.certification-exam-column A {
	DISPLAY: table-cell
}
#course-table-of-contents TD.certification-training-column =
.entity-signin-button .table {
	MARGIN: 0px
}
#course-table-of-contents TD.certification-exam-column =
.entity-signin-button .table {
	MARGIN: 0px
}
#course-table-of-contents TD.certification-training-column .bold {
	FONT-WEIGHT: bold
}
#course-table-of-contents TD.certification-exam-column .bold {
	FONT-WEIGHT: bold
}
#group-university {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#group-university THEAD {
	BORDER-BOTTOM: #ebd6a0 1px solid
}
#group-university .university-column {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
WHITE-SPACE: nowrap; PADDING-TOP: 5px
}
#group-university .university-logo {
	TEXT-ALIGN: center; PADDING-RIGHT: 15px; FONT-WEIGHT: bold
}
#group-university .university-column .license {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#group-university .documents-column {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#group-university .university-diplomas {
	WIDTH: 100%; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
#group-university .university-license {
	WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
#group-university .documents-column .diploma {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#group-university .documents-column .license {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#group-university .documents-column .diploma IMG {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid
}
#group-university .documents-column .license IMG {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid
}
#conditions-for-admission-control {
	COLOR: #0071a6; CURSOR: pointer
}
#conditions-for-admission-wrapper .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: -2px; HEIGHT: =
12px; CURSOR: pointer; MARGIN-RIGHT: 10px
}
#conditions-for-admission-wrapper .text {
	PADDING-LEFT: 22px
}
#required-knowledge-control {
	COLOR: #0071a6; CURSOR: pointer
}
#required-knowledge-wrapper .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: -2px; HEIGHT: =
12px; CURSOR: pointer; MARGIN-RIGHT: 10px
}
#required-knowledge-wrapper .text {
	PADDING-LEFT: 22px
}
.curriculum-table-of-universities .university-diplomas {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: =
top
}
.curriculum-table-of-universities .university-diplomas {
	MARGIN-TOP: 5px
}
#educational-group-information-block .picture-wrapper .university-name {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.curriculum-table-of-universities .university-diplomas-title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; =
COLOR: #494949; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
BORDER-RIGHT: medium none
}
#educational-group-information-block .picture-wrapper =
.university-license-title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #494949; =
BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.curriculum-table-of-universities .diploma IMG {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid
}
.curriculum-table-of-universities .feature {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: =
10px
}
#curriculum-mark-sheet-block {
	MARGIN-TOP: 10px
}
.university-mark-sheet {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 5px
}
.university-mark-sheet .title H3 {
	COLOR: #0071a6 !important; CURSOR: pointer !important; TEXT-DECORATION: =
underline !important
}
.open .title H3 {
	COLOR: #000000 !important; TEXT-DECORATION: none !important
}
.open .academic-curriculum-table {
	DISPLAY: table
}
.university-mark-sheet .academic-curriculum-table {
	DISPLAY: none
}
.studies-showcase-comment {
=09
}
.studies-showcase-comment .description {
	TEXT-ALIGN: justify; COLOR: #898989; FONT-SIZE: 10px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.studies-showcase-comment .createdby {
	TEXT-ALIGN: left; WIDTH: 50%; WHITE-SPACE: nowrap; COLOR: #000000; =
FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.studies-showcase-comment .discussion-commands {
	DISPLAY: table
}
.studies-showcase-comment .discussion-commands .row {
	DISPLAY: table-row
}
.entity-signin-button .table {
	MARGIN: 0px auto; WIDTH: auto !important
}
#lectures .text {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#table-lectures-select .form-item INPUT[type=3Dcheckbox].form-checkbox {
	MARGIN-LEFT: 0px !important; VERTICAL-ALIGN: middle
}
#table-lectures-select .form-item {
	MARGIN: 0px; WHITE-SPACE: normal; PADDING-TOP: 0px !important
}
.table-lectures-select-name {
	WIDTH: 100%
}
UL.int-studies-create LI {
	PADDING-LEFT: 2em; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.int-studies-create LI.int-studies-create-course {
	BACKGROUND: url(img/courses.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-vcourse {
	BACKGROUND: url(img/mov.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-curriculum {
	BACKGROUND: url(img/programs.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-lecture {
	BACKGROUND: url(img/lecture.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-olecture {
	BACKGROUND: url(img/lecture.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-certification {
	BACKGROUND: url(img/certificate.png) no-repeat left center
}
UL.int-studies-create LI.int-studies-create-group {
	BACKGROUND: url(img/group.png) no-repeat left center
}
.flashplayerdiv {
	PADDING-LEFT: 12px; WIDTH: 800px; PADDING-RIGHT: 12px; HEIGHT: 600px
}
FORM #edit-test-3-wrapper .description {
	PADDING-LEFT: 0px !important; WIDTH: auto !important
}
.tests-radios .form-radios {
	MARGIN-BOTTOM: 0px
}
.int-see-manuscript {
	MARGIN-LEFT: 214px
}
.big .no-author {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ebd6a0 1px solid; WIDTH: 72px; DISPLAY: table-cell; HEIGHT: 72px; =
VERTICAL-ALIGN: middle; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.large .no-author {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ebd6a0 1px solid; WIDTH: 144px; DISPLAY: table-cell; HEIGHT: 144px; =
VERTICAL-ALIGN: middle; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.contents-wrapper {
	POSITION: relative
}
.contents-wrapper .contents-anchor {
	BACKGROUND-IMAGE: url(../images/arrow_more.png); PADDING-RIGHT: 15px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right 50%; HEIGHT: 18px; COLOR: #0071a6; FONT-SIZE: =
12px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.contents-wrapper .contents-data {
	Z-INDEX: 10; BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; =
BORDER-LEFT: #ebd6a0 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
#ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; =
BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; =
PADDING-TOP: 10px; TOP: 18px; LEFT: 0px
}
.contents-wrapper .contents-data UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.contents-wrapper .contents-data LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px !important; MARGIN-LEFT: 0px =
!important
}
.contents-wrapper .contents-data LI LI {
	MARGIN-LEFT: 10px !important
}
.contents-wrapper .contents-data LI LI LI {
	MARGIN-LEFT: 10px !important
}
.contents-wrapper .contents-data LI LI LI LI {
	MARGIN-LEFT: 10px !important
}
#course-lecture-block .pager {
	TEXT-ALIGN: center; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#course-lecture-block .pager-prev-next {
	TEXT-ALIGN: center; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.academic-curriculum-table {
	MARGIN-TOP: 15px
}
.academic-curriculum-table .module-count {
	WIDTH: 170px
}
.academic-curriculum-table .module-type {
	WIDTH: 100px
}
.academic-curriculum-table .module-duration-ex {
	WIDTH: 100px
}
.academic-curriculum-table .module-duration {
	WIDTH: 100px
}
.academic-curriculum-table .module-end-date {
	TEXT-ALIGN: center; WIDTH: 100px
}
.academic-curriculum-table .module-mark-sheet {
	TEXT-ALIGN: center; WIDTH: 100px
}
.academic-curriculum-table .obligatory-course-count {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: =
#fef9e1; WIDTH: 170px; HEIGHT: 22px; BORDER-TOP: medium none; =
FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.academic-curriculum-table .first {
	BORDER-TOP: #ebd6a0 1px solid
}
.academic-curriculum-table .course-title {
	HEIGHT: 22px
}
.academic-curriculum-table .course-title A {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.academic-curriculum-table .obligatory-course-title {
	BACKGROUND-COLOR: #fef9e1; HEIGHT: 22px
}
.academic-curriculum-table .obligatory-course-title A {
	COLOR: #0071a6; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.academic-curriculum-table .course-type {
	TEXT-ALIGN: right; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .course-duration {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 22px
}
#total-duration {
	PADDING-LEFT: 5px
}
.academic-curriculum-table .obligatory-course-exam {
	BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .obligatory-course-duration {
	BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .obligatory-course-end-date {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: =
22px
}
.academic-curriculum-table .obligatory-coursee-mark-sheet {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fef9e1; WIDTH: 100px; HEIGHT: =
22px
}
.academic-curriculum-table .optional-course-count {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 170px; =
HEIGHT: 22px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: =
medium none
}
.academic-curriculum-table .first {
	BORDER-TOP: #ebd6a0 1px solid
}
.academic-curriculum-table .optional-course-title {
	HEIGHT: 22px
}
.academic-curriculum-table .optional-course-title A {
	COLOR: #0071a6 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.academic-curriculum-table .optional-course-exam {
	WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .optional-course-duration {
	WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .optional-course-end-date {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .optional-course-mark-sheet {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 22px
}
.academic-curriculum-table .module-total-duration {
	WIDTH: 200px; HEIGHT: 22px
}
#course-calendar-plan-block {
	MARGIN-TOP: 12px
}
#course-calendar-plan-block .speed_learning_text {
	LINE-HEIGHT: 20px; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#course-calendar-plan-block .speed_learning_current {
	LINE-HEIGHT: 20px; COLOR: #494949; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#glossary-alphabet-block {
	BACKGROUND-COLOR: #fcf8e4
}
#glossary-alphabet-block .item-list {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: =
15px; PADDING-TOP: 5px
}
#glossary-alphabet-block .item-list UL {
	MARGIN: 0px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 15px
}
#glossary-alphabet-block .item-list LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: =
3px; DISPLAY: inline-block; HEIGHT: 15px; VERTICAL-ALIGN: top; =
PADDING-TOP: 0px
}
#glossary-alphabet-block .item-list LI A {
	LINE-HEIGHT: 15px; DISPLAY: inline-block; HEIGHT: 15px; COLOR: #0071a6; =
FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#glossary-alphabet-block .item-list LI.current {
	BACKGROUND-COLOR: #ff6600
}
#glossary-alphabet-block .item-list LI.current A {
	COLOR: #ffffff !important
}
#glossary-alphabet-block .item-list LI.empty A {
	COLOR: #ffffff
}
#glossary-list-block .title H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 16px
}
#glossary-list-block .commentable-entity-view .right =
.messages-history-wrapper {
	PADDING-LEFT: 40px
}
#glossary-list-block .commentable-entity-view .right =
.messages-history-wrapper .messages-list {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fdf9e1; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .switch {
	PADDING-LEFT: 20px
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .switch .edit-icon {
	BACKGROUND-IMAGE: url(../images/signin.png); WIDTH: 18px; DISPLAY: =
inline-block; HEIGHT: 18px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .switch .anchor {
	COLOR: #0071a6; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: =
20px; WIDTH: 545px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .form-item .input-wrapper {
	PADDING-BOTTOM: 4px; WIDTH: 545px !important
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper TEXTAREA {
	MARGIN-TOP: 4px; WIDTH: 542px !important
}
#glossary-list-block .commentable-entity-view .right =
.new-message-form-wrapper .textarea-identifier {
	DISPLAY: none
}
#glossary-list-block .commentable-entity-view .commands =
.share-thoughts-controls {
	COLOR: #0071a6 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#glossary-list-block .commentable-entity-view .name .triangle {
	BACKGROUND-IMAGE: =
url(../../../int_frontpage/themes/images/arrow-grey.png); WIDTH: 4px; =
DISPLAY: inline-block; HEIGHT: 7px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#glossary-list-block .commentable-entity-view .name .plus {
	FONT-SIZE: 14px
}
#glossary-list-block .commentable-entity-view .first-message {
	PADDING-LEFT: 20px
}
#glossary-list-block .commentable-entity-view .themes {
	PADDING-LEFT: 20px !important; FONT-WEIGHT: normal !important
}
#glossary-list-block .commentable-entity-view .themes A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#glossary-list-block .commentable-entity-view .commands {
	BACKGROUND-COLOR: #ffffff
}
#glossary-list-block .wiki {
	BACKGROUND-IMAGE: url(../images/wikipedia-icon.png); WIDTH: 18px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center center; HEIGHT: 18px; VERTICAL-ALIGN: =
bottom; MARGIN-RIGHT: 5px
}
#glossary-list-block .intuit {
	BACKGROUND-IMAGE: url(../images/intuit.png); WIDTH: 18px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center =
center; HEIGHT: 18px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
#glossary-list-block .commentable-entity-view .commands A {
	FONT-STYLE: italic; TEXT-DECORATION: none
}
#glossary-list-block .commentable-entity-view .messages-history-wrapper =
{
	BACKGROUND-IMAGE: url(../images/authors.png); PADDING-LEFT: 20px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 25px 5px
}
#add-glossary-term-form .label-wrapper {
	WIDTH: 140px !important; HEIGHT: 24px; VERTICAL-ALIGN: top
}
#add-glossary-term-form .label-wrapper LABEL {
	WIDTH: 140px !important; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
#add-glossary-term-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#add-glossary-term-form .textarea-identifier {
	DISPLAY: none
}
#add-glossary-term-form #edit-term-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px; WIDTH: 493px; DISPLAY: inline-block; HEIGHT: 22px; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#add-glossary-term-form #edit-term-defenition-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; WIDTH: 493px; DISPLAY: =
inline-block; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
#add-glossary-term-form #edit-term-wrapper INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 488px; =
VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
#add-glossary-term-form #edit-term-defenition-wrapper TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: =
13px; MARGIN-TOP: 4px; WIDTH: 488px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: middle; OVERFLOW: auto; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#add-glossary-term-form #create-glossary-button {
	MARGIN-LEFT: 140px
}
#course-curriculums-list-block .title H3 SPAN {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#edit-educational-group-information-form {
	PADDING-TOP: 10px
}
#edit-educational-group-information-form #edit-title-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-level-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-annotation-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-description-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-goal-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form #edit-prerequisites-wrapper {
	PADDING-BOTTOM: 10px !important; WHITE-SPACE: nowrap; PADDING-TOP: 5px =
!important
}
#edit-educational-group-information-form .form-item#edit-title-wrapper =
INPUT {
	WIDTH: 453px
}
#edit-educational-group-information-form .form-item#edit-level-wrapper =
SELECT {
	WIDTH: 453px
}
#edit-educational-group-information-form .textarea-identifier {
	DISPLAY: none
}
#edit-educational-group-information-form #save-group-information-control =
{
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 155px
}
#edit-educational-group-information-form #save-group-information-control =
A {
	PADDING-RIGHT: 10px; DISPLAY: inline-block
}
#educational-group-orders-management-block .person-view-ex {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#educational-group-orders-management-block #orders-table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: transparent; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#educational-group-orders-management-block #orders-table .person-accept =
{
	WIDTH: 30px
}
#educational-group-orders-management-block #orders-table =
#select-all-control {
	VERTICAL-ALIGN: middle
}
#educational-group-orders-management-block #orders-table =
#label-select-all-control {
	MARGIN-LEFT: -42px
}
#educational-group-orders-management-block .person-view-ex =
.accept-control {
	HEIGHT: 16px; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#educational-group-orders-management-block .person-view-ex =
.accept-control INPUT {
	MARGIN-BOTTOM: 0px !important; MARGIN-LEFT: 0px !important
}
#educational-group-orders-management-block .person-view-ex =
.accept-control .caption {
	LINE-HEIGHT: 17px; VERTICAL-ALIGN: top; CURSOR: pointer
}
#educational-group-orders-management-block .navigation A {
	MARGIN-RIGHT: 10px
}
#educational-group-orders-management-block #check-all-orders {
	COLOR: #0071a6; CURSOR: pointer
}
#group-announcement-form {
	PADDING-TOP: 10px
}
#group-announcement-form #edit-addressee-block-wrapper .input-wrapper =
.form-item INPUT[type=3D'checkbox'] {
	MARGIN-LEFT: 0px !important
}
#group-announcement-form #edit-categories-wrapper SELECT.disabled {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D50); opacity: =
0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
#group-announcement-form #publish-group-acception-control {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px
}
#group-announcement-form #publish-group-acception-control A {
	PADDING-RIGHT: 10px; DISPLAY: inline-block
}
#group-announcement-form #edit-course-id {
	WIDTH: 470px
}
#group-announcement-form #edit-addressee-block-wrapper .text {
	FONT-SIZE: 14px
}
#educational-group-tutors-management-block FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#educational-group-tutors-management-block FIELDSET LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#educational-group-tutors-management-block .course-name {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; PADDING-TOP: 3px !important
}
#educational-group-tutors-management-block .tutors-cell {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 35px !important; =
PADDING-RIGHT: 35px !important; PADDING-TOP: 3px !important
}
#educational-group-tutors-management-block .tutors-cell .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% =
50%; HEIGHT: 12px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
#educational-group-tutors-management-block .tutors-cell .add {
	BACKGROUND-IMAGE: url(../images/add.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% =
50%; HEIGHT: 12px; VERTICAL-ALIGN: middle
}
#educational-group-tutors-management-block .course-tutors-list {
	MARGIN-BOTTOM: 5px
}
#educational-group-tutors-management-block .course-tutors-list INPUT {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 16px; WIDTH: 190px; HEIGHT: 16px; FONT-SIZE: 11px; =
BORDER-TOP: #ebd6a0 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ebd6a0 =
1px solid
}
#educational-group-tutors-management-block .navigation {
	MARGIN-TOP: 10px
}
#educational-group-tutors-management-block .navigation A {
	DISPLAY: inline-block; MARGIN-RIGHT: 10px
}
#educational-group-sheet-management-block {
=09
}
#educational-group-sheet-management-block .course-select-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; COLOR: #000000; =
FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#educational-group-sheet-management-block .course-select-wrapper SELECT =
{
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px; WIDTH: 450px; DISPLAY: inline-block; HEIGHT: 22px; =
FONT-SIZE: 12px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 =
1px solid
}
#educational-group-sheet-management-block .mark-sheet-management {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 5px
}
#educational-group-sheet-management-block .mark-sheet-management .links =
{
	PADDING-LEFT: 0px !important
}
#educational-group-sheet-management-block .mark-sheet-management .print =
{
	WIDTH: 60px
}
#educational-group-sheet-management-block .mark-sheet-data {
	MARGIN-TOP: 10px !important
}
#educational-group-sheet-management-block .mark-sheet-data TH {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: #ff9823; PADDING-LEFT: =
6px !important; PADDING-RIGHT: 6px !important; WHITE-SPACE: nowrap; =
HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 13px; VERTICAL-ALIGN: top; =
BORDER-TOP: #ebd6a0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ebd6a0 =
1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px !important
}
#educational-group-sheet-management-block .mark-sheet-data =
TH.name-header {
	WIDTH: 100%
}
#educational-group-sheet-management-block .mark-sheet-data TR {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
#educational-group-sheet-management-block .mark-sheet-data .odd TD {
	BACKGROUND-COLOR: #fef9e1
}
#educational-group-sheet-management-block .mark-sheet-data TD {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; WHITE-SPACE: nowrap; PADDING-TOP: 3px =
!important
}
#educational-group-sheet-management-block .mark-sheet-data TD.lecture {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#educational-group-sheet-management-block .mark-sheet-data TD.test {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#educational-group-sheet-management-block .mark-sheet-data TD.exam {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#course-information-managment-block #edit-course-information-form {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 15px; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 10px
}
#course-information-managment-block #edit-course-information-form =
.description {
	DISPLAY: none
}
#course-information-managment-block .additional-information {
	WIDTH: 100%
}
#course-information-managment-block .additional-information .td {
	WIDTH: 50%
}
#course-information-managment-block #edit-course-categories-form {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #ebd6a0 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #ebd6a0 =
1px solid; PADDING-TOP: 10px
}
#course-information-managment-block #edit-course-categories-form =
#add-category-control {
	BORDER-BOTTOM: #e7e6e6 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: =
5px
}
#course-information-managment-block #edit-course-categories-form =
.form-item {
	BORDER-BOTTOM: medium none
}
#course-information-managment-block #edit-course-categories-form SELECT =
{
	WIDTH: 300px
}
#course-information-managment-block #edit-course-tags-form {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-LEFT: 5px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 =
1px solid; PADDING-TOP: 10px
}
#course-information-managment-block #edit-course-tags-form .form-item {
	BORDER-BOTTOM: medium none
}
#course-information-managment-block #edit-course-tags-form SELECT {
	WIDTH: 300px
}
#course-information-managment-block #edit-course-tags-form =
#add-tag-control {
	BORDER-BOTTOM: #e7e6e6 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: =
5px
}
.entities-showcase-list-item .author IMG {
	BORDER-BOTTOM: #e6e2d5 1px solid; BORDER-LEFT: #e6e2d5 1px solid; =
BORDER-TOP: #e6e2d5 1px solid; BORDER-RIGHT: #e6e2d5 1px solid
}
.entities-showcase-list-item .author .author-cycle-wrapper IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.entities-showcase-list-item .author .author-cycle-wrapper =
.additional-next {
	CURSOR: pointer
}
#studies-showcase-comment-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#studies-showcase-comment-form .form-item .label-wrapper {
	WIDTH: 88px !important
}
#studies-showcase-comment-form .form-item .label-wrapper LABEL {
	WIDTH: 88px !important
}
#studies-showcase-comment-form #edit-comment-wrapper {
	WIDTH: auto
}
#studies-showcase-comment-form #edit-comment-wrapper LABEL {
	COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
#studies-showcase-comment-form #edit-comment-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 4px; WIDTH: 457px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#studies-showcase-comment-form #edit-comment-wrapper .input-wrapper =
TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: =
13px; MARGIN-TOP: 4px; WIDTH: 455px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: bottom; OVERFLOW: auto; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#studies-showcase-comment-form .form-item .placeholder {
	DISPLAY: none
}
#studies-showcase-comment-form .textarea-identifier {
	DISPLAY: none
}
#fill-students-name-for-diplom-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#fill-students-name-for-diplom-form #name-pannel TABLE {
	MARGIN: 0px; WIDTH: auto !important
}
#fill-students-name-for-diplom-form #name-pannel .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#fill-students-name-for-diplom-form #name-pannel .t2 {
	WIDTH: 200px
}
#fill-students-name-for-diplom-form #name-pannel .t2 .input-wrapper {
	WIDTH: 190px !important; HEIGHT: 24px
}
#fill-students-name-for-diplom-form #name-pannel .t2 .input-wrapper =
INPUT {
	WIDTH: 188px !important
}
#fill-students-name-for-diplom-form #name-pannel .t3 {
	WIDTH: 200px
}
#fill-students-name-for-diplom-form #name-pannel .t3 .input-wrapper {
	WIDTH: 190px !important; HEIGHT: 24px
}
#fill-students-name-for-diplom-form #name-pannel .t3 .input-wrapper =
INPUT {
	WIDTH: 188px !important
}
#fill-students-name-for-diplom-form #course-person-diplomas-table {
	WIDTH: auto !important
}
#fill-students-name-for-diplom-form #course-person-diplomas-block .t1 {
	VERTICAL-ALIGN: top
}
#fill-students-name-for-diplom-form #course-person-diplomas-table .t2 {
	VERTICAL-ALIGN: top
}
#fill-students-name-for-diplom-form #course-person-diplomas-table .t3 {
	VERTICAL-ALIGN: top
}
#inspector-status-form .text {
	BORDER-BOTTOM: #ebd6a0 1px solid; DISPLAY: block
}
#signin-dialog #signin-dialog-content-wrapper {
	WIDTH: 740px
}
#signin-dialog #signin-dialog-content-wrapper TABLE {
	MARGIN: 0px
}
#signin-dialog #signin-dialog-content-wrapper TABLE TD {
	HEIGHT: 110px; VERTICAL-ALIGN: top
}
#signin-dialog .form-radios {
	MARGIN: 0px
}
#signin-dialog .curriculum-prequsites .agreement {
	FONT-SIZE: 13px
}
#signin-dialog .form-radios .form-item {
	PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important
}
#signin-dialog .form-radios .input-wrapper {
	PADDING-LEFT: 50px
}
#signin-dialog .form-radios LABEL {
	COLOR: #494949; FONT-SIZE: 12px
}
.print-version-spelling-block {
	PADDING-LEFT: 25px
}
.print-version-bottom {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; =
BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px
}
.print-version-header {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px
}
.print-version-header .header {
	BACKGROUND-IMAGE: url(images/header-gradient.png); POSITION: relative; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center top; =
MARGIN-LEFT: -17px; CLEAR: both; MARGIN-RIGHT: -17px
}
.print-version-header .header .site-logo {
	POSITION: absolute; WIDTH: 220px; HEIGHT: 48px; OVERFLOW: hidden; TOP: =
6px; LEFT: 17px
}
.print-version-header .header-text {
	PADDING-LEFT: 260px; PADDING-TOP: 7px
}
#courses-showcase-list-block .title {
	DISPLAY: none
}
#video-courses-showcase-list-block .title {
	DISPLAY: none
}
#higher-education-showcase-list-block .title {
	DISPLAY: none
}
#second-higher-education-showcase-list-block .title {
	DISPLAY: none
}
#studies-showcase-list-block .title {
	DISPLAY: none
}
#certification-showcase-list-block .title {
	DISPLAY: none
}
#groups-showcase-list-block .title {
	DISPLAY: none
}
#courses-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#video-courses-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#higher-education-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#second-higher-education-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#studies-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#certification-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#groups-showcase-list-block .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#new-group-free-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#new-group-free-and-not-free-selector-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#new-group-free-and-not-free-selector-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#new-group-free-and-not-free-selector-form .buttons {
	PADDING-LEFT: 150px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#exam-pass-congratulations-block H4 {
	MARGIN-TOP: 10px; FONT-SIZE: 12px
}
#exam-pass-congratulations-block #person-diplomas-table TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#exam-pass-congratulations-block #person-diplomas-table .info-column DIV =
{
	DISPLAY: inline !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI DIV {
	DISPLAY: inline !important
}
#exam-pass-congratulations-block #person-diplomas-table .info-column A {
	FONT-SIZE: 12px !important
}
#exam-pass-congratulations-block #person-diplomas-table .info-column LI =
{
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: =
none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none !important; =
PADDING-TOP: 0px !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI A {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI A SPAN {
	FONT-SIZE: 12px !important; FONT-WEIGHT: bold !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI.red A {
	COLOR: red !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI.red A SPAN =
{
	COLOR: red !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI {
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: =
none transparent scroll repeat 0% 0%; MARGIN-LEFT: 14px; =
LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px !important
}
#exam-pass-congratulations-block #person-diplomas-commands LI:before {
=09
}
#diplom-bye-dialog .diploma-column {
	WIDTH: 155px
}
#diplom-bye-dialog #course-bye-diplom-form {
	WIDTH: 415px
}
#diplom-bye-dialog #course-bye-diplom-form .additional-padding {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#diplom-bye-dialog #course-bye-diplom-form .input-wrapper LABEL {
	WIDTH: 410px; DISPLAY: block !important
}
#diplom-bye-dialog #course-bye-diplom-form .input-wrapper .description {
	PADDING-LEFT: 18px; DISPLAY: block !important; COLOR: #494949; =
FONT-SIZE: 11px
}
#studies-showcase-comment-list .header .title {
	DISPLAY: none
}
#studies-showcase-comment-list .header .links {
	PADDING-LEFT: 0px
}
#course-communities-block .ex-title-span {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
#course-communities-block .ex-title-span A {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
#univer-edu-prog-communities-block .ex-title-span {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
#univer-edu-prog-communities-block .ex-title-span A {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none !important
}
.info-panel {
	FONT-SIZE: 14px !important; FONT-WEIGHT: normal !important
}
#quick-search {
	POSITION: relative; DISPLAY: inline-block
}
#quick-search .quick-search-label {
	PADDING-BOTTOM: 2px; COLOR: #0071a6; FONT-SIZE: 14px; CURSOR: pointer; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#quick-search .quick-search-form {
	Z-INDEX: 100; POSITION: absolute; BACKGROUND-COLOR: #fcf3e0; TOP: 20px
}
#quick-search .quick-search-form .search-field-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BACKGROUND-COLOR: #ffffff; HEIGHT: 22px; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
#quick-search .quick-search-form #edit-search-data-wrapper {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 252px; =
PADDING-RIGHT: 0px !important; HEIGHT: 24px; OVERFLOW: hidden; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px =
!important
}
#quick-search .quick-search-form #edit-search-data-wrapper .td {
	HEIGHT: 24px
}
#quick-search .quick-search-form #edit-search-data-wrapper =
.input-wrapper {
	WIDTH: 250px !important
}
#quick-search .quick-search-form #edit-search-data-wrapper =
.input-wrapper INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 22px; OUTLINE-STYLE: =
none; OUTLINE-COLOR: invert; PADDING-LEFT: 5px !important; =
OUTLINE-WIDTH: medium; WIDTH: 234px !important; HEIGHT: 22px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#quick-search .quick-search-form #edit-search-data-wrapper .placeholder =
{
	DISPLAY: none
}
#quick-search .quick-search-form FORM .submit-button-wrapper {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; WIDTH: 24px; PADDING-RIGHT: 0px !important; HEIGHT: 24px; =
PADDING-TOP: 0px !important
}
#quick-search .quick-search-form FORM .submit-button-wrapper DIV {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: transparent; MARGIN: =
0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
#quick-search .quick-search-form FORM .submit-button-wrapper INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 24px; PADDING-RIGHT: =
0px !important; DISPLAY: block; BACKGROUND: url(../images/search.png) =
no-repeat center center; HEIGHT: 24px; BORDER-TOP: 0px; CURSOR: pointer; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
#quick-search .td {
	VERTICAL-ALIGN: top
}
#quick-search .quick-search-form .common-content-border {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-top {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-top .center {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-content-wrapper =
{
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-bottom .center {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form .common-content-border-bottom {
	BACKGROUND-COLOR: transparent
}
#quick-search .quick-search-form FORM {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#add-tutor-to-course-form .placeholder {
	DISPLAY: none
}
#add-tutor-to-course-form {
	WIDTH: 430px
}
#add-tutor-to-course-form DIV {
	WIDTH: 430px
}
#add-tutor-to-course-form #edit-tutor {
	WIDTH: 430px
}
#add-tutor-to-course-form #edit-course-id OPTION {
	WIDTH: 430px
}
#add-tutor-to-course-form #edit-course-id {
	WIDTH: 445px
}
#ui-datepicker-div {
	DISPLAY: none
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .warning {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
BACKGROUND-COLOR: #fcf8e4; MARGIN-TOP: 10px; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-iduniver-edu-prog =
{
	WIDTH: 465px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-iduniver-edu-prog =
OPTION {
	WIDTH: 465px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#edit-iduniver-edu-prog:unknown {
	BACKGROUND-COLOR: #dcdcdc
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-constructor {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-TOP: #ebd6a0 1px solid
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-constructor .label-wrapper {
	WIDTH: 118px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-constructor LABEL {
	WIDTH: 118px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .date-wrapper DIV.table =
.input-wrapper {
	WIDTH: 180px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .date-wrapper DIV.table =
.input-wrapper INPUT {
	WIDTH: 165px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-cost-wrapper {
	WIDTH: auto; MARGIN-RIGHT: 5px !important
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-cost {
	TEXT-ALIGN: right; WIDTH: 235px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form #edit-cost-block =
.description {
	TEXT-ALIGN: justify; LINE-HEIGHT: 15px; PADDING-LEFT: 15px; =
WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: 13px; VERTICAL-ALIGN: =
middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .finish-date =
.label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form .entry-type =
.label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#edit-iduniver-edu-prog-wrapper .label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#education-programm-diplomas .label-wrapper {
	PADDING-TOP: 0px
}
#educational-group-education-programm-block .command-buttons {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 155px
}
#educational-group-education-programm-block .command-buttons A {
	DISPLAY: inline-block; MARGIN-RIGHT: 10px
}
#educational-group-education-programm-block =
#edit-educational-group-education-programm-form =
#edit-cost-currency:unknown {
	BACKGROUND-COLOR: #dcdcdc
}
#educational-group-education-programm-block #edit-courses-block .warning =
{
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 32px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table {
	WIDTH: 560px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; WHITE-SPACE: nowrap; PADDING-TOP: 3px =
!important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order {
	TEXT-ALIGN: right; WIDTH: 0px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-name {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; WIDTH: =
455px; PADDING-RIGHT: 6px !important; WHITE-SPACE: normal !important; =
HEIGHT: 19px; COLOR: #000000; FONT-SIZE: 16px; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 6px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.disabled {
	BACKGROUND-COLOR: #dcdcdc
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.void-course-order {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 10px !important; =
PADDING-TOP: 0px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.blocked-cell {
	WIDTH: 32px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.void-course-name {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 10px !important; =
PADDING-TOP: 0px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.void-course-operations {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 10px !important; =
PADDING-TOP: 0px !important
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-operations .delete {
	BACKGROUND-IMAGE: url(../images/delete.png); WIDTH: 12px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order .void {
	WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 9px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order .up {
	BACKGROUND-IMAGE: url(../images/arrow_sort_up.png); WIDTH: 10px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
#educational-group-education-programm-block #edit-courses-block =
.edit-courses-table TD.course-order .down {
	BACKGROUND-IMAGE: url(../images/arrow_sort_under.png); WIDTH: 10px; =
DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form {
	POSITION: relative; PADDING-LEFT: 32px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#add-course-to-education-programm-control {
	POSITION: absolute; WIDTH: 12px; HEIGHT: 12px; TOP: 10px; LEFT: 507px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#add-course-to-education-programm-control .add {
	BACKGROUND-IMAGE: url(../images/add.png); WIDTH: 12px; DISPLAY: block; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#finish-editing-education-programm-control {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px
}
#educational-group-education-programm-block =
#add-course-to-education-programm-form =
#finish-editing-education-programm-control .command-button {
	DISPLAY: inline-block
}
#educational-group-announcements-management-block .description .title {
	COLOR: #000000
}
#educational-group-announcements-management-block .description .text {
	LINE-HEIGHT: 25px; MARGIN-TOP: 10px; WIDTH: 700px; COLOR: #494949; =
FONT-SIZE: 16px
}
#educational-group-sheet-block #check-lab-switch-label #check-lab-switch =
{
	LINE-HEIGHT: 19px; MARGIN: 0px; VERTICAL-ALIGN: middle
}
#course-literature-block #literature-list {
	MARGIN-LEFT: 10px
}
#course-literature-block #literature-list LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-TOP: 0px
}
#course-literature-block #literature-list .textbook-item .number {
	LINE-HEIGHT: 20px; WIDTH: 20px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: =
top
}
#course-literature-block #literature-list .textbook-item .authors {
	LINE-HEIGHT: 20px
}
#course-literature-block #literature-list .textbook-item .title {
	LINE-HEIGHT: 20px
}
#course-literature-block #literature-list .textbook-item .date-line {
	LINE-HEIGHT: 20px
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/int_studies/themes/css/lecture.css?R

#course-lecture-block .title H3 SPAN {
	FONT-SIZE: 14px !important
}
#lecture-block .pager {
	BORDER-BOTTOM: #ebd6a0 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
10px !important; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 10px =
!important
}
#lecture-block .border {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px
}
#lecture-block .pager .text {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#lecture-block .annotation .text {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#lecture-block .keywords .text {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#lecture-block .pager .page A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
inline-block; HEIGHT: 15px; FONT-SIZE: 12px; FONT-WEIGHT: normal; =
PADDING-TOP: 1px
}
#lecture-block .pager .current-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: =
inline-block; BACKGROUND: #ff8800 0px 0px; HEIGHT: 15px; COLOR: #ffffff; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
#lecture-block .annotation {
	MARGIN-BOTTOM: 10px
}
#lecture-block .header {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#lecture-block .header H3 {
	WHITE-SPACE: normal
}
#lecture-block .next-button-wrapper {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#lecture-block .video-lecture-next-button-wrapper {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#lecture-block .next-button-wrapper .command-button {
	DISPLAY: inline-block
}
#lecture-block .video-lecture-next-button-wrapper .command-button {
	DISPLAY: inline-block
}
.eoi .MathJax_Display {
	WIDTH: auto; DISPLAY: inline-block
}
.eoi .lecture-title {
	COLOR: #330066; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.eoi .you-can-help {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: =
#aaaaaa 1px solid
}
.eoi .lecture-goal {
	FONT-WEIGHT: bold
}
.eoi .keywords {
	FONT-WEIGHT: bold
}
.eoi {
	PADDING-BOTTOM: 10px !important; COLOR: black; FONT-SIZE: 12px
}
.print-version {
	PADDING-LEFT: 32px !important
}
.eoi H1 {
	MARGIN: 0px; COLOR: #330066; FONT-WEIGHT: bold
}
.eoi H3 {
	MARGIN: 5px 0px; FONT-SIZE: 133%; FONT-WEIGHT: bold
}
.eoi H4 {
	FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.eoi H5 {
	FONT-WEIGHT: bold
}
.eoi H6 {
=09
}
.eoi P {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px !important; MARGIN-BOTTOM: 7px =
!important
}
.eoi OL {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px !important; MARGIN-BOTTOM: 7px =
!important
}
.eoi UL {
	LINE-HEIGHT: 16px; MARGIN-TOP: 7px !important; MARGIN-BOTTOM: 7px =
!important
}
.eoi TABLE {
	WIDTH: auto !important; BORDER-COLLAPSE: separate !important
}
.eoi TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TBODY TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
2px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 2px !important
}
.eoi TH {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #d8d8d8
}
.eoi TD {
	BACKGROUND-COLOR: #eaeaea
}
.eoi .lecture_title {
	PADDING-BOTTOM: 2px; COLOR: #330066; FONT-SIZE: 105%; FONT-WEIGHT: bold
}
.eoi .pager {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.eoi .pager-prev-next {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.eoi .pager-prev-next {
	TEXT-ALIGN: center
}
.eoi .pager A {
	COLOR: #330066; TEXT-DECORATION: underline
}
.eoi .pager-prev-next A {
	COLOR: #330066; TEXT-DECORATION: underline
}
.eoi #lecture_content {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f9f9f9; MARGIN: 15px 12px 0px =
0px; PADDING-LEFT: 6px; WIDTH: 250px; PADDING-RIGHT: 6px; FLOAT: left; =
BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; =
PADDING-TOP: 6px
}
.eoi #lecture_content H1 {
=09
}
.eoi #lecture_content UL {
	COLOR: #330066; FONT-SIZE: 92%
}
.eoi #lecture_content LI {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 3px
}
.eoi .course_hr {
	BORDER-BOTTOM: #ff9900 0px solid; BORDER-LEFT: #ff9900 0px solid; =
BACKGROUND-COLOR: #ff9900; WIDTH: 100%; HEIGHT: 1pt; COLOR: #ff9900; =
BORDER-TOP: #ff9900 0px solid; BORDER-RIGHT: #ff9900 0px solid
}
.eoi .keyword {
	FONT-STYLE: oblique
}
.eoi .keyword_def {
	FONT-STYLE: oblique; FONT-WEIGHT: bold
}
.eoi .example {
	TEXT-ALIGN: left; FONT-FAMILY: monospace; COLOR: #8b0000; MARGIN-LEFT: =
10px
}
.eoi .texample {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
monospace; COLOR: #8b0000
}
.eoi SPAN.math {
	DISPLAY: inline-block
}
.eoi .submit-button-wrapper {
	TEXT-ALIGN: right; MARGIN: 0px; WIDTH: 100%
}
.eoi SPAN.link_not_processed {
	COLOR: red; FONT-WEIGHT: bold
}
.eoi #test_start_page #rules-confirm-wrapper {
	LINE-HEIGHT: 20px; COLOR: #ff0000; VERTICAL-ALIGN: middle; FONT-WEIGHT: =
bold
}
.eoi #test_start_page #rules-confirm-wrapper INPUT {
	MARGIN: 3px 0px 0px; VERTICAL-ALIGN: top
}
.eoi #test_start_page .continue-button {
	DISPLAY: none; MARGIN-RIGHT: 15px
}
.eoi #test_start_page #test_start_page_info {
	MARGIN-BOTTOM: 0px
}
.eoi #test_start_page #test_start_page_thanks {
	FONT-STYLE: italic; MARGIN-TOP: 0px
}
#test_res_page_help-wrapper {
	DISPLAY: inline-block
}
#test_res_page_help-content P {
	MARGIN-BOTTOM: 0px
}
#test_res_page_help-content .common-content-border-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
PADDING-TOP: 0px
}
#task_comment_form_wrapper THEAD {
	FONT-WEIGHT: bold
}
#task_comment_form_wrapper TD {
	VERTICAL-ALIGN: top
}
#task_comment_form_wrapper TEXTAREA {
	WIDTH: 100%; HEIGHT: 68px
}
#test_task_list .task_list_item {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 6px
}
#test_task_list .task_list_item .task_no {
	FONT-WEIGHT: bold
}
#test_task_list H4 {
	BORDER-BOTTOM: #ebd6a0 1px solid
}
#test_res_page_buttons_tbl {
	MARGIN-TOP: 6px; BORDER-COLLAPSE: collapse !important
}
#test_res_page_buttons_tbl TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 6px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px !important
}
#test_res_page_buttons_tbl TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 6px =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px !important
}
.footnote-tooltip {
	DISPLAY: none
}
SUP {
	DISPLAY: inline-block
}
SUP A {
	DISPLAY: inline-block
}
.eoi #test-task-form .command-buttons {
	MARGIN-TOP: 10px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
.eoi #test-task-form .command-buttons #leave-comment-for-task {
	DISPLAY: inline-block; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.eoi #test-task-form .task_title {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-SIZE: =
14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.eoi #test-task-form .question {
	MARGIN-BOTTOM: 15px; COLOR: #494949; FONT-SIZE: 14px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.eoi #test-task-form .question IMG {
	DISPLAY: block
}
.eoi #test-task-form .answer .tip {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 5px; FONT-STYLE: =
italic; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 5px; COLOR: #494949; =
FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.eoi #test-task-form .answer .wrapper {
	MARGIN-TOP: 5px; WIDTH: 100%; DISPLAY: table; MARGIN-BOTTOM: 5px
}
.eoi #test-task-form .answer .wrapper LABEL {
	MIN-HEIGHT: 22px; DISPLAY: table-row
}
.eoi #test-task-form .answer .wrapper LABEL .left {
	BACKGROUND-COLOR: #fcf8e4; MIN-HEIGHT: 22px; PADDING-LEFT: 5px; WIDTH: =
80px; PADDING-RIGHT: 5px; DISPLAY: table-cell; WHITE-SPACE: nowrap
}
.eoi #test-task-form .answer .wrapper LABEL .right {
	TEXT-ALIGN: left; MIN-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: =
5px; DISPLAY: table-cell
}
.eoi #test-task-form .answer .wrapper LABEL UL LI {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; PADDING-LEFT: =
0px; HEIGHT: 24px
}
.eoi #test-task-form .answer .wrapper LABEL UL LI SELECT {
	MARGIN-RIGHT: 10px
}
#exam-rating-controls-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#exam-rating-controls-form .form-radios {
	MARGIN-LEFT: 35px
}
#exam-rating-controls-form .form-radios {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
#exam-rating-controls-form .form-radios .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#exam-rating-controls-form .form-radios .table {
	WIDTH: auto !important; DISPLAY: inline-block !important
}
#exam-rating-controls-form .form-radios .tr {
	DISPLAY: block !important
}
#exam-rating-controls-form .form-radios .input-wrapper {
	PADDING-LEFT: 0px !important; WIDTH: 40px !important; DISPLAY: block =
!important
}
#exam-rating-controls-form .form-radios .placeholder {
	DISPLAY: none
}
#exam-rating-controls-form .form-radios LABEL {
	TEXT-ALIGN: center
}
#exam-rating-controls-form .form-radios .form-radio {
	DISPLAY: block !important
}
#exam-rating-controls-form .description {
	DISPLAY: none
}
#exam-rating-controls-form #edit-comment-wrapper .input-wrapper {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 4px; WIDTH: 457px !important; HEIGHT: 26px; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#exam-rating-controls-form #edit-comment-wrapper .input-wrapper TEXTAREA =
{
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: =
13px; MARGIN-TOP: 4px; WIDTH: 455px !important; HEIGHT: 13px; =
VERTICAL-ALIGN: bottom; OVERFLOW: auto; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
.eoi #test-results-table {
	WIDTH: auto !important
}
.eoi #test-results-table .title {
	BACKGROUND-COLOR: transparent; WIDTH: auto !important
}
.eoi #test-results-table .value {
	BACKGROUND-COLOR: transparent
}
.eoi .laboratory-work-form .form-item {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.eoi .laboratory-work-form .result-ahah-wrapper .submit-button-wrapper {
	DISPLAY: none !important
}
.eoi .laboratory-work-form .result-ahah-wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px =
!important
}
.eoi .laboratory-work-form .result-ahah-wrapper .upload-element-detail {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.eoi .laboratory-work-form .result-ahah-wrapper .upload-element-row {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px =
!important
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/style.css?R

INPUT {
	FONT: 12px/100% Verdana, sans-serif; COLOR: #494949
}
TEXTAREA {
	FONT: 12px/160% Verdana, sans-serif; COLOR: #494949
}
SELECT {
	FONT: 12px/160% Verdana, sans-serif; COLOR: #494949
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 170%
}
H2 {
	LINE-HEIGHT: 130%; FONT-SIZE: 160%
}
H3 {
	FONT-SIZE: 140%
}
H4 {
	FONT-SIZE: 130%
}
H5 {
	FONT-SIZE: 120%
}
H6 {
	FONT-SIZE: 110%
}
UL {
	MARGIN: 0.5em 0px
}
quote {
	MARGIN: 0.5em 0px
}
CODE {
	MARGIN: 0.5em 0px
}
FIELDSET {
	MARGIN: 0.5em 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 1.2em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #0071a6; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0071a6; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0062a0; TEXT-DECORATION: underline
}
A:active {
	COLOR: #5895be
}
A.active {
	COLOR: #5895be
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
#5294c1; HEIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 1em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0.75em 0px 1.25em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL LI {
	MARGIN: 0.4em 0px 0.4em 0.5em
}
UL LI {
	MARGIN: 0.4em 0px 0.4em 0.5em
}
UL.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0.35em 0px 0px -0.5em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0.35em 0px 0px -0.5em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.menu UL {
	MARGIN-LEFT: 0em
}
.item-list UL UL {
	MARGIN-LEFT: 0em
}
OL LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
UL LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
UL.menu LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
.item-list UL LI {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
LI.leaf {
	MARGIN: 0.15em 0px 0.15em 0.5em
}
UL LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.menu LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI.leaf {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 1.5em; =
PADDING-RIGHT: 0px; BACKGROUND: url(images/menu-leaf.gif) no-repeat 1px =
0.35em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
OL LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-LEFT: 2em; PADDING-TOP: 0px
}
UL LI.expanded {
	BACKGROUND: url(images/menu-expanded.gif) no-repeat 1px 0.35em
}
UL LI.collapsed {
	BACKGROUND: url(images/menu-collapsed.gif) no-repeat 0px 0.35em
}
UL LI.leaf A {
	DISPLAY: block
}
UL LI.expanded A {
	DISPLAY: block
}
UL LI.collapsed A {
	DISPLAY: block
}
UL.inline LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
OL.task-list {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
OL.task-list LI {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.5em
}
OL.task-list LI.active {
	BACKGROUND: url(images/task-list.png) no-repeat 3px 50%
}
OL.task-list LI.done {
	BACKGROUND: url(../../misc/watchdog-ok.png) no-repeat 0px 50%; COLOR: =
#393
}
OL.task-list LI.active {
	MARGIN-RIGHT: 1em
}
FIELDSET UL.clear-block LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	MARGIN: 0.5em 0px 1em 1.5em
}
DL DT {
=09
}
DL DD {
	MARGIN: 0px 0px 0.5em 1.5em
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
TABLE {
	MARGIN: 1em 0px; WIDTH: 100%
}
THEAD TH {
	BORDER-BOTTOM: #d3e7f4 2px solid; COLOR: #494949; FONT-WEIGHT: bold
}
TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.3em
}
TH {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.3em
}
TR.even {
	BORDER-BOTTOM: #d3e7f4 1px solid; BORDER-LEFT: #d3e7f4 0px solid; =
BORDER-TOP: #d3e7f4 1px solid; BORDER-RIGHT: #d3e7f4 0px solid
}
TR.odd {
	BORDER-BOTTOM: #d3e7f4 1px solid; BORDER-LEFT: #d3e7f4 0px solid; =
BORDER-TOP: #d3e7f4 1px solid; BORDER-RIGHT: #d3e7f4 0px solid
}
TBODY TH {
	BORDER-BOTTOM: #d3e7f4 1px solid; BORDER-LEFT: #d3e7f4 0px solid; =
BORDER-TOP: #d3e7f4 1px solid; BORDER-RIGHT: #d3e7f4 0px solid
}
TR.odd {
	BACKGROUND-COLOR: #edf5fa
}
TR.info {
	BACKGROUND-COLOR: #edf5fa
}
TR.even {
	BACKGROUND-COLOR: #fff
}
TR.drag {
	BACKGROUND-COLOR: #fffff0
}
TR.drag-previous {
	BACKGROUND-COLOR: #ffd
}
TR.odd TD.active {
	BACKGROUND-COLOR: #ddecf5
}
TR.even TD.active {
	BACKGROUND-COLOR: #e6f1f7
}
TD.region {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.module {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.container {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TD.category {
	BORDER-BOTTOM: #b4d7f0 1px solid; BACKGROUND-COLOR: #d4e7f3; COLOR: =
#455067; BORDER-TOP: #fff 1.5em solid; FONT-WEIGHT: bold
}
TR:first-child TD.region {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.module {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.container {
	BORDER-TOP-WIDTH: 0px
}
TR:first-child TD.category {
	BORDER-TOP-WIDTH: 0px
}
SPAN.form-required {
	COLOR: #ffae00
}
SPAN.submitted {
	COLOR: #000000; FONT-SIZE: 0.92em
}
.description {
	COLOR: #000000; FONT-SIZE: 0.92em
}
.description {
	LINE-HEIGHT: 150%; MARGIN-BOTTOM: 0.75em; COLOR: #000000
}
.messages {
	PADDING-BOTTOM: 0.5em; MARGIN: 0.75em 0px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
.preview {
	PADDING-BOTTOM: 0.5em; MARGIN: 0.75em 0px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
.messages UL {
	MARGIN: 0px
}
.box {
	MARGIN-BOTTOM: 2.5em
}
#header-region {
	MIN-HEIGHT: 1em; BACKGROUND: url(images/bg-navigation.png) #d2e6f3 =
repeat-x 50% 100%
}
#header-region .block {
	MARGIN: 0px 1em; DISPLAY: block
}
#header-region .block-region {
	POSITION: relative; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0.5em 1em; =
PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-TOP: =
0.5em; TOP: 0.5em
}
#header-region * {
	LINE-HEIGHT: 1.5em; MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: =
0px
}
#header-region SCRIPT {
	DISPLAY: none
}
#header-region P {
	MARGIN-TOP: 0.5em
}
#header-region IMG {
	MARGIN-TOP: 0.5em
}
#header-region H2 {
	MARGIN: 0px 1em 0px 0px
}
#header-region H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#header-region LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#header-region LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#wrapper {
	BACKGROUND: url(images/body.png) #edf5fa repeat-x 50% 0px
}
#wrapper #container {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 20px; =
PADDING-RIGHT: 20px; MAX-WIDTH: 1270px; PADDING-TOP: 0px
}
#wrapper #container #header {
	HEIGHT: 80px
}
#wrapper #container #header #logo-floater {
	POSITION: absolute
}
#wrapper #container #header H1 {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 120px; WHITE-SPACE: nowrap
}
#wrapper #container #header H1 A:link {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 120px; WHITE-SPACE: nowrap
}
#wrapper #container #header H1 A:visited {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 120px; WHITE-SPACE: nowrap
}
#wrapper #container #header H1 SPAN {
	FONT-WEIGHT: bold
}
#wrapper #container #header H1 IMG {
	PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 14px
}
BODY.sidebars {
	MIN-WIDTH: 980px
}
BODY.sidebar-left {
	MIN-WIDTH: 780px
}
BODY.sidebar-right {
	MIN-WIDTH: 780px
}
#wrapper #container #center {
	WIDTH: 100%; FLOAT: left
}
BODY.sidebar-left #center {
	MARGIN-LEFT: -210px
}
BODY.sidebar-right #center {
	MARGIN-RIGHT: -210px
}
BODY.sidebars #center {
	MARGIN: 0px -210px
}
BODY.sidebar-left #squeeze {
	MARGIN-LEFT: 210px
}
BODY.sidebar-right #squeeze {
	MARGIN-RIGHT: 210px
}
BODY.sidebars #squeeze {
	MARGIN: 0px 210px
}
#wrapper #container .sidebar {
	Z-INDEX: 2; POSITION: relative; MARGIN: 60px 0px 5em; WIDTH: 210px; =
FLOAT: left
}
#wrapper #container .sidebar .block {
	MARGIN: 0px 0px 1.5em
}
#sidebar-left .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; =
PADDING-TOP: 0px
}
#sidebar-right .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.block .content {
	MARGIN: 0.5em 0px
}
#sidebar-left .block-region {
	MARGIN: 0px 15px 0px 0px
}
#sidebar-right .block-region {
	MARGIN: 0px 0px 0px 15px
}
.block-region {
	BORDER-BOTTOM: #b4d7f0 2px dashed; TEXT-ALIGN: center; BORDER-LEFT: =
#b4d7f0 2px dashed; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-SIZE: 1.3em; BORDER-TOP: #b4d7f0 2px dashed; BORDER-RIGHT: #b4d7f0 =
2px dashed; PADDING-TOP: 1em
}
#wrapper #container #center #squeeze {
	POSITION: relative; BACKGROUND: url(images/bg-content.png) #fff =
repeat-x 50% 0px
}
#wrapper #container #center .right-corner {
	POSITION: relative; BACKGROUND: url(images/bg-content-right.png) =
no-repeat 100% 0px; LEFT: 10px
}
#wrapper #container #center .right-corner .left-corner {
	POSITION: relative; PADDING-BOTTOM: 5em; MIN-HEIGHT: 400px; =
PADDING-LEFT: 35px; PADDING-RIGHT: 25px; BACKGROUND: =
url(images/bg-content-left.png) no-repeat 0px 0px; MARGIN-LEFT: -10px; =
PADDING-TOP: 60px; LEFT: -10px
}
#wrapper #container #footer {
	TEXT-ALIGN: center; MARGIN: 4em 0px -3em; FLOAT: none; COLOR: #898989; =
CLEAR: both
}
#wrapper #container .breadcrumb {
	Z-INDEX: 3; POSITION: absolute; TOP: 15px; LEFT: 35px
}
BODY.sidebar-left #footer {
	MARGIN-LEFT: -210px
}
BODY.sidebar-right #footer {
	MARGIN-RIGHT: -210px
}
BODY.sidebars #footer {
	MARGIN: 0px -210px
}
#wrapper #container #header H1 {
	COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; text-shadow: =
#1659ac 0px 1px 3px
}
#wrapper #container #header H1 A:link {
	COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; text-shadow: =
#1659ac 0px 1px 3px
}
#wrapper #container #header H1 A:visited {
	COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: normal; text-shadow: =
#1659ac 0px 1px 3px
}
#wrapper #container #header H1 A:hover {
	TEXT-DECORATION: none
}
#wrapper #container .breadcrumb {
	FONT-SIZE: 0.92em
}
#wrapper #container .breadcrumb {
	COLOR: #529ad6
}
#wrapper #container .breadcrumb A {
	COLOR: #529ad6
}
#mission {
	BORDER-BOTTOM: #e0e5fb 1px solid; BORDER-LEFT: #e0e5fb 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; BORDER-TOP: #e0e5fb 1px solid; =
BORDER-RIGHT: #e0e5fb 1px solid; PADDING-TOP: 1em
}
UL.primary-links {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
UL.primary-links LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.primary-links LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(images/bg-navigation-item.png) =
no-repeat 50% 0px; COLOR: #fff; PADDING-TOP: 0.75em
}
UL.primary-links LI A:link {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(images/bg-navigation-item.png) =
no-repeat 50% 0px; COLOR: #fff; PADDING-TOP: 0.75em
}
UL.primary-links LI A:visited {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(images/bg-navigation-item.png) =
no-repeat 50% 0px; COLOR: #fff; PADDING-TOP: 0.75em
}
UL.primary-links LI A:hover {
	BACKGROUND: url(images/bg-navigation-item-hover.png) no-repeat 50% 0px; =
COLOR: #fff
}
UL.primary-links LI A.active {
	BACKGROUND: url(images/bg-navigation-item-hover.png) no-repeat 50% 0px; =
COLOR: #fff
}
UL.secondary-links {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: right; =
PADDING-TOP: 18px
}
UL.secondary-links LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.secondary-links LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #cde3f1; PADDING-TOP: 0.75em
}
UL.secondary-links LI A:link {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #cde3f1; PADDING-TOP: 0.75em
}
UL.secondary-links LI A:visited {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #cde3f1; PADDING-TOP: 0.75em
}
UL.secondary-links LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cde3f1
}
UL.secondary-links LI A.active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cde3f1
}
UL.primary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL.primary LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL.secondary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
UL.secondary LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
#tabs-wrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px -26px 1em; =
PADDING-LEFT: 26px; PADDING-RIGHT: 26px; PADDING-TOP: 0px
}
UL.primary {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; PADDING-TOP: 0.5em
}
UL.secondary {
	BORDER-BOTTOM: #e9eff3 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
0.6em; MARGIN: -0.2em -26px 1em; PADDING-LEFT: 26px; PADDING-RIGHT: =
26px; CLEAR: both; PADDING-TOP: 0px
}
H2.with-tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2em 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.primary LI A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI.active A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI A:hover {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI A:visited {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI.active A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI A:hover {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.secondary LI A:visited {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: none transparent =
scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 4px; TOP: -1px
}
UL.primary LI.active A {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI.active A:link {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI.active A:visited {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI A:hover {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI.active A {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI.active A:link {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI.active A:visited {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.secondary LI A:hover {
	BACKGROUND: url(images/bg-tab.png) repeat-x 0px 50%; COLOR: #fff
}
UL.primary LI.active A {
	FONT-WEIGHT: bold
}
UL.secondary LI.active A {
	FONT-WEIGHT: bold
}
.node {
	BORDER-BOTTOM: #e9eff3 1px solid
}
UL.links LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; =
MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
UL.inline LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; =
MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.node .links {
	TEXT-ALIGN: left
}
.comment .links {
	TEXT-ALIGN: left
}
.node .links UL.links LI {
=09
}
.comment .links UL.links LI {
=09
}
.terms UL.links LI {
	PADDING-LEFT: 1em; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px
}
.comment .submitted {
	PADDING-LEFT: 1em; FLOAT: right; CLEAR: right
}
.new {
	FLOAT: right; COLOR: #ffae00; FONT-SIZE: 0.92em; FONT-WEIGHT: bold
}
.terms {
	FLOAT: right
}
.preview .node {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.preview .comment {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.sticky {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.sticky {
	BORDER-BOTTOM: #e0e5fb 1px solid; BORDER-LEFT: #e0e5fb 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; BORDER-TOP: #e0e5fb 1px solid; =
BORDER-RIGHT: #e0e5fb 1px solid; PADDING-TOP: 1em
}
#comments {
	BORDER-BOTTOM: #e9eff3 1px solid; POSITION: relative; PADDING-BOTTOM: =
0px; MARGIN: -1.5em -25px 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; =
PADDING-TOP: 0px; TOP: -1px
}
#comments H2.comments {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px -25px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 25px; BACKGROUND: url(images/gradient-inner.png) #fff =
repeat-x 0px 0px; PADDING-TOP: 0.5em
}
.comment {
	PADDING-BOTTOM: 1.5em; MARGIN: 0px -25px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 25px; BORDER-TOP: #e9eff3 1px solid; PADDING-TOP: 1.5em
}
.indented {
	MARGIN-LEFT: 25px
}
.comment H3 A.active {
	COLOR: #494949
}
.node .content {
	MARGIN: 0.6em 0px
}
.comment .content {
	MARGIN: 0.6em 0px
}
#aggregator {
	MARGIN-TOP: 1em
}
#aggregator .feed-item-title {
	LINE-HEIGHT: 130%; FONT-SIZE: 160%
}
#aggregator .feed-item {
	BORDER-BOTTOM: #e9eff3 1px solid; PADDING-BOTTOM: 1.5em; MARGIN: -1.5em =
-31px 1.75em; PADDING-LEFT: 31px; PADDING-RIGHT: 31px; PADDING-TOP: =
1.5em
}
#aggregator .feed-item-categories {
	FONT-SIZE: 0.92em
}
#aggregator .feed-item-meta {
	COLOR: #898989; FONT-SIZE: 0.92em
}
#palette .form-item {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: =
#fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#palette .item-selected {
	BORDER-BOTTOM: #d9eaf5 1px solid; BORDER-LEFT: #d9eaf5 1px solid; =
BACKGROUND: url(images/gradient-inner.png) #fff repeat-x 0px 0px; =
BORDER-TOP: #d9eaf5 1px solid; BORDER-RIGHT: #d9eaf5 1px solid
}
TR.menu-disabled {
	opacity: 0.5
}
TR.odd TD.menu-disabled {
	BACKGROUND-COLOR: #edf5fa
}
TR.even TD.menu-disabled {
	BACKGROUND-COLOR: #fff
}
.poll .bar {
	BORDER-BOTTOM: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; =
BACKGROUND: url(images/bg-bar-white.png) #fff repeat-x 0px 0px; =
BORDER-TOP: #f0f0f0 0px solid; BORDER-RIGHT: #f0f0f0 1px solid
}
.poll .bar .foreground {
	BACKGROUND: url(images/bg-bar.png) #71a7cc repeat-x 0px 100%
}
.poll .percent {
	FONT-SIZE: 0.9em
}
#autocomplete LI {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: =
2px; CURSOR: default; PADDING-TOP: 2px
}
FIELDSET {
	BORDER-BOTTOM: #d9eaf5 1px solid; BORDER-LEFT: #d9eaf5 1px solid; =
PADDING-BOTTOM: 1em; MARGIN: 1em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: =
1em; BACKGROUND: url(images/gradient-inner.png) #fff repeat-x 0px 0px; =
BORDER-TOP: #d9eaf5 1px solid; BORDER-RIGHT: #d9eaf5 1px solid; =
PADDING-TOP: 1em
}
*:first-child + HTML FIELDSET {
	PADDING-BOTTOM: 1em; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BACKGROUND-POSITION: 0px 0.75em; PADDING-TOP: 0px
}
*:first-child + HTML FIELDSET > .description {
	PADDING-TOP: 1em
}
*:first-child + HTML FIELDSET .fieldset-wrapper .description {
	PADDING-TOP: 1em
}
FIELDSET LEGEND {
	DISPLAY: block
}
*:first-child + HTML FIELDSET LEGEND {
	DISPLAY: inline
}
*:first-child + HTML FIELDSET.collapsed LEGEND {
	DISPLAY: inline
}
HTML.js FIELDSET.collapsed {
	PADDING-BOTTOM: 0.6em; BACKGROUND: none transparent scroll repeat 0% =
0%; PADDING-TOP: 0px
}
HTML.js FIELDSET.collapsible LEGEND A {
	PADDING-LEFT: 2em; BACKGROUND: url(images/menu-expanded.gif) no-repeat =
0% 50%
}
HTML.js FIELDSET.collapsed LEGEND A {
	BACKGROUND: url(images/menu-collapsed.gif) no-repeat 0% 50%
}
#block-node-0 H2 {
	PADDING-RIGHT: 20px; FLOAT: left
}
#block-node-0 IMG {
	FLOAT: right; PADDING-TOP: 4px
}
.feed-icon {
	FLOAT: right; PADDING-TOP: 4px
}
#block-node-0 .content {
	CLEAR: right
}
.profile {
	MARGIN-TOP: 1.5em
}
.profile H3 {
	BORDER-BOTTOM: 0px; MARGIN-BOTTOM: 1em
}
.profile DL {
	MARGIN: 0px
}
.profile DT {
	LINE-HEIGHT: 1.3em; MARGIN-TOP: 1.4em; MARGIN-BOTTOM: 0.45em; COLOR: =
#898989; FONT-SIZE: 0.92em; FONT-WEIGHT: normal
}
.profile DD {
	MARGIN-BOTTOM: 1.6em
}
DIV.admin-panel {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin-panel .description {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin-panel .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .expert-link {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.item-list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.admin .left {
	WIDTH: 48%; FLOAT: left
}
DIV.admin .right {
	WIDTH: 48%; FLOAT: right
}
DIV.admin-panel {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: url(images/gradient-inner.png) #fff repeat-x 0px 0px; =
PADDING-TOP: 1em
}
DIV.admin-panel .description {
	MARGIN-BOTTOM: 1.5em
}
DIV.admin-panel DL {
	MARGIN: 0px
}
DIV.admin-panel DD {
	LINE-HEIGHT: 1.3em; MARGIN-TOP: -0.2em; MARGIN-BOTTOM: 0.65em; COLOR: =
#898989; FONT-SIZE: 0.92em
}
TABLE.system-status-report TH {
	BORDER-BOTTOM-COLOR: #d3e7f4; BORDER-TOP-COLOR: #d3e7f4; =
BORDER-RIGHT-COLOR: #d3e7f4; BORDER-LEFT-COLOR: #d3e7f4
}
#autocomplete LI.selected {
	BACKGROUND: #027ac6; COLOR: #fff
}
TR.selected TD {
	BACKGROUND: #027ac6; COLOR: #fff
}
TR.selected TD.active {
	BACKGROUND: #027ac6; COLOR: #fff
}
TR.selected TD A:link {
	COLOR: #d3e7f4
}
TR.selected TD A:visited {
	COLOR: #d3e7f4
}
TR.selected TD A:active {
	COLOR: #d3e7f4
}
TR.taxonomy-term-preview {
	opacity: 0.5
}
TR.taxonomy-term-divider-top {
	BORDER-BOTTOM: medium none
}
TR.taxonomy-term-divider-bottom {
	BORDER-TOP: #ccc 1px dotted
}
.messages {
	BORDER-BOTTOM: #b8d3e5 1px solid; BORDER-LEFT: #b8d3e5 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #b8d3e5 1px solid; BORDER-RIGHT: =
#b8d3e5 1px solid
}
.preview {
	BORDER-BOTTOM: #e5e58f 1px solid; BORDER-LEFT: #e5e58f 1px solid; =
BACKGROUND-COLOR: #fcfce8; BORDER-TOP: #e5e58f 1px solid; BORDER-RIGHT: =
#e5e58f 1px solid
}
DIV.status {
	BORDER-BOTTOM-COLOR: #8b3002; BORDER-TOP-COLOR: #8b3002; COLOR: =
#8b3002; BORDER-RIGHT-COLOR: #8b3002; BORDER-LEFT-COLOR: #8b3002
}
DIV.status UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.error {
	BACKGROUND-COLOR: #ffcccc; COLOR: #a30000
}
TR.error {
	BACKGROUND-COLOR: #ffcccc; COLOR: #a30000
}
.form-item INPUT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: #c52020 1px =
solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: #c52020 1px =
solid
}
TR.dblog-user {
	BACKGROUND-COLOR: #fcf9e5
}
TR.dblog-user TD.active {
	BACKGROUND-COLOR: #fbf5cf
}
TR.dblog-content {
	BACKGROUND-COLOR: #fefefe
}
TR.dblog-content TD.active {
	BACKGROUND-COLOR: #f5f5f5
}
TR.dblog-warning {
	BACKGROUND-COLOR: #fdf5e6
}
TR.dblog-warning TD.active {
	BACKGROUND-COLOR: #fdf2de
}
TR.dblog-error {
	BACKGROUND-COLOR: #fbe4e4
}
TR.dblog-error TD.active {
	BACKGROUND-COLOR: #fbdbdb
}
TR.dblog-page-not-found {
	BACKGROUND: #d7ffd7
}
TR.dblog-access-denied {
	BACKGROUND: #d7ffd7
}
TR.dblog-page-not-found TD.active {
	BACKGROUND: #c7eec7
}
TR.dblog-access-denied TD.active {
	BACKGROUND: #c7eec7
}
TABLE.system-status-report TR.error {
	BORDER-BOTTOM-COLOR: #ebb; BACKGROUND-COLOR: #fcc; BORDER-TOP-COLOR: =
#ebb; COLOR: #200; BORDER-RIGHT-COLOR: #ebb; BORDER-LEFT-COLOR: #ebb
}
TABLE.system-status-report TR.error TH {
	BORDER-BOTTOM-COLOR: #ebb; BACKGROUND-COLOR: #fcc; BORDER-TOP-COLOR: =
#ebb; COLOR: #200; BORDER-RIGHT-COLOR: #ebb; BORDER-LEFT-COLOR: #ebb
}
TABLE.system-status-report TR.warning {
	BORDER-BOTTOM-COLOR: #eeb; BACKGROUND-COLOR: #ffd; BORDER-TOP-COLOR: =
#eeb; BORDER-RIGHT-COLOR: #eeb; BORDER-LEFT-COLOR: #eeb
}
TABLE.system-status-report TR.warning TH {
	BORDER-BOTTOM-COLOR: #eeb; BACKGROUND-COLOR: #ffd; BORDER-TOP-COLOR: =
#eeb; BORDER-RIGHT-COLOR: #eeb; BORDER-LEFT-COLOR: #eeb
}
TABLE.system-status-report TR.ok {
	BORDER-BOTTOM-COLOR: #beb; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: =
#beb; BORDER-RIGHT-COLOR: #beb; BORDER-LEFT-COLOR: #beb
}
TABLE.system-status-report TR.ok TH {
	BORDER-BOTTOM-COLOR: #beb; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: =
#beb; BORDER-RIGHT-COLOR: #beb; BORDER-LEFT-COLOR: #beb
}
.int-avatar {
	POSITION: relative; DISPLAY: inline-block
}
.avatar-popup {
	Z-INDEX: 101; POSITION: absolute; BACKGROUND-COLOR: #ffffff; WIDTH: =
200px; WHITE-SPACE: normal; HEIGHT: auto
}
.avatar-popup .common-content-border-content {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.avatar-popup .common-content-border-content B {
	DISPLAY: block
}
.avatar-popup .common-content-border-content B A {
	WIDTH: auto !important; FONT-FAMILY: Arial; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
.avatar-popup .common-content-border-content .name A {
	WIDTH: auto !important; FONT-FAMILY: Arial; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.avatar-popup .common-content-border-content A {
	WIDTH: auto !important; FONT-FAMILY: Arial; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
.avatar-popup .ratings-table {
	BORDER-BOTTOM: #ff8800 1px solid; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BORDER-TOP: #ff8800 1px solid
}
.avatar-popup TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.avatar-popup .ratings-table .row-title {
	WIDTH: 100% !important; FONT-FAMILY: Arial; COLOR: #000000 !important; =
FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.avatar-popup .ratings-table .row-value {
	FONT-FAMILY: Arial; COLOR: #000000 !important; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.avatar-popup .ratings-table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.avatar-popup .ratings-table TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#avatar-popup .ratings-table TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.avatar-popup UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.avatar-popup LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; DISPLAY: block !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto =
!important; PADDING-TOP: 0px !important
}
#int-roles-rights-form .form-item INPUT[TYPE=3DCHECKBOX] {
	MARGIN-LEFT: auto !important
}
UL.int-links-line {
	LIST-STYLE-TYPE: none
}
UL.int-links-line LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.int-links-line LI:after {
=09
}
UL.int-links-line LI.last:after {
=09
}
.ac_results LI {
	BACKGROUND-IMAGE: none
}
#edit-file-wrapper .description {
	PADDING-LEFT: 110px
}
.blur {
	COLOR: #777777
}
#search-theme-form {
	DISPLAY: inline-block; HEIGHT: 22px
}
.container-inline#search DIV.search-table {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
DISPLAY: table; HEIGHT: 22px; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid
}
.container-inline#search DIV.search-cell {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
.container-inline#search DIV.search-cell INPUT.form-text {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; HEIGHT: 22px; PADDING-TOP: 0px !important
}
.container-inline#search DIV.search-cell INPUT.form-submit {
	HEIGHT: 24px
}
.container-inline#search DIV.btn-search-cell {
	BORDER-LEFT: medium none
}
.container-inline#search .fld-search-cell .placeholder {
	DISPLAY: none !important
}
.container-inline#search .btn-search-cell * {
	CURSOR: pointer
}
.container-inline#search .adv-search-cell {
	TEXT-ALIGN: center; WIDTH: 24px; DISPLAY: none !important
}
#edit-search-theme-form-1 {
	BORDER-BOTTOM: 0px; POSITION: static !important; BORDER-LEFT: 0px; =
DISPLAY: block !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TOP: 0px =
!important; LEFT: 0px !important
}
#search .form-submit {
	WIDTH: 24px; DISPLAY: block; BACKGROUND: url(images/search.png) =
no-repeat center center
}
A.adv-search-btn {
	WIDTH: 20px; DISPLAY: inline-block; HEIGHT: 21px; COLOR: #ebd6a0; =
FONT-SIZE: 17px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
#search .form-item .input-wrapper {
	WIDTH: auto !important; VERTICAL-ALIGN: baseline !important
}
#edit-search-theme-form-1-wrapper {
	MARGIN: 0px
}
.faq-qa .faq-question {
	PADDING-LEFT: 20px !important; PADDING-TOP: 5px !important
}
.faq-qa .faq-answer {
	PADDING-LEFT: 20px !important
}
.faq-qa .faq-question A {
	COLOR: #0071a6 !important; FONT-WEIGHT: bold !important
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/intuit.css?R

HTML {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 170%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: "lucida grande",tahoma,verdana,arial,sans-serif; =
BACKGROUND: #ffffff; HEIGHT: 100%; COLOR: #494949; FONT-SIZE: 12px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#page-content {
	MARGIN: 0px auto; WIDTH: 1234px; MAX-WIDTH: 1234px; HEIGHT: 100%
}
#main-wraper {
	MIN-WIDTH: 990px; WIDTH: 100% !important; DISPLAY: table; HEIGHT: 100%
}
.main-wraper-tr {
	WIDTH: 100%; DISPLAY: table-row
}
.main-wraper-td {
	WIDTH: 100%; DISPLAY: table-cell
}
#header {
	BACKGROUND-IMAGE: url(images/header-gradient.png); POSITION: relative; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; HEIGHT: 58px; =
MARGIN-LEFT: -17px; CLEAR: both; MARGIN-RIGHT: -17px
}
#header #site-logo {
	POSITION: absolute; WIDTH: 220px; HEIGHT: 48px; OVERFLOW: hidden; TOP: =
6px; LEFT: 17px
}
#header #login-box-region {
	POSITION: absolute; WIDTH: 400px; HEIGHT: 58px; MARGIN-LEFT: -200px; =
TOP: 0px; LEFT: 50%
}
#header #login-box-region .warning {
	Z-INDEX: 10; POSITION: relative; COLOR: red; TOP: 65px
}
#header #slogan-box {
	POSITION: absolute; TEXT-ALIGN: right; FONT-STYLE: italic; WIDTH: =
270px; HEIGHT: 25px; COLOR: #9a6f00; FONT-SIZE: 12px; VERTICAL-ALIGN: =
middle; OVERFLOW: hidden; RIGHT: 22px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; TOP: 0px
}
#header #search-box-region {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 235px; HEIGHT: 26px; =
RIGHT: 22px; TOP: 25px
}
#search-box-region #search-theme-form {
	HEIGHT: 26px
}
#search-box-region #search-theme-form .fld-search-cell {
	WIDTH: 209px; HEIGHT: 24px; OVERFLOW: hidden
}
#search-box-region #search-theme-form .fld-search-cell .input-wrapper {
	WIDTH: 209px !important
}
#search-box-region #search-theme-form INPUT[type=3Dtext] {
	LINE-HEIGHT: 22px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; =
PADDING-LEFT: 5px !important; OUTLINE-WIDTH: medium; WIDTH: 204px =
!important
}
#search-box-region #search-theme-form INPUT[type=3Dtext]:focus {
	LINE-HEIGHT: 22px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; =
PADDING-LEFT: 5px !important; OUTLINE-WIDTH: medium; WIDTH: 204px =
!important
}
#search-box-region #search-theme-form .submit-button-wrapper {
	MARGIN-LEFT: 215px !important
}
.front-page#page-content {
	PADDING-LEFT: 14px !important; PADDING-RIGHT: 14px !important
}
.front-page#page-content #main-wraper {
	MIN-WIDTH: 960px !important
}
.front-page#page-content #header {
	BACKGROUND-IMAGE: none; POSITION: static !important; BACKGROUND-COLOR: =
#ff8800; HEIGHT: 82px; MARGIN-LEFT: -14px !important; MARGIN-RIGHT: =
-14px !important
}
.front-page#page-content #header #site-logo {
	TOP: 17px; LEFT: -5px
}
.front-page#page-content #header #header-wrapper {
	POSITION: relative !important; HEIGHT: 58px
}
.front-page#page-content .wrapper-wrapper {
	MIN-WIDTH: 960px; MARGIN: 0px auto; WIDTH: 960px
}
.front-page#page-content #header #header-wrapper #login-box-region {
	POSITION: absolute; MARGIN: 0px; WIDTH: 500px; HEIGHT: 58px; TOP: 12px; =
LEFT: 476px
}
.front-page#page-content #header #header-wrapper =
#block-intuit_common_interface-intuit_login {
	POSITION: relative !important; WIDTH: 500px; DISPLAY: block; HEIGHT: =
58px
}
.front-page#page-content #header #header-wrapper =
#block-intuit_common_interface-intuit_login #user-login-form {
	WIDTH: 500px; HEIGHT: 58px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#left-top-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
#left-bottom-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
#right-top-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
#right-bottom-corner {
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form #title =
{
	DISPLAY: none
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-name] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: -2px =
!important; LEFT: 47px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-name-1] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: -2px =
!important; LEFT: 47px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-1 {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-1-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-name-1-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-pass] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; TOP: -2px !important; LEFT: 212px =
!important
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-pass-1] {
	POSITION: absolute; LINE-HEIGHT: 12px; WIDTH: 170px !important; HEIGHT: =
10px; COLOR: #ffffff; FONT-SIZE: 12px; TOP: -2px !important; LEFT: 212px =
!important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px; LEFT: 210px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-1 {
	BORDER-BOTTOM: #ebd6a0 1px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 13px !important; =
PADDING-LEFT: 3px; WIDTH: 142px !important; PADDING-RIGHT: 3px; HEIGHT: =
13px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: =
#ebd6a0 1px solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 4px; =
TOP: 14px; LEFT: 210px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 210px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-1-message {
	POSITION: absolute; LINE-HEIGHT: 13px !important; WIDTH: 150px =
!important; HEIGHT: 24px !important; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle; TOP: 14px !important; LEFT: 210px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-pass-1-message .error-message {
	MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 146px !important; PADDING-RIGHT: =
1px; HEIGHT: 12px !important; TOP: 0px
}
.front-page#page-content #header #header-wrapper .submit-button-wrapper =
{
	POSITION: absolute; TOP: 14px; LEFT: 375px
}
.front-page#page-content #header #header-wrapper .submit-button-wrapper =
INPUT {
	PADDING-BOTTOM: 3px !important; WIDTH: 100px; HEIGHT: 20px !important; =
PADDING-TOP: 1px !important
}
.front-page#page-content #header #header-wrapper #forget-pass {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 12px; WIDTH: 170px =
!important; HEIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 12px; =
TEXT-DECORATION: none; TOP: 41px !important; LEFT: 212px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
LABEL[for=3Dedit-memorize] {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 12px; PADDING-LEFT: =
20px; WIDTH: 170px; DISPLAY: block; HEIGHT: 10px; COLOR: #ffffff; =
FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TOP: 41px !important; LEFT: =
45px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#edit-memorize {
	POSITION: absolute; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; DISPLAY: block; PADDING-TOP: =
0px !important; TOP: 0px !important; LEFT: 0px !important
}
.front-page#page-content #header #header-wrapper #user-login-form =
#enter-as-guest {
	POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 12px; WIDTH: 100px; =
DISPLAY: block; HEIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 12px; =
VERTICAL-ALIGN: middle; TEXT-DECORATION: none; TOP: -1px !important; =
LEFT: 378px !important
}
#main-wraper #header-panel {
	PADDING-BOTTOM: 12px; WIDTH: 100%; DISPLAY: table; CLEAR: both
}
#main-wraper #header-panel .row {
	DISPLAY: table-row
}
#main-wraper #header-panel .breadcrumb {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 17px; PADDING-TOP: 10px
}
#main-wraper #header-panel .breadcrumb A {
	COLOR: #585858 !important; FONT-SIZE: 12px; FONT-WEIGHT: normal; =
TEXT-DECORATION: underline
}
#main-wraper #panel-container {
	WIDTH: 100%; HEIGHT: 100%; CLEAR: both
}
#main-wraper .table {
	WIDTH: 100%; DISPLAY: table
}
.ui-dialog .table {
	WIDTH: 100%; DISPLAY: table
}
#main-wraper .tr {
	WIDTH: 100%; DISPLAY: table-row
}
.ui-dialog .tr {
	WIDTH: 100%; DISPLAY: table-row
}
#main-wraper .td {
	DISPLAY: table-cell; HEIGHT: 100%
}
.ui-dialog .td {
	DISPLAY: table-cell; HEIGHT: 100%
}
#main-wraper #panel-container #left-panel {
	PADDING-LEFT: 0px; WIDTH: 240px; VERTICAL-ALIGN: top; BORDER-RIGHT: =
#ebd6a0 1px solid
}
#main-wraper .margin-18 {
	PADDING-LEFT: 16px
}
#main-wraper #center-panel {
	WIDTH: 100%; VERTICAL-ALIGN: top
}
#main-wraper #right-panel {
	BORDER-LEFT: #ebd6a0 1px solid; VERTICAL-ALIGN: top
}
#main-wraper #footer-panel {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 12px; WIDTH: 100%; CLEAR: both
}
#main-wraper #tabs-wrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#main-wraper .tabs {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#main-wraper .tabs LI A {
	COLOR: #000000
}
#main-wraper .tabs LI.active A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fdf2bc; COLOR: #000000
}
#main-wraper .tabs LI A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fdf2bc; COLOR: #000000
}
.video-camera {
	BACKGROUND-IMAGE: url(./images/video.png); WIDTH: 16px; PADDING-RIGHT: =
5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; =
VERTICAL-ALIGN: middle
}
.lab-work {
	BACKGROUND-IMAGE: url(./images/labwork.png); WIDTH: 16px; =
PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.home-work {
	BACKGROUND-IMAGE: url(./images/homework.png); WIDTH: 16px; =
PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.control-work {
	BACKGROUND-IMAGE: url(./images/controlwork.png); WIDTH: 16px; =
PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; VERTICAL-ALIGN: middle
}
.sticky-header {
	DISPLAY: none
}
#search-box-region {
	POSITION: relative
}
#search-box-region LABEL {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium =
none; WIDTH: 55px; COLOR: #585858; FONT-SIZE: 12px; BORDER-TOP: medium =
none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; TEXT-DECORATION: =
none; TOP: 8px; LEFT: 0px
}
#search-box-region .form-text {
	POSITION: absolute; WIDTH: 150px !important; TOP: 9px; LEFT: 55px
}
#search-box-region .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#search-box-region .form-submit {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
#UserLoginBlock {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 400px; HEIGHT: 58px
}
#UserLoginBlock A {
	PADDING-RIGHT: 10px
}
#UserLoginBlock #Greeting {
	TEXT-ALIGN: center; DISPLAY: inline-block; HEIGHT: 19px; COLOR: =
#585858; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#UserLoginBlock #Greeting A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #585858; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#UserLoginBlock #Greeting A SPAN {
	VERTICAL-ALIGN: top; TEXT-DECORATION: underline
}
#UserLoginBlock #Greeting SPAN {
	VERTICAL-ALIGN: middle
}
#UserLoginBlock A#Button {
	FONT-WEIGHT: normal
}
#UserLoginBlock #Ctrl-Enter A {
	COLOR: red !important; FONT-WEIGHT: bold !important
}
#UserLoginBlock #Ctrl-Enter #old-site {
	MARGIN-TOP: -5px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#block-user-0 {
	POSITION: relative; BACKGROUND-COLOR: #fcf3e0; WIDTH: 253px; DISPLAY: =
none; HEIGHT: 108px
}
#block-user-0 H2 {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #585858; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline; PADDING-TOP: 0px; TOP: 9px; LEFT: =
11px
}
#block-user-0 #left-top-corner {
	BACKGROUND-IMAGE: url(./images/left-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
#block-user-0 #left-bottom-corner {
	BACKGROUND-IMAGE: url(./images/left-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; BOTTOM: 0px; HEIGHT: 5px; LEFT: 0px
}
#block-user-0 #right-top-corner {
	BACKGROUND-IMAGE: url(./images/right-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; RIGHT: 0px; TOP: 0px
}
#block-user-0 #right-bottom-corner {
	BACKGROUND-IMAGE: url(./images/right-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; BOTTOM: 0px; HEIGHT: 5px; RIGHT: 0px
}
#userLoginModalPopup {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: =
#fcf3e0; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; DISPLAY: =
none; HEIGHT: 95px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#userLoginModalPopup DIV {
	POSITION: relative
}
#userLoginModalPopup H2 {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: none; COLOR: #585858; FONT-SIZE: 11px; =
FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 0px; TOP: =
9px; LEFT: 11px
}
#userLoginModalPopup #left-top-corner {
	BACKGROUND-IMAGE: url(./images/left-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
#userLoginModalPopup #left-bottom-corner {
	BACKGROUND-IMAGE: url(./images/left-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; TOP: 81px; LEFT: 0px
}
#userLoginModalPopup #right-top-corner {
	BACKGROUND-IMAGE: url(./images/right-top-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; RIGHT: 0px; TOP: 0px
}
#userLoginModalPopup #right-bottom-corner {
	BACKGROUND-IMAGE: url(./images/right-bottom-corner.png); POSITION: =
absolute; WIDTH: 5px; HEIGHT: 5px; RIGHT: 0px; TOP: 81px
}
#userLoginModalPopup #enter-as-guest {
	DISPLAY: none
}
#user-login-form .form-required {
	DISPLAY: none
}
#block-intuit_common_interface-intuit_login {
	DISPLAY: none
}
#user-login-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
#user-login-form #edit-name-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; =
FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px; TOP: 10px; LEFT: 11px
}
#user-login-form #edit-name-1-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; =
FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px; TOP: 10px; LEFT: 11px
}
#user-login-form #edit-name {
	POSITION: absolute; WIDTH: 140px !important; TOP: 10px; LEFT: 85px
}
#user-login-form #edit-name-1 {
	POSITION: absolute; WIDTH: 140px !important; TOP: 10px; LEFT: 85px
}
#user-login-form #edit-pass-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; TOP: 37px; =
LEFT: 11px
}
#user-login-form #edit-pass-1-wrapper LABEL {
	POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; TOP: 37px; =
LEFT: 11px
}
#user-login-form #edit-pass {
	POSITION: absolute; WIDTH: 140px; TOP: 37px; LEFT: 85px
}
#user-login-form #edit-pass-1 {
	POSITION: absolute; WIDTH: 140px; TOP: 37px; LEFT: 85px
}
#user-login-form .form-submit {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
#user-login-form .submit-button-wrapper {
	POSITION: absolute; MARGIN: 0px; TOP: 23px; LEFT: 235px
}
#user-login-form #ha-login-control {
	POSITION: absolute; WIDTH: 120px; HEIGHT: 16px; TOP: 60px; LEFT: 85px
}
#user-login-form #forget-pass {
	POSITION: absolute; COLOR: #0071a6; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; TEXT-DECORATION: underline; TOP: 72px; LEFT: 11px
}
#user-login-form #edit-memorize-wrapper LABEL {
	POSITION: absolute; LINE-HEIGHT: 13px; WIDTH: 100px; COLOR: #585858; =
FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; TOP: 75px; LEFT: 200px
}
#user-login-form #edit-memorize-wrapper INPUT {
	MARGIN: 0px; WIDTH: 15px; VERTICAL-ALIGN: top
}
#backgroundPopup {
	Z-INDEX: 1; BORDER-BOTTOM: #cecece 1px solid; POSITION: absolute; =
BORDER-LEFT: #cecece 1px solid; WIDTH: 100%; DISPLAY: none; BACKGROUND: =
#000000; HEIGHT: 100%; BORDER-TOP: #cecece 1px solid; BORDER-RIGHT: =
#cecece 1px solid; TOP: 0px; LEFT: 0px
}
#right-social-network-pannel .common-content-border-content {
	PADDING-TOP: 0px
}
#int-user-privacy-allowed-form .form-item INPUT[type=3D'checkbox'] {
	MARGIN-LEFT: 0px !important
}
.node-form #edit-path {
	MARGIN-LEFT: 214px
}
.teaser-checkbox DIV.form-item {
	FLOAT: none !important
}
#node-admin-content LABEL {
	MARGIN-RIGHT: 0px
}
#node-admin-content INPUT {
	WIDTH: auto; DISPLAY: inline
}
#node-admin-content .form-checkbox {
	MARGIN-LEFT: 0px !important
}
#node-admin-filter .multiselect DT {
	PADDING-TOP: 5px !important
}
#node-admin-filter #node-admin-buttons {
	PADDING-TOP: 5px !important
}
.ui-dialog TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-dialog TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-dialog TR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-dialog TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#user-pass H2 {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT: bold 14px Arial; MARGIN-BOTTOM: 12px; =
COLOR: #000000; PADDING-TOP: 0px
}
#user-login H2 {
	BORDER-BOTTOM: #ebd6a0 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT: bold 14px Arial; MARGIN-BOTTOM: 12px; =
COLOR: #000000; PADDING-TOP: 0px
}
.standart-small-block#friends-on-site-block .icon A {
	BACKGROUND-IMAGE: =
url(../../modules/intuit_social_friends/themes/images/friends_on_site_ico=
n.png)
}
.standart-small-block#intuit-calendar-informer-block .icon A {
	BACKGROUND-IMAGE: =
url(../../modules/intuit_calendar/images/calendar_informer_icon.png)
}
.int-avatar {
	POSITION: relative; DISPLAY: inline-block
}
.img144 {
	POSITION: relative; WIDTH: 144px; HEIGHT: 144px
}
.img144 .online-icon {
	BACKGROUND-IMAGE: url(./images/bulb_online.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px
}
.img144 .confederate-icon {
	BACKGROUND-IMAGE: url(./images/confederate.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; LEFT: 0px
}
.img144 .not-friend-icon {
	BACKGROUND-IMAGE: url(./images/plus1.png); POSITION: absolute; WIDTH: =
12px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px; TOP: 0px
}
.img72 {
	POSITION: relative; WIDTH: 72px; HEIGHT: 72px
}
.img72 .online-icon {
	BACKGROUND-IMAGE: url(./images/bulb_online.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px
}
.img72 .confederate-icon {
	BACKGROUND-IMAGE: url(./images/confederate.png); POSITION: absolute; =
WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 12px; LEFT: 0px
}
.img72 .not-friend-icon {
	BACKGROUND-IMAGE: url(./images/plus1.png); POSITION: absolute; WIDTH: =
12px; DISPLAY: block; HEIGHT: 12px; RIGHT: 0px; TOP: 0px
}
.img48 {
	WIDTH: 48px; HEIGHT: 48px
}
.img36 {
	WIDTH: 36px; HEIGHT: 36px
}
.img24 {
	WIDTH: 24px; HEIGHT: 24px
}
.int-avatar A {
	DISPLAY: block; OVERFLOW: hidden
}
.avatar-popup {
	Z-INDEX: 101; POSITION: absolute; WIDTH: 200px; WHITE-SPACE: normal; =
HEIGHT: auto
}
.avatar-popup .common-content-border-content {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.avatar-popup .common-content-border-content B {
	DISPLAY: block
}
.avatar-popup .common-content-border-content B A {
	WIDTH: auto !important; HEIGHT: auto !important; COLOR: #0062a0 =
!important; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.avatar-popup .common-content-border-content .name {
	BORDER-BOTTOM: #ebd6a0 1px solid
}
.avatar-popup .common-content-border-content .name A {
	PADDING-BOTTOM: 4px; WIDTH: auto !important; HEIGHT: auto !important; =
COLOR: #0062a0 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.avatar-popup .common-content-border-content .menu LI {
	HEIGHT: 22px
}
.avatar-popup .common-content-border-content A {
	WIDTH: auto !important; HEIGHT: auto !important; COLOR: #0062a0 =
!important; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
.avatar-popup .common-content-border-content .red {
	COLOR: #ff0000 !important
}
.avatar-popup .ratings-table {
	BORDER-BOTTOM: #ff8800 1px solid; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BORDER-TOP: #ff8800 1px solid
}
.avatar-popup TBODY {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.avatar-popup .ratings-table .row-title {
	WIDTH: 100% !important; COLOR: #000000 !important; FONT-SIZE: 10px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.avatar-popup .ratings-table .row-value {
	COLOR: #000000 !important; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.avatar-popup .ratings-table TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.avatar-popup .ratings-table TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#avatar-popup .ratings-table TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.avatar-popup UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.avatar-popup LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; DISPLAY: block !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto =
!important; PADDING-TOP: 0px !important
}
.int-user-link-wrapper {
	DISPLAY: inline-block
}
.int-user-link-wrapper .int-contextmenu-content {
	Z-INDEX: 10; BACKGROUND: white
}
.category-depth-2 {
	PADDING-LEFT: 12px
}
.category-depth-3 {
	PADDING-LEFT: 24px
}
.category-depth-4 {
	PADDING-LEFT: 36px
}
.category-depth-5 {
	PADDING-LEFT: 48px
}
.category-depth-6 {
	PADDING-LEFT: 50px
}
#footer-panel #block-spelling-0 {
	TEXT-ALIGN: center
}
#footer-panel #block-spelling-0 H2 {
	DISPLAY: none
}
#node-form .teaser-button-wrapper {
	FLOAT: none; CLEAR: both
}
#node-form #edit-body-wrapper .label-wrapper {
	WIDTH: 100px !important
}
#node-form #edit-body-wrapper .label-wrapper LABEL {
	WIDTH: 100px !important
}
#node-form #edit-body-wrapper .input-wrapper {
	WIDTH: 100% !important
}
#node-form #edit-body-wrapper .resizable-textarea {
	WIDTH: auto !important
}
#node-form #edit-body-wrapper .resizable-textarea TEXTAREA {
	WIDTH: 95% !important
}
#node-form #edit-body-wrapper .placeholder {
	DISPLAY: none !important
}
.contact-us-form#node-form .body-field-wrapper #edit-body-wrapper =
.label-wrapper {
	WIDTH: 150px !important
}
.contact-us-form#node-form .body-field-wrapper #edit-body-wrapper =
.label-wrapper LABEL {
	WIDTH: 150px !important
}
.contact-us-form#node-form .body-field-wrapper #edit-body-wrapper =
#edit-body {
	WIDTH: 455px !important
}
.contact-us-form#node-form .submit-button-wrapper {
	MARGIN-LEFT: 155px
}
#devel-output-control {
	MIN-HEIGHT: 30px; MARGIN-LEFT: 5px
}
#devel-output-control #devel-output-button {
	PADDING-BOTTOM: 6px; WIDTH: 100%; DISPLAY: inline-block; COLOR: =
#000000; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 6px
}
#devel-output-control #devel-output-wrapper-wrapper {
	BORDER-BOTTOM: #ebd6a0 2px solid; POSITION: absolute; BORDER-LEFT: =
#ebd6a0 2px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: =
#ebd6a0 2px solid; BORDER-RIGHT: #ebd6a0 2px solid
}
#devel-output-control #devel-output-wrapper-wrapper =
#devel-output-button-2 {
=09
}
#devel-output-control #devel-output-wrapper {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; OVERFLOW: scroll; PADDING-TOP: 10px
}
#devel-output-control #devel-output-wrapper-wrapper =
#devel-output-button-2 {
	BACKGROUND-IMAGE: url(./images/delete.png); Z-INDEX: 100; POSITION: =
absolute; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 50% 50%; HEIGHT: 20px; CURSOR: pointer; RIGHT: =
20px; TOP: 20px
}
#user-pass .label-wrapper {
	WIDTH: 245px !important
}
#user-pass .label-wrapper LABEL {
	WIDTH: 245px !important
}
#advertising-pay-enter-money-form .label-wrapper {
	WIDTH: 80px
}
#advertising-pay-enter-money-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#advertising-pay-enter-money-form .label-wrapper LABEL {
	WIDTH: 80px
}
#advertising-pay-enter-money-form .label-wrapper LABEL .form-required {
	DISPLAY: none
}
#advertising-pay-enter-money-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px !important; MARGIN: 0px; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; COLOR: #000000; FONT-SIZE: 13px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
#advertising-pay-enter-money-form .red {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 30px !important; COLOR: #ff0000 =
!important
}
#advertising-pay-enter-money-form #edit-duration-wrapper .input-wrapper =
{
	WIDTH: 80px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#advertising-pay-enter-money-form #edit-duration-wrapper SELECT {
	WIDTH: 225px; VERTICAL-ALIGN: middle
}
#advertising-pay-enter-money-form .commands {
	PADDING-LEFT: 60px; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#advertising-pay-enter-money-form .commands A {
	MARGIN-RIGHT: 10px
}
#advertising-pay-enter-money-form .commands .command-button {
	DISPLAY: inline-block
}
#advertising-pay-enter-money-form .textarea-identifier {
	DISPLAY: none
}
#advertising-pay-enter-money-form .red {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; =
COLOR: #ff0000; BORDER-TOP: #ebd6a0 1px solid
}
#freemium-pay-enter-money-form .label-wrapper {
	WIDTH: 80px
}
#freemium-pay-enter-money-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#freemium-pay-enter-money-form .label-wrapper LABEL {
	WIDTH: 80px
}
#freemium-pay-enter-money-form .label-wrapper LABEL .form-required {
	DISPLAY: none
}
#freemium-pay-enter-money-form .comment {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px !important; MARGIN: 0px; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; COLOR: #000000; FONT-SIZE: 13px; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
#freemium-pay-enter-money-form .comment LI {
	BACKGROUND-IMAGE: url(./images/arrow-grey.png); BACKGROUND-POSITION: =
0px 50%
}
#freemium-pay-enter-money-form .red {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 30px !important; COLOR: #ff0000 =
!important
}
#freemium-pay-enter-money-form #edit-duration-wrapper .input-wrapper {
	WIDTH: 80px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#freemium-pay-enter-money-form #edit-duration-wrapper SELECT {
	WIDTH: 250px; VERTICAL-ALIGN: middle
}
#freemium-pay-enter-money-form .commands {
	TEXT-ALIGN: center; BORDER-TOP: #ebd6a0 1px solid; PADDING-TOP: 5px
}
#freemium-pay-enter-money-form .commands DIV {
	DISPLAY: inline-block
}
#freemium-pay-enter-money-form .commands A {
	MARGIN-RIGHT: 10px
}
#freemium-pay-enter-money-form .commands .command-button {
	DISPLAY: inline-block
}
#freemium-pay-enter-money-form .textarea-identifier {
	DISPLAY: none
}
#freemium-pay-enter-money-form .red {
	BORDER-BOTTOM: #ebd6a0 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; =
COLOR: #ff0000; BORDER-TOP: #ebd6a0 1px solid
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/socialnetwork.css?R

.block-message {
	TEXT-ALIGN: left; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; =
PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.command-button-wrapper {
	MARGIN-BOTTOM: 5px !important
}
.ajax-command-button {
	DISPLAY: inline-block
}
A.ajax-command-button:hover {
	COLOR: #ffffff !important; TEXT-DECORATION: none !important
}
A.ajax-command-button:visited {
	COLOR: #ffffff !important; TEXT-DECORATION: none !important
}
A.ajax-command-button {
	COLOR: #ffffff !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.command-button {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
DISPLAY: inline-block; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.command-button .command-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.command-button .command-button-border-1 .command-button-border-2 {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.command-button .command-button-border-1 .command-button-border-2 =
.command-button-border-3 {
	BACKGROUND-IMAGE: url(./images/orange_button_gradient.png); =
BORDER-BOTTOM: #ff8800 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ff8800 1px solid; PADDING-BOTTOM: 1px !important; LINE-HEIGHT: 13px =
!important; BACKGROUND-COLOR: #ff8800; PADDING-LEFT: 8px !important; =
PADDING-RIGHT: 8px !important; DISPLAY: inline-block; BACKGROUND-REPEAT: =
repeat-x; WHITE-SPACE: nowrap; FONT-SIZE: 12px; VERTICAL-ALIGN: top; =
BORDER-TOP: #ff8800 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; =
BORDER-RIGHT: #ff8800 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px =
!important; -moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.disabled-button {
	CURSOR: default !important
}
.disabled-button .command-button .command-button-border-1 =
.command-button-border-2 .command-button-border-3 {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: #898989 !important; =
BACKGROUND-COLOR: #a9a9a9; BORDER-TOP-COLOR: #999999 !important; =
BORDER-RIGHT-COLOR: #999999 !important; BORDER-LEFT-COLOR: #999999 =
!important; CURSOR: default !important
}
.command-button .command-button-border-1 .command-button-border-2 =
.command-button-border-3 .button-center {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: =
20px !important; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; =
DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: 0px 0px; HEIGHT: =
20px; COLOR: #ffffff; FONT-SIZE: 12px; BORDER-TOP: 0px; CURSOR: pointer; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 3px
}
.disabled-button .command-button .command-button-border-1 =
.command-button-border-2 .command-button-border-3 .button-center {
	COLOR: #c9c9c9 !important; CURSOR: default !important
}
.command-button .grey-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.command-button .grey-button-border-1 .grey-button-border-2 {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.command-button .grey-button-border-1 .grey-button-border-2 =
.grey-button-border-3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px !important; LINE-HEIGHT: 13px =
!important; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #eeeeee; =
PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px !important; DISPLAY: =
inline-block; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; =
BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 1px !important; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.command-button .grey-button-border-1 .grey-button-border-2 =
.grey-button-border-3 .button-center {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: =
22px !important; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; =
DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: 0px 0px; HEIGHT: =
22px; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: 0px; CURSOR: pointer; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 3px
}
.submit-button-wrapper {
	MARGIN-TOP: 1px !important; DISPLAY: block; MARGIN-BOTTOM: 5px =
!important; MARGIN-LEFT: 250px
}
.submit-button {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
DISPLAY: inline-block; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.submit-button .submit-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.submit-button .submit-button-border-1 .submit-button-border-2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.submit-button .submit-button-border-1 .submit-button-border-2 =
.submit-button-border-3 {
	BACKGROUND-IMAGE: url(./images/orange_button_gradient.png); =
BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: #ff8800; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: =
repeat-x; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.submit-button .submit-button-border-1 .submit-button-border-2 =
.submit-button-border-3 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px !important; =
MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: =
8px !important; OUTLINE-WIDTH: medium; PADDING-RIGHT: 8px !important; =
DISPLAY: block; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; WHITE-SPACE: nowrap; =
BACKGROUND: 0px 0px; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 12px; =
VERTICAL-ALIGN: top; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px !important
}
.submit-button A:hover {
	COLOR: #000000 !important; TEXT-DECORATION: none !important
}
.command-button A:visited {
	COLOR: #000000 !important; TEXT-DECORATION: none !important
}
.submit-button .submit-grey-button-border-1 {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #ffffff 1px solid; =
BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.submit-button .submit-grey-button-border-1 .submit-grey-button-border-2 =
{
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.submit-button .submit-grey-button-border-1 .submit-grey-button-border-2 =
.submit-grey-button-border-3 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BACKGROUND-REPEAT: =
repeat-x; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important; =
-moz-border-bottom-colors: none; -moz-border-image: none; =
-moz-border-left-colors: none; -moz-border-right-colors: none; =
-moz-border-top-colors: none
}
.submit-button .submit-grey-button-border-1 .submit-grey-button-border-2 =
.submit-grey-button-border-3 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px !important; =
MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: =
8px !important; OUTLINE-WIDTH: medium; PADDING-RIGHT: 8px !important; =
DISPLAY: block; FONT-FAMILY: "lucida =
grande",tahoma,verdana,arial,sans-serif; WHITE-SPACE: nowrap; =
BACKGROUND: 0px 0px; HEIGHT: 30px; COLOR: #333333; FONT-SIZE: 12px; =
VERTICAL-ALIGN: top; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; PADDING-TOP: 2px !important
}
.standart-block {
	WIDTH: 100%; CLEAR: both
}
.standart-block FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-block DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-block FORM .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.standart-block .table {
	WIDTH: 100%; DISPLAY: table; HEIGHT: 31px
}
.standart-block .row {
	DISPLAY: table-row; HEIGHT: 31px
}
.standart-block .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 31px; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}
.standart-block .subtitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 31px; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}
.standart-block .filter {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 1px; PADDING-RIGHT: 0px; DISPLAY: table-cell; WHITE-SPACE: =
nowrap; HEIGHT: 25px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.standart-block .filter .form-item {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.standart-block .filter .form-item .input-wrapper {
	VERTICAL-ALIGN: middle
}
.standart-block .informer {
	MIN-WIDTH: 55px; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 12px; DISPLAY: table-cell; =
HEIGHT: 31px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.standart-block .container {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 10px
}
.standart-block .container .content {
	WIDTH: 100%
}
.standart-block .container .content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .content TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-block .container .navigation {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 53px
}
.standart-small-block {
	PADDING-LEFT: 10px; WIDTH: 216px; PADDING-RIGHT: 10px; CLEAR: both
}
.standart-small-block FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-small-block DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.standart-small-block .table {
	BORDER-BOTTOM: #ebd6a0 1px solid; WIDTH: 100%; DISPLAY: table; HEIGHT: =
30px
}
.standart-small-block .container .table {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.standart-small-block .row {
	WIDTH: 216px; DISPLAY: table-row; HEIGHT: 30px
}
.standart-small-block .title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: table-cell; HEIGHT: 30px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px
}
.standart-small-block .icon {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20px; =
PADDING-RIGHT: 0px; DISPLAY: table-cell; HEIGHT: 30px; VERTICAL-ALIGN: =
bottom; PADDING-TOP: 0px
}
.standart-small-block .icon A {
	BACKGROUND-IMAGE: url(./images/asterix.png); TEXT-INDENT: -9999px; =
WIDTH: 18px; DISPLAY: inline-block; MARGIN-BOTTOM: 2px; HEIGHT: 18px; =
FONT-SIZE: 0px; VERTICAL-ALIGN: top
}
.standart-small-block .informer {
	MIN-WIDTH: 30px; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; DISPLAY: table-cell; =
HEIGHT: 30px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
.standart-small-block .container {
=09
}
.standart-small-block .container .content {
	WIDTH: 100%; PADDING-TOP: 10px
}
.standart-small-block .container .content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .container .content TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.standart-small-block .content .td-img {
	BORDER-BOTTOM: #ededed 1px solid; PADDING-BOTTOM: 5px !important; =
PADDING-LEFT: 9px !important; WIDTH: 18px; HEIGHT: 30px; VERTICAL-ALIGN: =
top; PADDING-TOP: 5px !important
}
.standart-small-block .content .td-img .name {
	LINE-HEIGHT: 10px
}
.standart-small-block .content .td-img A {
	FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.standart-small-block .content .td-time {
	BORDER-BOTTOM: #ededed 1px solid; PADDING-BOTTOM: 5px !important; =
LINE-HEIGHT: 10px; PADDING-LEFT: 5px !important; WIDTH: 50px; HEIGHT: =
30px; COLOR: #000000; FONT-SIZE: 10px; VERTICAL-ALIGN: top; FONT-WEIGHT: =
bold; TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
.standart-small-block .content .td-desc {
	BORDER-BOTTOM: #ededed 1px solid; TEXT-ALIGN: justify; PADDING-BOTTOM: =
5px !important; LINE-HEIGHT: 10px; PADDING-LEFT: 5px !important; HEIGHT: =
30px; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: top; OVERFLOW: =
hidden; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 5px =
!important
}
.standart-small-block .container .navigation {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 25px
}
.socialnetwork-block-header {
	BACKGROUND-COLOR: #fef9e1
}
.socialnetwork-block-header .link {
	TEXT-ALIGN: right; PADDING-RIGHT: 12px; DISPLAY: table-cell; =
VERTICAL-ALIGN: middle
}
.socialnetwork-block-title H3 {
	COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.socialnetwork-block-subheader {
	BACKGROUND-COLOR: #ff8800; COLOR: #ffffff; FONT-SIZE: 12px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.socialnetwork-block-informer {
	COLOR: #8b3002 !important; FONT-SIZE: 14px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.socialnetwork-block-navigation A {
	COLOR: #8b3002 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
FIELDSET {
	BORDER-BOTTOM: #d4bf58 1px solid; BORDER-LEFT: #d4bf58 1px solid; =
PADDING-BOTTOM: 0px !important; MIN-HEIGHT: 26px; PADDING-LEFT: 6px =
!important; PADDING-RIGHT: 6px !important; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: #d4bf58 1px solid; BORDER-RIGHT: =
#d4bf58 1px solid; PADDING-TOP: 0px !important
}
FIELDSET FIELDSET {
=09
}
FIELDSET LEGEND {
	DISPLAY: block; HEIGHT: 23px
}
FIELDSET.collapsible LEGEND {
	BORDER-BOTTOM: #d4bf58 1px solid; BORDER-LEFT: #d4bf58 1px solid; =
BACKGROUND-COLOR: #feefa4; WIDTH: 100%; BORDER-TOP: #d4bf58 2px solid; =
BORDER-RIGHT: #d4bf58 1px solid
}
FIELDSET.collapsed LEGEND {
	BORDER-BOTTOM: #b5b4b4 1px solid; BORDER-LEFT: #b5b4b4 1px solid; =
BACKGROUND-COLOR: #ebebeb; WIDTH: 100%; BORDER-TOP: #b5b4b4 2px solid; =
BORDER-RIGHT: #b5b4b4 1px solid
}
FIELDSET LEGEND {
	COLOR: #000000 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
FIELDSET LEGEND A {
	COLOR: #000000 !important; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline !important
}
FIELDSET FIELDSET LEGEND {
	BORDER-BOTTOM: #e7e6e6 1px solid; BORDER-LEFT: medium none; BACKGROUND: =
none transparent scroll repeat 0% 0%; COLOR: #000000 !important; =
FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
BORDER-RIGHT: medium none
}
.form-item {
	BORDER-BOTTOM: #e7e6e6 1px solid; PADDING-BOTTOM: 5px !important; =
MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: =
nowrap; PADDING-TOP: 5px !important
}
.form-item DIV.error-message-wrapper {
	POSITION: relative; WIDTH: 0px; HEIGHT: 0px
}
.form-item DIV.error-message-wrapper DIV.error-message {
	BORDER-BOTTOM: #dd7777 1px solid; POSITION: absolute; BORDER-LEFT: =
#dd7777 1px solid; LINE-HEIGHT: 33px; BACKGROUND-COLOR: #ffcccc; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WHITE-SPACE: nowrap !important; =
COLOR: #a30000 !important; VERTICAL-ALIGN: middle; BORDER-TOP: #dd7777 =
1px solid; BORDER-RIGHT: #dd7777 1px solid; TOP: 2px; LEFT: 0px
}
.form-item INPUT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.form-item TEXTAREA.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.form-item .upload-element-row {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 5px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; BORDER-TOP: #ebd6a0 1px solid; =
BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 5px !important
}
.form-item .upload-element-row .additional-padding {
	WIDTH: auto !important
}
.form-item .upload-element-row .submit-button-wrapper {
	DISPLAY: inline; MARGIN-LEFT: 0px !important
}
.form-item .upload-element-row INPUT[type=3Dbutton] {
	WIDTH: auto !important; DISPLAY: inline
}
.form-item .upload-element-row INPUT[type=3Dsubmit] {
	WIDTH: auto !important; DISPLAY: inline
}
.form-item .upload-element-row .upload-element-detail DIV.form-item {
	DISPLAY: block !important
}
.form-item .upload-element-row .upload-element-detail DIV.tr {
	DISPLAY: block !important
}
.form-item .upload-element-row .fileinput-wrapper {
	DISPLAY: block !important
}
.form-item .upload-element-row .fileinput-input {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px; WIDTH: 180px; DISPLAY: inline-block; WHITE-SPACE: =
nowrap; FLOAT: none !important; HEIGHT: 22px; VERTICAL-ALIGN: middle; =
OVERFLOW: hidden; BORDER-TOP: #ebd6a0 1px solid; MARGIN-RIGHT: 10px; =
BORDER-RIGHT: #ebd6a0 1px solid
}
.form-item .upload-element-row .fileinput-button {
	DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% =
0%; FLOAT: none !important; HEIGHT: 22px; VERTICAL-ALIGN: middle
}
.form-item .upload-element-row .fileinput-file {
	POSITION: absolute; FILTER: alpha(opacity=3D0); LEFT: -9999px; opacity: =
0; -moz-opacity: 0
}
.form-item .upload-element-row {
	PADDING-BOTTOM: 5px; DISPLAY: inline-block; WHITE-SPACE: nowrap; =
VERTICAL-ALIGN: top
}
.form-item .upload-element-row .input-wrapper {
	DISPLAY: block !important
}
.form-item .upload-element-row .description {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: block !important; WHITE-SPACE: =
nowrap !important; PADDING-TOP: 0px !important
}
.form-item .upload-element-row .upload-element-preview {
	DISPLAY: inline-block; FLOAT: none; VERTICAL-ALIGN: top
}
.form-item .upload-element-row .upload-element-detail {
	DISPLAY: inline-block; MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; =
MARGIN-RIGHT: 10px
}
.form-item .upload-element-row INPUT[type=3Dcheckbox] {
	MARGIN: 0px
}
.form-item .upload-element-row INPUT[type=3Dfile] {
	WIDTH: 300px
}
.form-item .upload-element-row INPUT[type=3Dsubmit] {
	MARGIN-LEFT: 0px !important
}
#edit-picture-upload-wrapper .input-wrapper {
	WIDTH: 330px
}
.form-item .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: auto =
!important; PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.form-item .container-inline {
	WHITE-SPACE: nowrap
}
.form-item .container-inline .form-item {
	DISPLAY: inline-block !important; WHITE-SPACE: nowrap; MARGIN-RIGHT: =
5px !important
}
.form-item .container-inline .form-item .input-wrapper {
	WIDTH: auto !important
}
.form-item .label-wrapper {
	WIDTH: 250px; DISPLAY: table-cell; WHITE-SPACE: normal; VERTICAL-ALIGN: =
top; MARGIN-RIGHT: 10px
}
.form-item .label-wrapper P {
	DISPLAY: inline-block
}
.form-item LABEL {
	MARGIN: 0px; WIDTH: 250px; DISPLAY: block; COLOR: #000000; FONT-SIZE: =
14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.form-item .input-wrapper {
	WIDTH: 235px; DISPLAY: table-cell; VERTICAL-ALIGN: top
}
.form-item .input-wrapper INPUT {
	MARGIN: 0px; WIDTH: 235px
}
.form-item .input-wrapper .password-strength {
	DISPLAY: block
}
.form-radios .form-item .additional-padding {
	PADDING-LEFT: 250px
}
.form-item .form-radios .form-item .additional-padding {
	PADDING-LEFT: 0px
}
.form-item .description {
	TEXT-ALIGN: justify; PADDING-LEFT: 15px; DISPLAY: table-cell; =
WHITE-SPACE: normal; VERTICAL-ALIGN: top
}
.form-item .placeholder {
	WIDTH: 100%; DISPLAY: table-cell
}
.form-item .form-item .placeholder {
	WIDTH: auto
}
.form-item INPUT[type=3Dcheckbox] {
	WIDTH: auto; MARGIN-LEFT: 250px !important
}
.form-item INPUT[type=3Dradio] {
	WIDTH: auto
}
.form-item .form-checkboxes INPUT[type=3Dcheckbox] {
	WIDTH: auto; MARGIN-LEFT: 0px !important
}
.form-item .resizable-textarea {
	WIDTH: 235px !important; DISPLAY: block !important; VERTICAL-ALIGN: top
}
.form-item TEXTAREA {
	WIDTH: 235px !important; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
.form-item .form-radios {
	MARGIN: 0px
}
.form-item .form-checkboxes {
	MARGIN: 0px
}
.form-item .form-radios DIV {
	DISPLAY: block
}
.form-item .user-avatar-select DIV {
	DISPLAY: inline !important
}
.form-item .form-radios DIV LABEL {
	WIDTH: auto; WHITE-SPACE: normal
}
.form-item .form-radios DIV LABEL INPUT {
	WIDTH: auto; WHITE-SPACE: normal
}
.form-item LABEL INPUT.form-radio {
	WIDTH: auto; WHITE-SPACE: normal
}
.form-item .form-radios .option .form-radio {
	MARGIN-LEFT: 0px
}
.form-item .option .form-radio {
	MARGIN-LEFT: 214px
}
.ckeditor_links {
	WIDTH: 235px; MARGIN-LEFT: 213px !important
}
#user-profile-form .sticky-table .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#edit-user-birthday-wrapper .container-inline {
	WIDTH: 200px
}
.standard-form .label-wrapper {
	TEXT-ALIGN: left; WIDTH: 150px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; =
VERTICAL-ALIGN: top; FONT-WEIGHT: normal !important; PADDING-TOP: 9px
}
.standard-form .form-item {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; =
WIDTH: auto !important; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
.standard-form .form-item .input-wrapper {
	WIDTH: 455px
}
.standard-form .label-wrapper LABEL {
	LINE-HEIGHT: 15px; WIDTH: 150px; COLOR: #000000; FONT-SIZE: 13px; =
VERTICAL-ALIGN: top; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.standard-form .description {
	DISPLAY: none
}
.standard-form INPUT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.standard-form INPUT:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.standard-form INPUT[type=3Dtext] {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; WIDTH: =
455px; PADDING-RIGHT: 6px !important; HEIGHT: 19px !important; COLOR: =
#000000; FONT-SIZE: 16px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form INPUT[type=3Dpassword] {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; WIDTH: =
455px; PADDING-RIGHT: 6px !important; HEIGHT: 19px !important; COLOR: =
#000000; FONT-SIZE: 16px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px =
solid; BORDER-RIGHT: #ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form SELECT {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 33px !important; =
BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 6px !important; PADDING-RIGHT: =
6px !important; HEIGHT: 33px !important; COLOR: #000000; FONT-SIZE: =
16px; VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid; PADDING-TOP: 3px !important
}
.standard-form TEXTAREA {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; LINE-HEIGHT: 20px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 6px !important; OUTLINE-WIDTH: =
medium; WIDTH: 455px !important; PADDING-RIGHT: 6px !important; COLOR: =
#000000; FONT-SIZE: 16px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form TEXTAREA:focus {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
PADDING-BOTTOM: 6px !important; LINE-HEIGHT: 20px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 6px !important; OUTLINE-WIDTH: =
medium; WIDTH: 455px !important; PADDING-RIGHT: 6px !important; COLOR: =
#000000; FONT-SIZE: 16px; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid; PADDING-TOP: 6px !important
}
.standard-form .form-item INPUT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.standard-form .form-item TEXTAREA.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.standard-form .form-item SELECT.error {
	BORDER-BOTTOM: #c52020 1px solid; BORDER-LEFT: #c52020 1px solid; =
COLOR: #363636 !important; BORDER-TOP: #c52020 1px solid; BORDER-RIGHT: =
#c52020 1px solid
}
.standard-form INPUT[type=3D'checkbox'] {
	MARGIN-LEFT: 150px !important
}
HTML.js .standard-form INPUT.form-autocomplete {
	BACKGROUND-POSITION: 100% 5px
}
HTML.js .standard-form INPUT.throbbing {
	BACKGROUND-POSITION: 100% -15px
}
.standard-form .filefield-element {
	WIDTH: 455px !important; MAX-WIDTH: 455px !important
}
.standard-form .filefield-element .widget-edit {
	WIDTH: 455px !important; MAX-WIDTH: 455px !important
}
.standard-form .filefield-element .widget-edit .form-item {
	WIDTH: 455px !important; MAX-WIDTH: 455px !important
}
.standard-form .filefield-element .widget-edit .table {
	WIDTH: 455px !important; DISPLAY: block !important
}
.standard-form .filefield-element .widget-edit .table .tr {
	DISPLAY: block !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
{
	DISPLAY: block !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
.submit-button-wrapper {
	MARGIN-TOP: 5px !important; MARGIN-LEFT: 0px !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
.submit-button-wrapper INPUT {
	WIDTH: auto !important
}
.standard-form .filefield-element .widget-edit .table .tr .input-wrapper =
.filefield-upload .form-file {
	BORDER-BOTTOM: #ebd6a0 1px solid; BORDER-LEFT: #ebd6a0 1px solid; =
LINE-HEIGHT: 20px !important; WIDTH: 455px; HEIGHT: 22px !important; =
VERTICAL-ALIGN: top; BORDER-TOP: #ebd6a0 1px solid; BORDER-RIGHT: =
#ebd6a0 1px solid
}
.standard-form .filefield-element .widget-edit .table .tr .description {
	PADDING-LEFT: 0px !important; DISPLAY: block !important
}
.standard-form .error-message-wrapper .error-message {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; MARGIN: 0px; =
PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px !important; TOP: -35px =
!important
}
.standard-form .blur {
	COLOR: #808080 !important
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/themes/intuit/print.css?R

BODY {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
TEXTAREA {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
SELECT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
UL.primary-links {
	DISPLAY: none
}
UL.secondary-links {
	DISPLAY: none
}
#header-region {
	DISPLAY: none
}
.sidebar {
	DISPLAY: none
}
BODY.sidebars {
	WIDTH: 640px
}
BODY.sideber-left {
	WIDTH: 640px
}
BODY.sidebar-right {
	WIDTH: 640px
}
BODY {
	WIDTH: 640px
}
BODY.sidebar-left #center {
	MARGIN: 0px
}
BODY.sidebar-right #center {
	MARGIN: 0px
}
BODY.sidebars #center {
	MARGIN: 0px
}
BODY.sidebar-left #squeeze {
	MARGIN: 0px
}
BODY.sidebar-right #squeeze {
	MARGIN: 0px
}
BODY.sidebars #squeeze {
	MARGIN: 0px
}
#wrapper {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container .breadcrumb {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center .right-corner {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center .right-corner .left-corner {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #footer {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #center #squeeze {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: none; CLEAR: both; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper #container #header {
	HEIGHT: 130px
}
#wrapper #container #header H1 {
	COLOR: #000; text-shadow: none
}
#wrapper #container #header H1 A:link {
	COLOR: #000; text-shadow: none
}
#wrapper #container #header H1 A:visited {
	COLOR: #000; text-shadow: none
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_update/replace/jquery.js?R

/*!=0A=
 * jQuery JavaScript Library v1.5.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2011, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2011, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu Mar 31 15:28:23 2011 -0400=0A=
 */=0A=
(function( window, undefined ) {=0A=
=0A=
// Use the correct document accordingly with window argument (sandbox)=0A=
var document =3D window.document;=0A=
var jQuery =3D (function() {=0A=
=0A=
// Define a local copy of jQuery=0A=
var jQuery =3D function( selector, context ) {=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context, rootjQuery );=0A=
	},=0A=
=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	// A central reference to the root jQuery(document)=0A=
	rootjQuery,=0A=
=0A=
	// A simple way to check for HTML strings or ID strings=0A=
	// (both of which we optimize for)=0A=
	quickExpr =3D /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,=0A=
=0A=
	// Check if a string has a non-whitespace character in it=0A=
	rnotwhite =3D /\S/,=0A=
=0A=
	// Used for trimming whitespace=0A=
	trimLeft =3D /^\s+/,=0A=
	trimRight =3D /\s+$/,=0A=
=0A=
	// Check for digits=0A=
	rdigit =3D /\d/,=0A=
=0A=
	// Match a standalone tag=0A=
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A=
=0A=
	// JSON RegExp=0A=
	rvalidchars =3D /^[\],:{}\s]*$/,=0A=
	rvalidescape =3D /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,=0A=
	rvalidtokens =3D =
/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,=0A=
	rvalidbraces =3D /(?:^|:|,)(?:\s*\[)+/g,=0A=
=0A=
	// Useragent RegExp=0A=
	rwebkit =3D /(webkit)[ \/]([\w.]+)/,=0A=
	ropera =3D /(opera)(?:.*version)?[ \/]([\w.]+)/,=0A=
	rmsie =3D /(msie) ([\w.]+)/,=0A=
	rmozilla =3D /(mozilla)(?:.*? rv:([\w.]+))?/,=0A=
=0A=
	// Keep a UserAgent string for use with jQuery.browser=0A=
	userAgent =3D navigator.userAgent,=0A=
=0A=
	// For matching the engine and version of the browser=0A=
	browserMatch,=0A=
=0A=
	// The deferred used on DOM ready=0A=
	readyList,=0A=
=0A=
	// The ready event handler=0A=
	DOMContentLoaded,=0A=
=0A=
	// Save a reference to some core methods=0A=
	toString =3D Object.prototype.toString,=0A=
	hasOwn =3D Object.prototype.hasOwnProperty,=0A=
	push =3D Array.prototype.push,=0A=
	slice =3D Array.prototype.slice,=0A=
	trim =3D String.prototype.trim,=0A=
	indexOf =3D Array.prototype.indexOf,=0A=
=0A=
	// [[Class]] -> type pairs=0A=
	class2type =3D {};=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	constructor: jQuery,=0A=
	init: function( selector, context, rootjQuery ) {=0A=
		var match, elem, ret, doc;=0A=
=0A=
		// Handle $(""), $(null), or $(undefined)=0A=
		if ( !selector ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this.context =3D this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// The body element only exists once, optimize finding it=0A=
		if ( selector =3D=3D=3D "body" && !context && document.body ) {=0A=
			this.context =3D document;=0A=
			this[0] =3D document.body;=0A=
			this.selector =3D "body";=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] ) {=0A=
					context =3D context instanceof jQuery ? context[0] : context;=0A=
					doc =3D (context ? context.ownerDocument || context : document);=0A=
=0A=
					// If a single string is passed in and it's a single tag=0A=
					// just do a createElement and skip the rest=0A=
					ret =3D rsingleTag.exec( selector );=0A=
=0A=
					if ( ret ) {=0A=
						if ( jQuery.isPlainObject( context ) ) {=0A=
							selector =3D [ document.createElement( ret[1] ) ];=0A=
							jQuery.fn.attr.call( selector, context, true );=0A=
=0A=
						} else {=0A=
							selector =3D [ doc.createElement( ret[1] ) ];=0A=
						}=0A=
=0A=
					} else {=0A=
						ret =3D jQuery.buildFragment( [ match[1] ], [ doc ] );=0A=
						selector =3D (ret.cacheable ? jQuery.clone(ret.fragment) : =
ret.fragment).childNodes;=0A=
					}=0A=
=0A=
					return jQuery.merge( this, selector );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				} else {=0A=
					elem =3D document.getElementById( match[2] );=0A=
=0A=
					// Check parentNode to catch when Blackberry 4.6 returns=0A=
					// nodes that are no longer in the document #6963=0A=
					if ( elem && elem.parentNode ) {=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D=3D match[2] ) {=0A=
							return rootjQuery.find( selector );=0A=
						}=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						this.length =3D 1;=0A=
						this[0] =3D elem;=0A=
					}=0A=
=0A=
					this.context =3D document;=0A=
					this.selector =3D selector;=0A=
					return this;=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, $(...))=0A=
			} else if ( !context || context.jquery ) {=0A=
				return (context || rootjQuery).find( selector );=0A=
=0A=
			// HANDLE: $(expr, context)=0A=
			// (which is just equivalent to: $(context).find(expr)=0A=
			} else {=0A=
				return this.constructor( context ).find( selector );=0A=
			}=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) ) {=0A=
			return rootjQuery.ready( selector );=0A=
		}=0A=
=0A=
		if (selector.selector !=3D=3D undefined) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return jQuery.makeArray( selector, this );=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.5.2",=0A=
=0A=
	// The default length of a jQuery object is 0=0A=
	length: 0,=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	toArray: function() {=0A=
		return slice.call( this, 0 );=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D null ?=0A=
=0A=
			// Return a 'clean' array=0A=
			this.toArray() :=0A=
=0A=
			// Return just the object=0A=
			( num < 0 ? this[ this.length + num ] : this[ num ] );=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D this.constructor();=0A=
=0A=
		if ( jQuery.isArray( elems ) ) {=0A=
			push.apply( ret, elems );=0A=
=0A=
		} else {=0A=
			jQuery.merge( ret, elems );=0A=
		}=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" ) {=0A=
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;=0A=
		} else if ( name ) {=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
		}=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	ready: function( fn ) {=0A=
		// Attach the listeners=0A=
		jQuery.bindReady();=0A=
=0A=
		// Add the callback=0A=
		readyList.done( fn );=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return i =3D=3D=3D -1 ?=0A=
			this.slice( i ) :=0A=
			this.slice( i, +i + 1 );=0A=
	},=0A=
=0A=
	first: function() {=0A=
		return this.eq( 0 );=0A=
	},=0A=
=0A=
	last: function() {=0A=
		return this.eq( -1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( slice.apply( this, arguments ),=0A=
			"slice", slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function( elem, i ) {=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || this.constructor(null);=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's method, not like a jQuery method.=0A=
	push: push,=0A=
	sort: [].sort,=0A=
	splice: [].splice=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	var options, name, src, copy, copyIsArray, clone,=0A=
		target =3D arguments[0] || {},=0A=
		i =3D 1,=0A=
		length =3D arguments.length,=0A=
		deep =3D false;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A=
		target =3D {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ ) {=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null ) {=0A=
			// Extend the base object=0A=
			for ( name in options ) {=0A=
				src =3D target[ name ];=0A=
				copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				// Recurse if we're merging plain objects or arrays=0A=
				if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray =
=3D jQuery.isArray(copy)) ) ) {=0A=
					if ( copyIsArray ) {=0A=
						copyIsArray =3D false;=0A=
						clone =3D src && jQuery.isArray(src) ? src : [];=0A=
=0A=
					} else {=0A=
						clone =3D src && jQuery.isPlainObject(src) ? src : {};=0A=
					}=0A=
=0A=
					// Never move original objects, clone them=0A=
					target[ name ] =3D jQuery.extend( deep, clone, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				} else if ( copy !=3D=3D undefined ) {=0A=
					target[ name ] =3D copy;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep ) {=0A=
			window.jQuery =3D _jQuery;=0A=
		}=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// Is the DOM ready to be used? Set to true once it occurs.=0A=
	isReady: false,=0A=
=0A=
	// A counter to track how many items to wait for before=0A=
	// the ready event fires. See #6781=0A=
	readyWait: 1,=0A=
=0A=
	// Handle when the DOM is ready=0A=
	ready: function( wait ) {=0A=
		// A third-party is pushing the ready event forwards=0A=
		if ( wait =3D=3D=3D true ) {=0A=
			jQuery.readyWait--;=0A=
		}=0A=
=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.readyWait || (wait !=3D=3D true && !jQuery.isReady) ) {=0A=
			// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
			if ( !document.body ) {=0A=
				return setTimeout( jQuery.ready, 1 );=0A=
			}=0A=
=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If a normal DOM Ready event fired, decrement, and wait if need be=0A=
			if ( wait !=3D=3D true && --jQuery.readyWait > 0 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// If there are functions bound, to execute=0A=
			readyList.resolveWith( document, [ jQuery ] );=0A=
=0A=
			// Trigger any bound ready events=0A=
			if ( jQuery.fn.trigger ) {=0A=
				jQuery( document ).trigger( "ready" ).unbind( "ready" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	bindReady: function() {=0A=
		if ( readyList ) {=0A=
			return;=0A=
		}=0A=
=0A=
		readyList =3D jQuery._Deferred();=0A=
=0A=
		// Catch cases where $(document).ready() is called after the=0A=
		// browser event has already occurred.=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			// Handle it asynchronously to allow scripts the opportunity to delay =
ready=0A=
			return setTimeout( jQuery.ready, 1 );=0A=
		}=0A=
=0A=
		// Mozilla, Opera and webkit nightlies currently support this event=0A=
		if ( document.addEventListener ) {=0A=
			// Use the handy event callback=0A=
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
=0A=
			// A fallback to window.onload, that will always work=0A=
			window.addEventListener( "load", jQuery.ready, false );=0A=
=0A=
		// If IE event model is used=0A=
		} else if ( document.attachEvent ) {=0A=
			// ensure firing before onload,=0A=
			// maybe late but safe also for iframes=0A=
			document.attachEvent("onreadystatechange", DOMContentLoaded);=0A=
=0A=
			// A fallback to window.onload, that will always work=0A=
			window.attachEvent( "onload", jQuery.ready );=0A=
=0A=
			// If IE and not a frame=0A=
			// continually check to see if the document is ready=0A=
			var toplevel =3D false;=0A=
=0A=
			try {=0A=
				toplevel =3D window.frameElement =3D=3D null;=0A=
			} catch(e) {}=0A=
=0A=
			if ( document.documentElement.doScroll && toplevel ) {=0A=
				doScrollCheck();=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return jQuery.type(obj) =3D=3D=3D "function";=0A=
	},=0A=
=0A=
	isArray: Array.isArray || function( obj ) {=0A=
		return jQuery.type(obj) =3D=3D=3D "array";=0A=
	},=0A=
=0A=
	// A crude way of determining if an object is a window=0A=
	isWindow: function( obj ) {=0A=
		return obj && typeof obj =3D=3D=3D "object" && "setInterval" in obj;=0A=
	},=0A=
=0A=
	isNaN: function( obj ) {=0A=
		return obj =3D=3D null || !rdigit.test( obj ) || isNaN( obj );=0A=
	},=0A=
=0A=
	type: function( obj ) {=0A=
		return obj =3D=3D null ?=0A=
			String( obj ) :=0A=
			class2type[ toString.call(obj) ] || "object";=0A=
	},=0A=
=0A=
	isPlainObject: function( obj ) {=0A=
		// Must be an Object.=0A=
		// Because of IE, we also have to check the presence of the =
constructor property.=0A=
		// Make sure that DOM nodes and window objects don't pass through, as =
well=0A=
		if ( !obj || jQuery.type(obj) !=3D=3D "object" || obj.nodeType || =
jQuery.isWindow( obj ) ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// Not own constructor property must be Object=0A=
		if ( obj.constructor &&=0A=
			!hasOwn.call(obj, "constructor") &&=0A=
			!hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// Own properties are enumerated firstly, so to speed up,=0A=
		// if last one is own, then all properties are own.=0A=
=0A=
		var key;=0A=
		for ( key in obj ) {}=0A=
=0A=
		return key =3D=3D=3D undefined || hasOwn.call( obj, key );=0A=
	},=0A=
=0A=
	isEmptyObject: function( obj ) {=0A=
		for ( var name in obj ) {=0A=
			return false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
=0A=
	error: function( msg ) {=0A=
		throw msg;=0A=
	},=0A=
=0A=
	parseJSON: function( data ) {=0A=
		if ( typeof data !=3D=3D "string" || !data ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		// Make sure the incoming data is actual JSON=0A=
		// Logic borrowed from http://json.org/json2.js=0A=
		if ( rvalidchars.test(data.replace(rvalidescape, "@")=0A=
			.replace(rvalidtokens, "]")=0A=
			.replace(rvalidbraces, "")) ) {=0A=
=0A=
			// Try to use the native JSON parser first=0A=
			return window.JSON && window.JSON.parse ?=0A=
				window.JSON.parse( data ) :=0A=
				(new Function("return " + data))();=0A=
=0A=
		} else {=0A=
			jQuery.error( "Invalid JSON: " + data );=0A=
		}=0A=
	},=0A=
=0A=
	// Cross-browser xml parsing=0A=
	// (xml & tmp used internally)=0A=
	parseXML: function( data , xml , tmp ) {=0A=
=0A=
		if ( window.DOMParser ) { // Standard=0A=
			tmp =3D new DOMParser();=0A=
			xml =3D tmp.parseFromString( data , "text/xml" );=0A=
		} else { // IE=0A=
			xml =3D new ActiveXObject( "Microsoft.XMLDOM" );=0A=
			xml.async =3D "false";=0A=
			xml.loadXML( data );=0A=
		}=0A=
=0A=
		tmp =3D xml.documentElement;=0A=
=0A=
		if ( ! tmp || ! tmp.nodeName || tmp.nodeName =3D=3D=3D "parsererror" ) =
{=0A=
			jQuery.error( "Invalid XML: " + data );=0A=
		}=0A=
=0A=
		return xml;=0A=
	},=0A=
=0A=
	noop: function() {},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		if ( data && rnotwhite.test(data) ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.head || document.getElementsByTagName( "head" =
)[0] || document.documentElement,=0A=
				script =3D document.createElement( "script" );=0A=
=0A=
			if ( jQuery.support.scriptEval() ) {=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
			} else {=0A=
				script.text =3D data;=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0,=0A=
			length =3D object.length,=0A=
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction(object);=0A=
=0A=
		if ( args ) {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=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=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	// Use native String.trim function wherever possible=0A=
	trim: trim ?=0A=
		function( text ) {=0A=
			return text =3D=3D null ?=0A=
				"" :=0A=
				trim.call( text );=0A=
		} :=0A=
=0A=
		// Otherwise use our own trimming functionality=0A=
		function( text ) {=0A=
			return text =3D=3D null ?=0A=
				"" :=0A=
				text.toString().replace( trimLeft, "" ).replace( trimRight, "" );=0A=
		},=0A=
=0A=
	// results is for internal usage only=0A=
	makeArray: function( array, results ) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( array !=3D null ) {=0A=
			// The window, strings (and functions) also have 'length'=0A=
			// The extra typeof function check is to prevent crashes=0A=
			// in Safari 2 (See: #3039)=0A=
			// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930=0A=
			var type =3D jQuery.type(array);=0A=
=0A=
			if ( array.length =3D=3D null || type =3D=3D=3D "string" || type =
=3D=3D=3D "function" || type =3D=3D=3D "regexp" || jQuery.isWindow( =
array ) ) {=0A=
				push.call( ret, array );=0A=
			} else {=0A=
				jQuery.merge( ret, array );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		if ( array.indexOf ) {=0A=
			return array.indexOf( elem );=0A=
		}=0A=
=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
			if ( array[ i ] =3D=3D=3D elem ) {=0A=
				return i;=0A=
			}=0A=
		}=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		var i =3D first.length,=0A=
			j =3D 0;=0A=
=0A=
		if ( typeof second.length =3D=3D=3D "number" ) {=0A=
			for ( var l =3D second.length; j < l; j++ ) {=0A=
				first[ i++ ] =3D second[ j ];=0A=
			}=0A=
=0A=
		} else {=0A=
			while ( second[j] !=3D=3D undefined ) {=0A=
				first[ i++ ] =3D second[ j++ ];=0A=
			}=0A=
		}=0A=
=0A=
		first.length =3D i;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [], retVal;=0A=
		inv =3D !!inv;=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			retVal =3D !!callback( elems[ i ], i );=0A=
			if ( inv !=3D=3D retVal ) {=0A=
				ret.push( elems[ i ] );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// arg is for internal usage only=0A=
	map: function( elems, callback, arg ) {=0A=
		var ret =3D [], value;=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			value =3D callback( elems[ i ], i, arg );=0A=
=0A=
			if ( value !=3D null ) {=0A=
				ret[ ret.length ] =3D value;=0A=
			}=0A=
		}=0A=
=0A=
		// Flatten any nested arrays=0A=
		return ret.concat.apply( [], ret );=0A=
	},=0A=
=0A=
	// A global GUID counter for objects=0A=
	guid: 1,=0A=
=0A=
	proxy: function( fn, proxy, thisObject ) {=0A=
		if ( arguments.length =3D=3D=3D 2 ) {=0A=
			if ( typeof proxy =3D=3D=3D "string" ) {=0A=
				thisObject =3D fn;=0A=
				fn =3D thisObject[ proxy ];=0A=
				proxy =3D undefined;=0A=
=0A=
			} else if ( proxy && !jQuery.isFunction( proxy ) ) {=0A=
				thisObject =3D proxy;=0A=
				proxy =3D undefined;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !proxy && fn ) {=0A=
			proxy =3D function() {=0A=
				return fn.apply( thisObject || this, arguments );=0A=
			};=0A=
		}=0A=
=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		if ( fn ) {=0A=
			proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A=
		}=0A=
=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	// Mutifunctional method to get and set values to a collection=0A=
	// The value/s can be optionally by executed if its a function=0A=
	access: function( elems, key, value, exec, fn, pass ) {=0A=
		var length =3D elems.length;=0A=
=0A=
		// Setting many attributes=0A=
		if ( typeof key =3D=3D=3D "object" ) {=0A=
			for ( var k in key ) {=0A=
				jQuery.access( elems, k, key[k], exec, fn, value );=0A=
			}=0A=
			return elems;=0A=
		}=0A=
=0A=
		// Setting one attribute=0A=
		if ( value !=3D=3D undefined ) {=0A=
			// Optionally, function values get executed if exec is true=0A=
			exec =3D !pass && exec && jQuery.isFunction(value);=0A=
=0A=
			for ( var i =3D 0; i < length; i++ ) {=0A=
				fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key =
) ) : value, pass );=0A=
			}=0A=
=0A=
			return elems;=0A=
		}=0A=
=0A=
		// Getting an attribute=0A=
		return length ? fn( elems[0], key ) : undefined;=0A=
	},=0A=
=0A=
	now: function() {=0A=
		return (new Date()).getTime();=0A=
	},=0A=
=0A=
	// Use of jQuery.browser is frowned upon.=0A=
	// More details: http://docs.jquery.com/Utilities/jQuery.browser=0A=
	uaMatch: function( ua ) {=0A=
		ua =3D ua.toLowerCase();=0A=
=0A=
		var match =3D rwebkit.exec( ua ) ||=0A=
			ropera.exec( ua ) ||=0A=
			rmsie.exec( ua ) ||=0A=
			ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||=0A=
			[];=0A=
=0A=
		return { browser: match[1] || "", version: match[2] || "0" };=0A=
	},=0A=
=0A=
	sub: function() {=0A=
		function jQuerySubclass( selector, context ) {=0A=
			return new jQuerySubclass.fn.init( selector, context );=0A=
		}=0A=
		jQuery.extend( true, jQuerySubclass, this );=0A=
		jQuerySubclass.superclass =3D this;=0A=
		jQuerySubclass.fn =3D jQuerySubclass.prototype =3D this();=0A=
		jQuerySubclass.fn.constructor =3D jQuerySubclass;=0A=
		jQuerySubclass.subclass =3D this.subclass;=0A=
		jQuerySubclass.fn.init =3D function init( selector, context ) {=0A=
			if ( context && context instanceof jQuery && !(context instanceof =
jQuerySubclass) ) {=0A=
				context =3D jQuerySubclass(context);=0A=
			}=0A=
=0A=
			return jQuery.fn.init.call( this, selector, context, =
rootjQuerySubclass );=0A=
		};=0A=
		jQuerySubclass.fn.init.prototype =3D jQuerySubclass.fn;=0A=
		var rootjQuerySubclass =3D jQuerySubclass(document);=0A=
		return jQuerySubclass;=0A=
	},=0A=
=0A=
	browser: {}=0A=
});=0A=
=0A=
// Populate the class2type map=0A=
jQuery.each("Boolean Number String Function Array Date RegExp =
Object".split(" "), function(i, name) {=0A=
	class2type[ "[object " + name + "]" ] =3D name.toLowerCase();=0A=
});=0A=
=0A=
browserMatch =3D jQuery.uaMatch( userAgent );=0A=
if ( browserMatch.browser ) {=0A=
	jQuery.browser[ browserMatch.browser ] =3D true;=0A=
	jQuery.browser.version =3D browserMatch.version;=0A=
}=0A=
=0A=
// Deprecated, use jQuery.browser.webkit instead=0A=
if ( jQuery.browser.webkit ) {=0A=
	jQuery.browser.safari =3D true;=0A=
}=0A=
=0A=
if ( indexOf ) {=0A=
	jQuery.inArray =3D function( elem, array ) {=0A=
		return indexOf.call( array, elem );=0A=
	};=0A=
}=0A=
=0A=
// IE doesn't match non-breaking spaces with \s=0A=
if ( rnotwhite.test( "\xA0" ) ) {=0A=
	trimLeft =3D /^[\s\xA0]+/;=0A=
	trimRight =3D /[\s\xA0]+$/;=0A=
}=0A=
=0A=
// All jQuery objects should point back to these=0A=
rootjQuery =3D jQuery(document);=0A=
=0A=
// Cleanup functions for the document ready method=0A=
if ( document.addEventListener ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
		jQuery.ready();=0A=
	};=0A=
=0A=
} else if ( document.attachEvent ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A=
			jQuery.ready();=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// The DOM ready check for Internet Explorer=0A=
function doScrollCheck() {=0A=
	if ( jQuery.isReady ) {=0A=
		return;=0A=
	}=0A=
=0A=
	try {=0A=
		// If IE is used, use the trick by Diego Perini=0A=
		// http://javascript.nwbox.com/IEContentLoaded/=0A=
		document.documentElement.doScroll("left");=0A=
	} catch(e) {=0A=
		setTimeout( doScrollCheck, 1 );=0A=
		return;=0A=
	}=0A=
=0A=
	// and execute any waiting functions=0A=
	jQuery.ready();=0A=
}=0A=
=0A=
// Expose jQuery to the global object=0A=
return jQuery;=0A=
=0A=
})();=0A=
=0A=
=0A=
var // Promise methods=0A=
	promiseMethods =3D "then done fail isResolved isRejected =
promise".split( " " ),=0A=
	// Static reference to slice=0A=
	sliceDeferred =3D [].slice;=0A=
=0A=
jQuery.extend({=0A=
	// Create a simple deferred (one callbacks list)=0A=
	_Deferred: function() {=0A=
		var // callbacks list=0A=
			callbacks =3D [],=0A=
			// stored [ context , args ]=0A=
			fired,=0A=
			// to avoid firing when already doing so=0A=
			firing,=0A=
			// flag to know if the deferred has been cancelled=0A=
			cancelled,=0A=
			// the deferred itself=0A=
			deferred  =3D {=0A=
=0A=
				// done( f1, f2, ...)=0A=
				done: function() {=0A=
					if ( !cancelled ) {=0A=
						var args =3D arguments,=0A=
							i,=0A=
							length,=0A=
							elem,=0A=
							type,=0A=
							_fired;=0A=
						if ( fired ) {=0A=
							_fired =3D fired;=0A=
							fired =3D 0;=0A=
						}=0A=
						for ( i =3D 0, length =3D args.length; i < length; i++ ) {=0A=
							elem =3D args[ i ];=0A=
							type =3D jQuery.type( elem );=0A=
							if ( type =3D=3D=3D "array" ) {=0A=
								deferred.done.apply( deferred, elem );=0A=
							} else if ( type =3D=3D=3D "function" ) {=0A=
								callbacks.push( elem );=0A=
							}=0A=
						}=0A=
						if ( _fired ) {=0A=
							deferred.resolveWith( _fired[ 0 ], _fired[ 1 ] );=0A=
						}=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// resolve with given context and args=0A=
				resolveWith: function( context, args ) {=0A=
					if ( !cancelled && !fired && !firing ) {=0A=
						// make sure args are available (#8421)=0A=
						args =3D args || [];=0A=
						firing =3D 1;=0A=
						try {=0A=
							while( callbacks[ 0 ] ) {=0A=
								callbacks.shift().apply( context, args );=0A=
							}=0A=
						}=0A=
						finally {=0A=
							fired =3D [ context, args ];=0A=
							firing =3D 0;=0A=
						}=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// resolve with this as context and given arguments=0A=
				resolve: function() {=0A=
					deferred.resolveWith( this, arguments );=0A=
					return this;=0A=
				},=0A=
=0A=
				// Has this deferred been resolved?=0A=
				isResolved: function() {=0A=
					return !!( firing || fired );=0A=
				},=0A=
=0A=
				// Cancel=0A=
				cancel: function() {=0A=
					cancelled =3D 1;=0A=
					callbacks =3D [];=0A=
					return this;=0A=
				}=0A=
			};=0A=
=0A=
		return deferred;=0A=
	},=0A=
=0A=
	// Full fledged deferred (two callbacks list)=0A=
	Deferred: function( func ) {=0A=
		var deferred =3D jQuery._Deferred(),=0A=
			failDeferred =3D jQuery._Deferred(),=0A=
			promise;=0A=
		// Add errorDeferred methods, then and promise=0A=
		jQuery.extend( deferred, {=0A=
			then: function( doneCallbacks, failCallbacks ) {=0A=
				deferred.done( doneCallbacks ).fail( failCallbacks );=0A=
				return this;=0A=
			},=0A=
			fail: failDeferred.done,=0A=
			rejectWith: failDeferred.resolveWith,=0A=
			reject: failDeferred.resolve,=0A=
			isRejected: failDeferred.isResolved,=0A=
			// Get a promise for this deferred=0A=
			// If obj is provided, the promise aspect is added to the object=0A=
			promise: function( obj ) {=0A=
				if ( obj =3D=3D null ) {=0A=
					if ( promise ) {=0A=
						return promise;=0A=
					}=0A=
					promise =3D obj =3D {};=0A=
				}=0A=
				var i =3D promiseMethods.length;=0A=
				while( i-- ) {=0A=
					obj[ promiseMethods[i] ] =3D deferred[ promiseMethods[i] ];=0A=
				}=0A=
				return obj;=0A=
			}=0A=
		} );=0A=
		// Make sure only one callback list will be used=0A=
		deferred.done( failDeferred.cancel ).fail( deferred.cancel );=0A=
		// Unexpose cancel=0A=
		delete deferred.cancel;=0A=
		// Call given func if any=0A=
		if ( func ) {=0A=
			func.call( deferred, deferred );=0A=
		}=0A=
		return deferred;=0A=
	},=0A=
=0A=
	// Deferred helper=0A=
	when: function( firstParam ) {=0A=
		var args =3D arguments,=0A=
			i =3D 0,=0A=
			length =3D args.length,=0A=
			count =3D length,=0A=
			deferred =3D length <=3D 1 && firstParam && jQuery.isFunction( =
firstParam.promise ) ?=0A=
				firstParam :=0A=
				jQuery.Deferred();=0A=
		function resolveFunc( i ) {=0A=
			return function( value ) {=0A=
				args[ i ] =3D arguments.length > 1 ? sliceDeferred.call( arguments, =
0 ) : value;=0A=
				if ( !( --count ) ) {=0A=
					// Strange bug in FF4:=0A=
					// Values changed onto the arguments object sometimes end up as =
undefined values=0A=
					// outside the $.when method. Cloning the object into a fresh array =
solves the issue=0A=
					deferred.resolveWith( deferred, sliceDeferred.call( args, 0 ) );=0A=
				}=0A=
			};=0A=
		}=0A=
		if ( length > 1 ) {=0A=
			for( ; i < length; i++ ) {=0A=
				if ( args[ i ] && jQuery.isFunction( args[ i ].promise ) ) {=0A=
					args[ i ].promise().then( resolveFunc(i), deferred.reject );=0A=
				} else {=0A=
					--count;=0A=
				}=0A=
			}=0A=
			if ( !count ) {=0A=
				deferred.resolveWith( deferred, args );=0A=
			}=0A=
		} else if ( deferred !=3D=3D firstParam ) {=0A=
			deferred.resolveWith( deferred, length ? [ firstParam ] : [] );=0A=
		}=0A=
		return deferred.promise();=0A=
	}=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
(function() {=0A=
=0A=
	jQuery.support =3D {};=0A=
=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.style.display =3D "none";=0A=
	div.innerHTML =3D "   <link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
=0A=
	var all =3D div.getElementsByTagName("*"),=0A=
		a =3D div.getElementsByTagName("a")[0],=0A=
		select =3D document.createElement("select"),=0A=
		opt =3D select.appendChild( document.createElement("option") ),=0A=
		input =3D div.getElementsByTagName("input")[0];=0A=
=0A=
	// Can't get basic test support=0A=
	if ( !all || !all.length || !a ) {=0A=
		return;=0A=
	}=0A=
=0A=
	jQuery.support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: div.firstChild.nodeType =3D=3D=3D 3,=0A=
=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText insted)=0A=
		style: /red/.test( a.getAttribute("style") ),=0A=
=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",=0A=
=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		// Use a regex to work around a WebKit issue. See #5145=0A=
		opacity: /^0.55$/.test( a.style.opacity ),=0A=
=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Make sure that if no value is specified for a checkbox=0A=
		// that it defaults to "on".=0A=
		// (WebKit defaults to "" instead)=0A=
		checkOn: input.value =3D=3D=3D "on",=0A=
=0A=
		// Make sure that a selected-by-default option has a working selected =
property.=0A=
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)=0A=
		optSelected: opt.selected,=0A=
=0A=
		// Will be defined later=0A=
		deleteExpando: true,=0A=
		optDisabled: false,=0A=
		checkClone: false,=0A=
		noCloneEvent: true,=0A=
		noCloneChecked: true,=0A=
		boxModel: null,=0A=
		inlineBlockNeedsLayout: false,=0A=
		shrinkWrapBlocks: false,=0A=
		reliableHiddenOffsets: true,=0A=
		reliableMarginRight: true=0A=
	};=0A=
=0A=
	input.checked =3D true;=0A=
	jQuery.support.noCloneChecked =3D input.cloneNode( true ).checked;=0A=
=0A=
	// Make sure that the options inside disabled selects aren't marked as =
disabled=0A=
	// (WebKit marks them as diabled)=0A=
	select.disabled =3D true;=0A=
	jQuery.support.optDisabled =3D !opt.disabled;=0A=
=0A=
	var _scriptEval =3D null;=0A=
	jQuery.support.scriptEval =3D function() {=0A=
		if ( _scriptEval =3D=3D=3D null ) {=0A=
			var root =3D document.documentElement,=0A=
				script =3D document.createElement("script"),=0A=
				id =3D "script" + jQuery.now();=0A=
=0A=
			// Make sure that the execution of code works by injecting a script=0A=
			// tag with appendChild/createTextNode=0A=
			// (IE doesn't support this, fails, and uses .text instead)=0A=
			try {=0A=
				script.appendChild( document.createTextNode( "window." + id + =
"=3D1;" ) );=0A=
			} catch(e) {}=0A=
=0A=
			root.insertBefore( script, root.firstChild );=0A=
=0A=
			if ( window[ id ] ) {=0A=
				_scriptEval =3D true;=0A=
				delete window[ id ];=0A=
			} else {=0A=
				_scriptEval =3D false;=0A=
			}=0A=
=0A=
			root.removeChild( script );=0A=
		}=0A=
=0A=
		return _scriptEval;=0A=
	};=0A=
=0A=
	// Test to see if it's possible to delete an expando from an element=0A=
	// Fails in Internet Explorer=0A=
	try {=0A=
		delete div.test;=0A=
=0A=
	} catch(e) {=0A=
		jQuery.support.deleteExpando =3D false;=0A=
	}=0A=
=0A=
	if ( !div.addEventListener && div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent("onclick", function click() {=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			jQuery.support.noCloneEvent =3D false;=0A=
			div.detachEvent("onclick", click);=0A=
		});=0A=
		div.cloneNode(true).fireEvent("onclick");=0A=
	}=0A=
=0A=
	div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<input type=3D'radio' name=3D'radiotest' =
checked=3D'checked'/>";=0A=
=0A=
	var fragment =3D document.createDocumentFragment();=0A=
	fragment.appendChild( div.firstChild );=0A=
=0A=
	// WebKit doesn't clone checked state correctly in fragments=0A=
	jQuery.support.checkClone =3D =
fragment.cloneNode(true).cloneNode(true).lastChild.checked;=0A=
=0A=
	// Figure out if the W3C box model works as expected=0A=
	// document.body must exist before we can do this=0A=
	jQuery(function() {=0A=
		var div =3D document.createElement("div"),=0A=
			body =3D document.getElementsByTagName("body")[0];=0A=
=0A=
		// Frameset documents with no body should not run this code=0A=
		if ( !body ) {=0A=
			return;=0A=
		}=0A=
=0A=
		div.style.width =3D div.style.paddingLeft =3D "1px";=0A=
		body.appendChild( div );=0A=
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;=0A=
=0A=
		if ( "zoom" in div.style ) {=0A=
			// Check if natively block-level elements act like inline-block=0A=
			// elements when setting their display to 'inline' and giving=0A=
			// them layout=0A=
			// (IE < 8 does this)=0A=
			div.style.display =3D "inline";=0A=
			div.style.zoom =3D 1;=0A=
			jQuery.support.inlineBlockNeedsLayout =3D div.offsetWidth =3D=3D=3D 2;=0A=
=0A=
			// Check if elements with layout shrink-wrap their children=0A=
			// (IE 6 does this)=0A=
			div.style.display =3D "";=0A=
			div.innerHTML =3D "<div style=3D'width:4px;'></div>";=0A=
			jQuery.support.shrinkWrapBlocks =3D div.offsetWidth !=3D=3D 2;=0A=
		}=0A=
=0A=
		div.innerHTML =3D "<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>";=0A=
		var tds =3D div.getElementsByTagName("td");=0A=
=0A=
		// Check if table cells still have offsetWidth/Height when they are set=0A=
		// to display:none and there are still other visible table cells in a=0A=
		// table row; if so, offsetWidth/Height are not reliable for use when=0A=
		// determining if an element has been hidden directly using=0A=
		// display:none (it is still safe to use offsets if a parent element is=0A=
		// hidden; don safety goggles and see bug #4512 for more information).=0A=
		// (only IE 8 fails this test)=0A=
		jQuery.support.reliableHiddenOffsets =3D tds[0].offsetHeight =3D=3D=3D =
0;=0A=
=0A=
		tds[0].style.display =3D "";=0A=
		tds[1].style.display =3D "none";=0A=
=0A=
		// Check if empty table cells still have offsetWidth/Height=0A=
		// (IE < 8 fail this test)=0A=
		jQuery.support.reliableHiddenOffsets =3D =
jQuery.support.reliableHiddenOffsets && tds[0].offsetHeight =3D=3D=3D 0;=0A=
		div.innerHTML =3D "";=0A=
=0A=
		// Check if div with explicit width and no margin-right incorrectly=0A=
		// gets computed margin-right based on width of container. For more=0A=
		// info see bug #3333=0A=
		// Fails in WebKit before Feb 2011 nightlies=0A=
		// WebKit Bug 13343 - getComputedStyle returns wrong value for =
margin-right=0A=
		if ( document.defaultView && document.defaultView.getComputedStyle ) {=0A=
			div.style.width =3D "1px";=0A=
			div.style.marginRight =3D "0";=0A=
			jQuery.support.reliableMarginRight =3D ( =
parseInt(document.defaultView.getComputedStyle(div, null).marginRight, =
10) || 0 ) =3D=3D=3D 0;=0A=
		}=0A=
=0A=
		body.removeChild( div ).style.display =3D "none";=0A=
		div =3D tds =3D null;=0A=
	});=0A=
=0A=
	// Technique from Juriy Zaytsev=0A=
	// =
http://thinkweb2.com/projects/prototype/detecting-event-support-without-b=
rowser-sniffing/=0A=
	var eventSupported =3D function( eventName ) {=0A=
		var el =3D document.createElement("div");=0A=
		eventName =3D "on" + eventName;=0A=
=0A=
		// We only care about the case where non-standard event systems=0A=
		// are used, namely in IE. Short-circuiting here helps us to=0A=
		// avoid an eval call (in setAttribute) which can cause CSP=0A=
		// to go haywire. See: https://developer.mozilla.org/en/Security/CSP=0A=
		if ( !el.attachEvent ) {=0A=
			return true;=0A=
		}=0A=
=0A=
		var isSupported =3D (eventName in el);=0A=
		if ( !isSupported ) {=0A=
			el.setAttribute(eventName, "return;");=0A=
			isSupported =3D typeof el[eventName] =3D=3D=3D "function";=0A=
		}=0A=
		return isSupported;=0A=
	};=0A=
=0A=
	jQuery.support.submitBubbles =3D eventSupported("submit");=0A=
	jQuery.support.changeBubbles =3D eventSupported("change");=0A=
=0A=
	// release memory in IE=0A=
	div =3D all =3D a =3D null;=0A=
})();=0A=
=0A=
=0A=
=0A=
var rbrace =3D /^(?:\{.*\}|\[.*\])$/;=0A=
=0A=
jQuery.extend({=0A=
	cache: {},=0A=
=0A=
	// Please use with caution=0A=
	uuid: 0,=0A=
=0A=
	// Unique for each copy of jQuery on the page=0A=
	// Non-digits removed to match rinlinejQuery=0A=
	expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( =
/\D/g, "" ),=0A=
=0A=
	// The following elements throw uncatchable exceptions if you=0A=
	// attempt to add expando properties to them.=0A=
	noData: {=0A=
		"embed": true,=0A=
		// Ban all objects except for Flash (which handle expandos)=0A=
		"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",=0A=
		"applet": true=0A=
	},=0A=
=0A=
	hasData: function( elem ) {=0A=
		elem =3D elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ =
jQuery.expando ];=0A=
=0A=
		return !!elem && !isEmptyDataObject( elem );=0A=
	},=0A=
=0A=
	data: function( elem, name, data, pvt /* Internal Use Only */ ) {=0A=
		if ( !jQuery.acceptData( elem ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var internalKey =3D jQuery.expando, getByName =3D typeof name =
=3D=3D=3D "string", thisCache,=0A=
=0A=
			// We have to handle DOM nodes and JS objects differently because =
IE6-7=0A=
			// can't GC object references properly across the DOM-JS boundary=0A=
			isNode =3D elem.nodeType,=0A=
=0A=
			// Only DOM nodes need the global jQuery cache; JS object data is=0A=
			// attached directly to the object so GC can occur automatically=0A=
			cache =3D isNode ? jQuery.cache : elem,=0A=
=0A=
			// Only defining an ID for JS objects if its cache already exists =
allows=0A=
			// the code to shortcut on the same path as a DOM node with no cache=0A=
			id =3D isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && =
jQuery.expando;=0A=
=0A=
		// Avoid doing any more work than we need to when trying to get data =
on an=0A=
		// object that has no data at all=0A=
		if ( (!id || (pvt && id && !cache[ id ][ internalKey ])) && getByName =
&& data =3D=3D=3D undefined ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( !id ) {=0A=
			// Only DOM nodes need a new unique ID for each element since their =
data=0A=
			// ends up in the global cache=0A=
			if ( isNode ) {=0A=
				elem[ jQuery.expando ] =3D id =3D ++jQuery.uuid;=0A=
			} else {=0A=
				id =3D jQuery.expando;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !cache[ id ] ) {=0A=
			cache[ id ] =3D {};=0A=
=0A=
			// TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A=
			// metadata on plain JS objects when the object is serialized using=0A=
			// JSON.stringify=0A=
			if ( !isNode ) {=0A=
				cache[ id ].toJSON =3D jQuery.noop;=0A=
			}=0A=
		}=0A=
=0A=
		// An object can be passed to jQuery.data instead of a key/value pair; =
this gets=0A=
		// shallow copied over onto the existing cache=0A=
		if ( typeof name =3D=3D=3D "object" || typeof name =3D=3D=3D =
"function" ) {=0A=
			if ( pvt ) {=0A=
				cache[ id ][ internalKey ] =3D jQuery.extend(cache[ id ][ =
internalKey ], name);=0A=
			} else {=0A=
				cache[ id ] =3D jQuery.extend(cache[ id ], name);=0A=
			}=0A=
		}=0A=
=0A=
		thisCache =3D cache[ id ];=0A=
=0A=
		// Internal jQuery data is stored in a separate object inside the =
object's data=0A=
		// cache in order to avoid key collisions between internal data and =
user-defined=0A=
		// data=0A=
		if ( pvt ) {=0A=
			if ( !thisCache[ internalKey ] ) {=0A=
				thisCache[ internalKey ] =3D {};=0A=
			}=0A=
=0A=
			thisCache =3D thisCache[ internalKey ];=0A=
		}=0A=
=0A=
		if ( data !=3D=3D undefined ) {=0A=
			thisCache[ name ] =3D data;=0A=
		}=0A=
=0A=
		// TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users =
should=0A=
		// not attempt to inspect the internal events object using =
jQuery.data, as this=0A=
		// internal data object is undocumented and subject to change.=0A=
		if ( name =3D=3D=3D "events" && !thisCache[name] ) {=0A=
			return thisCache[ internalKey ] && thisCache[ internalKey ].events;=0A=
		}=0A=
=0A=
		return getByName ? thisCache[ name ] : thisCache;=0A=
	},=0A=
=0A=
	removeData: function( elem, name, pvt /* Internal Use Only */ ) {=0A=
		if ( !jQuery.acceptData( elem ) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var internalKey =3D jQuery.expando, isNode =3D elem.nodeType,=0A=
=0A=
			// See jQuery.data for more information=0A=
			cache =3D isNode ? jQuery.cache : elem,=0A=
=0A=
			// See jQuery.data for more information=0A=
			id =3D isNode ? elem[ jQuery.expando ] : jQuery.expando;=0A=
=0A=
		// If there is already no cache entry for this object, there is no=0A=
		// purpose in continuing=0A=
		if ( !cache[ id ] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( name ) {=0A=
			var thisCache =3D pvt ? cache[ id ][ internalKey ] : cache[ id ];=0A=
=0A=
			if ( thisCache ) {=0A=
				delete thisCache[ name ];=0A=
=0A=
				// If there is no data left in the cache, we want to continue=0A=
				// and let the cache object itself get destroyed=0A=
				if ( !isEmptyDataObject(thisCache) ) {=0A=
					return;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// See jQuery.data for more information=0A=
		if ( pvt ) {=0A=
			delete cache[ id ][ internalKey ];=0A=
=0A=
			// Don't destroy the parent cache unless the internal data object=0A=
			// had been the only thing left in it=0A=
			if ( !isEmptyDataObject(cache[ id ]) ) {=0A=
				return;=0A=
			}=0A=
		}=0A=
=0A=
		var internalCache =3D cache[ id ][ internalKey ];=0A=
=0A=
		// Browsers that fail expando deletion also refuse to delete expandos =
on=0A=
		// the window, but it will allow it on all other JS objects; other =
browsers=0A=
		// don't care=0A=
		if ( jQuery.support.deleteExpando || cache !=3D window ) {=0A=
			delete cache[ id ];=0A=
		} else {=0A=
			cache[ id ] =3D null;=0A=
		}=0A=
=0A=
		// We destroyed the entire user cache at once because it's faster than=0A=
		// iterating through each key, but we need to continue to persist =
internal=0A=
		// data if it existed=0A=
		if ( internalCache ) {=0A=
			cache[ id ] =3D {};=0A=
			// TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A=
			// metadata on plain JS objects when the object is serialized using=0A=
			// JSON.stringify=0A=
			if ( !isNode ) {=0A=
				cache[ id ].toJSON =3D jQuery.noop;=0A=
			}=0A=
=0A=
			cache[ id ][ internalKey ] =3D internalCache;=0A=
=0A=
		// Otherwise, we need to eliminate the expando on the node to avoid=0A=
		// false lookups in the cache for entries that no longer exist=0A=
		} else if ( isNode ) {=0A=
			// IE does not allow us to delete expando properties from nodes,=0A=
			// nor does it have a removeAttribute function on Document nodes;=0A=
			// we must handle all of these cases=0A=
			if ( jQuery.support.deleteExpando ) {=0A=
				delete elem[ jQuery.expando ];=0A=
			} else if ( elem.removeAttribute ) {=0A=
				elem.removeAttribute( jQuery.expando );=0A=
			} else {=0A=
				elem[ jQuery.expando ] =3D null;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	_data: function( elem, name, data ) {=0A=
		return jQuery.data( elem, name, data, true );=0A=
	},=0A=
=0A=
	// A method for determining if a DOM node can handle the data expando=0A=
	acceptData: function( elem ) {=0A=
		if ( elem.nodeName ) {=0A=
			var match =3D jQuery.noData[ elem.nodeName.toLowerCase() ];=0A=
=0A=
			if ( match ) {=0A=
				return !(match =3D=3D=3D true || elem.getAttribute("classid") =
!=3D=3D match);=0A=
			}=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	data: function( key, value ) {=0A=
		var data =3D null;=0A=
=0A=
		if ( typeof key =3D=3D=3D "undefined" ) {=0A=
			if ( this.length ) {=0A=
				data =3D jQuery.data( this[0] );=0A=
=0A=
				if ( this[0].nodeType =3D=3D=3D 1 ) {=0A=
					var attr =3D this[0].attributes, name;=0A=
					for ( var i =3D 0, l =3D attr.length; i < l; i++ ) {=0A=
						name =3D attr[i].name;=0A=
=0A=
						if ( name.indexOf( "data-" ) =3D=3D=3D 0 ) {=0A=
							name =3D name.substr( 5 );=0A=
							dataAttr( this[0], name, data[ name ] );=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return data;=0A=
=0A=
		} else if ( typeof key =3D=3D=3D "object" ) {=0A=
			return this.each(function() {=0A=
				jQuery.data( this, key );=0A=
			});=0A=
		}=0A=
=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			data =3D this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);=0A=
=0A=
			// Try to fetch any internally stored data first=0A=
			if ( data =3D=3D=3D undefined && this.length ) {=0A=
				data =3D jQuery.data( this[0], key );=0A=
				data =3D dataAttr( this[0], key, data );=0A=
			}=0A=
=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
=0A=
		} else {=0A=
			return this.each(function() {=0A=
				var $this =3D jQuery( this ),=0A=
					args =3D [ parts[0], value ];=0A=
=0A=
				$this.triggerHandler( "setData" + parts[1] + "!", args );=0A=
				jQuery.data( this, key, value );=0A=
				$this.triggerHandler( "changeData" + parts[1] + "!", args );=0A=
			});=0A=
		}=0A=
	},=0A=
=0A=
	removeData: function( key ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
function dataAttr( elem, key, data ) {=0A=
	// If nothing was found internally, try to fetch any=0A=
	// data from the HTML5 data-* attribute=0A=
	if ( data =3D=3D=3D undefined && elem.nodeType =3D=3D=3D 1 ) {=0A=
		data =3D elem.getAttribute( "data-" + key );=0A=
=0A=
		if ( typeof data =3D=3D=3D "string" ) {=0A=
			try {=0A=
				data =3D data =3D=3D=3D "true" ? true :=0A=
				data =3D=3D=3D "false" ? false :=0A=
				data =3D=3D=3D "null" ? null :=0A=
				!jQuery.isNaN( data ) ? parseFloat( data ) :=0A=
					rbrace.test( data ) ? jQuery.parseJSON( data ) :=0A=
					data;=0A=
			} catch( e ) {}=0A=
=0A=
			// Make sure we set the data so it isn't changed later=0A=
			jQuery.data( elem, key, data );=0A=
=0A=
		} else {=0A=
			data =3D undefined;=0A=
		}=0A=
	}=0A=
=0A=
	return data;=0A=
}=0A=
=0A=
// TODO: This is a hack for 1.5 ONLY to allow objects with a single =
toJSON=0A=
// property to be considered empty objects; this property always exists =
in=0A=
// order to make sure JSON.stringify does not expose internal metadata=0A=
function isEmptyDataObject( obj ) {=0A=
	for ( var name in obj ) {=0A=
		if ( name !=3D=3D "toJSON" ) {=0A=
			return false;=0A=
		}=0A=
	}=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
jQuery.extend({=0A=
	queue: function( elem, type, data ) {=0A=
		if ( !elem ) {=0A=
			return;=0A=
		}=0A=
=0A=
		type =3D (type || "fx") + "queue";=0A=
		var q =3D jQuery._data( elem, type );=0A=
=0A=
		// Speed up dequeue by getting out quickly if this is just a lookup=0A=
		if ( !data ) {=0A=
			return q || [];=0A=
		}=0A=
=0A=
		if ( !q || jQuery.isArray(data) ) {=0A=
			q =3D jQuery._data( elem, type, jQuery.makeArray(data) );=0A=
=0A=
		} else {=0A=
			q.push( data );=0A=
		}=0A=
=0A=
		return q;=0A=
	},=0A=
=0A=
	dequeue: function( elem, type ) {=0A=
		type =3D type || "fx";=0A=
=0A=
		var queue =3D jQuery.queue( elem, type ),=0A=
			fn =3D queue.shift();=0A=
=0A=
		// If the fx queue is dequeued, always remove the progress sentinel=0A=
		if ( fn =3D=3D=3D "inprogress" ) {=0A=
			fn =3D queue.shift();=0A=
		}=0A=
=0A=
		if ( fn ) {=0A=
			// Add a progress sentinel to prevent the fx queue from being=0A=
			// automatically dequeued=0A=
			if ( type =3D=3D=3D "fx" ) {=0A=
				queue.unshift("inprogress");=0A=
			}=0A=
=0A=
			fn.call(elem, function() {=0A=
				jQuery.dequeue(elem, type);=0A=
			});=0A=
		}=0A=
=0A=
		if ( !queue.length ) {=0A=
			jQuery.removeData( elem, type + "queue", true );=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	queue: function( type, data ) {=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			data =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined ) {=0A=
			return jQuery.queue( this[0], type );=0A=
		}=0A=
		return this.each(function( i ) {=0A=
			var queue =3D jQuery.queue( this, type, data );=0A=
=0A=
			if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A=
				jQuery.dequeue( this, type );=0A=
			}=0A=
		});=0A=
	},=0A=
	dequeue: function( type ) {=0A=
		return this.each(function() {=0A=
			jQuery.dequeue( this, type );=0A=
		});=0A=
	},=0A=
=0A=
	// Based off of the plugin by Clint Helfers, with permission.=0A=
	// http://blindsignals.com/index.php/2009/07/jquery-delay/=0A=
	delay: function( time, type ) {=0A=
		time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A=
		type =3D type || "fx";=0A=
=0A=
		return this.queue( type, function() {=0A=
			var elem =3D this;=0A=
			setTimeout(function() {=0A=
				jQuery.dequeue( elem, type );=0A=
			}, time );=0A=
		});=0A=
	},=0A=
=0A=
	clearQueue: function( type ) {=0A=
		return this.queue( type || "fx", [] );=0A=
	}=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
var rclass =3D /[\n\t\r]/g,=0A=
	rspaces =3D /\s+/,=0A=
	rreturn =3D /\r/g,=0A=
	rspecialurl =3D /^(?:href|src|style)$/,=0A=
	rtype =3D /^(?:button|input)$/i,=0A=
	rfocusable =3D /^(?:button|input|object|select|textarea)$/i,=0A=
	rclickable =3D /^a(?:rea)?$/i,=0A=
	rradiocheck =3D /^(?:radio|checkbox)$/i;=0A=
=0A=
jQuery.props =3D {=0A=
	"for": "htmlFor",=0A=
	"class": "className",=0A=
	readonly: "readOnly",=0A=
	maxlength: "maxLength",=0A=
	cellspacing: "cellSpacing",=0A=
	rowspan: "rowSpan",=0A=
	colspan: "colSpan",=0A=
	tabindex: "tabIndex",=0A=
	usemap: "useMap",=0A=
	frameborder: "frameBorder"=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	attr: function( name, value ) {=0A=
		return jQuery.access( this, name, value, true, jQuery.attr );=0A=
	},=0A=
=0A=
	removeAttr: function( name, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.attr( this, name, "" );=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.removeAttribute( name );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	addClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.addClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( value && typeof value =3D=3D=3D "string" ) {=0A=
			var classNames =3D (value || "").split( rspaces );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !elem.className ) {=0A=
						elem.className =3D value;=0A=
=0A=
					} else {=0A=
						var className =3D " " + elem.className + " ",=0A=
							setClass =3D elem.className;=0A=
=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {=0A=
								setClass +=3D " " + classNames[c];=0A=
							}=0A=
						}=0A=
						elem.className =3D jQuery.trim( setClass );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	removeClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.removeClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {=0A=
			var classNames =3D (value || "").split( rspaces );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A=
					if ( value ) {=0A=
						var className =3D (" " + elem.className + " ").replace(rclass, " =
");=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							className =3D className.replace(" " + classNames[c] + " ", " ");=0A=
						}=0A=
						elem.className =3D jQuery.trim( className );=0A=
=0A=
					} else {=0A=
						elem.className =3D "";=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	toggleClass: function( value, stateVal ) {=0A=
		var type =3D typeof value,=0A=
			isBool =3D typeof stateVal =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), =
stateVal );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( type =3D=3D=3D "string" ) {=0A=
				// toggle individual class names=0A=
				var className,=0A=
					i =3D 0,=0A=
					self =3D jQuery( this ),=0A=
					state =3D stateVal,=0A=
					classNames =3D value.split( rspaces );=0A=
=0A=
				while ( (className =3D classNames[ i++ ]) ) {=0A=
					// check each className given, space seperated list=0A=
					state =3D isBool ? state : !self.hasClass( className );=0A=
					self[ state ? "addClass" : "removeClass" ]( className );=0A=
				}=0A=
=0A=
			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A=
				if ( this.className ) {=0A=
					// store className if set=0A=
					jQuery._data( this, "__className__", this.className );=0A=
				}=0A=
=0A=
				// toggle whole className=0A=
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery._data( this, "__className__" ) || "";=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		var className =3D " " + selector + " ";=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( =
className ) > -1 ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( !arguments.length ) {=0A=
			var elem =3D this[0];=0A=
=0A=
			if ( elem ) {=0A=
				if ( jQuery.nodeName( elem, "option" ) ) {=0A=
					// attributes.value is undefined in Blackberry 4.7 but=0A=
					// uses .value. See #6932=0A=
					var val =3D elem.attributes.value;=0A=
					return !val || val.specified ? elem.value : elem.text;=0A=
				}=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 ) {=0A=
						return null;=0A=
					}=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						// Don't return options that are disabled or in a disabled optgroup=0A=
						if ( option.selected && (jQuery.support.optDisabled ? =
!option.disabled : option.getAttribute("disabled") =3D=3D=3D null) &&=0A=
								(!option.parentNode.disabled || !jQuery.nodeName( =
option.parentNode, "optgroup" )) ) {=0A=
=0A=
							// Get the specific value for the option=0A=
							value =3D jQuery(option).val();=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one ) {=0A=
								return value;=0A=
							}=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					// Fixes Bug #2551 -- select.val() broken in IE after form.reset()=0A=
					if ( one && !values.length && options.length ) {=0A=
						return jQuery( options[ index ] ).val();=0A=
					}=0A=
=0A=
					return values;=0A=
				}=0A=
=0A=
				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified=0A=
				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {=0A=
					return elem.getAttribute("value") =3D=3D=3D null ? "on" : =
elem.value;=0A=
				}=0A=
=0A=
				// Everything else, we just grab the value=0A=
				return (elem.value || "").replace(rreturn, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var isFunction =3D jQuery.isFunction(value);=0A=
=0A=
		return this.each(function(i) {=0A=
			var self =3D jQuery(this), val =3D value;=0A=
=0A=
			if ( this.nodeType !=3D=3D 1 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			if ( isFunction ) {=0A=
				val =3D value.call(this, i, self.val());=0A=
			}=0A=
=0A=
			// Treat null/undefined as ""; convert numbers to string=0A=
			if ( val =3D=3D null ) {=0A=
				val =3D "";=0A=
			} else if ( typeof val =3D=3D=3D "number" ) {=0A=
				val +=3D "";=0A=
			} else if ( jQuery.isArray(val) ) {=0A=
				val =3D jQuery.map(val, function (value) {=0A=
					return value =3D=3D null ? "" : value + "";=0A=
				});=0A=
			}=0A=
=0A=
			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {=0A=
				this.checked =3D jQuery.inArray( self.val(), val ) >=3D 0;=0A=
=0A=
			} else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(val);=0A=
=0A=
				jQuery( "option", this ).each(function() {=0A=
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;=0A=
				});=0A=
=0A=
				if ( !values.length ) {=0A=
					this.selectedIndex =3D -1;=0A=
				}=0A=
=0A=
			} else {=0A=
				this.value =3D val;=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	attrFn: {=0A=
		val: true,=0A=
		css: true,=0A=
		html: true,=0A=
		text: true,=0A=
		data: true,=0A=
		width: true,=0A=
		height: true,=0A=
		offset: true=0A=
	},=0A=
=0A=
	attr: function( elem, name, value, pass ) {=0A=
		// don't get/set attributes on text, comment and attribute nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
|| elem.nodeType =3D=3D=3D 2 ) {=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( pass && name in jQuery.attrFn ) {=0A=
			return jQuery(elem)[name](value);=0A=
		}=0A=
=0A=
		var notxml =3D elem.nodeType !=3D=3D 1 || !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
			// These attributes require special treatment=0A=
			var special =3D rspecialurl.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of an option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D=3D "selected" && !jQuery.support.optSelected ) {=0A=
				var parent =3D elem.parentNode;=0A=
				if ( parent ) {=0A=
					parent.selectedIndex;=0A=
=0A=
					// Make sure that it also works with optgroups, see #5701=0A=
					if ( parent.parentNode ) {=0A=
						parent.parentNode.selectedIndex;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			// 'in' checks fail in Blackberry 4.7 #6931=0A=
			if ( (name in elem || elem[ name ] !=3D=3D undefined) && notxml && =
!special ) {=0A=
				if ( set ) {=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D=3D "type" && rtype.test( elem.nodeName ) && =
elem.parentNode ) {=0A=
						jQuery.error( "type property can't be changed" );=0A=
					}=0A=
=0A=
					if ( value =3D=3D=3D null ) {=0A=
						if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
							elem.removeAttribute( name );=0A=
						}=0A=
=0A=
					} else {=0A=
						elem[ name ] =3D value;=0A=
					}=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) =
) {=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
				}=0A=
=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				if ( name =3D=3D=3D "tabIndex" ) {=0A=
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );=0A=
=0A=
					return attributeNode && attributeNode.specified ?=0A=
						attributeNode.value :=0A=
						rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?=0A=
							0 :=0A=
							undefined;=0A=
				}=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( !jQuery.support.style && notxml && name =3D=3D=3D "style" ) {=0A=
				if ( set ) {=0A=
					elem.style.cssText =3D "" + value;=0A=
				}=0A=
=0A=
				return elem.style.cssText;=0A=
			}=0A=
=0A=
			if ( set ) {=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			// Ensure that missing attributes return undefined=0A=
			// Blackberry 4.7 returns "" from getAttribute #6938=0A=
			if ( !elem.attributes[ name ] && (elem.hasAttribute && =
!elem.hasAttribute( name )) ) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			var attr =3D !jQuery.support.hrefNormalized && notxml && special ?=0A=
					// Some attributes require a special call on IE=0A=
					elem.getAttribute( name, 2 ) :=0A=
					elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
		// Handle everything which isn't a DOM element node=0A=
		if ( set ) {=0A=
			elem[ name ] =3D value;=0A=
		}=0A=
		return elem[ name ];=0A=
	}=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
var rnamespaces =3D /\.(.*)$/,=0A=
	rformElems =3D /^(?:textarea|input|select)$/i,=0A=
	rperiod =3D /\./g,=0A=
	rspace =3D / /g,=0A=
	rescape =3D /[^\w\s.|`]/g,=0A=
	fcleanup =3D function( nm ) {=0A=
		return nm.replace(rescape, "\\$&");=0A=
	};=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code originated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function( elem, types, handler, data ) {=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// TODO :: Use a try/catch until it's safe to pull this out (likely =
1.6)=0A=
		// Minor release fix for bug #8018=0A=
		try {=0A=
			// For whatever reason, IE has trouble passing the window object=0A=
			// around, causing it to be cloned in the process=0A=
			if ( jQuery.isWindow( elem ) && ( elem !=3D=3D window && =
!elem.frameElement ) ) {=0A=
				elem =3D window;=0A=
			}=0A=
		}=0A=
		catch ( e ) {}=0A=
=0A=
		if ( handler =3D=3D=3D false ) {=0A=
			handler =3D returnFalse;=0A=
		} else if ( !handler ) {=0A=
			// Fixes bug #7229. Fix recommended by jdalton=0A=
			return;=0A=
		}=0A=
=0A=
		var handleObjIn, handleObj;=0A=
=0A=
		if ( handler.handler ) {=0A=
			handleObjIn =3D handler;=0A=
			handler =3D handleObjIn.handler;=0A=
		}=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid ) {=0A=
			handler.guid =3D jQuery.guid++;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var elemData =3D jQuery._data( elem );=0A=
=0A=
		// If no elemData is found then we must be trying to bind to one of the=0A=
		// banned noData elements=0A=
		if ( !elemData ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var events =3D elemData.events,=0A=
			eventHandle =3D elemData.handle;=0A=
=0A=
		if ( !events ) {=0A=
			elemData.events =3D events =3D {};=0A=
		}=0A=
=0A=
		if ( !eventHandle ) {=0A=
			elemData.handle =3D eventHandle =3D function( e ) {=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && jQuery.event.triggered =
!=3D=3D e.type ?=0A=
					jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A=
					undefined;=0A=
			};=0A=
		}=0A=
=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native events in IE.=0A=
		eventHandle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		var type, i =3D 0, namespaces;=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			handleObj =3D handleObjIn ?=0A=
				jQuery.extend({}, handleObjIn) :=0A=
				{ handler: handler, data: data };=0A=
=0A=
			// Namespaced event handlers=0A=
			if ( type.indexOf(".") > -1 ) {=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
				handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A=
=0A=
			} else {=0A=
				namespaces =3D [];=0A=
				handleObj.namespace =3D "";=0A=
			}=0A=
=0A=
			handleObj.type =3D type;=0A=
			if ( !handleObj.guid ) {=0A=
				handleObj.guid =3D handler.guid;=0A=
			}=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[ type ],=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// Init the event handler queue=0A=
			if ( !handlers ) {=0A=
				handlers =3D events[ type ] =3D [];=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if ( elem.addEventListener ) {=0A=
						elem.addEventListener( type, eventHandle, false );=0A=
=0A=
					} else if ( elem.attachEvent ) {=0A=
						elem.attachEvent( "on" + type, eventHandle );=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			if ( special.add ) {=0A=
				special.add.call( elem, handleObj );=0A=
=0A=
				if ( !handleObj.handler.guid ) {=0A=
					handleObj.handler.guid =3D handler.guid;=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers.push( handleObj );=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[ type ] =3D true;=0A=
		}=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function( elem, types, handler, pos ) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( handler =3D=3D=3D false ) {=0A=
			handler =3D returnFalse;=0A=
		}=0A=
=0A=
		var ret, type, fn, j, i =3D 0, all, namespaces, namespace, special, =
eventType, handleObj, origType,=0A=
			elemData =3D jQuery.hasData( elem ) && jQuery._data( elem ),=0A=
			events =3D elemData && elemData.events;=0A=
=0A=
		if ( !elemData || !events ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// types is actually an event object here=0A=
		if ( types && types.type ) {=0A=
			handler =3D types.handler;=0A=
			types =3D types.type;=0A=
		}=0A=
=0A=
		// Unbind all events for the element=0A=
		if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) =
=3D=3D=3D "." ) {=0A=
			types =3D types || "";=0A=
=0A=
			for ( type in events ) {=0A=
				jQuery.event.remove( elem, type + types );=0A=
			}=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).unbind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			origType =3D type;=0A=
			handleObj =3D null;=0A=
			all =3D type.indexOf(".") < 0;=0A=
			namespaces =3D [];=0A=
=0A=
			if ( !all ) {=0A=
				// Namespaced event handlers=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
=0A=
				namespace =3D new RegExp("(^|\\.)" +=0A=
					jQuery.map( namespaces.slice(0).sort(), fcleanup =
).join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
			}=0A=
=0A=
			eventType =3D events[ type ];=0A=
=0A=
			if ( !eventType ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			if ( !handler ) {=0A=
				for ( j =3D 0; j < eventType.length; j++ ) {=0A=
					handleObj =3D eventType[ j ];=0A=
=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						jQuery.event.remove( elem, origType, handleObj.handler, j );=0A=
						eventType.splice( j--, 1 );=0A=
					}=0A=
				}=0A=
=0A=
				continue;=0A=
			}=0A=
=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			for ( j =3D pos || 0; j < eventType.length; j++ ) {=0A=
				handleObj =3D eventType[ j ];=0A=
=0A=
				if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A=
					// remove the given handler for the given type=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						if ( pos =3D=3D null ) {=0A=
							eventType.splice( j--, 1 );=0A=
						}=0A=
=0A=
						if ( special.remove ) {=0A=
							special.remove.call( elem, handleObj );=0A=
						}=0A=
					}=0A=
=0A=
					if ( pos !=3D null ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// remove generic event handler if no more handlers exist=0A=
			if ( eventType.length =3D=3D=3D 0 || pos !=3D null && =
eventType.length =3D=3D=3D 1 ) {=0A=
				if ( !special.teardown || special.teardown.call( elem, namespaces ) =
=3D=3D=3D false ) {=0A=
					jQuery.removeEvent( elem, type, elemData.handle );=0A=
				}=0A=
=0A=
				ret =3D null;=0A=
				delete events[ type ];=0A=
			}=0A=
		}=0A=
=0A=
		// Remove the expando if it's no longer used=0A=
		if ( jQuery.isEmptyObject( events ) ) {=0A=
			var handle =3D elemData.handle;=0A=
			if ( handle ) {=0A=
				handle.elem =3D null;=0A=
			}=0A=
=0A=
			delete elemData.events;=0A=
			delete elemData.handle;=0A=
=0A=
			if ( jQuery.isEmptyObject( elemData ) ) {=0A=
				jQuery.removeData( elem, undefined, true );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// bubbling is internal=0A=
	trigger: function( event, data, elem /*, bubbling */ ) {=0A=
		// Event object or event type=0A=
		var type =3D event.type || event,=0A=
			bubbling =3D arguments[3];=0A=
=0A=
		if ( !bubbling ) {=0A=
			event =3D typeof event =3D=3D=3D "object" ?=0A=
				// jQuery.Event object=0A=
				event[ jQuery.expando ] ? event :=0A=
				// Object literal=0A=
				jQuery.extend( jQuery.Event(type), event ) :=0A=
				// Just the event type (string)=0A=
				jQuery.Event(type);=0A=
=0A=
			if ( type.indexOf("!") >=3D 0 ) {=0A=
				event.type =3D type =3D type.slice(0, -1);=0A=
				event.exclusive =3D true;=0A=
			}=0A=
=0A=
			// Handle a global trigger=0A=
			if ( !elem ) {=0A=
				// Don't bubble custom events when global (to avoid too much =
overhead)=0A=
				event.stopPropagation();=0A=
=0A=
				// Only trigger if we've ever bound an event for it=0A=
				if ( jQuery.event.global[ type ] ) {=0A=
					// XXX This code smells terrible. event.js should not be directly=0A=
					// inspecting the data cache=0A=
					jQuery.each( jQuery.cache, function() {=0A=
						// internalKey variable is just used to make it easier to find=0A=
						// and potentially change this stuff later; currently it just=0A=
						// points to jQuery.expando=0A=
						var internalKey =3D jQuery.expando,=0A=
							internalCache =3D this[ internalKey ];=0A=
						if ( internalCache && internalCache.events && =
internalCache.events[ type ] ) {=0A=
							jQuery.event.trigger( event, data, internalCache.handle.elem );=0A=
						}=0A=
					});=0A=
				}=0A=
			}=0A=
=0A=
			// Handle triggering a single element=0A=
=0A=
			// don't do events on text and comment nodes=0A=
			if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			// Clean up in case it is reused=0A=
			event.result =3D undefined;=0A=
			event.target =3D elem;=0A=
=0A=
			// Clone the incoming data, if any=0A=
			data =3D jQuery.makeArray( data );=0A=
			data.unshift( event );=0A=
		}=0A=
=0A=
		event.currentTarget =3D elem;=0A=
=0A=
		// Trigger the event, it is assumed that "handle" is a function=0A=
		var handle =3D jQuery._data( elem, "handle" );=0A=
=0A=
		if ( handle ) {=0A=
			handle.apply( elem, data );=0A=
		}=0A=
=0A=
		var parent =3D elem.parentNode || elem.ownerDocument;=0A=
=0A=
		// Trigger an inline bound script=0A=
		try {=0A=
			if ( !(elem && elem.nodeName && =
jQuery.noData[elem.nodeName.toLowerCase()]) ) {=0A=
				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) =
=3D=3D=3D false ) {=0A=
					event.result =3D false;=0A=
					event.preventDefault();=0A=
				}=0A=
			}=0A=
=0A=
		// prevent IE from throwing an error for some elements with some event =
types, see #3533=0A=
		} catch (inlineError) {}=0A=
=0A=
		if ( !event.isPropagationStopped() && parent ) {=0A=
			jQuery.event.trigger( event, data, parent, true );=0A=
=0A=
		} else if ( !event.isDefaultPrevented() ) {=0A=
			var old,=0A=
				target =3D event.target,=0A=
				targetType =3D type.replace( rnamespaces, "" ),=0A=
				isClick =3D jQuery.nodeName( target, "a" ) && targetType =3D=3D=3D =
"click",=0A=
				special =3D jQuery.event.special[ targetType ] || {};=0A=
=0A=
			if ( (!special._default || special._default.call( elem, event ) =
=3D=3D=3D false) &&=0A=
				!isClick && !(target && target.nodeName && =
jQuery.noData[target.nodeName.toLowerCase()]) ) {=0A=
=0A=
				try {=0A=
					if ( target[ targetType ] ) {=0A=
						// Make sure that we don't accidentally re-trigger the onFOO events=0A=
						old =3D target[ "on" + targetType ];=0A=
=0A=
						if ( old ) {=0A=
							target[ "on" + targetType ] =3D null;=0A=
						}=0A=
=0A=
						jQuery.event.triggered =3D event.type;=0A=
						target[ targetType ]();=0A=
					}=0A=
=0A=
				// prevent IE from throwing an error for some elements with some =
event types, see #3533=0A=
				} catch (triggerError) {}=0A=
=0A=
				if ( old ) {=0A=
					target[ "on" + targetType ] =3D old;=0A=
				}=0A=
=0A=
				jQuery.event.triggered =3D undefined;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	handle: function( event ) {=0A=
		var all, handlers, namespaces, namespace_re, events,=0A=
			namespace_sort =3D [],=0A=
			args =3D jQuery.makeArray( arguments );=0A=
=0A=
		event =3D args[0] =3D jQuery.event.fix( event || window.event );=0A=
		event.currentTarget =3D this;=0A=
=0A=
		// Namespaced event handlers=0A=
		all =3D event.type.indexOf(".") < 0 && !event.exclusive;=0A=
=0A=
		if ( !all ) {=0A=
			namespaces =3D event.type.split(".");=0A=
			event.type =3D namespaces.shift();=0A=
			namespace_sort =3D namespaces.slice(0).sort();=0A=
			namespace_re =3D new RegExp("(^|\\.)" + =
namespace_sort.join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
		}=0A=
=0A=
		event.namespace =3D event.namespace || namespace_sort.join(".");=0A=
=0A=
		events =3D jQuery._data(this, "events");=0A=
=0A=
		handlers =3D (events || {})[ event.type ];=0A=
=0A=
		if ( events && handlers ) {=0A=
			// Clone the handlers to prevent manipulation=0A=
			handlers =3D handlers.slice(0);=0A=
=0A=
			for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A=
				var handleObj =3D handlers[ j ];=0A=
=0A=
				// Filter the functions by class=0A=
				if ( all || namespace_re.test( handleObj.namespace ) ) {=0A=
					// Pass in a reference to the handler function itself=0A=
					// So that we can later remove it=0A=
					event.handler =3D handleObj.handler;=0A=
					event.data =3D handleObj.data;=0A=
					event.handleObj =3D handleObj;=0A=
=0A=
					var ret =3D handleObj.handler.apply( this, args );=0A=
=0A=
					if ( ret !=3D=3D undefined ) {=0A=
						event.result =3D ret;=0A=
						if ( ret =3D=3D=3D false ) {=0A=
							event.preventDefault();=0A=
							event.stopPropagation();=0A=
						}=0A=
					}=0A=
=0A=
					if ( event.isImmediatePropagationStopped() ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX =
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" "),=0A=
=0A=
	fix: function( event ) {=0A=
		if ( event[ jQuery.expando ] ) {=0A=
			return event;=0A=
		}=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( var i =3D this.props.length, prop; i; ) {=0A=
			prop =3D this.props[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target ) {=0A=
			// Fixes #1925 where srcElement might not be defined either=0A=
			event.target =3D event.srcElement || document;=0A=
		}=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D=3D 3 ) {=0A=
			event.target =3D event.target.parentNode;=0A=
		}=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement ) {=0A=
			event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
		}=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement,=0A=
				body =3D document.body;=0A=
=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc && doc.clientLeft || body && =
body.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop  || body && =
body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop =
 || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( event.which =3D=3D null && (event.charCode !=3D null || =
event.keyCode !=3D null) ) {=0A=
			event.which =3D event.charCode !=3D null ? event.charCode : =
event.keyCode;=0A=
		}=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=
=0A=
		// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button !=3D=3D undefined ) {=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
		}=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	// Deprecated, use jQuery.guid instead=0A=
	guid: 1E8,=0A=
=0A=
	// Deprecated, use jQuery.proxy instead=0A=
	proxy: jQuery.proxy,=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			// Make sure the ready event is setup=0A=
			setup: jQuery.bindReady,=0A=
			teardown: jQuery.noop=0A=
		},=0A=
=0A=
		live: {=0A=
			add: function( handleObj ) {=0A=
				jQuery.event.add( this,=0A=
					liveConvert( handleObj.origType, handleObj.selector ),=0A=
					jQuery.extend({}, handleObj, {handler: liveHandler, guid: =
handleObj.handler.guid}) );=0A=
			},=0A=
=0A=
			remove: function( handleObj ) {=0A=
				jQuery.event.remove( this, liveConvert( handleObj.origType, =
handleObj.selector ), handleObj );=0A=
			}=0A=
		},=0A=
=0A=
		beforeunload: {=0A=
			setup: function( data, namespaces, eventHandle ) {=0A=
				// We only want to do this special case on windows=0A=
				if ( jQuery.isWindow( this ) ) {=0A=
					this.onbeforeunload =3D eventHandle;=0A=
				}=0A=
			},=0A=
=0A=
			teardown: function( namespaces, eventHandle ) {=0A=
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A=
					this.onbeforeunload =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.removeEvent =3D document.removeEventListener ?=0A=
	function( elem, type, handle ) {=0A=
		if ( elem.removeEventListener ) {=0A=
			elem.removeEventListener( type, handle, false );=0A=
		}=0A=
	} :=0A=
	function( elem, type, handle ) {=0A=
		if ( elem.detachEvent ) {=0A=
			elem.detachEvent( "on" + type, handle );=0A=
		}=0A=
	};=0A=
=0A=
jQuery.Event =3D function( src ) {=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if ( !this.preventDefault ) {=0A=
		return new jQuery.Event( src );=0A=
	}=0A=
=0A=
	// Event object=0A=
	if ( src && src.type ) {=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
=0A=
		// Events bubbling up the document may have been marked as prevented=0A=
		// by a handler lower down the tree; reflect the correct value.=0A=
		this.isDefaultPrevented =3D (src.defaultPrevented || src.returnValue =
=3D=3D=3D false ||=0A=
			src.getPreventDefault && src.getPreventDefault()) ? returnTrue : =
returnFalse;=0A=
=0A=
	// Event type=0A=
	} else {=0A=
		this.type =3D src;=0A=
	}=0A=
=0A=
	// timeStamp is buggy for some events on Firefox(#3843)=0A=
	// So we won't rely on the native value=0A=
	this.timeStamp =3D jQuery.now();=0A=
=0A=
	// Mark it as fixed=0A=
	this[ jQuery.expando ] =3D true;=0A=
};=0A=
=0A=
function returnFalse() {=0A=
	return false;=0A=
}=0A=
function returnTrue() {=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// if preventDefault exists run it on the original event=0A=
		if ( e.preventDefault ) {=0A=
			e.preventDefault();=0A=
=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		} else {=0A=
			e.returnValue =3D false;=0A=
		}=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		// if stopPropagation exists run it on the original event=0A=
		if ( e.stopPropagation ) {=0A=
			e.stopPropagation();=0A=
		}=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation: function() {=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function( event ) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
=0A=
	// Firefox sometimes assigns relatedTarget a XUL element=0A=
	// which we cannot access the parentNode property of=0A=
	try {=0A=
=0A=
		// Chrome does something similar, the parentNode property=0A=
		// can be accessed but is null.=0A=
		if ( parent && parent !=3D=3D document && !parent.parentNode ) {=0A=
			return;=0A=
		}=0A=
		// Traverse up the tree=0A=
		while ( parent && parent !=3D=3D this ) {=0A=
			parent =3D parent.parentNode;=0A=
		}=0A=
=0A=
		if ( parent !=3D=3D this ) {=0A=
			// set the correct event type=0A=
			event.type =3D event.data;=0A=
=0A=
			// handle event if we actually just moused on to a non sub-element=0A=
			jQuery.event.handle.apply( this, arguments );=0A=
		}=0A=
=0A=
	// assuming we've left the element since we most likely mousedover a =
xul element=0A=
	} catch(e) { }=0A=
},=0A=
=0A=
// In case of event delegation, we only need to rename the event.type,=0A=
// liveHandler will take care of the rest.=0A=
delegate =3D function( event ) {=0A=
	event.type =3D event.data;=0A=
	jQuery.event.handle.apply( this, arguments );=0A=
};=0A=
=0A=
// Create mouseenter and mouseleave events=0A=
jQuery.each({=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
}, function( orig, fix ) {=0A=
	jQuery.event.special[ orig ] =3D {=0A=
		setup: function( data ) {=0A=
			jQuery.event.add( this, fix, data && data.selector ? delegate : =
withinElement, orig );=0A=
		},=0A=
		teardown: function( data ) {=0A=
			jQuery.event.remove( this, fix, data && data.selector ? delegate : =
withinElement );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
// submit delegation=0A=
if ( !jQuery.support.submitBubbles ) {=0A=
=0A=
	jQuery.event.special.submit =3D {=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.nodeName && this.nodeName.toLowerCase() !=3D=3D "form" ) {=0A=
				jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A=
					var elem =3D e.target,=0A=
						type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( =
elem ).closest("form").length ) {=0A=
						trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A=
					var elem =3D e.target,=0A=
						type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && =
jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A=
						trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
			} else {=0A=
				return false;=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialSubmit" );=0A=
		}=0A=
	};=0A=
=0A=
}=0A=
=0A=
// change delegation, happens here so we have bind.=0A=
if ( !jQuery.support.changeBubbles ) {=0A=
=0A=
	var changeFilters,=0A=
=0A=
	getVal =3D function( elem ) {=0A=
		var type =3D elem.type, val =3D elem.value;=0A=
=0A=
		if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A=
			val =3D elem.checked;=0A=
=0A=
		} else if ( type =3D=3D=3D "select-multiple" ) {=0A=
			val =3D elem.selectedIndex > -1 ?=0A=
				jQuery.map( elem.options, function( elem ) {=0A=
					return elem.selected;=0A=
				}).join("-") :=0A=
				"";=0A=
=0A=
		} else if ( elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
			val =3D elem.selectedIndex;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	testChange =3D function testChange( e ) {=0A=
		var elem =3D e.target, data, val;=0A=
=0A=
		if ( !rformElems.test( elem.nodeName ) || elem.readOnly ) {=0A=
			return;=0A=
		}=0A=
=0A=
		data =3D jQuery._data( elem, "_change_data" );=0A=
		val =3D getVal(elem);=0A=
=0A=
		// the current data will be also retrieved by beforeactivate=0A=
		if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A=
			jQuery._data( elem, "_change_data", val );=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( data !=3D null || val ) {=0A=
			e.type =3D "change";=0A=
			e.liveFired =3D undefined;=0A=
			jQuery.event.trigger( e, arguments[1], elem );=0A=
		}=0A=
	};=0A=
=0A=
	jQuery.event.special.change =3D {=0A=
		filters: {=0A=
			focusout: testChange,=0A=
=0A=
			beforedeactivate: testChange,=0A=
=0A=
			click: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || =
elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
					testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Change has to be called before submit=0A=
			// Keydown will be called before keypress, which is used in =
submit-event delegation=0A=
			keydown: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( (e.keyCode =3D=3D=3D 13 && elem.nodeName.toLowerCase() !=3D=3D =
"textarea") ||=0A=
					(e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type =
=3D=3D=3D "radio")) ||=0A=
					type =3D=3D=3D "select-multiple" ) {=0A=
					testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Beforeactivate happens also before the previous element is blurred=0A=
			// with this event you can't trigger a change event, but you can store=0A=
			// information=0A=
			beforeactivate: function( e ) {=0A=
				var elem =3D e.target;=0A=
				jQuery._data( elem, "_change_data", getVal(elem) );=0A=
			}=0A=
		},=0A=
=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.type =3D=3D=3D "file" ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			for ( var type in changeFilters ) {=0A=
				jQuery.event.add( this, type + ".specialChange", changeFilters[type] =
);=0A=
			}=0A=
=0A=
			return rformElems.test( this.nodeName );=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialChange" );=0A=
=0A=
			return rformElems.test( this.nodeName );=0A=
		}=0A=
	};=0A=
=0A=
	changeFilters =3D jQuery.event.special.change.filters;=0A=
=0A=
	// Handle when the input is .focus()'d=0A=
	changeFilters.focus =3D changeFilters.beforeactivate;=0A=
}=0A=
=0A=
function trigger( type, elem, args ) {=0A=
	// Piggyback on a donor event to simulate a different one.=0A=
	// Fake originalEvent to avoid donor's stopPropagation, but if the=0A=
	// simulated event prevents default then we do the same on the donor.=0A=
	// Don't pass args or remember liveFired; they apply to the donor event.=0A=
	var event =3D jQuery.extend( {}, args[ 0 ] );=0A=
	event.type =3D type;=0A=
	event.originalEvent =3D {};=0A=
	event.liveFired =3D undefined;=0A=
	jQuery.event.handle.call( elem, event );=0A=
	if ( event.isDefaultPrevented() ) {=0A=
		args[ 0 ].preventDefault();=0A=
	}=0A=
}=0A=
=0A=
// Create "bubbling" focus and blur events=0A=
if ( document.addEventListener ) {=0A=
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {=0A=
	=0A=
		// Attach a single capturing handler while someone wants =
focusin/focusout=0A=
		var attaches =3D 0;=0A=
		=0A=
		jQuery.event.special[ fix ] =3D {=0A=
			setup: function() {=0A=
				if ( attaches++ =3D=3D=3D 0 ) {=0A=
					document.addEventListener( orig, handler, true );=0A=
				}=0A=
			},=0A=
			teardown: function() {=0A=
				if ( --attaches =3D=3D=3D 0 ) {=0A=
					document.removeEventListener( orig, handler, true );=0A=
				}=0A=
			}=0A=
		};=0A=
=0A=
		function handler( donor ) {=0A=
			// Donor event is always a native one; fix it and switch its type.=0A=
			// Let focusin/out handler cancel the donor focus/blur event.=0A=
			var e =3D jQuery.event.fix( donor );=0A=
			e.type =3D fix;=0A=
			e.originalEvent =3D {};=0A=
			jQuery.event.trigger( e, null, e.target );=0A=
			if ( e.isDefaultPrevented() ) {=0A=
				donor.preventDefault();=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
jQuery.each(["bind", "one"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( type, data, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" ) {=0A=
			for ( var key in type ) {=0A=
				this[ name ](key, data, type[key], fn);=0A=
			}=0A=
			return this;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( data ) || data =3D=3D=3D false ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		var handler =3D name =3D=3D=3D "one" ? jQuery.proxy( fn, function( =
event ) {=0A=
			jQuery( this ).unbind( event, handler );=0A=
			return fn.apply( this, arguments );=0A=
		}) : fn;=0A=
=0A=
		if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A=
			this.one( type, data, fn );=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.add( this[i], type, handler, data );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	unbind: function( type, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A=
			for ( var key in type ) {=0A=
				this.unbind(key, type[key]);=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.remove( this[i], type, fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	delegate: function( selector, types, data, fn ) {=0A=
		return this.live( types, data, fn, selector );=0A=
	},=0A=
=0A=
	undelegate: function( selector, types, fn ) {=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
				return this.unbind( "live" );=0A=
=0A=
		} else {=0A=
			return this.die( types, null, fn, selector );=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function() {=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data ) {=0A=
		if ( this[0] ) {=0A=
			var event =3D jQuery.Event( type );=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
			jQuery.event.trigger( event, data, this[0] );=0A=
			return event.result;=0A=
		}=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments,=0A=
			i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while ( i < args.length ) {=0A=
			jQuery.proxy( fn, args[ i++ ] );=0A=
		}=0A=
=0A=
		return this.click( jQuery.proxy( fn, function( event ) {=0A=
			// Figure out which function to execute=0A=
			var lastToggle =3D ( jQuery._data( this, "lastToggle" + fn.guid ) || =
0 ) % i;=0A=
			jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ lastToggle ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function( fnOver, fnOut ) {=0A=
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A=
	}=0A=
});=0A=
=0A=
var liveMap =3D {=0A=
	focus: "focusin",=0A=
	blur: "focusout",=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
};=0A=
=0A=
jQuery.each(["live", "die"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* =
Internal Use Only */ ) {=0A=
		var type, i =3D 0, match, namespaces, preType,=0A=
			selector =3D origSelector || this.selector,=0A=
			context =3D origSelector ? this : jQuery( this.context );=0A=
=0A=
		if ( typeof types =3D=3D=3D "object" && !types.preventDefault ) {=0A=
			for ( var key in types ) {=0A=
				context[ name ]( key, data, types[key], selector );=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		types =3D (types || "").split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) !=3D null ) {=0A=
			match =3D rnamespaces.exec( type );=0A=
			namespaces =3D "";=0A=
=0A=
			if ( match )  {=0A=
				namespaces =3D match[0];=0A=
				type =3D type.replace( rnamespaces, "" );=0A=
			}=0A=
=0A=
			if ( type =3D=3D=3D "hover" ) {=0A=
				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A=
				continue;=0A=
			}=0A=
=0A=
			preType =3D type;=0A=
=0A=
			if ( type =3D=3D=3D "focus" || type =3D=3D=3D "blur" ) {=0A=
				types.push( liveMap[ type ] + namespaces );=0A=
				type =3D type + namespaces;=0A=
=0A=
			} else {=0A=
				type =3D (liveMap[ type ] || type) + namespaces;=0A=
			}=0A=
=0A=
			if ( name =3D=3D=3D "live" ) {=0A=
				// bind live handler=0A=
				for ( var j =3D 0, l =3D context.length; j < l; j++ ) {=0A=
					jQuery.event.add( context[j], "live." + liveConvert( type, selector =
),=0A=
						{ data: data, selector: selector, handler: fn, origType: type, =
origHandler: fn, preType: preType } );=0A=
				}=0A=
=0A=
			} else {=0A=
				// unbind live handler=0A=
				context.unbind( "live." + liveConvert( type, selector ), fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
function liveHandler( event ) {=0A=
	var stop, maxLevel, related, match, handleObj, elem, j, i, l, data, =
close, namespace, ret,=0A=
		elems =3D [],=0A=
		selectors =3D [],=0A=
		events =3D jQuery._data( this, "events" );=0A=
=0A=
	// Make sure we avoid non-left-click bubbling in Firefox (#3861) and =
disabled elements in IE (#6911)=0A=
	if ( event.liveFired =3D=3D=3D this || !events || !events.live || =
event.target.disabled || event.button && event.type =3D=3D=3D "click" ) {=0A=
		return;=0A=
	}=0A=
=0A=
	if ( event.namespace ) {=0A=
		namespace =3D new RegExp("(^|\\.)" + =
event.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
	}=0A=
=0A=
	event.liveFired =3D this;=0A=
=0A=
	var live =3D events.live.slice(0);=0A=
=0A=
	for ( j =3D 0; j < live.length; j++ ) {=0A=
		handleObj =3D live[j];=0A=
=0A=
		if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D =
event.type ) {=0A=
			selectors.push( handleObj.selector );=0A=
=0A=
		} else {=0A=
			live.splice( j--, 1 );=0A=
		}=0A=
	}=0A=
=0A=
	match =3D jQuery( event.target ).closest( selectors, =
event.currentTarget );=0A=
=0A=
	for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A=
		close =3D match[i];=0A=
=0A=
		for ( j =3D 0; j < live.length; j++ ) {=0A=
			handleObj =3D live[j];=0A=
=0A=
			if ( close.selector =3D=3D=3D handleObj.selector && (!namespace || =
namespace.test( handleObj.namespace )) && !close.elem.disabled ) {=0A=
				elem =3D close.elem;=0A=
				related =3D null;=0A=
=0A=
				// Those two events require additional checking=0A=
				if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType =
=3D=3D=3D "mouseleave" ) {=0A=
					event.type =3D handleObj.preType;=0A=
					related =3D jQuery( event.relatedTarget ).closest( =
handleObj.selector )[0];=0A=
				}=0A=
=0A=
				if ( !related || related !=3D=3D elem ) {=0A=
					elems.push({ elem: elem, handleObj: handleObj, level: close.level =
});=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A=
		match =3D elems[i];=0A=
=0A=
		if ( maxLevel && match.level > maxLevel ) {=0A=
			break;=0A=
		}=0A=
=0A=
		event.currentTarget =3D match.elem;=0A=
		event.data =3D match.handleObj.data;=0A=
		event.handleObj =3D match.handleObj;=0A=
=0A=
		ret =3D match.handleObj.origHandler.apply( match.elem, arguments );=0A=
=0A=
		if ( ret =3D=3D=3D false || event.isPropagationStopped() ) {=0A=
			maxLevel =3D match.level;=0A=
=0A=
			if ( ret =3D=3D=3D false ) {=0A=
				stop =3D false;=0A=
			}=0A=
			if ( event.isImmediatePropagationStopped() ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return stop;=0A=
}=0A=
=0A=
function liveConvert( type, selector ) {=0A=
	return (type && type !=3D=3D "*" ? type + "." : "") + =
selector.replace(rperiod, "`").replace(rspace, "&");=0A=
}=0A=
=0A=
jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +=0A=
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+=0A=
	"change select submit keydown keypress keyup error").split(" "), =
function( i, name ) {=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[ name ] =3D function( data, fn ) {=0A=
		if ( fn =3D=3D null ) {=0A=
			fn =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return arguments.length > 0 ?=0A=
			this.bind( name, data, fn ) :=0A=
			this.trigger( name );=0A=
	};=0A=
=0A=
	if ( jQuery.attrFn ) {=0A=
		jQuery.attrFn[ name ] =3D true;=0A=
	}=0A=
});=0A=
=0A=
=0A=
/*!=0A=
 * Sizzle CSS Selector Engine=0A=
 *  Copyright 2011, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"=
]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true,=0A=
	rBackslash =3D /\\/g,=0A=
	rNonWord =3D /\W/;=0A=
=0A=
// Here we check if the JavaScript engine is using some sort of=0A=
// optimization where it does not always call our comparision=0A=
// function. If that is the case, discard the hasDuplicate value.=0A=
//   Thus far that includes Google Chrome.=0A=
[0, 0].sort(function() {=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function( selector, context, results, seed ) {=0A=
	results =3D results || [];=0A=
	context =3D context || document;=0A=
=0A=
	var origContext =3D context;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
	=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var m, set, checkSet, extra, ret, cur, pop, i,=0A=
		prune =3D true,=0A=
		contextXML =3D Sizzle.isXML( context ),=0A=
		parts =3D [],=0A=
		soFar =3D selector;=0A=
	=0A=
	// Reset the position of the chunker regexp (start from head)=0A=
	do {=0A=
		chunker.exec( "" );=0A=
		m =3D chunker.exec( soFar );=0A=
=0A=
		if ( m ) {=0A=
			soFar =3D m[3];=0A=
		=0A=
			parts.push( m[1] );=0A=
		=0A=
			if ( m[2] ) {=0A=
				extra =3D m[3];=0A=
				break;=0A=
			}=0A=
		}=0A=
	} while ( m );=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] ) {=0A=
					selector +=3D parts.shift();=0A=
				}=0A=
				=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
=0A=
	} else {=0A=
		// Take a shortcut and set the context if the root selector is an ID=0A=
		// (but not if it'll be faster if the inner selector is an ID)=0A=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
=0A=
			ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ?=0A=
				Sizzle.filter( ret.expr, ret.set )[0] :=0A=
				ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
=0A=
			set =3D ret.expr ?=0A=
				Sizzle.filter( ret.expr, ret.set ) :=0A=
				ret.set;=0A=
=0A=
			if ( parts.length > 0 ) {=0A=
				checkSet =3D makeArray( set );=0A=
=0A=
			} else {=0A=
				prune =3D false;=0A=
			}=0A=
=0A=
			while ( parts.length ) {=0A=
				cur =3D parts.pop();=0A=
				pop =3D cur;=0A=
=0A=
				if ( !Expr.relative[ cur ] ) {=0A=
					cur =3D "";=0A=
				} else {=0A=
					pop =3D parts.pop();=0A=
				}=0A=
=0A=
				if ( pop =3D=3D null ) {=0A=
					pop =3D context;=0A=
				}=0A=
=0A=
				Expr.relative[ cur ]( checkSet, pop, contextXML );=0A=
			}=0A=
=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		Sizzle.error( cur || selector );=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
=0A=
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && Sizzle.contains(context, =
checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function( results ) {=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort( sortOrder );=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[ i - 1 ] ) {=0A=
					results.splice( i--, 1 );=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function( expr, set ) {=0A=
	return Sizzle( expr, null, null, set );=0A=
};=0A=
=0A=
Sizzle.matchesSelector =3D function( node, expr ) {=0A=
	return Sizzle( expr, null, null, [node] ).length > 0;=0A=
};=0A=
=0A=
Sizzle.find =3D function( expr, context, isXML ) {=0A=
	var set;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var match,=0A=
			type =3D Expr.order[i];=0A=
		=0A=
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice( 1, 1 );=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace( rBackslash, "" );=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D typeof context.getElementsByTagName !=3D=3D "undefined" ?=0A=
			context.getElementsByTagName( "*" ) :=0A=
			[];=0A=
	}=0A=
=0A=
	return { set: set, expr: expr };=0A=
};=0A=
=0A=
Sizzle.filter =3D function( expr, set, inplace, not ) {=0A=
	var match, anyFound,=0A=
		old =3D expr,=0A=
		result =3D [],=0A=
		curLoop =3D set,=0A=
		isXMLFilter =3D set && set[0] && Sizzle.isXML( set[0] );=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && =
match[2] ) {=0A=
				var found, item,=0A=
					filter =3D Expr.filter[ type ],=0A=
					left =3D match[1];=0A=
=0A=
				anyFound =3D false;=0A=
=0A=
				match.splice(1,1);=0A=
=0A=
				if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				if ( curLoop =3D=3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Improper expression=0A=
		if ( expr =3D=3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				Sizzle.error( expr );=0A=
=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
Sizzle.error =3D function( msg ) {=0A=
	throw "Syntax error, unrecognized expression: " + msg;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?=
(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,=0A=
		CHILD: =
/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)=
?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^\-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\=
))?/=0A=
	},=0A=
=0A=
	leftMatch: {},=0A=
=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
=0A=
	attrHandle: {=0A=
		href: function( elem ) {=0A=
			return elem.getAttribute( "href" );=0A=
		},=0A=
		type: function( elem ) {=0A=
			return elem.getAttribute( "type" );=0A=
		}=0A=
	},=0A=
=0A=
	relative: {=0A=
		"+": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !rNonWord.test( part ),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag ) {=0A=
				part =3D part.toLowerCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && =
elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
=0A=
		">": function( checkSet, part ) {=0A=
			var elem,=0A=
				isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				i =3D 0,=0A=
				l =3D checkSet.length;=0A=
=0A=
			if ( isPartStr && !rNonWord.test( part ) ) {=0A=
				part =3D part.toLowerCase();=0A=
=0A=
				for ( ; i < l; i++ ) {=0A=
					elem =3D checkSet[i];=0A=
=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? =
parent : false;=0A=
					}=0A=
				}=0A=
=0A=
			} else {=0A=
				for ( ; i < l; i++ ) {=0A=
					elem =3D checkSet[i];=0A=
=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
=0A=
		"": function(checkSet, part, isXML){=0A=
			var nodeCheck,=0A=
				doneName =3D done++,=0A=
				checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A=
				part =3D part.toLowerCase();=0A=
				nodeCheck =3D part;=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML );=0A=
		},=0A=
=0A=
		"~": function( checkSet, part, isXML ) {=0A=
			var nodeCheck,=0A=
				doneName =3D done++,=0A=
				checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A=
				part =3D part.toLowerCase();=0A=
				nodeCheck =3D part;=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, =
isXML );=0A=
		}=0A=
	},=0A=
=0A=
	find: {=0A=
		ID: function( match, context, isXML ) {=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				// Check parentNode to catch when Blackberry 4.6 returns=0A=
				// nodes that are no longer in the document #6963=0A=
				return m && m.parentNode ? [m] : [];=0A=
			}=0A=
		},=0A=
=0A=
		NAME: function( match, context ) {=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A=
				var ret =3D [],=0A=
					results =3D context.getElementsByName( match[1] );=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=0A=
			}=0A=
		},=0A=
=0A=
		TAG: function( match, context ) {=0A=
			if ( typeof context.getElementsByTagName !=3D=3D "undefined" ) {=0A=
				return context.getElementsByTagName( match[1] );=0A=
			}=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function( match, curLoop, inplace, result, not, isXML ) {=0A=
			match =3D " " + match[1].replace( rBackslash, "" ) + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + elem.className + " =
").replace(/[\t\n\r]/g, " ").indexOf(match) >=3D 0) ) {=0A=
						if ( !inplace ) {=0A=
							result.push( elem );=0A=
						}=0A=
=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
=0A=
		ID: function( match ) {=0A=
			return match[1].replace( rBackslash, "" );=0A=
		},=0A=
=0A=
		TAG: function( match, curLoop ) {=0A=
			return match[1].replace( rBackslash, "" ).toLowerCase();=0A=
		},=0A=
=0A=
		CHILD: function( match ) {=0A=
			if ( match[1] =3D=3D=3D "nth" ) {=0A=
				if ( !match[2] ) {=0A=
					Sizzle.error( match[0] );=0A=
				}=0A=
=0A=
				match[2] =3D match[2].replace(/^\+|\s*/g, '');=0A=
=0A=
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
				var test =3D /(-?)(\d*)(?:n([+\-]?\d*))?/.exec(=0A=
					match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && =
"2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				// calculate the numbers (first)n+(last) including if they are =
negative=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
			else if ( match[2] ) {=0A=
				Sizzle.error( match[0] );=0A=
			}=0A=
=0A=
			// TODO: Move to normal caching system=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
=0A=
		ATTR: function( match, curLoop, inplace, result, not, isXML ) {=0A=
			var name =3D match[1] =3D match[1].replace( rBackslash, "" );=0A=
			=0A=
			if ( !isXML && Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			// Handle if an un-quoted value was used=0A=
			match[4] =3D ( match[4] || match[5] || "" ).replace( rBackslash, "" );=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
=0A=
		PSEUDO: function( match, curLoop, inplace, result, not ) {=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				// If we're dealing with a complex expression, or a simple one=0A=
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
=0A=
					return false;=0A=
				}=0A=
=0A=
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
			=0A=
			return match;=0A=
		},=0A=
=0A=
		POS: function( match ) {=0A=
			match.unshift( true );=0A=
=0A=
			return match;=0A=
		}=0A=
	},=0A=
	=0A=
	filters: {=0A=
		enabled: function( elem ) {=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
=0A=
		disabled: function( elem ) {=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
=0A=
		checked: function( elem ) {=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		=0A=
		selected: function( elem ) {=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			if ( elem.parentNode ) {=0A=
				elem.parentNode.selectedIndex;=0A=
			}=0A=
			=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
=0A=
		parent: function( elem ) {=0A=
			return !!elem.firstChild;=0A=
		},=0A=
=0A=
		empty: function( elem ) {=0A=
			return !elem.firstChild;=0A=
		},=0A=
=0A=
		has: function( elem, i, match ) {=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
=0A=
		header: function( elem ) {=0A=
			return (/h\d/i).test( elem.nodeName );=0A=
		},=0A=
=0A=
		text: function( elem ) {=0A=
			var attr =3D elem.getAttribute( "type" ), type =3D elem.type;=0A=
			// IE6 and 7 will map elem.type to 'text' for new HTML5 types =
(search, etc) =0A=
			// use getAttribute instead to test this case=0A=
			return "text" =3D=3D=3D type && ( attr =3D=3D=3D type || attr =
=3D=3D=3D null );=0A=
		},=0A=
=0A=
		radio: function( elem ) {=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		checkbox: function( elem ) {=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		file: function( elem ) {=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function( elem ) {=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		submit: function( elem ) {=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		image: function( elem ) {=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		reset: function( elem ) {=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
=0A=
		button: function( elem ) {=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toLowerCase() =
=3D=3D=3D "button";=0A=
		},=0A=
=0A=
		input: function( elem ) {=0A=
			return (/input|select|textarea|button/i).test( elem.nodeName );=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function( elem, i ) {=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
=0A=
		last: function( elem, i, match, array ) {=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
=0A=
		even: function( elem, i ) {=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
=0A=
		odd: function( elem, i ) {=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
=0A=
		lt: function( elem, i, match ) {=0A=
			return i < match[3] - 0;=0A=
		},=0A=
=0A=
		gt: function( elem, i, match ) {=0A=
			return i > match[3] - 0;=0A=
		},=0A=
=0A=
		nth: function( elem, i, match ) {=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		},=0A=
=0A=
		eq: function( elem, i, match ) {=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		PSEUDO: function( elem, match, i, array ) {=0A=
			var name =3D match[1],=0A=
				filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || Sizzle.getText([ elem =
]) || "").indexOf(match[3]) >=3D 0;=0A=
=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var j =3D 0, l =3D not.length; j < l; j++ ) {=0A=
					if ( not[j] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
=0A=
			} else {=0A=
				Sizzle.error( name );=0A=
			}=0A=
		},=0A=
=0A=
		CHILD: function( elem, match ) {=0A=
			var type =3D match[1],=0A=
				node =3D elem;=0A=
=0A=
			switch ( type ) {=0A=
				case "only":=0A=
				case "first":=0A=
					while ( (node =3D node.previousSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
=0A=
					if ( type =3D=3D=3D "first" ) { =0A=
						return true; =0A=
					}=0A=
=0A=
					node =3D elem;=0A=
=0A=
				case "last":=0A=
					while ( (node =3D node.nextSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
=0A=
					return true;=0A=
=0A=
				case "nth":=0A=
					var first =3D match[2],=0A=
						last =3D match[3];=0A=
=0A=
					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
					=0A=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
	=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						} =0A=
=0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
					=0A=
					var diff =3D elem.nodeIndex - last;=0A=
=0A=
					if ( first =3D=3D=3D 0 ) {=0A=
						return diff =3D=3D=3D 0;=0A=
=0A=
					} else {=0A=
						return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A=
					}=0A=
			}=0A=
		},=0A=
=0A=
		ID: function( elem, match ) {=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
=0A=
		TAG: function( elem, match ) {=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName.toLowerCase() =3D=3D=3D match;=0A=
		},=0A=
		=0A=
		CLASS: function( elem, match ) {=0A=
			return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
=0A=
		ATTR: function( elem, match ) {=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!check ?=0A=
				value && result !=3D=3D false :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
=0A=
		POS: function( elem, match, i, array ) {=0A=
			var name =3D match[2],=0A=
				filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS,=0A=
	fescape =3D function(all, num){=0A=
		return "\\" + (num - 0 + 1);=0A=
	};=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
(/(?![^\[]*\])(?![^\(]*\))/.source) );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) );=0A=
}=0A=
=0A=
var makeArray =3D function( array, results ) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
	=0A=
	return array;=0A=
};=0A=
=0A=
// Perform a simple check to determine if the browser is capable of=0A=
// converting a NodeList to an array using builtin methods.=0A=
// Also verifies that the returned array holds DOM nodes=0A=
// (which is not the case in the Blackberry browser)=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 =
)[0].nodeType;=0A=
=0A=
// Provide a fallback method if it does not work=0A=
} catch( e ) {=0A=
	makeArray =3D function( array, results ) {=0A=
		var i =3D 0,=0A=
			ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
=0A=
			} else {=0A=
				for ( ; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
var sortOrder, siblingCheck;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( a =3D=3D=3D b ) {=0A=
			hasDuplicate =3D true;=0A=
			return 0;=0A=
		}=0A=
=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			return a.compareDocumentPosition ? -1 : 1;=0A=
		}=0A=
=0A=
		return a.compareDocumentPosition(b) & 4 ? -1 : 1;=0A=
	};=0A=
=0A=
} else {=0A=
	sortOrder =3D function( a, b ) {=0A=
		var al, bl,=0A=
			ap =3D [],=0A=
			bp =3D [],=0A=
			aup =3D a.parentNode,=0A=
			bup =3D b.parentNode,=0A=
			cur =3D aup;=0A=
=0A=
		// The nodes are identical, we can exit early=0A=
		if ( a =3D=3D=3D b ) {=0A=
			hasDuplicate =3D true;=0A=
			return 0;=0A=
=0A=
		// If the nodes are siblings (or identical) we can do a quick check=0A=
		} else if ( aup =3D=3D=3D bup ) {=0A=
			return siblingCheck( a, b );=0A=
=0A=
		// If no parents were found then the nodes are disconnected=0A=
		} else if ( !aup ) {=0A=
			return -1;=0A=
=0A=
		} else if ( !bup ) {=0A=
			return 1;=0A=
		}=0A=
=0A=
		// Otherwise they're somewhere else in the tree so we need=0A=
		// to build up a full list of the parentNodes for comparison=0A=
		while ( cur ) {=0A=
			ap.unshift( cur );=0A=
			cur =3D cur.parentNode;=0A=
		}=0A=
=0A=
		cur =3D bup;=0A=
=0A=
		while ( cur ) {=0A=
			bp.unshift( cur );=0A=
			cur =3D cur.parentNode;=0A=
		}=0A=
=0A=
		al =3D ap.length;=0A=
		bl =3D bp.length;=0A=
=0A=
		// Start walking down the tree looking for a discrepancy=0A=
		for ( var i =3D 0; i < al && i < bl; i++ ) {=0A=
			if ( ap[i] !=3D=3D bp[i] ) {=0A=
				return siblingCheck( ap[i], bp[i] );=0A=
			}=0A=
		}=0A=
=0A=
		// We ended someplace up the tree so do a sibling check=0A=
		return i =3D=3D=3D al ?=0A=
			siblingCheck( a, bp[i], -1 ) :=0A=
			siblingCheck( ap[i], b, 1 );=0A=
	};=0A=
=0A=
	siblingCheck =3D function( a, b, ret ) {=0A=
		if ( a =3D=3D=3D b ) {=0A=
			return ret;=0A=
		}=0A=
=0A=
		var cur =3D a.nextSibling;=0A=
=0A=
		while ( cur ) {=0A=
			if ( cur =3D=3D=3D b ) {=0A=
				return -1;=0A=
			}=0A=
=0A=
			cur =3D cur.nextSibling;=0A=
		}=0A=
=0A=
		return 1;=0A=
	};=0A=
}=0A=
=0A=
// Utility function for retreiving the text value of an array of DOM =
nodes=0A=
Sizzle.getText =3D function( elems ) {=0A=
	var ret =3D "", elem;=0A=
=0A=
	for ( var i =3D 0; elems[i]; i++ ) {=0A=
		elem =3D elems[i];=0A=
=0A=
		// Get the text from text nodes and CDATA nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A=
			ret +=3D elem.nodeValue;=0A=
=0A=
		// Traverse everything else, except comment nodes=0A=
		} else if ( elem.nodeType !=3D=3D 8 ) {=0A=
			ret +=3D Sizzle.getText( elem.childNodes );=0A=
		}=0A=
	}=0A=
=0A=
	return ret;=0A=
};=0A=
=0A=
// Check to see if the browser returns elements by name when=0A=
// querying by getElementById (and provide a workaround)=0A=
(function(){=0A=
	// We're going to inject a fake input element with a specified name=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date()).getTime(),=0A=
		root =3D document.documentElement;=0A=
=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	// Inject it into the root element, check its status, and remove it =
quickly=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	// The workaround has to do additional checks after a getElementById=0A=
	// Which slows things down for other browsers (hence the branching)=0A=
	if ( document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function( match, context, isXML ) {=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
=0A=
				return m ?=0A=
					m.id =3D=3D=3D match[1] || typeof m.getAttributeNode !=3D=3D =
"undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D match[1] ?=0A=
						[m] :=0A=
						undefined :=0A=
					[];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function( elem, match ) {=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
=0A=
	// release memory in IE=0A=
	root =3D form =3D null;=0A=
})();=0A=
=0A=
(function(){=0A=
	// Check to see if the browser returns only elements=0A=
	// when doing getElementsByTagName("*")=0A=
=0A=
	// Create a fake element=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	// Make sure no comments are found=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function( match, context ) {=0A=
			var results =3D context.getElementsByTagName( match[1] );=0A=
=0A=
			// Filter out possible comments=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	// Check to see if an attribute returns normalized href attributes=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
=0A=
		Expr.attrHandle.href =3D function( elem ) {=0A=
			return elem.getAttribute( "href", 2 );=0A=
		};=0A=
	}=0A=
=0A=
	// release memory in IE=0A=
	div =3D null;=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) {=0A=
	(function(){=0A=
		var oldSizzle =3D Sizzle,=0A=
			div =3D document.createElement("div"),=0A=
			id =3D "__sizzle__";=0A=
=0A=
		div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
		// Safari can't handle uppercase or unicode characters when=0A=
		// in quirks mode.=0A=
		if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
			return;=0A=
		}=0A=
	=0A=
		Sizzle =3D function( query, context, extra, seed ) {=0A=
			context =3D context || document;=0A=
=0A=
			// Only use querySelectorAll on non-XML documents=0A=
			// (ID selectors don't work in non-HTML documents)=0A=
			if ( !seed && !Sizzle.isXML(context) ) {=0A=
				// See if we find a selector to speed up=0A=
				var match =3D /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query );=0A=
				=0A=
				if ( match && (context.nodeType =3D=3D=3D 1 || context.nodeType =
=3D=3D=3D 9) ) {=0A=
					// Speed-up: Sizzle("TAG")=0A=
					if ( match[1] ) {=0A=
						return makeArray( context.getElementsByTagName( query ), extra );=0A=
					=0A=
					// Speed-up: Sizzle(".CLASS")=0A=
					} else if ( match[2] && Expr.find.CLASS && =
context.getElementsByClassName ) {=0A=
						return makeArray( context.getElementsByClassName( match[2] ), =
extra );=0A=
					}=0A=
				}=0A=
				=0A=
				if ( context.nodeType =3D=3D=3D 9 ) {=0A=
					// Speed-up: Sizzle("body")=0A=
					// The body element only exists once, optimize finding it=0A=
					if ( query =3D=3D=3D "body" && context.body ) {=0A=
						return makeArray( [ context.body ], extra );=0A=
						=0A=
					// Speed-up: Sizzle("#ID")=0A=
					} else if ( match && match[3] ) {=0A=
						var elem =3D context.getElementById( match[3] );=0A=
=0A=
						// Check parentNode to catch when Blackberry 4.6 returns=0A=
						// nodes that are no longer in the document #6963=0A=
						if ( elem && elem.parentNode ) {=0A=
							// Handle the case where IE and Opera return items=0A=
							// by name instead of ID=0A=
							if ( elem.id =3D=3D=3D match[3] ) {=0A=
								return makeArray( [ elem ], extra );=0A=
							}=0A=
							=0A=
						} else {=0A=
							return makeArray( [], extra );=0A=
						}=0A=
					}=0A=
					=0A=
					try {=0A=
						return makeArray( context.querySelectorAll(query), extra );=0A=
					} catch(qsaError) {}=0A=
=0A=
				// qSA works strangely on Element-rooted queries=0A=
				// We can work around this by specifying an extra ID on the root=0A=
				// and working up from there (Thanks to Andrew Dupont for the =
technique)=0A=
				// IE 8 doesn't work on object elements=0A=
				} else if ( context.nodeType =3D=3D=3D 1 && =
context.nodeName.toLowerCase() !=3D=3D "object" ) {=0A=
					var oldContext =3D context,=0A=
						old =3D context.getAttribute( "id" ),=0A=
						nid =3D old || id,=0A=
						hasParent =3D context.parentNode,=0A=
						relativeHierarchySelector =3D /^\s*[+~]/.test( query );=0A=
=0A=
					if ( !old ) {=0A=
						context.setAttribute( "id", nid );=0A=
					} else {=0A=
						nid =3D nid.replace( /'/g, "\\$&" );=0A=
					}=0A=
					if ( relativeHierarchySelector && hasParent ) {=0A=
						context =3D context.parentNode;=0A=
					}=0A=
=0A=
					try {=0A=
						if ( !relativeHierarchySelector || hasParent ) {=0A=
							return makeArray( context.querySelectorAll( "[id=3D'" + nid + "'] =
" + query ), extra );=0A=
						}=0A=
=0A=
					} catch(pseudoError) {=0A=
					} finally {=0A=
						if ( !old ) {=0A=
							oldContext.removeAttribute( "id" );=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		=0A=
			return oldSizzle(query, context, extra, seed);=0A=
		};=0A=
=0A=
		for ( var prop in oldSizzle ) {=0A=
			Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
		}=0A=
=0A=
		// release memory in IE=0A=
		div =3D null;=0A=
	})();=0A=
}=0A=
=0A=
(function(){=0A=
	var html =3D document.documentElement,=0A=
		matches =3D html.matchesSelector || html.mozMatchesSelector || =
html.webkitMatchesSelector || html.msMatchesSelector;=0A=
=0A=
	if ( matches ) {=0A=
		// Check to see if it's possible to do matchesSelector=0A=
		// on a disconnected node (IE 9 fails this)=0A=
		var disconnectedMatch =3D !matches.call( document.createElement( "div" =
), "div" ),=0A=
			pseudoWorks =3D false;=0A=
=0A=
		try {=0A=
			// This should fail with an exception=0A=
			// Gecko does not error, returns false instead=0A=
			matches.call( document.documentElement, "[test!=3D'']:sizzle" );=0A=
	=0A=
		} catch( pseudoError ) {=0A=
			pseudoWorks =3D true;=0A=
		}=0A=
=0A=
		Sizzle.matchesSelector =3D function( node, expr ) {=0A=
			// Make sure that attribute selectors are quoted=0A=
			expr =3D expr.replace(/\=3D\s*([^'"\]]*)\s*\]/g, "=3D'$1']");=0A=
=0A=
			if ( !Sizzle.isXML( node ) ) {=0A=
				try { =0A=
					if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && =
!/!=3D/.test( expr ) ) {=0A=
						var ret =3D matches.call( node, expr );=0A=
=0A=
						// IE 9's matchesSelector returns false on disconnected nodes=0A=
						if ( ret || !disconnectedMatch ||=0A=
								// As well, disconnected nodes are said to be in a document=0A=
								// fragment in IE 9, so check for that=0A=
								node.document && node.document.nodeType !=3D=3D 11 ) {=0A=
							return ret;=0A=
						}=0A=
					}=0A=
				} catch(e) {}=0A=
			}=0A=
=0A=
			return Sizzle(expr, null, null, [node]).length > 0;=0A=
		};=0A=
	}=0A=
})();=0A=
=0A=
(function(){=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	// Opera can't find a second classname (in 9.6)=0A=
	// Also, make sure that getElementsByClassName actually exists=0A=
	if ( !div.getElementsByClassName || =
div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	// Safari caches class attributes, doesn't catch changes (in 3.2)=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
	=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function( match, context, isXML ) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	// release memory in IE=0A=
	div =3D null;=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
=0A=
		if ( elem ) {=0A=
			var match =3D false;=0A=
=0A=
			elem =3D elem[dir];=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=0A=
=0A=
				if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
=0A=
		if ( elem ) {=0A=
			var match =3D false;=0A=
			=0A=
			elem =3D elem[dir];=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =3D i;=0A=
					}=0A=
=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
if ( document.documentElement.contains ) {=0A=
	Sizzle.contains =3D function( a, b ) {=0A=
		return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
	};=0A=
=0A=
} else if ( document.documentElement.compareDocumentPosition ) {=0A=
	Sizzle.contains =3D function( a, b ) {=0A=
		return !!(a.compareDocumentPosition(b) & 16);=0A=
	};=0A=
=0A=
} else {=0A=
	Sizzle.contains =3D function() {=0A=
		return false;=0A=
	};=0A=
}=0A=
=0A=
Sizzle.isXML =3D function( elem ) {=0A=
	// documentElement is verified for cases where it doesn't yet exist=0A=
	// (such as loading iframes in IE - #4833) =0A=
	var documentElement =3D (elem ? elem.ownerDocument || elem : =
0).documentElement;=0A=
=0A=
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;=0A=
};=0A=
=0A=
var posProcess =3D function( selector, context ) {=0A=
	var match,=0A=
		tmpSet =3D [],=0A=
		later =3D "",=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	// Position selectors must be done after the filter=0A=
	// And so must :not(positional) so we move all PSEUDOs to the end=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
// EXPOSE=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.filters;=0A=
jQuery.unique =3D Sizzle.uniqueSort;=0A=
jQuery.text =3D Sizzle.getText;=0A=
jQuery.isXMLDoc =3D Sizzle.isXML;=0A=
jQuery.contains =3D Sizzle.contains;=0A=
=0A=
=0A=
})();=0A=
=0A=
=0A=
var runtil =3D /Until$/,=0A=
	rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A=
	// Note: This RegExp should be improved, or likely pulled from Sizzle=0A=
	rmultiselector =3D /,/,=0A=
	isSimple =3D /^.[^:#\[\.,]*$/,=0A=
	slice =3D Array.prototype.slice,=0A=
	POS =3D jQuery.expr.match.POS,=0A=
	// methods guaranteed to produce a unique set when starting from a =
unique set=0A=
	guaranteedUnique =3D {=0A=
		children: true,=0A=
		contents: true,=0A=
		next: true,=0A=
		prev: true=0A=
	};=0A=
=0A=
jQuery.fn.extend({=0A=
	find: function( selector ) {=0A=
		var ret =3D this.pushStack( "", "find", selector ),=0A=
			length =3D 0;=0A=
=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			length =3D ret.length;=0A=
			jQuery.find( selector, this[i], ret );=0A=
=0A=
			if ( i > 0 ) {=0A=
				// Make sure that the results are unique=0A=
				for ( var n =3D length; n < ret.length; n++ ) {=0A=
					for ( var r =3D 0; r < length; r++ ) {=0A=
						if ( ret[r] =3D=3D=3D ret[n] ) {=0A=
							ret.splice(n--, 1);=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	has: function( target ) {=0A=
		var targets =3D jQuery( target );=0A=
		return this.filter(function() {=0A=
			for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A=
				if ( jQuery.contains( this, targets[i] ) ) {=0A=
					return true;=0A=
				}=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, false), "not", selector);=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.filter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	closest: function( selectors, context ) {=0A=
		var ret =3D [], i, l, cur =3D this[0];=0A=
=0A=
		if ( jQuery.isArray( selectors ) ) {=0A=
			var match, selector,=0A=
				matches =3D {},=0A=
				level =3D 1;=0A=
=0A=
			if ( cur && selectors.length ) {=0A=
				for ( i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A=
					selector =3D selectors[i];=0A=
=0A=
					if ( !matches[selector] ) {=0A=
						matches[selector] =3D jQuery.expr.match.POS.test( selector ) ?=0A=
							jQuery( selector, context || this.context ) :=0A=
							selector;=0A=
					}=0A=
				}=0A=
=0A=
				while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
					for ( selector in matches ) {=0A=
						match =3D matches[selector];=0A=
=0A=
						if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) =
) {=0A=
							ret.push({ selector: selector, elem: cur, level: level });=0A=
						}=0A=
					}=0A=
=0A=
					cur =3D cur.parentNode;=0A=
					level++;=0A=
				}=0A=
			}=0A=
=0A=
			return ret;=0A=
		}=0A=
=0A=
		var pos =3D POS.test( selectors ) ?=0A=
			jQuery( selectors, context || this.context ) : null;=0A=
=0A=
		for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			cur =3D this[i];=0A=
=0A=
			while ( cur ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, =
selectors) ) {=0A=
					ret.push( cur );=0A=
					break;=0A=
=0A=
				} else {=0A=
					cur =3D cur.parentNode;=0A=
					if ( !cur || !cur.ownerDocument || cur =3D=3D=3D context ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		ret =3D ret.length > 1 ? jQuery.unique(ret) : ret;=0A=
=0A=
		return this.pushStack( ret, "closest", selectors );=0A=
	},=0A=
=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A=
			return jQuery.inArray( this[0],=0A=
				// If it receives a string, the selector is used=0A=
				// If it receives nothing, the siblings are used=0A=
				elem ? jQuery( elem ) : this.parent().children() );=0A=
		}=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem.jquery ? elem[0] : elem, this );=0A=
	},=0A=
=0A=
	add: function( selector, context ) {=0A=
		var set =3D typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector, context ) :=0A=
				jQuery.makeArray( selector ),=0A=
			all =3D jQuery.merge( this.get(), set );=0A=
=0A=
		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?=0A=
			all :=0A=
			jQuery.unique( all ) );=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	}=0A=
});=0A=
=0A=
// A painfully simple check to see if an element is disconnected=0A=
// from a document (should be improved, where feasible).=0A=
function isDisconnected( node ) {=0A=
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;=0A=
}=0A=
=0A=
jQuery.each({=0A=
	parent: function( elem ) {=0A=
		var parent =3D elem.parentNode;=0A=
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A=
	},=0A=
	parents: function( elem ) {=0A=
		return jQuery.dir( elem, "parentNode" );=0A=
	},=0A=
	parentsUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "parentNode", until );=0A=
	},=0A=
	next: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "nextSibling" );=0A=
	},=0A=
	prev: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "previousSibling" );=0A=
	},=0A=
	nextAll: function( elem ) {=0A=
		return jQuery.dir( elem, "nextSibling" );=0A=
	},=0A=
	prevAll: function( elem ) {=0A=
		return jQuery.dir( elem, "previousSibling" );=0A=
	},=0A=
	nextUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "nextSibling", until );=0A=
	},=0A=
	prevUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "previousSibling", until );=0A=
	},=0A=
	siblings: function( elem ) {=0A=
		return jQuery.sibling( elem.parentNode.firstChild, elem );=0A=
	},=0A=
	children: function( elem ) {=0A=
		return jQuery.sibling( elem.firstChild );=0A=
	},=0A=
	contents: function( elem ) {=0A=
		return jQuery.nodeName( elem, "iframe" ) ?=0A=
			elem.contentDocument || elem.contentWindow.document :=0A=
			jQuery.makeArray( elem.childNodes );=0A=
	}=0A=
}, function( name, fn ) {=0A=
	jQuery.fn[ name ] =3D function( until, selector ) {=0A=
		var ret =3D jQuery.map( this, fn, until ),=0A=
			// The variable 'args' was introduced in=0A=
			// https://github.com/jquery/jquery/commit/52a0238=0A=
			// to work around a bug in Chrome 10 (Dev) and should be removed when =
the bug is fixed.=0A=
			// http://code.google.com/p/v8/issues/detail?id=3D1050=0A=
			args =3D slice.call(arguments);=0A=
=0A=
		if ( !runtil.test( name ) ) {=0A=
			selector =3D until;=0A=
		}=0A=
=0A=
		if ( selector && typeof selector =3D=3D=3D "string" ) {=0A=
			ret =3D jQuery.filter( selector, ret );=0A=
		}=0A=
=0A=
		ret =3D this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( =
ret ) : ret;=0A=
=0A=
		if ( (this.length > 1 || rmultiselector.test( selector )) && =
rparentsprev.test( name ) ) {=0A=
			ret =3D ret.reverse();=0A=
		}=0A=
=0A=
		return this.pushStack( ret, name, args.join(",") );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	filter: function( expr, elems, not ) {=0A=
		if ( not ) {=0A=
			expr =3D ":not(" + expr + ")";=0A=
		}=0A=
=0A=
		return elems.length =3D=3D=3D 1 ?=0A=
			jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :=0A=
			jQuery.find.matches(expr, elems);=0A=
	},=0A=
=0A=
	dir: function( elem, dir, until ) {=0A=
		var matched =3D [],=0A=
			cur =3D elem[ dir ];=0A=
=0A=
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 ) {=0A=
				matched.push( cur );=0A=
			}=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function( cur, result, dir, elem ) {=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A=
				r.push( n );=0A=
			}=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
// Implement the identical functionality for filter and not=0A=
function winnow( elements, qualifier, keep ) {=0A=
	if ( jQuery.isFunction( qualifier ) ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			var retVal =3D !!qualifier.call( elem, i, elem );=0A=
			return retVal =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( qualifier.nodeType ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( typeof qualifier =3D=3D=3D "string" ) {=0A=
		var filtered =3D jQuery.grep(elements, function( elem ) {=0A=
			return elem.nodeType =3D=3D=3D 1;=0A=
		});=0A=
=0A=
		if ( isSimple.test( qualifier ) ) {=0A=
			return jQuery.filter(qualifier, filtered, !keep);=0A=
		} else {=0A=
			qualifier =3D jQuery.filter( qualifier, filtered );=0A=
		}=0A=
	}=0A=
=0A=
	return jQuery.grep(elements, function( elem, i ) {=0A=
		return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A=
	});=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A=
	rleadingWhitespace =3D /^\s+/,=0A=
	rxhtmlTag =3D =
/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig=
,=0A=
	rtagName =3D /<([\w:]+)/,=0A=
	rtbody =3D /<tbody/i,=0A=
	rhtml =3D /<|&#?\w+;/,=0A=
	rnocache =3D /<(?:script|object|embed|option|style)/i,=0A=
	// checked=3D"checked" or checked=0A=
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,=0A=
	wrapMap =3D {=0A=
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A=
		legend: [ 1, "<fieldset>", "</fieldset>" ],=0A=
		thead: [ 1, "<table>", "</table>" ],=0A=
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A=
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A=
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A=
		area: [ 1, "<map>", "</map>" ],=0A=
		_default: [ 0, "", "" ]=0A=
	};=0A=
=0A=
wrapMap.optgroup =3D wrapMap.option;=0A=
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;=0A=
wrapMap.th =3D wrapMap.td;=0A=
=0A=
// IE can't serialize <link> and <script> tags normally=0A=
if ( !jQuery.support.htmlSerialize ) {=0A=
	wrapMap._default =3D [ 1, "div<div>", "</div>" ];=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	text: function( text ) {=0A=
		if ( jQuery.isFunction(text) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery( this );=0A=
=0A=
				self.text( text.call(this, i, self.text()) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( typeof text !=3D=3D "object" && text !=3D=3D undefined ) {=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
		}=0A=
=0A=
		return jQuery.text( this );=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapAll( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A=
=0A=
			if ( this[0].parentNode ) {=0A=
				wrap.insertBefore( this[0] );=0A=
			}=0A=
=0A=
			wrap.map(function() {=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A=
					elem =3D elem.firstChild;=0A=
				}=0A=
=0A=
				return elem;=0A=
			}).append(this);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapInner( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var self =3D jQuery( this ),=0A=
				contents =3D self.contents();=0A=
=0A=
			if ( contents.length ) {=0A=
				contents.wrapAll( html );=0A=
=0A=
			} else {=0A=
				self.append( html );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function() {=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	unwrap: function() {=0A=
		return this.parent().each(function() {=0A=
			if ( !jQuery.nodeName( this, "body" ) ) {=0A=
				jQuery( this ).replaceWith( this.childNodes );=0A=
			}=0A=
		}).end();=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.appendChild( elem );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.insertBefore( elem, this.firstChild );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D jQuery(arguments[0]);=0A=
			set.push.apply( set, this.toArray() );=0A=
			return this.pushStack( set, "before", arguments );=0A=
		}=0A=
	},=0A=
=0A=
	after: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this.nextSibling );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D this.pushStack( this, "after", arguments );=0A=
			set.push.apply( set, jQuery(arguments[0]).toArray() );=0A=
			return set;=0A=
		}=0A=
	},=0A=
=0A=
	// keepData is for internal use only--do not document=0A=
	remove: function( selector, keepData ) {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {=0A=
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A=
					jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
					jQuery.cleanData( [ elem ] );=0A=
				}=0A=
=0A=
				if ( elem.parentNode ) {=0A=
					elem.parentNode.removeChild( elem );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			// Remove element nodes and prevent memory leaks=0A=
			if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
				jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
			}=0A=
=0A=
			// Remove any remaining nodes=0A=
			while ( elem.firstChild ) {=0A=
				elem.removeChild( elem.firstChild );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	clone: function( dataAndEvents, deepDataAndEvents ) {=0A=
		dataAndEvents =3D dataAndEvents =3D=3D null ? false : dataAndEvents;=0A=
		deepDataAndEvents =3D deepDataAndEvents =3D=3D null ? dataAndEvents : =
deepDataAndEvents;=0A=
=0A=
		return this.map( function () {=0A=
			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );=0A=
		});=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return this[0] && this[0].nodeType =3D=3D=3D 1 ?=0A=
				this[0].innerHTML.replace(rinlinejQuery, "") :=0A=
				null;=0A=
=0A=
		// See if we can take a shortcut and just use innerHTML=0A=
		} else if ( typeof value =3D=3D=3D "string" && !rnocache.test( value ) =
&&=0A=
			(jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value =
)) &&=0A=
			!wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {=0A=
=0A=
			value =3D value.replace(rxhtmlTag, "<$1></$2>");=0A=
=0A=
			try {=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					// Remove element nodes and prevent memory leaks=0A=
					if ( this[i].nodeType =3D=3D=3D 1 ) {=0A=
						jQuery.cleanData( this[i].getElementsByTagName("*") );=0A=
						this[i].innerHTML =3D value;=0A=
					}=0A=
				}=0A=
=0A=
			// If using innerHTML throws an exception, use the fallback method=0A=
			} catch(e) {=0A=
				this.empty().append( value );=0A=
			}=0A=
=0A=
		} else if ( jQuery.isFunction( value ) ) {=0A=
			this.each(function(i){=0A=
				var self =3D jQuery( this );=0A=
=0A=
				self.html( value.call(this, i, self.html()) );=0A=
			});=0A=
=0A=
		} else {=0A=
			this.empty().append( value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			// Make sure that the elements are removed from the DOM before they =
are inserted=0A=
			// this can help fix replacing a parent with child elements=0A=
			if ( jQuery.isFunction( value ) ) {=0A=
				return this.each(function(i) {=0A=
					var self =3D jQuery(this), old =3D self.html();=0A=
					self.replaceWith( value.call( this, i, old ) );=0A=
				});=0A=
			}=0A=
=0A=
			if ( typeof value !=3D=3D "string" ) {=0A=
				value =3D jQuery( value ).detach();=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				var next =3D this.nextSibling,=0A=
					parent =3D this.parentNode;=0A=
=0A=
				jQuery( this ).remove();=0A=
=0A=
				if ( next ) {=0A=
					jQuery(next).before( value );=0A=
				} else {=0A=
					jQuery(parent).append( value );=0A=
				}=0A=
			});=0A=
		} else {=0A=
			return this.length ?=0A=
				this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), =
"replaceWith", value ) :=0A=
				this;=0A=
		}=0A=
	},=0A=
=0A=
	detach: function( selector ) {=0A=
		return this.remove( selector, true );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
		var results, first, fragment, parent,=0A=
			value =3D args[0],=0A=
			scripts =3D [];=0A=
=0A=
		// We can't cloneNode fragments that contain checked, in WebKit=0A=
		if ( !jQuery.support.checkClone && arguments.length =3D=3D=3D 3 && =
typeof value =3D=3D=3D "string" && rchecked.test( value ) ) {=0A=
			return this.each(function() {=0A=
				jQuery(this).domManip( args, table, callback, true );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				args[0] =3D value.call(this, i, table ? self.html() : undefined);=0A=
				self.domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			parent =3D value && value.parentNode;=0A=
=0A=
			// If we're in a fragment, just use that instead of building a new one=0A=
			if ( jQuery.support.parentNode && parent && parent.nodeType =3D=3D=3D =
11 && parent.childNodes.length =3D=3D=3D this.length ) {=0A=
				results =3D { fragment: parent };=0A=
=0A=
			} else {=0A=
				results =3D jQuery.buildFragment( args, this, scripts );=0A=
			}=0A=
=0A=
			fragment =3D results.fragment;=0A=
=0A=
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A=
				first =3D fragment =3D fragment.firstChild;=0A=
			} else {=0A=
				first =3D fragment.firstChild;=0A=
			}=0A=
=0A=
			if ( first ) {=0A=
				table =3D table && jQuery.nodeName( first, "tr" );=0A=
=0A=
				for ( var i =3D 0, l =3D this.length, lastIndex =3D l - 1; i < l; =
i++ ) {=0A=
					callback.call(=0A=
						table ?=0A=
							root(this[i], first) :=0A=
							this[i],=0A=
						// Make sure that we do not leak memory by inadvertently discarding=0A=
						// the original fragment (which might have attached data) instead =
of=0A=
						// using it; in addition, use the original fragment object for the =
last=0A=
						// item instead of first because it can end up being emptied =
incorrectly=0A=
						// in certain situations (Bug #8070).=0A=
						// Fragments from the fragment cache must always be cloned and =
never used=0A=
						// in place.=0A=
						results.cacheable || (l > 1 && i < lastIndex) ?=0A=
							jQuery.clone( fragment, true, true ) :=0A=
							fragment=0A=
					);=0A=
				}=0A=
			}=0A=
=0A=
			if ( scripts.length ) {=0A=
				jQuery.each( scripts, evalScript );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function root( elem, cur ) {=0A=
	return jQuery.nodeName(elem, "table") ?=0A=
		(elem.getElementsByTagName("tbody")[0] ||=0A=
		elem.appendChild(elem.ownerDocument.createElement("tbody"))) :=0A=
		elem;=0A=
}=0A=
=0A=
function cloneCopyEvent( src, dest ) {=0A=
=0A=
	if ( dest.nodeType !=3D=3D 1 || !jQuery.hasData( src ) ) {=0A=
		return;=0A=
	}=0A=
=0A=
	var internalKey =3D jQuery.expando,=0A=
		oldData =3D jQuery.data( src ),=0A=
		curData =3D jQuery.data( dest, oldData );=0A=
=0A=
	// Switch to use the internal data object, if it exists, for the next=0A=
	// stage of data copying=0A=
	if ( (oldData =3D oldData[ internalKey ]) ) {=0A=
		var events =3D oldData.events;=0A=
				curData =3D curData[ internalKey ] =3D jQuery.extend({}, oldData);=0A=
=0A=
		if ( events ) {=0A=
			delete curData.handle;=0A=
			curData.events =3D {};=0A=
=0A=
			for ( var type in events ) {=0A=
				for ( var i =3D 0, l =3D events[ type ].length; i < l; i++ ) {=0A=
					jQuery.event.add( dest, type + ( events[ type ][ i ].namespace ? =
"." : "" ) + events[ type ][ i ].namespace, events[ type ][ i ], events[ =
type ][ i ].data );=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function cloneFixAttributes(src, dest) {=0A=
	// We do not need to do anything for non-Elements=0A=
	if ( dest.nodeType !=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	var nodeName =3D dest.nodeName.toLowerCase();=0A=
=0A=
	// clearAttributes removes the attributes, which we don't want,=0A=
	// but also removes the attachEvent events, which we *do* want=0A=
	dest.clearAttributes();=0A=
=0A=
	// mergeAttributes, in contrast, only merges back on the=0A=
	// original attributes, not the events=0A=
	dest.mergeAttributes(src);=0A=
=0A=
	// IE6-8 fail to clone children inside object elements that use=0A=
	// the proprietary classid attribute value (rather than the type=0A=
	// attribute) to identify the type of content to display=0A=
	if ( nodeName =3D=3D=3D "object" ) {=0A=
		dest.outerHTML =3D src.outerHTML;=0A=
=0A=
	} else if ( nodeName =3D=3D=3D "input" && (src.type =3D=3D=3D =
"checkbox" || src.type =3D=3D=3D "radio") ) {=0A=
		// IE6-8 fails to persist the checked state of a cloned checkbox=0A=
		// or radio button. Worse, IE6-7 fail to give the cloned element=0A=
		// a checked appearance if the defaultChecked value isn't also set=0A=
		if ( src.checked ) {=0A=
			dest.defaultChecked =3D dest.checked =3D src.checked;=0A=
		}=0A=
=0A=
		// IE6-7 get confused and end up setting the value of a cloned=0A=
		// checkbox/radio button to an empty string instead of "on"=0A=
		if ( dest.value !=3D=3D src.value ) {=0A=
			dest.value =3D src.value;=0A=
		}=0A=
=0A=
	// IE6-8 fails to return the selected option to the default selected=0A=
	// state when cloning options=0A=
	} else if ( nodeName =3D=3D=3D "option" ) {=0A=
		dest.selected =3D src.defaultSelected;=0A=
=0A=
	// IE6-8 fails to set the defaultValue to the correct value when=0A=
	// cloning other types of input fields=0A=
	} else if ( nodeName =3D=3D=3D "input" || nodeName =3D=3D=3D "textarea" =
) {=0A=
		dest.defaultValue =3D src.defaultValue;=0A=
	}=0A=
=0A=
	// Event data gets referenced instead of copied if the expando=0A=
	// gets copied too=0A=
	dest.removeAttribute( jQuery.expando );=0A=
}=0A=
=0A=
jQuery.buildFragment =3D function( args, nodes, scripts ) {=0A=
	var fragment, cacheable, cacheresults,=0A=
		doc =3D (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : =
document);=0A=
=0A=
	// Only cache "small" (1/2 KB) HTML strings that are associated with =
the main document=0A=
	// Cloning options loses the selected state, so don't cache them=0A=
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment=0A=
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache=0A=
	if ( args.length =3D=3D=3D 1 && typeof args[0] =3D=3D=3D "string" && =
args[0].length < 512 && doc =3D=3D=3D document &&=0A=
		args[0].charAt(0) =3D=3D=3D "<" && !rnocache.test( args[0] ) && =
(jQuery.support.checkClone || !rchecked.test( args[0] )) ) {=0A=
=0A=
		cacheable =3D true;=0A=
		cacheresults =3D jQuery.fragments[ args[0] ];=0A=
		if ( cacheresults ) {=0A=
			if ( cacheresults !=3D=3D 1 ) {=0A=
				fragment =3D cacheresults;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !fragment ) {=0A=
		fragment =3D doc.createDocumentFragment();=0A=
		jQuery.clean( args, doc, fragment, scripts );=0A=
	}=0A=
=0A=
	if ( cacheable ) {=0A=
		jQuery.fragments[ args[0] ] =3D cacheresults ? fragment : 1;=0A=
	}=0A=
=0A=
	return { fragment: fragment, cacheable: cacheable };=0A=
};=0A=
=0A=
jQuery.fragments =3D {};=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function( name, original ) {=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D [],=0A=
			insert =3D jQuery( selector ),=0A=
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;=0A=
=0A=
		if ( parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1 && insert.length =3D=3D=3D 1 ) {=0A=
			insert[ original ]( this[0] );=0A=
			return this;=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D insert.length; i < l; i++ ) {=0A=
				var elems =3D (i > 0 ? this.clone(true) : this).get();=0A=
				jQuery( insert[i] )[ original ]( elems );=0A=
				ret =3D ret.concat( elems );=0A=
			}=0A=
=0A=
			return this.pushStack( ret, name, insert.selector );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getAll( elem ) {=0A=
	if ( "getElementsByTagName" in elem ) {=0A=
		return elem.getElementsByTagName( "*" );=0A=
	=0A=
	} else if ( "querySelectorAll" in elem ) {=0A=
		return elem.querySelectorAll( "*" );=0A=
=0A=
	} else {=0A=
		return [];=0A=
	}=0A=
}=0A=
=0A=
jQuery.extend({=0A=
	clone: function( elem, dataAndEvents, deepDataAndEvents ) {=0A=
		var clone =3D elem.cloneNode(true),=0A=
				srcElements,=0A=
				destElements,=0A=
				i;=0A=
=0A=
		if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) =
&&=0A=
				(elem.nodeType =3D=3D=3D 1 || elem.nodeType =3D=3D=3D 11) && =
!jQuery.isXMLDoc(elem) ) {=0A=
			// IE copies events bound via attachEvent when using cloneNode.=0A=
			// Calling detachEvent on the clone will also remove the events=0A=
			// from the original. In order to get around this, we use some=0A=
			// proprietary methods to clear the events. Thanks to MooTools=0A=
			// guys for this hotness.=0A=
=0A=
			cloneFixAttributes( elem, clone );=0A=
=0A=
			// Using Sizzle here is crazy slow, so we use getElementsByTagName=0A=
			// instead=0A=
			srcElements =3D getAll( elem );=0A=
			destElements =3D getAll( clone );=0A=
=0A=
			// Weird iteration because IE will replace the length property=0A=
			// with an element if you are cloning the body and one of the=0A=
			// elements on the page has a name or id of "length"=0A=
			for ( i =3D 0; srcElements[i]; ++i ) {=0A=
				cloneFixAttributes( srcElements[i], destElements[i] );=0A=
			}=0A=
		}=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( dataAndEvents ) {=0A=
			cloneCopyEvent( elem, clone );=0A=
=0A=
			if ( deepDataAndEvents ) {=0A=
				srcElements =3D getAll( elem );=0A=
				destElements =3D getAll( clone );=0A=
=0A=
				for ( i =3D 0; srcElements[i]; ++i ) {=0A=
					cloneCopyEvent( srcElements[i], destElements[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Return the cloned set=0A=
		return clone;=0A=
},=0A=
	clean: function( elems, context, fragment, scripts ) {=0A=
		context =3D context || document;=0A=
=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if ( typeof context.createElement =3D=3D=3D "undefined" ) {=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
		}=0A=
=0A=
		var ret =3D [];=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( typeof elem =3D=3D=3D "number" ) {=0A=
				elem +=3D "";=0A=
			}=0A=
=0A=
			if ( !elem ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" && !rhtml.test( elem ) ) {=0A=
				elem =3D context.createTextNode( elem );=0A=
=0A=
			} else if ( typeof elem =3D=3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(rxhtmlTag, "<$1></$2>");=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tag =3D (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),=0A=
					wrap =3D wrapMap[ tag ] || wrapMap._default,=0A=
					depth =3D wrap[0],=0A=
					div =3D context.createElement("div");=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( depth-- ) {=0A=
					div =3D div.lastChild;=0A=
				}=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( !jQuery.support.tbody ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var hasBody =3D rtbody.test(elem),=0A=
						tbody =3D tag =3D=3D=3D "table" && !hasBody ?=0A=
							div.firstChild && div.firstChild.childNodes :=0A=
=0A=
							// String was a bare <thead> or <tfoot>=0A=
							wrap[1] =3D=3D=3D "<table>" && !hasBody ?=0A=
								div.childNodes :=0A=
								[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j ) {=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
						}=0A=
					}=0A=
=0A=
				}=0A=
=0A=
				// IE completely kills leading whitespace when innerHTML is used=0A=
				if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {=0A=
					div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );=0A=
				}=0A=
=0A=
				elem =3D div.childNodes;=0A=
			}=0A=
=0A=
			if ( elem.nodeType ) {=0A=
				ret.push( elem );=0A=
			} else {=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
			}=0A=
		}=0A=
=0A=
		if ( fragment ) {=0A=
			for ( i =3D 0; ret[i]; i++ ) {=0A=
				if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type =
|| ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {=0A=
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );=0A=
=0A=
				} else {=0A=
					if ( ret[i].nodeType =3D=3D=3D 1 ) {=0A=
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );=0A=
					}=0A=
					fragment.appendChild( ret[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	cleanData: function( elems ) {=0A=
		var data, id, cache =3D jQuery.cache, internalKey =3D jQuery.expando, =
special =3D jQuery.event.special,=0A=
			deleteExpando =3D jQuery.support.deleteExpando;=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			id =3D elem[ jQuery.expando ];=0A=
=0A=
			if ( id ) {=0A=
				data =3D cache[ id ] && cache[ id ][ internalKey ];=0A=
=0A=
				if ( data && data.events ) {=0A=
					for ( var type in data.events ) {=0A=
						if ( special[ type ] ) {=0A=
							jQuery.event.remove( elem, type );=0A=
=0A=
						// This is a shortcut to avoid jQuery.event.remove's overhead=0A=
						} else {=0A=
							jQuery.removeEvent( elem, type, data.handle );=0A=
						}=0A=
					}=0A=
=0A=
					// Null the DOM reference to avoid IE6/7/8 leak (#7054)=0A=
					if ( data.handle ) {=0A=
						data.handle.elem =3D null;=0A=
					}=0A=
				}=0A=
=0A=
				if ( deleteExpando ) {=0A=
					delete elem[ jQuery.expando ];=0A=
=0A=
				} else if ( elem.removeAttribute ) {=0A=
					elem.removeAttribute( jQuery.expando );=0A=
				}=0A=
=0A=
				delete cache[ id ];=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src ) {=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
	} else {=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
	}=0A=
=0A=
	if ( elem.parentNode ) {=0A=
		elem.parentNode.removeChild( elem );=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var ralpha =3D /alpha\([^)]*\)/i,=0A=
	ropacity =3D /opacity=3D([^)]*)/,=0A=
	rdashAlpha =3D /-([a-z])/ig,=0A=
	// fixed for IE9, see #8346=0A=
	rupper =3D /([A-Z]|^ms)/g,=0A=
	rnumpx =3D /^-?\d+(?:px)?$/i,=0A=
	rnum =3D /^-?\d/,=0A=
=0A=
	cssShow =3D { position: "absolute", visibility: "hidden", display: =
"block" },=0A=
	cssWidth =3D [ "Left", "Right" ],=0A=
	cssHeight =3D [ "Top", "Bottom" ],=0A=
	curCSS,=0A=
=0A=
	getComputedStyle,=0A=
	currentStyle,=0A=
=0A=
	fcamelCase =3D function( all, letter ) {=0A=
		return letter.toUpperCase();=0A=
	};=0A=
=0A=
jQuery.fn.css =3D function( name, value ) {=0A=
	// Setting 'undefined' is a no-op=0A=
	if ( arguments.length =3D=3D=3D 2 && value =3D=3D=3D undefined ) {=0A=
		return this;=0A=
	}=0A=
=0A=
	return jQuery.access( this, name, value, true, function( elem, name, =
value ) {=0A=
		return value !=3D=3D undefined ?=0A=
			jQuery.style( elem, name, value ) :=0A=
			jQuery.css( elem, name );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	// Add in style property hooks for overriding the default=0A=
	// behavior of getting and setting a style property=0A=
	cssHooks: {=0A=
		opacity: {=0A=
			get: function( elem, computed ) {=0A=
				if ( computed ) {=0A=
					// We should always get a number back from opacity=0A=
					var ret =3D curCSS( elem, "opacity", "opacity" );=0A=
					return ret =3D=3D=3D "" ? "1" : ret;=0A=
=0A=
				} else {=0A=
					return elem.style.opacity;=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// Exclude the following css properties to add px=0A=
	cssNumber: {=0A=
		"zIndex": true,=0A=
		"fontWeight": true,=0A=
		"opacity": true,=0A=
		"zoom": true,=0A=
		"lineHeight": true=0A=
	},=0A=
=0A=
	// Add in properties whose names you wish to fix before=0A=
	// setting or getting the value=0A=
	cssProps: {=0A=
		// normalize float css property=0A=
		"float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat"=0A=
	},=0A=
=0A=
	// Get and set the style property on a DOM Node=0A=
	style: function( elem, name, value, extra ) {=0A=
		// Don't set styles on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
|| !elem.style ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Make sure that we're working with the right name=0A=
		var ret, origName =3D jQuery.camelCase( name ),=0A=
			style =3D elem.style, hooks =3D jQuery.cssHooks[ origName ];=0A=
=0A=
		name =3D jQuery.cssProps[ origName ] || origName;=0A=
=0A=
		// Check if we're setting a value=0A=
		if ( value !=3D=3D undefined ) {=0A=
			// Make sure that NaN and null values aren't set. See: #7116=0A=
			if ( typeof value =3D=3D=3D "number" && isNaN( value ) || value =
=3D=3D null ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// If a number was passed in, add 'px' to the (except for certain CSS =
properties)=0A=
			if ( typeof value =3D=3D=3D "number" && !jQuery.cssNumber[ origName ] =
) {=0A=
				value +=3D "px";=0A=
			}=0A=
=0A=
			// If a hook was provided, use that value, otherwise just set the =
specified value=0A=
			if ( !hooks || !("set" in hooks) || (value =3D hooks.set( elem, value =
)) !=3D=3D undefined ) {=0A=
				// Wrapped to prevent IE from throwing errors when 'invalid' values =
are provided=0A=
				// Fixes bug #5509=0A=
				try {=0A=
					style[ name ] =3D value;=0A=
				} catch(e) {}=0A=
			}=0A=
=0A=
		} else {=0A=
			// If a hook was provided get the non-computed value from there=0A=
			if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, false, =
extra )) !=3D=3D undefined ) {=0A=
				return ret;=0A=
			}=0A=
=0A=
			// Otherwise just get the value from the style object=0A=
			return style[ name ];=0A=
		}=0A=
	},=0A=
=0A=
	css: function( elem, name, extra ) {=0A=
		// Make sure that we're working with the right name=0A=
		var ret, origName =3D jQuery.camelCase( name ),=0A=
			hooks =3D jQuery.cssHooks[ origName ];=0A=
=0A=
		name =3D jQuery.cssProps[ origName ] || origName;=0A=
=0A=
		// If a hook was provided get the computed value from there=0A=
		if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, true, extra =
)) !=3D=3D undefined ) {=0A=
			return ret;=0A=
=0A=
		// Otherwise, if a way to get the computed value exists, use that=0A=
		} else if ( curCSS ) {=0A=
			return curCSS( elem, name, origName );=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( name in options ) {=0A=
			elem.style[ name ] =3D old[ name ];=0A=
		}=0A=
	},=0A=
=0A=
	camelCase: function( string ) {=0A=
		return string.replace( rdashAlpha, fcamelCase );=0A=
	}=0A=
});=0A=
=0A=
// DEPRECATED, Use jQuery.css() instead=0A=
jQuery.curCSS =3D jQuery.css;=0A=
=0A=
jQuery.each(["height", "width"], function( i, name ) {=0A=
	jQuery.cssHooks[ name ] =3D {=0A=
		get: function( elem, computed, extra ) {=0A=
			var val;=0A=
=0A=
			if ( computed ) {=0A=
				if ( elem.offsetWidth !=3D=3D 0 ) {=0A=
					val =3D getWH( elem, name, extra );=0A=
=0A=
				} else {=0A=
					jQuery.swap( elem, cssShow, function() {=0A=
						val =3D getWH( elem, name, extra );=0A=
					});=0A=
				}=0A=
=0A=
				if ( val <=3D 0 ) {=0A=
					val =3D curCSS( elem, name, name );=0A=
=0A=
					if ( val =3D=3D=3D "0px" && currentStyle ) {=0A=
						val =3D currentStyle( elem, name, name );=0A=
					}=0A=
=0A=
					if ( val !=3D null ) {=0A=
						// Should return "auto" instead of 0, use 0 for=0A=
						// temporary backwards-compat=0A=
						return val =3D=3D=3D "" || val =3D=3D=3D "auto" ? "0px" : val;=0A=
					}=0A=
				}=0A=
=0A=
				if ( val < 0 || val =3D=3D null ) {=0A=
					val =3D elem.style[ name ];=0A=
=0A=
					// Should return "auto" instead of 0, use 0 for=0A=
					// temporary backwards-compat=0A=
					return val =3D=3D=3D "" || val =3D=3D=3D "auto" ? "0px" : val;=0A=
				}=0A=
=0A=
				return typeof val =3D=3D=3D "string" ? val : val + "px";=0A=
			}=0A=
		},=0A=
=0A=
		set: function( elem, value ) {=0A=
			if ( rnumpx.test( value ) ) {=0A=
				// ignore negative width and height values #1599=0A=
				value =3D parseFloat(value);=0A=
=0A=
				if ( value >=3D 0 ) {=0A=
					return value + "px";=0A=
				}=0A=
=0A=
			} else {=0A=
				return value;=0A=
			}=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
if ( !jQuery.support.opacity ) {=0A=
	jQuery.cssHooks.opacity =3D {=0A=
		get: function( elem, computed ) {=0A=
			// IE uses filters for opacity=0A=
			return ropacity.test((computed && elem.currentStyle ? =
elem.currentStyle.filter : elem.style.filter) || "") ?=0A=
				(parseFloat(RegExp.$1) / 100) + "" :=0A=
				computed ? "1" : "";=0A=
		},=0A=
=0A=
		set: function( elem, value ) {=0A=
			var style =3D elem.style;=0A=
=0A=
			// IE has trouble with opacity if it does not have layout=0A=
			// Force it by setting the zoom level=0A=
			style.zoom =3D 1;=0A=
=0A=
			// Set the alpha filter to set the opacity=0A=
			var opacity =3D jQuery.isNaN(value) ?=0A=
				"" :=0A=
				"alpha(opacity=3D" + value * 100 + ")",=0A=
				filter =3D style.filter || "";=0A=
=0A=
			style.filter =3D ralpha.test(filter) ?=0A=
				filter.replace(ralpha, opacity) :=0A=
				style.filter + ' ' + opacity;=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
jQuery(function() {=0A=
	// This hook cannot be added until DOM ready because the support test=0A=
	// for it is not run until after DOM ready=0A=
	if ( !jQuery.support.reliableMarginRight ) {=0A=
		jQuery.cssHooks.marginRight =3D {=0A=
			get: function( elem, computed ) {=0A=
				// WebKit Bug 13343 - getComputedStyle returns wrong value for =
margin-right=0A=
				// Work around by temporarily setting element display to inline-block=0A=
				var ret;=0A=
				jQuery.swap( elem, { "display": "inline-block" }, function() {=0A=
					if ( computed ) {=0A=
						ret =3D curCSS( elem, "margin-right", "marginRight" );=0A=
					} else {=0A=
						ret =3D elem.style.marginRight;=0A=
					}=0A=
				});=0A=
				return ret;=0A=
			}=0A=
		};=0A=
	}=0A=
});=0A=
=0A=
if ( document.defaultView && document.defaultView.getComputedStyle ) {=0A=
	getComputedStyle =3D function( elem, newName, name ) {=0A=
		var ret, defaultView, computedStyle;=0A=
=0A=
		name =3D name.replace( rupper, "-$1" ).toLowerCase();=0A=
=0A=
		if ( !(defaultView =3D elem.ownerDocument.defaultView) ) {=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( (computedStyle =3D defaultView.getComputedStyle( elem, null )) ) {=0A=
			ret =3D computedStyle.getPropertyValue( name );=0A=
			if ( ret =3D=3D=3D "" && !jQuery.contains( =
elem.ownerDocument.documentElement, elem ) ) {=0A=
				ret =3D jQuery.style( elem, name );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
if ( document.documentElement.currentStyle ) {=0A=
	currentStyle =3D function( elem, name ) {=0A=
		var left,=0A=
			ret =3D elem.currentStyle && elem.currentStyle[ name ],=0A=
			rsLeft =3D elem.runtimeStyle && elem.runtimeStyle[ name ],=0A=
			style =3D elem.style;=0A=
=0A=
		// From the awesome hack by Dean Edwards=0A=
		// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=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 ( !rnumpx.test( ret ) && rnum.test( ret ) ) {=0A=
			// Remember the original values=0A=
			left =3D style.left;=0A=
=0A=
			// Put in the new values to get a computed value out=0A=
			if ( rsLeft ) {=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
			}=0A=
			style.left =3D name =3D=3D=3D "fontSize" ? "1em" : (ret || 0);=0A=
			ret =3D style.pixelLeft + "px";=0A=
=0A=
			// Revert the changed values=0A=
			style.left =3D left;=0A=
			if ( rsLeft ) {=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret =3D=3D=3D "" ? "auto" : ret;=0A=
	};=0A=
}=0A=
=0A=
curCSS =3D getComputedStyle || currentStyle;=0A=
=0A=
function getWH( elem, name, extra ) {=0A=
	var which =3D name =3D=3D=3D "width" ? cssWidth : cssHeight,=0A=
		val =3D name =3D=3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
=0A=
	if ( extra =3D=3D=3D "border" ) {=0A=
		return val;=0A=
	}=0A=
=0A=
	jQuery.each( which, function() {=0A=
		if ( !extra ) {=0A=
			val -=3D parseFloat(jQuery.css( elem, "padding" + this )) || 0;=0A=
		}=0A=
=0A=
		if ( extra =3D=3D=3D "margin" ) {=0A=
			val +=3D parseFloat(jQuery.css( elem, "margin" + this )) || 0;=0A=
=0A=
		} else {=0A=
			val -=3D parseFloat(jQuery.css( elem, "border" + this + "Width" )) || =
0;=0A=
		}=0A=
	});=0A=
=0A=
	return val;=0A=
}=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.hidden =3D function( elem ) {=0A=
		var width =3D elem.offsetWidth,=0A=
			height =3D elem.offsetHeight;=0A=
=0A=
		return (width =3D=3D=3D 0 && height =3D=3D=3D 0) || =
(!jQuery.support.reliableHiddenOffsets && (elem.style.display || =
jQuery.css( elem, "display" )) =3D=3D=3D "none");=0A=
	};=0A=
=0A=
	jQuery.expr.filters.visible =3D function( elem ) {=0A=
		return !jQuery.expr.filters.hidden( elem );=0A=
	};=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var r20 =3D /%20/g,=0A=
	rbracket =3D /\[\]$/,=0A=
	rCRLF =3D /\r?\n/g,=0A=
	rhash =3D /#.*$/,=0A=
	rheaders =3D /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r =
character at EOL=0A=
	rinput =3D =
/^(?:color|date|datetime|email|hidden|month|number|password|range|search|=
tel|text|time|url|week)$/i,=0A=
	// #7653, #8125, #8152: local protocol detection=0A=
	rlocalProtocol =3D =
/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,=0A=
	rnoContent =3D /^(?:GET|HEAD)$/,=0A=
	rprotocol =3D /^\/\//,=0A=
	rquery =3D /\?/,=0A=
	rscript =3D /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,=0A=
	rselectTextarea =3D /^(?:select|textarea)/i,=0A=
	rspacesAjax =3D /\s+/,=0A=
	rts =3D /([?&])_=3D[^&]*/,=0A=
	rucHeaders =3D /(^|\-)([a-z])/g,=0A=
	rucHeadersFunc =3D function( _, $1, $2 ) {=0A=
		return $1 + $2.toUpperCase();=0A=
	},=0A=
	rurl =3D /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,=0A=
=0A=
	// Keep a copy of the old load method=0A=
	_load =3D jQuery.fn.load,=0A=
=0A=
	/* Prefilters=0A=
	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js =
for an example)=0A=
	 * 2) These are called:=0A=
	 *    - BEFORE asking for a transport=0A=
	 *    - AFTER param serialization (s.data is a string if s.processData =
is true)=0A=
	 * 3) key is the dataType=0A=
	 * 4) the catchall symbol "*" can be used=0A=
	 * 5) execution will start with transport dataType and THEN continue =
down to "*" if needed=0A=
	 */=0A=
	prefilters =3D {},=0A=
=0A=
	/* Transports bindings=0A=
	 * 1) key is the dataType=0A=
	 * 2) the catchall symbol "*" can be used=0A=
	 * 3) selection will start with transport dataType and THEN go to "*" =
if needed=0A=
	 */=0A=
	transports =3D {},=0A=
=0A=
	// Document location=0A=
	ajaxLocation,=0A=
=0A=
	// Document location segments=0A=
	ajaxLocParts;=0A=
=0A=
// #8138, IE may throw an exception when accessing=0A=
// a field from document.location if document.domain has been set=0A=
try {=0A=
	ajaxLocation =3D document.location.href;=0A=
} catch( e ) {=0A=
	// Use the href attribute of an A element=0A=
	// since IE will modify it given document.location=0A=
	ajaxLocation =3D document.createElement( "a" );=0A=
	ajaxLocation.href =3D "";=0A=
	ajaxLocation =3D ajaxLocation.href;=0A=
}=0A=
=0A=
// Segment location into parts=0A=
ajaxLocParts =3D rurl.exec( ajaxLocation.toLowerCase() ) || [];=0A=
=0A=
// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport=0A=
function addToPrefiltersOrTransports( structure ) {=0A=
=0A=
	// dataTypeExpression is optional and defaults to "*"=0A=
	return function( dataTypeExpression, func ) {=0A=
=0A=
		if ( typeof dataTypeExpression !=3D=3D "string" ) {=0A=
			func =3D dataTypeExpression;=0A=
			dataTypeExpression =3D "*";=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( func ) ) {=0A=
			var dataTypes =3D dataTypeExpression.toLowerCase().split( rspacesAjax =
),=0A=
				i =3D 0,=0A=
				length =3D dataTypes.length,=0A=
				dataType,=0A=
				list,=0A=
				placeBefore;=0A=
=0A=
			// For each dataType in the dataTypeExpression=0A=
			for(; i < length; i++ ) {=0A=
				dataType =3D dataTypes[ i ];=0A=
				// We control if we're asked to add before=0A=
				// any existing element=0A=
				placeBefore =3D /^\+/.test( dataType );=0A=
				if ( placeBefore ) {=0A=
					dataType =3D dataType.substr( 1 ) || "*";=0A=
				}=0A=
				list =3D structure[ dataType ] =3D structure[ dataType ] || [];=0A=
				// then we add to the structure accordingly=0A=
				list[ placeBefore ? "unshift" : "push" ]( func );=0A=
			}=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
//Base inspection function for prefilters and transports=0A=
function inspectPrefiltersOrTransports( structure, options, =
originalOptions, jqXHR,=0A=
		dataType /* internal */, inspected /* internal */ ) {=0A=
=0A=
	dataType =3D dataType || options.dataTypes[ 0 ];=0A=
	inspected =3D inspected || {};=0A=
=0A=
	inspected[ dataType ] =3D true;=0A=
=0A=
	var list =3D structure[ dataType ],=0A=
		i =3D 0,=0A=
		length =3D list ? list.length : 0,=0A=
		executeOnly =3D ( structure =3D=3D=3D prefilters ),=0A=
		selection;=0A=
=0A=
	for(; i < length && ( executeOnly || !selection ); i++ ) {=0A=
		selection =3D list[ i ]( options, originalOptions, jqXHR );=0A=
		// If we got redirected to another dataType=0A=
		// we try there if executing only and not done already=0A=
		if ( typeof selection =3D=3D=3D "string" ) {=0A=
			if ( !executeOnly || inspected[ selection ] ) {=0A=
				selection =3D undefined;=0A=
			} else {=0A=
				options.dataTypes.unshift( selection );=0A=
				selection =3D inspectPrefiltersOrTransports(=0A=
						structure, options, originalOptions, jqXHR, selection, inspected );=0A=
			}=0A=
		}=0A=
	}=0A=
	// If we're only executing or nothing was selected=0A=
	// we try the catchall dataType if not done already=0A=
	if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) {=0A=
		selection =3D inspectPrefiltersOrTransports(=0A=
				structure, options, originalOptions, jqXHR, "*", inspected );=0A=
	}=0A=
	// unnecessary when only executing (prefilters)=0A=
	// but it'll be ignored by the caller in that case=0A=
	return selection;=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D=3D "string" && _load ) {=0A=
			return _load.apply( this, arguments );=0A=
=0A=
		// Don't do a request if no elements are being requested=0A=
		} else if ( !this.length ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		var off =3D url.indexOf( " " );=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice( off, url.length );=0A=
			url =3D url.slice( 0, off );=0A=
		}=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params ) {=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D undefined;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else if ( typeof params =3D=3D=3D "object" ) {=0A=
				params =3D jQuery.param( params, jQuery.ajaxSettings.traditional );=0A=
				type =3D "POST";=0A=
			}=0A=
		}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			// Complete callback (responseText is used internally)=0A=
			complete: function( jqXHR, status, responseText ) {=0A=
				// Store the response as specified by the jqXHR object=0A=
				responseText =3D jqXHR.responseText;=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( jqXHR.isResolved() ) {=0A=
					// #4825: Get the actual response in case=0A=
					// a dataFilter is present in ajaxSettings=0A=
					jqXHR.done(function( r ) {=0A=
						responseText =3D r;=0A=
					});=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(responseText.replace(rscript, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						responseText );=0A=
				}=0A=
=0A=
				if ( callback ) {=0A=
					self.each( callback, [ responseText, status, jqXHR ] );=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param( this.serializeArray() );=0A=
	},=0A=
=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return this.elements ? jQuery.makeArray( this.elements ) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled &&=0A=
				( this.checked || rselectTextarea.test( this.nodeName ) ||=0A=
					rinput.test( this.type ) );=0A=
		})=0A=
		.map(function( i, elem ){=0A=
			var val =3D jQuery( this ).val();=0A=
=0A=
			return val =3D=3D null ?=0A=
				null :=0A=
				jQuery.isArray( val ) ?=0A=
					jQuery.map( val, function( val, i ){=0A=
						return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A=
					}) :=0A=
					{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split( " " ), function( i, o ){=0A=
	jQuery.fn[ o ] =3D function( f ){=0A=
		return this.bind( o, f );=0A=
	};=0A=
} );=0A=
=0A=
jQuery.each( [ "get", "post" ], function( i, method ) {=0A=
	jQuery[ method ] =3D function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omitted=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: method,=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	};=0A=
} );=0A=
=0A=
jQuery.extend({=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get( url, undefined, callback, "script" );=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get( url, data, callback, "json" );=0A=
	},=0A=
=0A=
	// Creates a full fledged settings object into target=0A=
	// with both ajaxSettings and settings fields.=0A=
	// If target is omitted, writes into ajaxSettings.=0A=
	ajaxSetup: function ( target, settings ) {=0A=
		if ( !settings ) {=0A=
			// Only one parameter, we extend ajaxSettings=0A=
			settings =3D target;=0A=
			target =3D jQuery.extend( true, jQuery.ajaxSettings, settings );=0A=
		} else {=0A=
			// target was provided, we extend into it=0A=
			jQuery.extend( true, target, jQuery.ajaxSettings, settings );=0A=
		}=0A=
		// Flatten fields we don't want deep extended=0A=
		for( var field in { context: 1, url: 1 } ) {=0A=
			if ( field in settings ) {=0A=
				target[ field ] =3D settings[ field ];=0A=
			} else if( field in jQuery.ajaxSettings ) {=0A=
				target[ field ] =3D jQuery.ajaxSettings[ field ];=0A=
			}=0A=
		}=0A=
		return target;=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: ajaxLocation,=0A=
		isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		dataType: null,=0A=
		username: null,=0A=
		password: null,=0A=
		cache: null,=0A=
		traditional: false,=0A=
		headers: {},=0A=
		*/=0A=
=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			text: "text/plain",=0A=
			json: "application/json, text/javascript",=0A=
			"*": "*/*"=0A=
		},=0A=
=0A=
		contents: {=0A=
			xml: /xml/,=0A=
			html: /html/,=0A=
			json: /json/=0A=
		},=0A=
=0A=
		responseFields: {=0A=
			xml: "responseXML",=0A=
			text: "responseText"=0A=
		},=0A=
=0A=
		// List of data converters=0A=
		// 1) key format is "source_type destination_type" (a single space =
in-between)=0A=
		// 2) the catchall symbol "*" can be used for source_type=0A=
		converters: {=0A=
=0A=
			// Convert anything to text=0A=
			"* text": window.String,=0A=
=0A=
			// Text to html (true =3D no transformation)=0A=
			"text html": true,=0A=
=0A=
			// Evaluate text as a json expression=0A=
			"text json": jQuery.parseJSON,=0A=
=0A=
			// Parse text as xml=0A=
			"text xml": jQuery.parseXML=0A=
		}=0A=
	},=0A=
=0A=
	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),=0A=
	ajaxTransport: addToPrefiltersOrTransports( transports ),=0A=
=0A=
	// Main method=0A=
	ajax: function( url, options ) {=0A=
=0A=
		// If url is an object, simulate pre-1.5 signature=0A=
		if ( typeof url =3D=3D=3D "object" ) {=0A=
			options =3D url;=0A=
			url =3D undefined;=0A=
		}=0A=
=0A=
		// Force options to be an object=0A=
		options =3D options || {};=0A=
=0A=
		var // Create the final options object=0A=
			s =3D jQuery.ajaxSetup( {}, options ),=0A=
			// Callbacks context=0A=
			callbackContext =3D s.context || s,=0A=
			// Context for global events=0A=
			// It's the callbackContext if one was provided in the options=0A=
			// and if it's a DOM node or a jQuery collection=0A=
			globalEventContext =3D callbackContext !=3D=3D s &&=0A=
				( callbackContext.nodeType || callbackContext instanceof jQuery ) ?=0A=
						jQuery( callbackContext ) : jQuery.event,=0A=
			// Deferreds=0A=
			deferred =3D jQuery.Deferred(),=0A=
			completeDeferred =3D jQuery._Deferred(),=0A=
			// Status-dependent callbacks=0A=
			statusCode =3D s.statusCode || {},=0A=
			// ifModified key=0A=
			ifModifiedKey,=0A=
			// Headers (they are sent all at once)=0A=
			requestHeaders =3D {},=0A=
			// Response headers=0A=
			responseHeadersString,=0A=
			responseHeaders,=0A=
			// transport=0A=
			transport,=0A=
			// timeout handle=0A=
			timeoutTimer,=0A=
			// Cross-domain detection vars=0A=
			parts,=0A=
			// The jqXHR state=0A=
			state =3D 0,=0A=
			// To know if global events are to be dispatched=0A=
			fireGlobals,=0A=
			// Loop variable=0A=
			i,=0A=
			// Fake xhr=0A=
			jqXHR =3D {=0A=
=0A=
				readyState: 0,=0A=
=0A=
				// Caches the header=0A=
				setRequestHeader: function( name, value ) {=0A=
					if ( !state ) {=0A=
						requestHeaders[ name.toLowerCase().replace( rucHeaders, =
rucHeadersFunc ) ] =3D value;=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// Raw string=0A=
				getAllResponseHeaders: function() {=0A=
					return state =3D=3D=3D 2 ? responseHeadersString : null;=0A=
				},=0A=
=0A=
				// Builds headers hashtable if needed=0A=
				getResponseHeader: function( key ) {=0A=
					var match;=0A=
					if ( state =3D=3D=3D 2 ) {=0A=
						if ( !responseHeaders ) {=0A=
							responseHeaders =3D {};=0A=
							while( ( match =3D rheaders.exec( responseHeadersString ) ) ) {=0A=
								responseHeaders[ match[1].toLowerCase() ] =3D match[ 2 ];=0A=
							}=0A=
						}=0A=
						match =3D responseHeaders[ key.toLowerCase() ];=0A=
					}=0A=
					return match =3D=3D=3D undefined ? null : match;=0A=
				},=0A=
=0A=
				// Overrides response content-type header=0A=
				overrideMimeType: function( type ) {=0A=
					if ( !state ) {=0A=
						s.mimeType =3D type;=0A=
					}=0A=
					return this;=0A=
				},=0A=
=0A=
				// Cancel the request=0A=
				abort: function( statusText ) {=0A=
					statusText =3D statusText || "abort";=0A=
					if ( transport ) {=0A=
						transport.abort( statusText );=0A=
					}=0A=
					done( 0, statusText );=0A=
					return this;=0A=
				}=0A=
			};=0A=
=0A=
		// Callback for when everything is done=0A=
		// It is defined here because jslint complains if it is declared=0A=
		// at the end of the function (which would be more logical and =
readable)=0A=
		function done( status, statusText, responses, headers ) {=0A=
=0A=
			// Called once=0A=
			if ( state =3D=3D=3D 2 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			// State is "done" now=0A=
			state =3D 2;=0A=
=0A=
			// Clear timeout if it exists=0A=
			if ( timeoutTimer ) {=0A=
				clearTimeout( timeoutTimer );=0A=
			}=0A=
=0A=
			// Dereference transport for early garbage collection=0A=
			// (no matter how long the jqXHR object will be used)=0A=
			transport =3D undefined;=0A=
=0A=
			// Cache response headers=0A=
			responseHeadersString =3D headers || "";=0A=
=0A=
			// Set readyState=0A=
			jqXHR.readyState =3D status ? 4 : 0;=0A=
=0A=
			var isSuccess,=0A=
				success,=0A=
				error,=0A=
				response =3D responses ? ajaxHandleResponses( s, jqXHR, responses ) =
: undefined,=0A=
				lastModified,=0A=
				etag;=0A=
=0A=
			// If successful, handle type chaining=0A=
			if ( status >=3D 200 && status < 300 || status =3D=3D=3D 304 ) {=0A=
=0A=
				// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
				if ( s.ifModified ) {=0A=
=0A=
					if ( ( lastModified =3D jqXHR.getResponseHeader( "Last-Modified" ) =
) ) {=0A=
						jQuery.lastModified[ ifModifiedKey ] =3D lastModified;=0A=
					}=0A=
					if ( ( etag =3D jqXHR.getResponseHeader( "Etag" ) ) ) {=0A=
						jQuery.etag[ ifModifiedKey ] =3D etag;=0A=
					}=0A=
				}=0A=
=0A=
				// If not modified=0A=
				if ( status =3D=3D=3D 304 ) {=0A=
=0A=
					statusText =3D "notmodified";=0A=
					isSuccess =3D true;=0A=
=0A=
				// If we have data=0A=
				} else {=0A=
=0A=
					try {=0A=
						success =3D ajaxConvert( s, response );=0A=
						statusText =3D "success";=0A=
						isSuccess =3D true;=0A=
					} catch(e) {=0A=
						// We have a parsererror=0A=
						statusText =3D "parsererror";=0A=
						error =3D e;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				// We extract error from statusText=0A=
				// then normalize statusText and status for non-aborts=0A=
				error =3D statusText;=0A=
				if( !statusText || status ) {=0A=
					statusText =3D "error";=0A=
					if ( status < 0 ) {=0A=
						status =3D 0;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Set data for the fake xhr object=0A=
			jqXHR.status =3D status;=0A=
			jqXHR.statusText =3D statusText;=0A=
=0A=
			// Success/Error=0A=
			if ( isSuccess ) {=0A=
				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR =
] );=0A=
			} else {=0A=
				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );=0A=
			}=0A=
=0A=
			// Status-dependent callbacks=0A=
			jqXHR.statusCode( statusCode );=0A=
			statusCode =3D undefined;=0A=
=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : =
"Error" ),=0A=
						[ jqXHR, s, isSuccess ? success : error ] );=0A=
			}=0A=
=0A=
			// Complete=0A=
			completeDeferred.resolveWith( callbackContext, [ jqXHR, statusText ] =
);=0A=
=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s] );=0A=
				// Handle the global AJAX counter=0A=
				if ( !( --jQuery.active ) ) {=0A=
					jQuery.event.trigger( "ajaxStop" );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Attach deferreds=0A=
		deferred.promise( jqXHR );=0A=
		jqXHR.success =3D jqXHR.done;=0A=
		jqXHR.error =3D jqXHR.fail;=0A=
		jqXHR.complete =3D completeDeferred.done;=0A=
=0A=
		// Status-dependent callbacks=0A=
		jqXHR.statusCode =3D function( map ) {=0A=
			if ( map ) {=0A=
				var tmp;=0A=
				if ( state < 2 ) {=0A=
					for( tmp in map ) {=0A=
						statusCode[ tmp ] =3D [ statusCode[tmp], map[tmp] ];=0A=
					}=0A=
				} else {=0A=
					tmp =3D map[ jqXHR.status ];=0A=
					jqXHR.then( tmp, tmp );=0A=
				}=0A=
			}=0A=
			return this;=0A=
		};=0A=
=0A=
		// Remove hash character (#7531: and string promotion)=0A=
		// Add protocol if not provided (#5866: IE7 issue with protocol-less =
urls)=0A=
		// We also use the url parameter if available=0A=
		s.url =3D ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( =
rprotocol, ajaxLocParts[ 1 ] + "//" );=0A=
=0A=
		// Extract dataTypes list=0A=
		s.dataTypes =3D jQuery.trim( s.dataType || "*" ).toLowerCase().split( =
rspacesAjax );=0A=
=0A=
		// Determine if a cross-domain request is in order=0A=
		if ( s.crossDomain =3D=3D null ) {=0A=
			parts =3D rurl.exec( s.url.toLowerCase() );=0A=
			s.crossDomain =3D !!( parts &&=0A=
				( parts[ 1 ] !=3D ajaxLocParts[ 1 ] || parts[ 2 ] !=3D ajaxLocParts[ =
2 ] ||=0A=
					( parts[ 3 ] || ( parts[ 1 ] =3D=3D=3D "http:" ? 80 : 443 ) ) !=3D=0A=
						( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] =3D=3D=3D "http:" ? 80 =
: 443 ) ) )=0A=
			);=0A=
		}=0A=
=0A=
		// Convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A=
			s.data =3D jQuery.param( s.data, s.traditional );=0A=
		}=0A=
=0A=
		// Apply prefilters=0A=
		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );=0A=
=0A=
		// If request was aborted inside a prefiler, stop there=0A=
		if ( state =3D=3D=3D 2 ) {=0A=
			return false;=0A=
		}=0A=
=0A=
		// We can fire global events as of now if asked to=0A=
		fireGlobals =3D s.global;=0A=
=0A=
		// Uppercase the type=0A=
		s.type =3D s.type.toUpperCase();=0A=
=0A=
		// Determine if request has content=0A=
		s.hasContent =3D !rnoContent.test( s.type );=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( fireGlobals && jQuery.active++ =3D=3D=3D 0 ) {=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
		}=0A=
=0A=
		// More options handling for requests with no content=0A=
		if ( !s.hasContent ) {=0A=
=0A=
			// If data is available, append data to url=0A=
			if ( s.data ) {=0A=
				s.url +=3D ( rquery.test( s.url ) ? "&" : "?" ) + s.data;=0A=
			}=0A=
=0A=
			// Get ifModifiedKey before adding the anti-cache parameter=0A=
			ifModifiedKey =3D s.url;=0A=
=0A=
			// Add anti-cache in url if needed=0A=
			if ( s.cache =3D=3D=3D false ) {=0A=
=0A=
				var ts =3D jQuery.now(),=0A=
					// try replacing _=3D if it is there=0A=
					ret =3D s.url.replace( rts, "$1_=3D" + ts );=0A=
=0A=
				// if nothing was replaced, add timestamp to the end=0A=
				s.url =3D ret + ( (ret =3D=3D=3D s.url ) ? ( rquery.test( s.url ) ? =
"&" : "?" ) + "_=3D" + ts : "" );=0A=
			}=0A=
		}=0A=
=0A=
		// Set the correct header, if data is being sent=0A=
		if ( s.data && s.hasContent && s.contentType !=3D=3D false || =
options.contentType ) {=0A=
			requestHeaders[ "Content-Type" ] =3D s.contentType;=0A=
		}=0A=
=0A=
		// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
		if ( s.ifModified ) {=0A=
			ifModifiedKey =3D ifModifiedKey || s.url;=0A=
			if ( jQuery.lastModified[ ifModifiedKey ] ) {=0A=
				requestHeaders[ "If-Modified-Since" ] =3D jQuery.lastModified[ =
ifModifiedKey ];=0A=
			}=0A=
			if ( jQuery.etag[ ifModifiedKey ] ) {=0A=
				requestHeaders[ "If-None-Match" ] =3D jQuery.etag[ ifModifiedKey ];=0A=
			}=0A=
		}=0A=
=0A=
		// Set the Accepts header for the server, depending on the dataType=0A=
		requestHeaders.Accept =3D s.dataTypes[ 0 ] && s.accepts[ =
s.dataTypes[0] ] ?=0A=
			s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !=3D=3D "*" ? ", =
*/*; q=3D0.01" : "" ) :=0A=
			s.accepts[ "*" ];=0A=
=0A=
		// Check for headers option=0A=
		for ( i in s.headers ) {=0A=
			jqXHR.setRequestHeader( i, s.headers[ i ] );=0A=
		}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) =
=3D=3D=3D false || state =3D=3D=3D 2 ) ) {=0A=
				// Abort if not done already=0A=
				jqXHR.abort();=0A=
				return false;=0A=
=0A=
		}=0A=
=0A=
		// Install callbacks on deferreds=0A=
		for ( i in { success: 1, error: 1, complete: 1 } ) {=0A=
			jqXHR[ i ]( s[ i ] );=0A=
		}=0A=
=0A=
		// Get transport=0A=
		transport =3D inspectPrefiltersOrTransports( transports, s, options, =
jqXHR );=0A=
=0A=
		// If no transport, we auto-abort=0A=
		if ( !transport ) {=0A=
			done( -1, "No Transport" );=0A=
		} else {=0A=
			jqXHR.readyState =3D 1;=0A=
			// Send global event=0A=
			if ( fireGlobals ) {=0A=
				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );=0A=
			}=0A=
			// Timeout=0A=
			if ( s.async && s.timeout > 0 ) {=0A=
				timeoutTimer =3D setTimeout( function(){=0A=
					jqXHR.abort( "timeout" );=0A=
				}, s.timeout );=0A=
			}=0A=
=0A=
			try {=0A=
				state =3D 1;=0A=
				transport.send( requestHeaders, done );=0A=
			} catch (e) {=0A=
				// Propagate exception as error if not done=0A=
				if ( status < 2 ) {=0A=
					done( -1, e );=0A=
				// Simply rethrow otherwise=0A=
				} else {=0A=
					jQuery.error( e );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return jqXHR;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a, traditional ) {=0A=
		var s =3D [],=0A=
			add =3D function( key, value ) {=0A=
				// If value is a function, invoke it and return its value=0A=
				value =3D jQuery.isFunction( value ) ? value() : value;=0A=
				s[ s.length ] =3D encodeURIComponent( key ) + "=3D" + =
encodeURIComponent( value );=0A=
			};=0A=
=0A=
		// Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A=
		if ( traditional =3D=3D=3D undefined ) {=0A=
			traditional =3D jQuery.ajaxSettings.traditional;=0A=
		}=0A=
=0A=
		// If an array was passed in, assume that it is an array of form =
elements.=0A=
		if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) =
) {=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function() {=0A=
				add( this.name, this.value );=0A=
			} );=0A=
=0A=
		} else {=0A=
			// If traditional, encode the "old" way (the way 1.3.2 or older=0A=
			// did it), otherwise encode params recursively.=0A=
			for ( var prefix in a ) {=0A=
				buildParams( prefix, a[ prefix ], traditional, add );=0A=
			}=0A=
		}=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join( "&" ).replace( r20, "+" );=0A=
	}=0A=
});=0A=
=0A=
function buildParams( prefix, obj, traditional, add ) {=0A=
	if ( jQuery.isArray( obj ) && obj.length ) {=0A=
		// Serialize array item.=0A=
		jQuery.each( obj, function( i, v ) {=0A=
			if ( traditional || rbracket.test( prefix ) ) {=0A=
				// Treat each array item as a scalar.=0A=
				add( prefix, v );=0A=
=0A=
			} else {=0A=
				// If array item is non-scalar (array or object), encode its=0A=
				// numeric index to resolve deserialization ambiguity issues.=0A=
				// Note that rack (as of 1.0.0) can't currently deserialize=0A=
				// nested arrays properly, and attempting to do so may cause=0A=
				// a server error. Possible fixes are to modify rack's=0A=
				// deserialization algorithm or to provide an option or flag=0A=
				// to force array serialization to be shallow.=0A=
				buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" || =
jQuery.isArray(v) ? i : "" ) + "]", v, traditional, add );=0A=
			}=0A=
		});=0A=
=0A=
	} else if ( !traditional && obj !=3D null && typeof obj =3D=3D=3D =
"object" ) {=0A=
		// If we see an array here, it is empty and should be treated as an =
empty=0A=
		// object=0A=
		if ( jQuery.isArray( obj ) || jQuery.isEmptyObject( obj ) ) {=0A=
			add( prefix, "" );=0A=
=0A=
		// Serialize object item.=0A=
		} else {=0A=
			for ( var name in obj ) {=0A=
				buildParams( prefix + "[" + name + "]", obj[ name ], traditional, =
add );=0A=
			}=0A=
		}=0A=
=0A=
	} else {=0A=
		// Serialize scalar item.=0A=
		add( prefix, obj );=0A=
	}=0A=
}=0A=
=0A=
// This is still on the jQuery object... for now=0A=
// Want to move this to jQuery.ajax some day=0A=
jQuery.extend({=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
	etag: {}=0A=
=0A=
});=0A=
=0A=
/* Handles responses to an ajax request:=0A=
 * - sets all responseXXX fields accordingly=0A=
 * - finds the right dataType (mediates between content-type and =
expected dataType)=0A=
 * - returns the corresponding response=0A=
 */=0A=
function ajaxHandleResponses( s, jqXHR, responses ) {=0A=
=0A=
	var contents =3D s.contents,=0A=
		dataTypes =3D s.dataTypes,=0A=
		responseFields =3D s.responseFields,=0A=
		ct,=0A=
		type,=0A=
		finalDataType,=0A=
		firstDataType;=0A=
=0A=
	// Fill responseXXX fields=0A=
	for( type in responseFields ) {=0A=
		if ( type in responses ) {=0A=
			jqXHR[ responseFields[type] ] =3D responses[ type ];=0A=
		}=0A=
	}=0A=
=0A=
	// Remove auto dataType and get content-type in the process=0A=
	while( dataTypes[ 0 ] =3D=3D=3D "*" ) {=0A=
		dataTypes.shift();=0A=
		if ( ct =3D=3D=3D undefined ) {=0A=
			ct =3D s.mimeType || jqXHR.getResponseHeader( "content-type" );=0A=
		}=0A=
	}=0A=
=0A=
	// Check if we're dealing with a known content-type=0A=
	if ( ct ) {=0A=
		for ( type in contents ) {=0A=
			if ( contents[ type ] && contents[ type ].test( ct ) ) {=0A=
				dataTypes.unshift( type );=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Check to see if we have a response for the expected dataType=0A=
	if ( dataTypes[ 0 ] in responses ) {=0A=
		finalDataType =3D dataTypes[ 0 ];=0A=
	} else {=0A=
		// Try convertible dataTypes=0A=
		for ( type in responses ) {=0A=
			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {=0A=
				finalDataType =3D type;=0A=
				break;=0A=
			}=0A=
			if ( !firstDataType ) {=0A=
				firstDataType =3D type;=0A=
			}=0A=
		}=0A=
		// Or just use first one=0A=
		finalDataType =3D finalDataType || firstDataType;=0A=
	}=0A=
=0A=
	// If we found a dataType=0A=
	// We add the dataType to the list if needed=0A=
	// and return the corresponding response=0A=
	if ( finalDataType ) {=0A=
		if ( finalDataType !=3D=3D dataTypes[ 0 ] ) {=0A=
			dataTypes.unshift( finalDataType );=0A=
		}=0A=
		return responses[ finalDataType ];=0A=
	}=0A=
}=0A=
=0A=
// Chain conversions given the request and the original response=0A=
function ajaxConvert( s, response ) {=0A=
=0A=
	// Apply the dataFilter if provided=0A=
	if ( s.dataFilter ) {=0A=
		response =3D s.dataFilter( response, s.dataType );=0A=
	}=0A=
=0A=
	var dataTypes =3D s.dataTypes,=0A=
		converters =3D {},=0A=
		i,=0A=
		key,=0A=
		length =3D dataTypes.length,=0A=
		tmp,=0A=
		// Current and previous dataTypes=0A=
		current =3D dataTypes[ 0 ],=0A=
		prev,=0A=
		// Conversion expression=0A=
		conversion,=0A=
		// Conversion function=0A=
		conv,=0A=
		// Conversion functions (transitive conversion)=0A=
		conv1,=0A=
		conv2;=0A=
=0A=
	// For each dataType in the chain=0A=
	for( i =3D 1; i < length; i++ ) {=0A=
=0A=
		// Create converters map=0A=
		// with lowercased keys=0A=
		if ( i =3D=3D=3D 1 ) {=0A=
			for( key in s.converters ) {=0A=
				if( typeof key =3D=3D=3D "string" ) {=0A=
					converters[ key.toLowerCase() ] =3D s.converters[ key ];=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Get the dataTypes=0A=
		prev =3D current;=0A=
		current =3D dataTypes[ i ];=0A=
=0A=
		// If current is auto dataType, update it to prev=0A=
		if( current =3D=3D=3D "*" ) {=0A=
			current =3D prev;=0A=
		// If no auto and dataTypes are actually different=0A=
		} else if ( prev !=3D=3D "*" && prev !=3D=3D current ) {=0A=
=0A=
			// Get the converter=0A=
			conversion =3D prev + " " + current;=0A=
			conv =3D converters[ conversion ] || converters[ "* " + current ];=0A=
=0A=
			// If there is no direct converter, search transitively=0A=
			if ( !conv ) {=0A=
				conv2 =3D undefined;=0A=
				for( conv1 in converters ) {=0A=
					tmp =3D conv1.split( " " );=0A=
					if ( tmp[ 0 ] =3D=3D=3D prev || tmp[ 0 ] =3D=3D=3D "*" ) {=0A=
						conv2 =3D converters[ tmp[1] + " " + current ];=0A=
						if ( conv2 ) {=0A=
							conv1 =3D converters[ conv1 ];=0A=
							if ( conv1 =3D=3D=3D true ) {=0A=
								conv =3D conv2;=0A=
							} else if ( conv2 =3D=3D=3D true ) {=0A=
								conv =3D conv1;=0A=
							}=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
			// If we found no converter, dispatch an error=0A=
			if ( !( conv || conv2 ) ) {=0A=
				jQuery.error( "No conversion from " + conversion.replace(" "," to ") =
);=0A=
			}=0A=
			// If found converter is not an equivalence=0A=
			if ( conv !=3D=3D true ) {=0A=
				// Convert with 1 or 2 converters accordingly=0A=
				response =3D conv ? conv( response ) : conv2( conv1(response) );=0A=
			}=0A=
		}=0A=
	}=0A=
	return response;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var jsc =3D jQuery.now(),=0A=
	jsre =3D /(\=3D)\?(&|$)|\?\?/i;=0A=
=0A=
// Default jsonp settings=0A=
jQuery.ajaxSetup({=0A=
	jsonp: "callback",=0A=
	jsonpCallback: function() {=0A=
		return jQuery.expando + "_" + ( jsc++ );=0A=
	}=0A=
});=0A=
=0A=
// Detect, normalize options and install callbacks for jsonp requests=0A=
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR =
) {=0A=
=0A=
	var dataIsString =3D ( typeof s.data =3D=3D=3D "string" );=0A=
=0A=
	if ( s.dataTypes[ 0 ] =3D=3D=3D "jsonp" ||=0A=
		originalSettings.jsonpCallback ||=0A=
		originalSettings.jsonp !=3D null ||=0A=
		s.jsonp !=3D=3D false && ( jsre.test( s.url ) ||=0A=
				dataIsString && jsre.test( s.data ) ) ) {=0A=
=0A=
		var responseContainer,=0A=
			jsonpCallback =3D s.jsonpCallback =3D=0A=
				jQuery.isFunction( s.jsonpCallback ) ? s.jsonpCallback() : =
s.jsonpCallback,=0A=
			previous =3D window[ jsonpCallback ],=0A=
			url =3D s.url,=0A=
			data =3D s.data,=0A=
			replace =3D "$1" + jsonpCallback + "$2",=0A=
			cleanUp =3D function() {=0A=
				// Set callback back to previous value=0A=
				window[ jsonpCallback ] =3D previous;=0A=
				// Call if it was a function and we have a response=0A=
				if ( responseContainer && jQuery.isFunction( previous ) ) {=0A=
					window[ jsonpCallback ]( responseContainer[ 0 ] );=0A=
				}=0A=
			};=0A=
=0A=
		if ( s.jsonp !=3D=3D false ) {=0A=
			url =3D url.replace( jsre, replace );=0A=
			if ( s.url =3D=3D=3D url ) {=0A=
				if ( dataIsString ) {=0A=
					data =3D data.replace( jsre, replace );=0A=
				}=0A=
				if ( s.data =3D=3D=3D data ) {=0A=
					// Add callback manually=0A=
					url +=3D (/\?/.test( url ) ? "&" : "?") + s.jsonp + "=3D" + =
jsonpCallback;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		s.url =3D url;=0A=
		s.data =3D data;=0A=
=0A=
		// Install callback=0A=
		window[ jsonpCallback ] =3D function( response ) {=0A=
			responseContainer =3D [ response ];=0A=
		};=0A=
=0A=
		// Install cleanUp function=0A=
		jqXHR.then( cleanUp, cleanUp );=0A=
=0A=
		// Use data converter to retrieve json after script execution=0A=
		s.converters["script json"] =3D function() {=0A=
			if ( !responseContainer ) {=0A=
				jQuery.error( jsonpCallback + " was not called" );=0A=
			}=0A=
			return responseContainer[ 0 ];=0A=
		};=0A=
=0A=
		// force json dataType=0A=
		s.dataTypes[ 0 ] =3D "json";=0A=
=0A=
		// Delegate to script=0A=
		return "script";=0A=
	}=0A=
} );=0A=
=0A=
=0A=
=0A=
=0A=
// Install script dataType=0A=
jQuery.ajaxSetup({=0A=
	accepts: {=0A=
		script: "text/javascript, application/javascript, =
application/ecmascript, application/x-ecmascript"=0A=
	},=0A=
	contents: {=0A=
		script: /javascript|ecmascript/=0A=
	},=0A=
	converters: {=0A=
		"text script": function( text ) {=0A=
			jQuery.globalEval( text );=0A=
			return text;=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
// Handle cache's special case and global=0A=
jQuery.ajaxPrefilter( "script", function( s ) {=0A=
	if ( s.cache =3D=3D=3D undefined ) {=0A=
		s.cache =3D false;=0A=
	}=0A=
	if ( s.crossDomain ) {=0A=
		s.type =3D "GET";=0A=
		s.global =3D false;=0A=
	}=0A=
} );=0A=
=0A=
// Bind script tag hack transport=0A=
jQuery.ajaxTransport( "script", function(s) {=0A=
=0A=
	// This transport only deals with cross domain requests=0A=
	if ( s.crossDomain ) {=0A=
=0A=
		var script,=0A=
			head =3D document.head || document.getElementsByTagName( "head" )[0] =
|| document.documentElement;=0A=
=0A=
		return {=0A=
=0A=
			send: function( _, callback ) {=0A=
=0A=
				script =3D document.createElement( "script" );=0A=
=0A=
				script.async =3D "async";=0A=
=0A=
				if ( s.scriptCharset ) {=0A=
					script.charset =3D s.scriptCharset;=0A=
				}=0A=
=0A=
				script.src =3D s.url;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function( _, isAbort =
) {=0A=
=0A=
					if ( !script.readyState || /loaded|complete/.test( =
script.readyState ) ) {=0A=
=0A=
						// Handle memory leak in IE=0A=
						script.onload =3D script.onreadystatechange =3D null;=0A=
=0A=
						// Remove the script=0A=
						if ( head && script.parentNode ) {=0A=
							head.removeChild( script );=0A=
						}=0A=
=0A=
						// Dereference the script=0A=
						script =3D undefined;=0A=
=0A=
						// Callback if not abort=0A=
						if ( !isAbort ) {=0A=
							callback( 200, "success" );=0A=
						}=0A=
					}=0A=
				};=0A=
				// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
				// This arises when a base node is used (#2709 and #4378).=0A=
				head.insertBefore( script, head.firstChild );=0A=
			},=0A=
=0A=
			abort: function() {=0A=
				if ( script ) {=0A=
					script.onload( 0, 1 );=0A=
				}=0A=
			}=0A=
		};=0A=
	}=0A=
} );=0A=
=0A=
=0A=
=0A=
=0A=
var // #5280: next active xhr id and list of active xhrs' callbacks=0A=
	xhrId =3D jQuery.now(),=0A=
	xhrCallbacks,=0A=
=0A=
	// XHR used to determine supports properties=0A=
	testXHR;=0A=
=0A=
// #5280: Internet Explorer will keep connections alive if we don't =
abort on unload=0A=
function xhrOnUnloadAbort() {=0A=
	jQuery( window ).unload(function() {=0A=
		// Abort all pending requests=0A=
		for ( var key in xhrCallbacks ) {=0A=
			xhrCallbacks[ key ]( 0, 1 );=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
// Functions to create xhrs=0A=
function createStandardXHR() {=0A=
	try {=0A=
		return new window.XMLHttpRequest();=0A=
	} catch( e ) {}=0A=
}=0A=
=0A=
function createActiveXHR() {=0A=
	try {=0A=
		return new window.ActiveXObject( "Microsoft.XMLHTTP" );=0A=
	} catch( e ) {}=0A=
}=0A=
=0A=
// Create the request object=0A=
// (This is still attached to ajaxSettings for backward compatibility)=0A=
jQuery.ajaxSettings.xhr =3D window.ActiveXObject ?=0A=
	/* Microsoft failed to properly=0A=
	 * implement the XMLHttpRequest in IE7 (can't request local files),=0A=
	 * so we use the ActiveXObject when it is available=0A=
	 * Additionally XMLHttpRequest can be disabled in IE7/IE8 so=0A=
	 * we need a fallback.=0A=
	 */=0A=
	function() {=0A=
		return !this.isLocal && createStandardXHR() || createActiveXHR();=0A=
	} :=0A=
	// For all other browsers, use the standard XMLHttpRequest object=0A=
	createStandardXHR;=0A=
=0A=
// Test if we can create an xhr object=0A=
testXHR =3D jQuery.ajaxSettings.xhr();=0A=
jQuery.support.ajax =3D !!testXHR;=0A=
=0A=
// Does this browser support crossDomain XHR requests=0A=
jQuery.support.cors =3D testXHR && ( "withCredentials" in testXHR );=0A=
=0A=
// No need for the temporary xhr anymore=0A=
testXHR =3D undefined;=0A=
=0A=
// Create transport if the browser can provide an xhr=0A=
if ( jQuery.support.ajax ) {=0A=
=0A=
	jQuery.ajaxTransport(function( s ) {=0A=
		// Cross domain only allowed if supported through XMLHttpRequest=0A=
		if ( !s.crossDomain || jQuery.support.cors ) {=0A=
=0A=
			var callback;=0A=
=0A=
			return {=0A=
				send: function( headers, complete ) {=0A=
=0A=
					// Get a new xhr=0A=
					var xhr =3D s.xhr(),=0A=
						handle,=0A=
						i;=0A=
=0A=
					// Open the socket=0A=
					// Passing null username, generates a login popup on Opera (#2865)=0A=
					if ( s.username ) {=0A=
						xhr.open( s.type, s.url, s.async, s.username, s.password );=0A=
					} else {=0A=
						xhr.open( s.type, s.url, s.async );=0A=
					}=0A=
=0A=
					// Apply custom fields if provided=0A=
					if ( s.xhrFields ) {=0A=
						for ( i in s.xhrFields ) {=0A=
							xhr[ i ] =3D s.xhrFields[ i ];=0A=
						}=0A=
					}=0A=
=0A=
					// Override mime type if needed=0A=
					if ( s.mimeType && xhr.overrideMimeType ) {=0A=
						xhr.overrideMimeType( s.mimeType );=0A=
					}=0A=
=0A=
					// X-Requested-With header=0A=
					// For cross-domain requests, seeing as conditions for a preflight =
are=0A=
					// akin to a jigsaw puzzle, we simply never set it to be sure.=0A=
					// (it can always be set on a per-request basis or even using =
ajaxSetup)=0A=
					// For same-domain requests, won't change header if already =
provided.=0A=
					if ( !s.crossDomain && !headers["X-Requested-With"] ) {=0A=
						headers[ "X-Requested-With" ] =3D "XMLHttpRequest";=0A=
					}=0A=
=0A=
					// Need an extra try/catch for cross domain requests in Firefox 3=0A=
					try {=0A=
						for ( i in headers ) {=0A=
							xhr.setRequestHeader( i, headers[ i ] );=0A=
						}=0A=
					} catch( _ ) {}=0A=
=0A=
					// Do send the request=0A=
					// This may raise an exception which is actually=0A=
					// handled in jQuery.ajax (so no try/catch here)=0A=
					xhr.send( ( s.hasContent && s.data ) || null );=0A=
=0A=
					// Listener=0A=
					callback =3D function( _, isAbort ) {=0A=
=0A=
						var status,=0A=
							statusText,=0A=
							responseHeaders,=0A=
							responses,=0A=
							xml;=0A=
=0A=
						// Firefox throws exceptions when accessing properties=0A=
						// of an xhr when a network error occured=0A=
						// =
http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:=
_0x80040111_(NS_ERROR_NOT_AVAILABLE)=0A=
						try {=0A=
=0A=
							// Was never called and is aborted or complete=0A=
							if ( callback && ( isAbort || xhr.readyState =3D=3D=3D 4 ) ) {=0A=
=0A=
								// Only called once=0A=
								callback =3D undefined;=0A=
=0A=
								// Do not keep as active anymore=0A=
								if ( handle ) {=0A=
									xhr.onreadystatechange =3D jQuery.noop;=0A=
									delete xhrCallbacks[ handle ];=0A=
								}=0A=
=0A=
								// If it's an abort=0A=
								if ( isAbort ) {=0A=
									// Abort it manually if needed=0A=
									if ( xhr.readyState !=3D=3D 4 ) {=0A=
										xhr.abort();=0A=
									}=0A=
								} else {=0A=
									status =3D xhr.status;=0A=
									responseHeaders =3D xhr.getAllResponseHeaders();=0A=
									responses =3D {};=0A=
									xml =3D xhr.responseXML;=0A=
=0A=
									// Construct response list=0A=
									if ( xml && xml.documentElement /* #4958 */ ) {=0A=
										responses.xml =3D xml;=0A=
									}=0A=
									responses.text =3D xhr.responseText;=0A=
=0A=
									// Firefox throws an exception when accessing=0A=
									// statusText for faulty cross-domain requests=0A=
									try {=0A=
										statusText =3D xhr.statusText;=0A=
									} catch( e ) {=0A=
										// We normalize with Webkit giving an empty statusText=0A=
										statusText =3D "";=0A=
									}=0A=
=0A=
									// Filter status for non standard behaviors=0A=
=0A=
									// If the request is local and we have data: assume a success=0A=
									// (success with no data won't get notified, that's the best we=0A=
									// can do given current implementations)=0A=
									if ( !status && s.isLocal && !s.crossDomain ) {=0A=
										status =3D responses.text ? 200 : 404;=0A=
									// IE - #1450: sometimes returns 1223 when it should be 204=0A=
									} else if ( status =3D=3D=3D 1223 ) {=0A=
										status =3D 204;=0A=
									}=0A=
								}=0A=
							}=0A=
						} catch( firefoxAccessException ) {=0A=
							if ( !isAbort ) {=0A=
								complete( -1, firefoxAccessException );=0A=
							}=0A=
						}=0A=
=0A=
						// Call complete if needed=0A=
						if ( responses ) {=0A=
							complete( status, statusText, responses, responseHeaders );=0A=
						}=0A=
					};=0A=
=0A=
					// if we're in sync mode or it's in cache=0A=
					// and has been retrieved directly (IE6 & IE7)=0A=
					// we need to manually fire the callback=0A=
					if ( !s.async || xhr.readyState =3D=3D=3D 4 ) {=0A=
						callback();=0A=
					} else {=0A=
						// Create the active xhrs callbacks list if needed=0A=
						// and attach the unload handler=0A=
						if ( !xhrCallbacks ) {=0A=
							xhrCallbacks =3D {};=0A=
							xhrOnUnloadAbort();=0A=
						}=0A=
						// Add to list of active xhrs callbacks=0A=
						handle =3D xhrId++;=0A=
						xhr.onreadystatechange =3D xhrCallbacks[ handle ] =3D callback;=0A=
					}=0A=
				},=0A=
=0A=
				abort: function() {=0A=
					if ( callback ) {=0A=
						callback(0,1);=0A=
					}=0A=
				}=0A=
			};=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var elemdisplay =3D {},=0A=
	rfxtypes =3D /^(?:toggle|show|hide)$/,=0A=
	rfxnum =3D /^([+\-]=3D)?([\d+.\-]+)([a-z%]*)$/i,=0A=
	timerId,=0A=
	fxAttrs =3D [=0A=
		// height animations=0A=
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
		// width animations=0A=
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
		// opacity animations=0A=
		[ "opacity" ]=0A=
	];=0A=
=0A=
jQuery.fn.extend({=0A=
	show: function( speed, easing, callback ) {=0A=
		var elem, display;=0A=
=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("show", 3), speed, easing, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, j =3D this.length; i < j; i++ ) {=0A=
				elem =3D this[i];=0A=
				display =3D elem.style.display;=0A=
=0A=
				// Reset the inline display of this element to learn if it is=0A=
				// being hidden by cascaded rules or not=0A=
				if ( !jQuery._data(elem, "olddisplay") && display =3D=3D=3D "none" ) =
{=0A=
					display =3D elem.style.display =3D "";=0A=
				}=0A=
=0A=
				// Set elements which have been overridden with display: none=0A=
				// in a stylesheet to whatever the default browser style is=0A=
				// for such an element=0A=
				if ( display =3D=3D=3D "" && jQuery.css( elem, "display" ) =3D=3D=3D =
"none" ) {=0A=
					jQuery._data(elem, "olddisplay", defaultDisplay(elem.nodeName));=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of most of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( i =3D 0; i < j; i++ ) {=0A=
				elem =3D this[i];=0A=
				display =3D elem.style.display;=0A=
=0A=
				if ( display =3D=3D=3D "" || display =3D=3D=3D "none" ) {=0A=
					elem.style.display =3D jQuery._data(elem, "olddisplay") || "";=0A=
				}=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	hide: function( speed, easing, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("hide", 3), speed, easing, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, j =3D this.length; i < j; i++ ) {=0A=
				var display =3D jQuery.css( this[i], "display" );=0A=
=0A=
				if ( display !=3D=3D "none" && !jQuery._data( this[i], "olddisplay" =
) ) {=0A=
					jQuery._data( this[i], "olddisplay", display );=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( i =3D 0; i < j; i++ ) {=0A=
				this[i].style.display =3D "none";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2, callback ) {=0A=
		var bool =3D typeof fn =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {=0A=
			this._toggle.apply( this, arguments );=0A=
=0A=
		} else if ( fn =3D=3D null || bool ) {=0A=
			this.each(function() {=0A=
				var state =3D bool ? fn : jQuery(this).is(":hidden");=0A=
				jQuery(this)[ state ? "show" : "hide" ]();=0A=
			});=0A=
=0A=
		} else {=0A=
			this.animate(genFx("toggle", 3), fn, fn2, callback);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	fadeTo: function( speed, to, easing, callback ) {=0A=
		return this.filter(":hidden").css("opacity", 0).show().end()=0A=
					.animate({opacity: to}, speed, easing, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		if ( jQuery.isEmptyObject( prop ) ) {=0A=
			return this.each( optall.complete );=0A=
		}=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function() {=0A=
			// XXX 'this' does not always have a nodeName when running the=0A=
			// test suite=0A=
=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				isElement =3D this.nodeType =3D=3D=3D 1,=0A=
				hidden =3D isElement && jQuery(this).is(":hidden"),=0A=
				self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				var name =3D jQuery.camelCase( p );=0A=
=0A=
				if ( p !=3D=3D name ) {=0A=
					prop[ name ] =3D prop[ p ];=0A=
					delete prop[ p ];=0A=
					p =3D name;=0A=
				}=0A=
=0A=
				if ( prop[p] =3D=3D=3D "hide" && hidden || prop[p] =3D=3D=3D "show" =
&& !hidden ) {=0A=
					return opt.complete.call(this);=0A=
				}=0A=
=0A=
				if ( isElement && ( p =3D=3D=3D "height" || p =3D=3D=3D "width" ) ) {=0A=
					// Make sure that nothing sneaks out=0A=
					// Record all 3 overflow attributes because IE does not=0A=
					// change the overflow attribute when overflowX and=0A=
					// overflowY are set to the same value=0A=
					opt.overflow =3D [ this.style.overflow, this.style.overflowX, =
this.style.overflowY ];=0A=
=0A=
					// Set display property to inline-block for height/width=0A=
					// animations on inline elements that are having width/height=0A=
					// animated=0A=
					if ( jQuery.css( this, "display" ) =3D=3D=3D "inline" &&=0A=
							jQuery.css( this, "float" ) =3D=3D=3D "none" ) {=0A=
						if ( !jQuery.support.inlineBlockNeedsLayout ) {=0A=
							this.style.display =3D "inline-block";=0A=
=0A=
						} else {=0A=
							var display =3D defaultDisplay(this.nodeName);=0A=
=0A=
							// inline-level elements accept inline-block;=0A=
							// block-level elements need to be inline with layout=0A=
							if ( display =3D=3D=3D "inline" ) {=0A=
								this.style.display =3D "inline-block";=0A=
=0A=
							} else {=0A=
								this.style.display =3D "inline";=0A=
								this.style.zoom =3D 1;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( jQuery.isArray( prop[p] ) ) {=0A=
					// Create (if needed) and add to specialEasing=0A=
					(opt.specialEasing =3D opt.specialEasing || {})[p] =3D prop[p][1];=0A=
					prop[p] =3D prop[p][0];=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null ) {=0A=
				this.style.overflow =3D "hidden";=0A=
			}=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function( name, val ) {=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( rfxtypes.test(val) ) {=0A=
					e[ val =3D=3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop =
);=0A=
=0A=
				} else {=0A=
					var parts =3D rfxnum.exec(val),=0A=
						start =3D e.cur();=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat( parts[2] ),=0A=
							unit =3D parts[3] || ( jQuery.cssNumber[ name ] ? "" : "px" );=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D=3D "px" ) {=0A=
							jQuery.style( self, name, (end || 1) + unit);=0A=
							start =3D ((end || 1) / e.cur()) * start;=0A=
							jQuery.style( self, name, start + unit);=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] ) {=0A=
							end =3D ((parts[1] =3D=3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
						}=0A=
=0A=
						e.custom( start, end, unit );=0A=
=0A=
					} else {=0A=
						e.custom( start, val, "" );=0A=
					}=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	stop: function( clearQueue, gotoEnd ) {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if ( clearQueue ) {=0A=
			this.queue([]);=0A=
		}=0A=
=0A=
		this.each(function() {=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].elem =3D=3D=3D this ) {=0A=
					if (gotoEnd) {=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					}=0A=
=0A=
					timers.splice(i, 1);=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if ( !gotoEnd ) {=0A=
			this.dequeue();=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
function genFx( type, num ) {=0A=
	var obj =3D {};=0A=
=0A=
	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() =
{=0A=
		obj[ this ] =3D type;=0A=
	});=0A=
=0A=
	return obj;=0A=
}=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	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" }=0A=
}, function( name, props ) {=0A=
	jQuery.fn[ name ] =3D function( speed, easing, callback ) {=0A=
		return this.animate( props, speed, easing, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	speed: function( speed, easing, fn ) {=0A=
		var opt =3D speed && typeof speed =3D=3D=3D "object" ? =
jQuery.extend({}, speed) : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && !jQuery.isFunction(easing) && easing=0A=
		};=0A=
=0A=
		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
			opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[opt.duration] : =
jQuery.fx.speeds._default;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function() {=0A=
			if ( opt.queue !=3D=3D false ) {=0A=
				jQuery(this).dequeue();=0A=
			}=0A=
			if ( jQuery.isFunction( opt.old ) ) {=0A=
				opt.old.call( this );=0A=
			}=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ) {=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig ) {=0A=
			options.orig =3D {};=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
	// Simple function for setting a style value=0A=
	update: function() {=0A=
		if ( this.options.step ) {=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
		}=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function() {=0A=
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) ) {=0A=
			return this.elem[ this.prop ];=0A=
		}=0A=
=0A=
		var parsed,=0A=
			r =3D jQuery.css( this.elem, this.prop );=0A=
		// Empty strings, null, undefined and "auto" are converted to 0,=0A=
		// complex values such as "rotate(1rad)" are returned as is,=0A=
		// simple values such as "10px" are parsed to Float.=0A=
		return isNaN( parsed =3D parseFloat( r ) ) ? !r || r =3D=3D=3D "auto" =
? 0 : r : parsed;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function( from, to, unit ) {=0A=
		var self =3D this,=0A=
			fx =3D jQuery.fx;=0A=
=0A=
		this.startTime =3D jQuery.now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || ( jQuery.cssNumber[ this.prop ] ? =
"" : "px" );=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
=0A=
		function t( gotoEnd ) {=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		if ( t() && jQuery.timers.push(t) && !timerId ) {=0A=
			timerId =3D setInterval(fx.tick, fx.interval);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		this.custom(this.prop =3D=3D=3D "width" || this.prop =3D=3D=3D =
"height" ? 1 : 0, this.cur());=0A=
=0A=
		// Start by showing the element=0A=
		jQuery( this.elem ).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function( gotoEnd ) {=0A=
		var t =3D jQuery.now(), done =3D true;=0A=
=0A=
		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			for ( var i in this.options.curAnim ) {=0A=
				if ( this.options.curAnim[i] !=3D=3D true ) {=0A=
					done =3D false;=0A=
				}=0A=
			}=0A=
=0A=
			if ( done ) {=0A=
				// Reset the overflow=0A=
				if ( this.options.overflow !=3D null && =
!jQuery.support.shrinkWrapBlocks ) {=0A=
					var elem =3D this.elem,=0A=
						options =3D this.options;=0A=
=0A=
					jQuery.each( [ "", "X", "Y" ], function (index, value) {=0A=
						elem.style[ "overflow" + value ] =3D options.overflow[index];=0A=
					} );=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide ) {=0A=
					jQuery(this.elem).hide();=0A=
				}=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show ) {=0A=
					for ( var p in this.options.curAnim ) {=0A=
						jQuery.style( this.elem, p, this.options.orig[p] );=0A=
					}=0A=
				}=0A=
=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
			}=0A=
=0A=
			return false;=0A=
=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			var specialEasing =3D this.options.specialEasing && =
this.options.specialEasing[this.prop];=0A=
			var defaultEasing =3D this.options.easing || (jQuery.easing.swing ? =
"swing" : "linear");=0A=
			this.pos =3D jQuery.easing[specialEasing || =
defaultEasing](this.state, n, 0, 1, this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	tick: function() {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		for ( var i =3D 0; i < timers.length; i++ ) {=0A=
			if ( !timers[i]() ) {=0A=
				timers.splice(i--, 1);=0A=
			}=0A=
		}=0A=
=0A=
		if ( !timers.length ) {=0A=
			jQuery.fx.stop();=0A=
		}=0A=
	},=0A=
=0A=
	interval: 13,=0A=
=0A=
	stop: function() {=0A=
		clearInterval( timerId );=0A=
		timerId =3D null;=0A=
	},=0A=
=0A=
	speeds: {=0A=
		slow: 600,=0A=
		fast: 200,=0A=
		// Default speed=0A=
		_default: 400=0A=
	},=0A=
=0A=
	step: {=0A=
		opacity: function( fx ) {=0A=
			jQuery.style( fx.elem, "opacity", fx.now );=0A=
		},=0A=
=0A=
		_default: function( fx ) {=0A=
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null ) {=0A=
				fx.elem.style[ fx.prop ] =3D (fx.prop =3D=3D=3D "width" || fx.prop =
=3D=3D=3D "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;=0A=
			} else {=0A=
				fx.elem[ fx.prop ] =3D fx.now;=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.animated =3D function( elem ) {=0A=
		return jQuery.grep(jQuery.timers, function( fn ) {=0A=
			return elem =3D=3D=3D fn.elem;=0A=
		}).length;=0A=
	};=0A=
}=0A=
=0A=
function defaultDisplay( nodeName ) {=0A=
	if ( !elemdisplay[ nodeName ] ) {=0A=
		var elem =3D jQuery("<" + nodeName + ">").appendTo("body"),=0A=
			display =3D elem.css("display");=0A=
=0A=
		elem.remove();=0A=
=0A=
		if ( display =3D=3D=3D "none" || display =3D=3D=3D "" ) {=0A=
			display =3D "block";=0A=
		}=0A=
=0A=
		elemdisplay[ nodeName ] =3D display;=0A=
	}=0A=
=0A=
	return elemdisplay[ nodeName ];=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
var rtable =3D /^t(?:able|d|h)$/i,=0A=
	rroot =3D /^(?:body|html)$/i;=0A=
=0A=
if ( "getBoundingClientRect" in document.documentElement ) {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0], box;=0A=
=0A=
		if ( options ) {=0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		try {=0A=
			box =3D elem.getBoundingClientRect();=0A=
		} catch(e) {}=0A=
=0A=
		var doc =3D elem.ownerDocument,=0A=
			docElem =3D doc.documentElement;=0A=
=0A=
		// Make sure we're not dealing with a disconnected DOM node=0A=
		if ( !box || !jQuery.contains( docElem, elem ) ) {=0A=
			return box ? { top: box.top, left: box.left } : { top: 0, left: 0 };=0A=
		}=0A=
=0A=
		var body =3D doc.body,=0A=
			win =3D getWindow(doc),=0A=
			clientTop  =3D docElem.clientTop  || body.clientTop  || 0,=0A=
			clientLeft =3D docElem.clientLeft || body.clientLeft || 0,=0A=
			scrollTop  =3D win.pageYOffset || jQuery.support.boxModel && =
docElem.scrollTop  || body.scrollTop,=0A=
			scrollLeft =3D win.pageXOffset || jQuery.support.boxModel && =
docElem.scrollLeft || body.scrollLeft,=0A=
			top  =3D box.top  + scrollTop  - clientTop,=0A=
			left =3D box.left + scrollLeft - clientLeft;=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
=0A=
} else {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) {=0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		var computedStyle,=0A=
			offsetParent =3D elem.offsetParent,=0A=
			prevOffsetParent =3D elem,=0A=
			doc =3D elem.ownerDocument,=0A=
			docElem =3D doc.documentElement,=0A=
			body =3D doc.body,=0A=
			defaultView =3D doc.defaultView,=0A=
			prevComputedStyle =3D defaultView ? defaultView.getComputedStyle( =
elem, null ) : elem.currentStyle,=0A=
			top =3D elem.offsetTop,=0A=
			left =3D elem.offsetLeft;=0A=
=0A=
		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {=0A=
			if ( jQuery.offset.supportsFixedPosition && =
prevComputedStyle.position =3D=3D=3D "fixed" ) {=0A=
				break;=0A=
			}=0A=
=0A=
			computedStyle =3D defaultView ? defaultView.getComputedStyle(elem, =
null) : elem.currentStyle;=0A=
			top  -=3D elem.scrollTop;=0A=
			left -=3D elem.scrollLeft;=0A=
=0A=
			if ( elem =3D=3D=3D offsetParent ) {=0A=
				top  +=3D elem.offsetTop;=0A=
				left +=3D elem.offsetLeft;=0A=
=0A=
				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
rtable.test(elem.nodeName)) ) {=0A=
					top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
					left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
				}=0A=
=0A=
				prevOffsetParent =3D offsetParent;=0A=
				offsetParent =3D elem.offsetParent;=0A=
			}=0A=
=0A=
			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" ) {=0A=
				top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
				left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
			}=0A=
=0A=
			prevComputedStyle =3D computedStyle;=0A=
		}=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" ) {=0A=
			top  +=3D body.offsetTop;=0A=
			left +=3D body.offsetLeft;=0A=
		}=0A=
=0A=
		if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position =
=3D=3D=3D "fixed" ) {=0A=
			top  +=3D Math.max( docElem.scrollTop, body.scrollTop );=0A=
			left +=3D Math.max( docElem.scrollLeft, body.scrollLeft );=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
}=0A=
=0A=
jQuery.offset =3D {=0A=
	initialize: function() {=0A=
		var body =3D document.body, container =3D =
document.createElement("div"), innerDiv, checkDiv, table, td, =
bodyMarginTop =3D parseFloat( jQuery.css(body, "marginTop") ) || 0,=0A=
			html =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
=0A=
		jQuery.extend( container.style, { position: "absolute", top: 0, left: =
0, margin: 0, border: 0, width: "1px", height: "1px", visibility: =
"hidden" } );=0A=
=0A=
		container.innerHTML =3D html;=0A=
		body.insertBefore( container, body.firstChild );=0A=
		innerDiv =3D container.firstChild;=0A=
		checkDiv =3D innerDiv.firstChild;=0A=
		td =3D innerDiv.nextSibling.firstChild.firstChild;=0A=
=0A=
		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);=0A=
=0A=
		checkDiv.style.position =3D "fixed";=0A=
		checkDiv.style.top =3D "20px";=0A=
=0A=
		// safari subtracts parent border width here which is 5px=0A=
		this.supportsFixedPosition =3D (checkDiv.offsetTop =3D=3D=3D 20 || =
checkDiv.offsetTop =3D=3D=3D 15);=0A=
		checkDiv.style.position =3D checkDiv.style.top =3D "";=0A=
=0A=
		innerDiv.style.overflow =3D "hidden";=0A=
		innerDiv.style.position =3D "relative";=0A=
=0A=
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);=0A=
=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop !=3D=3D =
bodyMarginTop);=0A=
=0A=
		body.removeChild( container );=0A=
		jQuery.offset.initialize =3D jQuery.noop;=0A=
	},=0A=
=0A=
	bodyOffset: function( body ) {=0A=
		var top =3D body.offsetTop,=0A=
			left =3D body.offsetLeft;=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {=0A=
			top  +=3D parseFloat( jQuery.css(body, "marginTop") ) || 0;=0A=
			left +=3D parseFloat( jQuery.css(body, "marginLeft") ) || 0;=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	},=0A=
=0A=
	setOffset: function( elem, options, i ) {=0A=
		var position =3D jQuery.css( elem, "position" );=0A=
=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( position =3D=3D=3D "static" ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
=0A=
		var curElem =3D jQuery( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curCSSTop =3D jQuery.css( elem, "top" ),=0A=
			curCSSLeft =3D jQuery.css( elem, "left" ),=0A=
			calculatePosition =3D (position =3D=3D=3D "absolute" || position =
=3D=3D=3D "fixed") && jQuery.inArray('auto', [curCSSTop, curCSSLeft]) > =
-1,=0A=
			props =3D {}, curPosition =3D {}, curTop, curLeft;=0A=
=0A=
		// need to be able to calculate position if either top or left is auto =
and position is either absolute or fixed=0A=
		if ( calculatePosition ) {=0A=
			curPosition =3D curElem.position();=0A=
		}=0A=
=0A=
		curTop  =3D calculatePosition ? curPosition.top  : parseInt( =
curCSSTop,  10 ) || 0;=0A=
		curLeft =3D calculatePosition ? curPosition.left : parseInt( =
curCSSLeft, 10 ) || 0;=0A=
=0A=
		if ( jQuery.isFunction( options ) ) {=0A=
			options =3D options.call( elem, i, curOffset );=0A=
		}=0A=
=0A=
		if (options.top !=3D null) {=0A=
			props.top =3D (options.top - curOffset.top) + curTop;=0A=
		}=0A=
		if (options.left !=3D null) {=0A=
			props.left =3D (options.left - curOffset.left) + curLeft;=0A=
		}=0A=
=0A=
		if ( "using" in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		if ( !this[0] ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		var elem =3D this[0],=0A=
=0A=
		// Get *real* offsetParent=0A=
		offsetParent =3D this.offsetParent(),=0A=
=0A=
		// Get correct offsets=0A=
		offset       =3D this.offset(),=0A=
		parentOffset =3D rroot.test(offsetParent[0].nodeName) ? { top: 0, =
left: 0 } : offsetParent.offset();=0A=
=0A=
		// Subtract element margins=0A=
		// note: when an element has margin: auto the offsetLeft and marginLeft=0A=
		// are the same in Safari causing offset.left to incorrectly be 0=0A=
		offset.top  -=3D parseFloat( jQuery.css(elem, "marginTop") ) || 0;=0A=
		offset.left -=3D parseFloat( jQuery.css(elem, "marginLeft") ) || 0;=0A=
=0A=
		// Add offsetParent borders=0A=
		parentOffset.top  +=3D parseFloat( jQuery.css(offsetParent[0], =
"borderTopWidth") ) || 0;=0A=
		parentOffset.left +=3D parseFloat( jQuery.css(offsetParent[0], =
"borderLeftWidth") ) || 0;=0A=
=0A=
		// Subtract the two offsets=0A=
		return {=0A=
			top:  offset.top  - parentOffset.top,=0A=
			left: offset.left - parentOffset.left=0A=
		};=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		return this.map(function() {=0A=
			var offsetParent =3D this.offsetParent || document.body;=0A=
			while ( offsetParent && (!rroot.test(offsetParent.nodeName) && =
jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
			return offsetParent;=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ["Left", "Top"], function( i, name ) {=0A=
	var method =3D "scroll" + name;=0A=
=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		var elem =3D this[0], win;=0A=
=0A=
		if ( !elem ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( val !=3D=3D undefined ) {=0A=
			// Set the scroll offset=0A=
			return this.each(function() {=0A=
				win =3D getWindow( this );=0A=
=0A=
				if ( win ) {=0A=
					win.scrollTo(=0A=
						!i ? val : jQuery(win).scrollLeft(),=0A=
						i ? val : jQuery(win).scrollTop()=0A=
					);=0A=
=0A=
				} else {=0A=
					this[ method ] =3D val;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			win =3D getWindow( elem );=0A=
=0A=
			// Return the scroll offset=0A=
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : =
"pageXOffset" ] :=0A=
				jQuery.support.boxModel && win.document.documentElement[ method ] ||=0A=
					win.document.body[ method ] :=0A=
				elem[ method ];=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getWindow( elem ) {=0A=
	return jQuery.isWindow( elem ) ?=0A=
		elem :=0A=
		elem.nodeType =3D=3D=3D 9 ?=0A=
			elem.defaultView || elem.parentWindow :=0A=
			false;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function( i, name ) {=0A=
=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function() {=0A=
		return this[0] ?=0A=
			parseFloat( jQuery.css( this[0], type, "padding" ) ) :=0A=
			null;=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function( margin ) {=0A=
		return this[0] ?=0A=
			parseFloat( jQuery.css( this[0], type, margin ? "margin" : "border" ) =
) :=0A=
			null;=0A=
	};=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		var elem =3D this[0];=0A=
		if ( !elem ) {=0A=
			return size =3D=3D null ? null : this;=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction( size ) ) {=0A=
			return this.each(function( i ) {=0A=
				var self =3D jQuery( this );=0A=
				self[ type ]( size.call( this, i, self[ type ]() ) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isWindow( elem ) ) {=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			// 3rd condition allows Nokia support, as it supports the docElem =
prop but not CSS1Compat=0A=
			var docElemProp =3D elem.document.documentElement[ "client" + name ];=0A=
			return elem.document.compatMode =3D=3D=3D "CSS1Compat" && docElemProp =
||=0A=
				elem.document.body[ "client" + name ] || docElemProp;=0A=
=0A=
		// Get document width or height=0A=
		} else if ( elem.nodeType =3D=3D=3D 9 ) {=0A=
			// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
			return Math.max(=0A=
				elem.documentElement["client" + name],=0A=
				elem.body["scroll" + name], elem.documentElement["scroll" + name],=0A=
				elem.body["offset" + name], elem.documentElement["offset" + name]=0A=
			);=0A=
=0A=
		// Get or set width or height on the element=0A=
		} else if ( size =3D=3D=3D undefined ) {=0A=
			var orig =3D jQuery.css( elem, type ),=0A=
				ret =3D parseFloat( orig );=0A=
=0A=
			return jQuery.isNaN( ret ) ? orig : ret;=0A=
=0A=
		// Set the width or height on the element (default to pixels if value =
is unitless)=0A=
		} else {=0A=
			return this.css( type, typeof size =3D=3D=3D "string" ? size : size + =
"px" );=0A=
		}=0A=
	};=0A=
=0A=
});=0A=
=0A=
=0A=
window.jQuery =3D window.$ =3D jQuery;=0A=
})(window);=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/misc/drupal.js?R

// $Id: drupal.js,v 1.41.2.4 2009/07/21 08:59:10 goba Exp $=0A=
=0A=
var Drupal =3D Drupal || { 'settings': {}, 'behaviors': {}, 'themes': =
{}, 'locale': {} };=0A=
=0A=
/**=0A=
 * Set the variable that indicates if JavaScript behaviors should be =
applied=0A=
 */=0A=
Drupal.jsEnabled =3D document.getElementsByTagName && =
document.createElement && document.createTextNode && =
document.documentElement && document.getElementById;=0A=
=0A=
/**=0A=
 * Attach all registered behaviors to a page element.=0A=
 *=0A=
 * Behaviors are event-triggered actions that attach to page elements, =
enhancing=0A=
 * default non-Javascript UIs. Behaviors are registered in the =
Drupal.behaviors=0A=
 * object as follows:=0A=
 * @code=0A=
 *    Drupal.behaviors.behaviorName =3D function () {=0A=
 *      ...=0A=
 *    };=0A=
 * @endcode=0A=
 *=0A=
 * Drupal.attachBehaviors is added below to the jQuery ready event and so=0A=
 * runs on initial page load. Developers implementing AHAH/AJAX in their=0A=
 * solutions should also call this function after new page content has =
been=0A=
 * loaded, feeding in an element to be processed, in order to attach all=0A=
 * behaviors to the new content.=0A=
 *=0A=
 * Behaviors should use a class in the form behaviorName-processed to =
ensure=0A=
 * the behavior is attached only once to a given element. (Doing so =
enables=0A=
 * the reprocessing of given elements, which may be needed on occasion =
despite=0A=
 * the ability to limit behavior attachment to a particular element.)=0A=
 *=0A=
 * @param context=0A=
 *   An element to attach behaviors to. If none is given, the document =
element=0A=
 *   is used.=0A=
 */=0A=
Drupal.attachBehaviors =3D function(context) {=0A=
  context =3D context || document;=0A=
  if (Drupal.jsEnabled) {=0A=
    // Execute all of them.=0A=
    jQuery.each(Drupal.behaviors, function() {=0A=
      this(context);=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Encode special characters in a plain-text string for display as HTML.=0A=
 */=0A=
Drupal.checkPlain =3D function(str) {=0A=
  str =3D String(str);=0A=
  var replace =3D { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': =
'&gt;' };=0A=
  for (var character in replace) {=0A=
    var regex =3D new RegExp(character, 'g');=0A=
    str =3D str.replace(regex, replace[character]);=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Translate strings to the page language or a given language.=0A=
 *=0A=
 * See the documentation of the server-side t() function for further =
details.=0A=
 *=0A=
 * @param str=0A=
 *   A string containing the English string to translate.=0A=
 * @param args=0A=
 *   An object of replacements pairs to make after translation. =
Incidences=0A=
 *   of any key in this array are replaced with the corresponding value.=0A=
 *   Based on the first character of the key, the value is escaped =
and/or themed:=0A=
 *    - !variable: inserted as is=0A=
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)=0A=
 *    - %variable: escape text and theme as a placeholder for =
user-submitted=0A=
 *      content (checkPlain + Drupal.theme('placeholder'))=0A=
 * @return=0A=
 *   The translated string.=0A=
 */=0A=
Drupal.t =3D function(str, args) {=0A=
  // Fetch the localized version of the string.=0A=
  if (Drupal.locale.strings && Drupal.locale.strings[str]) {=0A=
    str =3D Drupal.locale.strings[str];=0A=
  }=0A=
=0A=
  if (args) {=0A=
    // Transform arguments before inserting them=0A=
    for (var key in args) {=0A=
      switch (key.charAt(0)) {=0A=
        // Escaped only=0A=
        case '@':=0A=
          args[key] =3D Drupal.checkPlain(args[key]);=0A=
        break;=0A=
        // Pass-through=0A=
        case '!':=0A=
          break;=0A=
        // Escaped and placeholder=0A=
        case '%':=0A=
        default:=0A=
          args[key] =3D Drupal.theme('placeholder', args[key]);=0A=
          break;=0A=
      }=0A=
      str =3D str.replace(key, args[key]);=0A=
    }=0A=
  }=0A=
  return str;=0A=
};=0A=
=0A=
/**=0A=
 * Format a string containing a count of items.=0A=
 *=0A=
 * This function ensures that the string is pluralized correctly. Since =
Drupal.t() is=0A=
 * called by this function, make sure not to pass already-localized =
strings to it.=0A=
 *=0A=
 * See the documentation of the server-side format_plural() function for =
further details.=0A=
 *=0A=
 * @param count=0A=
 *   The item count to display.=0A=
 * @param singular=0A=
 *   The string for the singular case. Please make sure it is clear this =
is=0A=
 *   singular, to ease translation (e.g. use "1 new comment" instead of =
"1 new").=0A=
 *   Do not use @count in the singular string.=0A=
 * @param plural=0A=
 *   The string for the plural case. Please make sure it is clear this =
is plural,=0A=
 *   to ease translation. Use @count in place of the item count, as in =
"@count=0A=
 *   new comments".=0A=
 * @param args=0A=
 *   An object of replacements pairs to make after translation. =
Incidences=0A=
 *   of any key in this array are replaced with the corresponding value.=0A=
 *   Based on the first character of the key, the value is escaped =
and/or themed:=0A=
 *    - !variable: inserted as is=0A=
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)=0A=
 *    - %variable: escape text and theme as a placeholder for =
user-submitted=0A=
 *      content (checkPlain + Drupal.theme('placeholder'))=0A=
 *   Note that you do not need to include @count in this array.=0A=
 *   This replacement is done automatically for the plural case.=0A=
 * @return=0A=
 *   A translated string.=0A=
 */=0A=
Drupal.formatPlural =3D function(count, singular, plural, args) {=0A=
  var args =3D args || {};=0A=
  args['@count'] =3D count;=0A=
  // Determine the index of the plural form.=0A=
  var index =3D Drupal.locale.pluralFormula ? =
Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] =3D=3D 1) =
? 0 : 1);=0A=
=0A=
  if (index =3D=3D 0) {=0A=
    return Drupal.t(singular, args);=0A=
  }=0A=
  else if (index =3D=3D 1) {=0A=
    return Drupal.t(plural, args);=0A=
  }=0A=
  else {=0A=
    args['@count['+ index +']'] =3D args['@count'];=0A=
    delete args['@count'];=0A=
    return Drupal.t(plural.replace('@count', '@count['+ index +']'));=0A=
  }=0A=
};=0A=
=0A=
/**=0A=
 * Generate the themed representation of a Drupal object.=0A=
 *=0A=
 * All requests for themed output must go through this function. It =
examines=0A=
 * the request and routes it to the appropriate theme function. If the =
current=0A=
 * theme does not provide an override function, the generic theme =
function is=0A=
 * called.=0A=
 *=0A=
 * For example, to retrieve the HTML that is output by =
theme_placeholder(text),=0A=
 * call Drupal.theme('placeholder', text).=0A=
 *=0A=
 * @param func=0A=
 *   The name of the theme function to call.=0A=
 * @param ...=0A=
 *   Additional arguments to pass along to the theme function.=0A=
 * @return=0A=
 *   Any data the theme function returns. This could be a plain HTML =
string,=0A=
 *   but also a complex object.=0A=
 */=0A=
Drupal.theme =3D function(func) {=0A=
  for (var i =3D 1, args =3D []; i < arguments.length; i++) {=0A=
    args.push(arguments[i]);=0A=
  }=0A=
=0A=
  return (Drupal.theme[func] || =
Drupal.theme.prototype[func]).apply(this, args);=0A=
};=0A=
=0A=
/**=0A=
 * Parse a JSON response.=0A=
 *=0A=
 * The result is either the JSON object, or an object with 'status' 0 =
and 'data' an error message.=0A=
 */=0A=
Drupal.parseJson =3D function (data) {=0A=
  if ((data.substring(0, 1) !=3D '{') && (data.substring(0, 1) !=3D =
'[')) {=0A=
    return { status: 0, data: data.length ? data : Drupal.t('Unspecified =
error') };=0A=
  }=0A=
  return eval('(' + data + ');');=0A=
};=0A=
=0A=
/**=0A=
 * Freeze the current body height (as minimum height). Used to prevent=0A=
 * unnecessary upwards scrolling when doing DOM manipulations.=0A=
 */=0A=
Drupal.freezeHeight =3D function () {=0A=
  Drupal.unfreezeHeight();=0A=
  var div =3D document.createElement('div');=0A=
  $(div).css({=0A=
    position: 'absolute',=0A=
    top: '0px',=0A=
    left: '0px',=0A=
    width: '1px',=0A=
    height: $('body').css('height')=0A=
  }).attr('id', 'freeze-height');=0A=
  $('body').append(div);=0A=
};=0A=
=0A=
/**=0A=
 * Unfreeze the body height=0A=
 */=0A=
Drupal.unfreezeHeight =3D function () {=0A=
  $('#freeze-height').remove();=0A=
};=0A=
=0A=
/**=0A=
 * Wrapper around encodeURIComponent() which avoids Apache quirks =
(equivalent of=0A=
 * drupal_urlencode() in PHP). This function should only be used on =
paths, not=0A=
 * on query string arguments.=0A=
 */=0A=
Drupal.encodeURIComponent =3D function (item, uri) {=0A=
  uri =3D uri || location.href;=0A=
  item =3D encodeURIComponent(item).replace(/%2F/g, '/');=0A=
  return (uri.indexOf('?q=3D') !=3D -1) ? item : item.replace(/%26/g, =
'%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');=0A=
};=0A=
=0A=
/**=0A=
 * Get the text selection in a textarea.=0A=
 */=0A=
Drupal.getSelection =3D function (element) {=0A=
  if (typeof(element.selectionStart) !=3D 'number' && =
document.selection) {=0A=
    // The current selection=0A=
    var range1 =3D document.selection.createRange();=0A=
    var range2 =3D range1.duplicate();=0A=
    // Select all text.=0A=
    range2.moveToElementText(element);=0A=
    // Now move 'dummy' end point to end point of original range.=0A=
    range2.setEndPoint('EndToEnd', range1);=0A=
    // Now we can calculate start and end points.=0A=
    var start =3D range2.text.length - range1.text.length;=0A=
    var end =3D start + range1.text.length;=0A=
    return { 'start': start, 'end': end };=0A=
  }=0A=
  return { 'start': element.selectionStart, 'end': element.selectionEnd =
};=0A=
};=0A=
=0A=
/**=0A=
 * Build an error message from ahah response.=0A=
 */=0A=
Drupal.ahahError =3D function(xmlhttp, uri) {=0A=
  if (xmlhttp.status =3D=3D 200) {=0A=
    if (jQuery.trim($(xmlhttp.responseText).text())) {=0A=
      var message =3D Drupal.t("An error occurred. \n@uri\n@text", =
{'@uri': uri, '@text': xmlhttp.responseText });=0A=
    }=0A=
    else {=0A=
      var message =3D Drupal.t("An error occurred. \n@uri\n(no =
information available).", {'@uri': uri, '@text': xmlhttp.responseText });=0A=
    }=0A=
  }=0A=
  else {=0A=
    var message =3D Drupal.t("An HTTP error @status occurred. \n@uri", =
{'@uri': uri, '@status': xmlhttp.status });=0A=
  }=0A=
  return message;=0A=
}=0A=
=0A=
// Global Killswitch on the <html> element=0A=
if (Drupal.jsEnabled) {=0A=
  // Global Killswitch on the <html> element=0A=
  $(document.documentElement).addClass('js');=0A=
  // 'js enabled' cookie=0A=
  document.cookie =3D 'has_js=3D1; path=3D/';=0A=
  // Attach all behaviors.=0A=
  $(document).ready(function() {=0A=
    Drupal.attachBehaviors(this);=0A=
  });=0A=
}=0A=
=0A=
/**=0A=
 * The default themes.=0A=
 */=0A=
Drupal.theme.prototype =3D {=0A=
=0A=
  /**=0A=
   * Formats text for emphasized display in a placeholder inside a =
sentence.=0A=
   *=0A=
   * @param str=0A=
   *   The text to format (plain-text).=0A=
   * @return=0A=
   *   The formatted text (html).=0A=
   */=0A=
  placeholder: function(str) {=0A=
    return '<em>' + Drupal.checkPlain(str) + '</em>';=0A=
  }=0A=
};=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.core.js?R

/*!=0A=
 * jQuery UI 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
// prevent duplicate loading=0A=
// this is only a problem because we proxy existing functions=0A=
// and we don't want to double proxy them=0A=
$.ui =3D $.ui || {};=0A=
if ( $.ui.version ) {=0A=
	return;=0A=
}=0A=
=0A=
$.extend( $.ui, {=0A=
	version: "1.8.11",=0A=
=0A=
	keyCode: {=0A=
		ALT: 18,=0A=
		BACKSPACE: 8,=0A=
		CAPS_LOCK: 20,=0A=
		COMMA: 188,=0A=
		COMMAND: 91,=0A=
		COMMAND_LEFT: 91, // COMMAND=0A=
		COMMAND_RIGHT: 93,=0A=
		CONTROL: 17,=0A=
		DELETE: 46,=0A=
		DOWN: 40,=0A=
		END: 35,=0A=
		ENTER: 13,=0A=
		ESCAPE: 27,=0A=
		HOME: 36,=0A=
		INSERT: 45,=0A=
		LEFT: 37,=0A=
		MENU: 93, // COMMAND_RIGHT=0A=
		NUMPAD_ADD: 107,=0A=
		NUMPAD_DECIMAL: 110,=0A=
		NUMPAD_DIVIDE: 111,=0A=
		NUMPAD_ENTER: 108,=0A=
		NUMPAD_MULTIPLY: 106,=0A=
		NUMPAD_SUBTRACT: 109,=0A=
		PAGE_DOWN: 34,=0A=
		PAGE_UP: 33,=0A=
		PERIOD: 190,=0A=
		RIGHT: 39,=0A=
		SHIFT: 16,=0A=
		SPACE: 32,=0A=
		TAB: 9,=0A=
		UP: 38,=0A=
		WINDOWS: 91 // COMMAND=0A=
	}=0A=
});=0A=
=0A=
// plugins=0A=
$.fn.extend({=0A=
	_focus: $.fn.focus,=0A=
	focus: function( delay, fn ) {=0A=
		return typeof delay =3D=3D=3D "number" ?=0A=
			this.each(function() {=0A=
				var elem =3D this;=0A=
				setTimeout(function() {=0A=
					$( elem ).focus();=0A=
					if ( fn ) {=0A=
						fn.call( elem );=0A=
					}=0A=
				}, delay );=0A=
			}) :=0A=
			this._focus.apply( this, arguments );=0A=
	},=0A=
=0A=
	scrollParent: function() {=0A=
		var scrollParent;=0A=
		if (($.browser.msie && =
(/(static|relative)/).test(this.css('position'))) || =
(/absolute/).test(this.css('position'))) {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1)) && =
(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo=
w-y',1)+$.curCSS(this,'overflow-x',1));=0A=
			}).eq(0);=0A=
		} else {=0A=
			scrollParent =3D this.parents().filter(function() {=0A=
				return =
(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo=
w-y',1)+$.curCSS(this,'overflow-x',1));=0A=
			}).eq(0);=0A=
		}=0A=
=0A=
		return (/fixed/).test(this.css('position')) || !scrollParent.length ? =
$(document) : scrollParent;=0A=
	},=0A=
=0A=
	zIndex: function( zIndex ) {=0A=
		if ( zIndex !=3D=3D undefined ) {=0A=
			return this.css( "zIndex", zIndex );=0A=
		}=0A=
=0A=
		if ( this.length ) {=0A=
			var elem =3D $( this[ 0 ] ), position, value;=0A=
			while ( elem.length && elem[ 0 ] !=3D=3D document ) {=0A=
				// Ignore z-index if position is set to a value where z-index is =
ignored by the browser=0A=
				// This makes behavior of this function consistent across browsers=0A=
				// WebKit always returns auto if the element is positioned=0A=
				position =3D elem.css( "position" );=0A=
				if ( position =3D=3D=3D "absolute" || position =3D=3D=3D "relative" =
|| position =3D=3D=3D "fixed" ) {=0A=
					// IE returns 0 when zIndex is not specified=0A=
					// other browsers return a string=0A=
					// we ignore the case of nested elements with an explicit value of 0=0A=
					// <div style=3D"z-index: -10;"><div style=3D"z-index: =
0;"></div></div>=0A=
					value =3D parseInt( elem.css( "zIndex" ), 10 );=0A=
					if ( !isNaN( value ) && value !=3D=3D 0 ) {=0A=
						return value;=0A=
					}=0A=
				}=0A=
				elem =3D elem.parent();=0A=
			}=0A=
		}=0A=
=0A=
		return 0;=0A=
	},=0A=
=0A=
	disableSelection: function() {=0A=
		return this.bind( ( $.support.selectstart ? "selectstart" : =
"mousedown" ) +=0A=
			".ui-disableSelection", function( event ) {=0A=
				event.preventDefault();=0A=
			});=0A=
	},=0A=
=0A=
	enableSelection: function() {=0A=
		return this.unbind( ".ui-disableSelection" );=0A=
	}=0A=
});=0A=
=0A=
$.each( [ "Width", "Height" ], function( i, name ) {=0A=
	var side =3D name =3D=3D=3D "Width" ? [ "Left", "Right" ] : [ "Top", =
"Bottom" ],=0A=
		type =3D name.toLowerCase(),=0A=
		orig =3D {=0A=
			innerWidth: $.fn.innerWidth,=0A=
			innerHeight: $.fn.innerHeight,=0A=
			outerWidth: $.fn.outerWidth,=0A=
			outerHeight: $.fn.outerHeight=0A=
		};=0A=
=0A=
	function reduce( elem, size, border, margin ) {=0A=
		$.each( side, function() {=0A=
			size -=3D parseFloat( $.curCSS( elem, "padding" + this, true) ) || 0;=0A=
			if ( border ) {=0A=
				size -=3D parseFloat( $.curCSS( elem, "border" + this + "Width", =
true) ) || 0;=0A=
			}=0A=
			if ( margin ) {=0A=
				size -=3D parseFloat( $.curCSS( elem, "margin" + this, true) ) || 0;=0A=
			}=0A=
		});=0A=
		return size;=0A=
	}=0A=
=0A=
	$.fn[ "inner" + name ] =3D function( size ) {=0A=
		if ( size =3D=3D=3D undefined ) {=0A=
			return orig[ "inner" + name ].call( this );=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			$( this ).css( type, reduce( this, size ) + "px" );=0A=
		});=0A=
	};=0A=
=0A=
	$.fn[ "outer" + name] =3D function( size, margin ) {=0A=
		if ( typeof size !=3D=3D "number" ) {=0A=
			return orig[ "outer" + name ].call( this, size );=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			$( this).css( type, reduce( this, size, true, margin ) + "px" );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
// selectors=0A=
function visible( element ) {=0A=
	return !$( element ).parents().andSelf().filter(function() {=0A=
		return $.curCSS( this, "visibility" ) =3D=3D=3D "hidden" ||=0A=
			$.expr.filters.hidden( this );=0A=
	}).length;=0A=
}=0A=
=0A=
$.extend( $.expr[ ":" ], {=0A=
	data: function( elem, i, match ) {=0A=
		return !!$.data( elem, match[ 3 ] );=0A=
	},=0A=
=0A=
	focusable: function( element ) {=0A=
		var nodeName =3D element.nodeName.toLowerCase(),=0A=
			tabIndex =3D $.attr( element, "tabindex" );=0A=
		if ( "area" =3D=3D=3D nodeName ) {=0A=
			var map =3D element.parentNode,=0A=
				mapName =3D map.name,=0A=
				img;=0A=
			if ( !element.href || !mapName || map.nodeName.toLowerCase() !=3D=3D =
"map" ) {=0A=
				return false;=0A=
			}=0A=
			img =3D $( "img[usemap=3D#" + mapName + "]" )[0];=0A=
			return !!img && visible( img );=0A=
		}=0A=
		return ( /input|select|textarea|button|object/.test( nodeName )=0A=
			? !element.disabled=0A=
			: "a" =3D=3D nodeName=0A=
				? element.href || !isNaN( tabIndex )=0A=
				: !isNaN( tabIndex ))=0A=
			// the element and all of its ancestors must be visible=0A=
			&& visible( element );=0A=
	},=0A=
=0A=
	tabbable: function( element ) {=0A=
		var tabIndex =3D $.attr( element, "tabindex" );=0A=
		return ( isNaN( tabIndex ) || tabIndex >=3D 0 ) && $( element ).is( =
":focusable" );=0A=
	}=0A=
});=0A=
=0A=
// support=0A=
$(function() {=0A=
	var body =3D document.body,=0A=
		div =3D body.appendChild( div =3D document.createElement( "div" ) );=0A=
=0A=
	$.extend( div.style, {=0A=
		minHeight: "100px",=0A=
		height: "auto",=0A=
		padding: 0,=0A=
		borderWidth: 0=0A=
	});=0A=
=0A=
	$.support.minHeight =3D div.offsetHeight =3D=3D=3D 100;=0A=
	$.support.selectstart =3D "onselectstart" in div;=0A=
=0A=
	// set display to none to avoid a layout bug in IE=0A=
	// http://dev.jquery.com/ticket/4014=0A=
	body.removeChild( div ).style.display =3D "none";=0A=
});=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
// deprecated=0A=
$.extend( $.ui, {=0A=
	// $.ui.plugin is deprecated.  Use the proxy pattern instead.=0A=
	plugin: {=0A=
		add: function( module, option, set ) {=0A=
			var proto =3D $.ui[ module ].prototype;=0A=
			for ( var i in set ) {=0A=
				proto.plugins[ i ] =3D proto.plugins[ i ] || [];=0A=
				proto.plugins[ i ].push( [ option, set[ i ] ] );=0A=
			}=0A=
		},=0A=
		call: function( instance, name, args ) {=0A=
			var set =3D instance.plugins[ name ];=0A=
			if ( !set || !instance.element[ 0 ].parentNode ) {=0A=
				return;=0A=
			}=0A=
	=0A=
			for ( var i =3D 0; i < set.length; i++ ) {=0A=
				if ( instance.options[ set[ i ][ 0 ] ] ) {=0A=
					set[ i ][ 1 ].apply( instance.element, args );=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	// will be deprecated when we switch to jQuery 1.4 - use =
jQuery.contains()=0A=
	contains: function( a, b ) {=0A=
		return document.compareDocumentPosition ?=0A=
			a.compareDocumentPosition( b ) & 16 :=0A=
			a !=3D=3D b && a.contains( b );=0A=
	},=0A=
	=0A=
	// only used by resizable=0A=
	hasScroll: function( el, a ) {=0A=
	=0A=
		//If overflow is hidden, the element might have extra content, but the =
user wants to hide it=0A=
		if ( $( el ).css( "overflow" ) =3D=3D=3D "hidden") {=0A=
			return false;=0A=
		}=0A=
	=0A=
		var scroll =3D ( a && a =3D=3D=3D "left" ) ? "scrollLeft" : =
"scrollTop",=0A=
			has =3D false;=0A=
	=0A=
		if ( el[ scroll ] > 0 ) {=0A=
			return true;=0A=
		}=0A=
	=0A=
		// TODO: determine which cases actually cause this to happen=0A=
		// if the element doesn't have the scroll set, see if it's possible to=0A=
		// set the scroll=0A=
		el[ scroll ] =3D 1;=0A=
		has =3D ( el[ scroll ] > 0 );=0A=
		el[ scroll ] =3D 0;=0A=
		return has;=0A=
	},=0A=
	=0A=
	// these are odd functions, fix the API or move into individual plugins=0A=
	isOverAxis: function( x, reference, size ) {=0A=
		//Determines when x coordinate is over "b" element axis=0A=
		return ( x > reference ) && ( x < ( reference + size ) );=0A=
	},=0A=
	isOver: function( y, x, top, left, height, width ) {=0A=
		//Determines when x, y coordinates is over "b" element=0A=
		return $.ui.isOverAxis( y, top, height ) && $.ui.isOverAxis( x, left, =
width );=0A=
	}=0A=
});=0A=
=0A=
})( jQuery );=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.widget.js?R

/*!=0A=
 * jQuery UI Widget 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Widget=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
// jQuery 1.4+=0A=
if ( $.cleanData ) {=0A=
	var _cleanData =3D $.cleanData;=0A=
	$.cleanData =3D function( elems ) {=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			$( elem ).triggerHandler( "remove" );=0A=
		}=0A=
		_cleanData( elems );=0A=
	};=0A=
} else {=0A=
	var _remove =3D $.fn.remove;=0A=
	$.fn.remove =3D function( selector, keepData ) {=0A=
		return this.each(function() {=0A=
			if ( !keepData ) {=0A=
				if ( !selector || $.filter( selector, [ this ] ).length ) {=0A=
					$( "*", this ).add( [ this ] ).each(function() {=0A=
						$( this ).triggerHandler( "remove" );=0A=
					});=0A=
				}=0A=
			}=0A=
			return _remove.call( $(this), selector, keepData );=0A=
		});=0A=
	};=0A=
}=0A=
=0A=
$.widget =3D function( name, base, prototype ) {=0A=
	var namespace =3D name.split( "." )[ 0 ],=0A=
		fullName;=0A=
	name =3D name.split( "." )[ 1 ];=0A=
	fullName =3D namespace + "-" + name;=0A=
=0A=
	if ( !prototype ) {=0A=
		prototype =3D base;=0A=
		base =3D $.Widget;=0A=
	}=0A=
=0A=
	// create selector for plugin=0A=
	$.expr[ ":" ][ fullName ] =3D function( elem ) {=0A=
		return !!$.data( elem, name );=0A=
	};=0A=
=0A=
	$[ namespace ] =3D $[ namespace ] || {};=0A=
	$[ namespace ][ name ] =3D function( options, element ) {=0A=
		// allow instantiation without initializing for simple inheritance=0A=
		if ( arguments.length ) {=0A=
			this._createWidget( options, element );=0A=
		}=0A=
	};=0A=
=0A=
	var basePrototype =3D new base();=0A=
	// we need to make the options hash a property directly on the new =
instance=0A=
	// otherwise we'll modify the options hash on the prototype that we're=0A=
	// inheriting from=0A=
//	$.each( basePrototype, function( key, val ) {=0A=
//		if ( $.isPlainObject(val) ) {=0A=
//			basePrototype[ key ] =3D $.extend( {}, val );=0A=
//		}=0A=
//	});=0A=
	basePrototype.options =3D $.extend( true, {}, basePrototype.options );=0A=
	$[ namespace ][ name ].prototype =3D $.extend( true, basePrototype, {=0A=
		namespace: namespace,=0A=
		widgetName: name,=0A=
		widgetEventPrefix: $[ namespace ][ name ].prototype.widgetEventPrefix =
|| name,=0A=
		widgetBaseClass: fullName=0A=
	}, prototype );=0A=
=0A=
	$.widget.bridge( name, $[ namespace ][ name ] );=0A=
};=0A=
=0A=
$.widget.bridge =3D function( name, object ) {=0A=
	$.fn[ name ] =3D function( options ) {=0A=
		var isMethodCall =3D typeof options =3D=3D=3D "string",=0A=
			args =3D Array.prototype.slice.call( arguments, 1 ),=0A=
			returnValue =3D this;=0A=
=0A=
		// allow multiple hashes to be passed on init=0A=
		options =3D !isMethodCall && args.length ?=0A=
			$.extend.apply( null, [ true, options ].concat(args) ) :=0A=
			options;=0A=
=0A=
		// prevent calls to internal methods=0A=
		if ( isMethodCall && options.charAt( 0 ) =3D=3D=3D "_" ) {=0A=
			return returnValue;=0A=
		}=0A=
=0A=
		if ( isMethodCall ) {=0A=
			this.each(function() {=0A=
				var instance =3D $.data( this, name ),=0A=
					methodValue =3D instance && $.isFunction( instance[options] ) ?=0A=
						instance[ options ].apply( instance, args ) :=0A=
						instance;=0A=
				// TODO: add this back in 1.9 and use $.error() (see #5972)=0A=
//				if ( !instance ) {=0A=
//					throw "cannot call methods on " + name + " prior to =
initialization; " +=0A=
//						"attempted to call method '" + options + "'";=0A=
//				}=0A=
//				if ( !$.isFunction( instance[options] ) ) {=0A=
//					throw "no such method '" + options + "' for " + name + " widget =
instance";=0A=
//				}=0A=
//				var methodValue =3D instance[ options ].apply( instance, args );=0A=
				if ( methodValue !=3D=3D instance && methodValue !=3D=3D undefined ) =
{=0A=
					returnValue =3D methodValue;=0A=
					return false;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			this.each(function() {=0A=
				var instance =3D $.data( this, name );=0A=
				if ( instance ) {=0A=
					instance.option( options || {} )._init();=0A=
				} else {=0A=
					$.data( this, name, new object( options, this ) );=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		return returnValue;=0A=
	};=0A=
};=0A=
=0A=
$.Widget =3D function( options, element ) {=0A=
	// allow instantiation without initializing for simple inheritance=0A=
	if ( arguments.length ) {=0A=
		this._createWidget( options, element );=0A=
	}=0A=
};=0A=
=0A=
$.Widget.prototype =3D {=0A=
	widgetName: "widget",=0A=
	widgetEventPrefix: "",=0A=
	options: {=0A=
		disabled: false=0A=
	},=0A=
	_createWidget: function( options, element ) {=0A=
		// $.widget.bridge stores the plugin instance, but we do it anyway=0A=
		// so that it's stored even before the _create function runs=0A=
		$.data( element, this.widgetName, this );=0A=
		this.element =3D $( element );=0A=
		this.options =3D $.extend( true, {},=0A=
			this.options,=0A=
			this._getCreateOptions(),=0A=
			options );=0A=
=0A=
		var self =3D this;=0A=
		this.element.bind( "remove." + this.widgetName, function() {=0A=
			self.destroy();=0A=
		});=0A=
=0A=
		this._create();=0A=
		this._trigger( "create" );=0A=
		this._init();=0A=
	},=0A=
	_getCreateOptions: function() {=0A=
		return $.metadata && $.metadata.get( this.element[0] )[ =
this.widgetName ];=0A=
	},=0A=
	_create: function() {},=0A=
	_init: function() {},=0A=
=0A=
	destroy: function() {=0A=
		this.element=0A=
			.unbind( "." + this.widgetName )=0A=
			.removeData( this.widgetName );=0A=
		this.widget()=0A=
			.unbind( "." + this.widgetName )=0A=
			.removeAttr( "aria-disabled" )=0A=
			.removeClass(=0A=
				this.widgetBaseClass + "-disabled " +=0A=
				"ui-state-disabled" );=0A=
	},=0A=
=0A=
	widget: function() {=0A=
		return this.element;=0A=
	},=0A=
=0A=
	option: function( key, value ) {=0A=
		var options =3D key;=0A=
=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
			// don't return a reference to the internal hash=0A=
			return $.extend( {}, this.options );=0A=
		}=0A=
=0A=
		if  (typeof key =3D=3D=3D "string" ) {=0A=
			if ( value =3D=3D=3D undefined ) {=0A=
				return this.options[ key ];=0A=
			}=0A=
			options =3D {};=0A=
			options[ key ] =3D value;=0A=
		}=0A=
=0A=
		this._setOptions( options );=0A=
=0A=
		return this;=0A=
	},=0A=
	_setOptions: function( options ) {=0A=
		var self =3D this;=0A=
		$.each( options, function( key, value ) {=0A=
			self._setOption( key, value );=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
	_setOption: function( key, value ) {=0A=
		this.options[ key ] =3D value;=0A=
=0A=
		if ( key =3D=3D=3D "disabled" ) {=0A=
			this.widget()=0A=
				[ value ? "addClass" : "removeClass"](=0A=
					this.widgetBaseClass + "-disabled" + " " +=0A=
					"ui-state-disabled" )=0A=
				.attr( "aria-disabled", value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	enable: function() {=0A=
		return this._setOption( "disabled", false );=0A=
	},=0A=
	disable: function() {=0A=
		return this._setOption( "disabled", true );=0A=
	},=0A=
=0A=
	_trigger: function( type, event, data ) {=0A=
		var callback =3D this.options[ type ];=0A=
=0A=
		event =3D $.Event( event );=0A=
		event.type =3D ( type =3D=3D=3D this.widgetEventPrefix ?=0A=
			type :=0A=
			this.widgetEventPrefix + type ).toLowerCase();=0A=
		data =3D data || {};=0A=
=0A=
		// copy original event properties over to the new event=0A=
		// this would happen if we could call $.event.fix instead of $.Event=0A=
		// but we don't have a way to force an event to be fixed multiple times=0A=
		if ( event.originalEvent ) {=0A=
			for ( var i =3D $.event.props.length, prop; i; ) {=0A=
				prop =3D $.event.props[ --i ];=0A=
				event[ prop ] =3D event.originalEvent[ prop ];=0A=
			}=0A=
		}=0A=
=0A=
		this.element.trigger( event, data );=0A=
=0A=
		return !( $.isFunction(callback) &&=0A=
			callback.call( this.element[0], event, data ) =3D=3D=3D false ||=0A=
			event.isDefaultPrevented() );=0A=
	}=0A=
};=0A=
=0A=
})( jQuery );=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.position.js?R

/*=0A=
 * jQuery UI Position 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Position=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.ui =3D $.ui || {};=0A=
=0A=
var horizontalPositions =3D /left|center|right/,=0A=
	verticalPositions =3D /top|center|bottom/,=0A=
	center =3D "center",=0A=
	_position =3D $.fn.position,=0A=
	_offset =3D $.fn.offset;=0A=
=0A=
$.fn.position =3D function( options ) {=0A=
	if ( !options || !options.of ) {=0A=
		return _position.apply( this, arguments );=0A=
	}=0A=
=0A=
	// make a copy, we don't want to modify arguments=0A=
	options =3D $.extend( {}, options );=0A=
=0A=
	var target =3D $( options.of ),=0A=
		targetElem =3D target[0],=0A=
		collision =3D ( options.collision || "flip" ).split( " " ),=0A=
		offset =3D options.offset ? options.offset.split( " " ) : [ 0, 0 ],=0A=
		targetWidth,=0A=
		targetHeight,=0A=
		basePosition;=0A=
=0A=
	if ( targetElem.nodeType =3D=3D=3D 9 ) {=0A=
		targetWidth =3D target.width();=0A=
		targetHeight =3D target.height();=0A=
		basePosition =3D { top: 0, left: 0 };=0A=
	// TODO: use $.isWindow() in 1.9=0A=
	} else if ( targetElem.setTimeout ) {=0A=
		targetWidth =3D target.width();=0A=
		targetHeight =3D target.height();=0A=
		basePosition =3D { top: target.scrollTop(), left: target.scrollLeft() =
};=0A=
	} else if ( targetElem.preventDefault ) {=0A=
		// force left top to allow flipping=0A=
		options.at =3D "left top";=0A=
		targetWidth =3D targetHeight =3D 0;=0A=
		basePosition =3D { top: options.of.pageY, left: options.of.pageX };=0A=
	} else {=0A=
		targetWidth =3D target.outerWidth();=0A=
		targetHeight =3D target.outerHeight();=0A=
		basePosition =3D target.offset();=0A=
	}=0A=
=0A=
	// force my and at to have valid horizontal and veritcal positions=0A=
	// if a value is missing or invalid, it will be converted to center =0A=
	$.each( [ "my", "at" ], function() {=0A=
		var pos =3D ( options[this] || "" ).split( " " );=0A=
		if ( pos.length =3D=3D=3D 1) {=0A=
			pos =3D horizontalPositions.test( pos[0] ) ?=0A=
				pos.concat( [center] ) :=0A=
				verticalPositions.test( pos[0] ) ?=0A=
					[ center ].concat( pos ) :=0A=
					[ center, center ];=0A=
		}=0A=
		pos[ 0 ] =3D horizontalPositions.test( pos[0] ) ? pos[ 0 ] : center;=0A=
		pos[ 1 ] =3D verticalPositions.test( pos[1] ) ? pos[ 1 ] : center;=0A=
		options[ this ] =3D pos;=0A=
	});=0A=
=0A=
	// normalize collision option=0A=
	if ( collision.length =3D=3D=3D 1 ) {=0A=
		collision[ 1 ] =3D collision[ 0 ];=0A=
	}=0A=
=0A=
	// normalize offset option=0A=
	offset[ 0 ] =3D parseInt( offset[0], 10 ) || 0;=0A=
	if ( offset.length =3D=3D=3D 1 ) {=0A=
		offset[ 1 ] =3D offset[ 0 ];=0A=
	}=0A=
	offset[ 1 ] =3D parseInt( offset[1], 10 ) || 0;=0A=
=0A=
	if ( options.at[0] =3D=3D=3D "right" ) {=0A=
		basePosition.left +=3D targetWidth;=0A=
	} else if ( options.at[0] =3D=3D=3D center ) {=0A=
		basePosition.left +=3D targetWidth / 2;=0A=
	}=0A=
=0A=
	if ( options.at[1] =3D=3D=3D "bottom" ) {=0A=
		basePosition.top +=3D targetHeight;=0A=
	} else if ( options.at[1] =3D=3D=3D center ) {=0A=
		basePosition.top +=3D targetHeight / 2;=0A=
	}=0A=
=0A=
	basePosition.left +=3D offset[ 0 ];=0A=
	basePosition.top +=3D offset[ 1 ];=0A=
=0A=
	return this.each(function() {=0A=
		var elem =3D $( this ),=0A=
			elemWidth =3D elem.outerWidth(),=0A=
			elemHeight =3D elem.outerHeight(),=0A=
			marginLeft =3D parseInt( $.curCSS( this, "marginLeft", true ) ) || 0,=0A=
			marginTop =3D parseInt( $.curCSS( this, "marginTop", true ) ) || 0,=0A=
			collisionWidth =3D elemWidth + marginLeft +=0A=
				( parseInt( $.curCSS( this, "marginRight", true ) ) || 0 ),=0A=
			collisionHeight =3D elemHeight + marginTop +=0A=
				( parseInt( $.curCSS( this, "marginBottom", true ) ) || 0 ),=0A=
			position =3D $.extend( {}, basePosition ),=0A=
			collisionPosition;=0A=
=0A=
		if ( options.my[0] =3D=3D=3D "right" ) {=0A=
			position.left -=3D elemWidth;=0A=
		} else if ( options.my[0] =3D=3D=3D center ) {=0A=
			position.left -=3D elemWidth / 2;=0A=
		}=0A=
=0A=
		if ( options.my[1] =3D=3D=3D "bottom" ) {=0A=
			position.top -=3D elemHeight;=0A=
		} else if ( options.my[1] =3D=3D=3D center ) {=0A=
			position.top -=3D elemHeight / 2;=0A=
		}=0A=
=0A=
		// prevent fractions (see #5280)=0A=
		position.left =3D Math.round( position.left );=0A=
		position.top =3D Math.round( position.top );=0A=
=0A=
		collisionPosition =3D {=0A=
			left: position.left - marginLeft,=0A=
			top: position.top - marginTop=0A=
		};=0A=
=0A=
		$.each( [ "left", "top" ], function( i, dir ) {=0A=
			if ( $.ui.position[ collision[i] ] ) {=0A=
				$.ui.position[ collision[i] ][ dir ]( position, {=0A=
					targetWidth: targetWidth,=0A=
					targetHeight: targetHeight,=0A=
					elemWidth: elemWidth,=0A=
					elemHeight: elemHeight,=0A=
					collisionPosition: collisionPosition,=0A=
					collisionWidth: collisionWidth,=0A=
					collisionHeight: collisionHeight,=0A=
					offset: offset,=0A=
					my: options.my,=0A=
					at: options.at=0A=
				});=0A=
			}=0A=
		});=0A=
=0A=
		if ( $.fn.bgiframe ) {=0A=
			elem.bgiframe();=0A=
		}=0A=
		elem.offset( $.extend( position, { using: options.using } ) );=0A=
	});=0A=
};=0A=
=0A=
$.ui.position =3D {=0A=
	fit: {=0A=
		left: function( position, data ) {=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.left + data.collisionWidth - =
win.width() - win.scrollLeft();=0A=
			position.left =3D over > 0 ? position.left - over : Math.max( =
position.left - data.collisionPosition.left, position.left );=0A=
		},=0A=
		top: function( position, data ) {=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.top + data.collisionHeight - =
win.height() - win.scrollTop();=0A=
			position.top =3D over > 0 ? position.top - over : Math.max( =
position.top - data.collisionPosition.top, position.top );=0A=
		}=0A=
	},=0A=
=0A=
	flip: {=0A=
		left: function( position, data ) {=0A=
			if ( data.at[0] =3D=3D=3D center ) {=0A=
				return;=0A=
			}=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.left + data.collisionWidth - =
win.width() - win.scrollLeft(),=0A=
				myOffset =3D data.my[ 0 ] =3D=3D=3D "left" ?=0A=
					-data.elemWidth :=0A=
					data.my[ 0 ] =3D=3D=3D "right" ?=0A=
						data.elemWidth :=0A=
						0,=0A=
				atOffset =3D data.at[ 0 ] =3D=3D=3D "left" ?=0A=
					data.targetWidth :=0A=
					-data.targetWidth,=0A=
				offset =3D -2 * data.offset[ 0 ];=0A=
			position.left +=3D data.collisionPosition.left < 0 ?=0A=
				myOffset + atOffset + offset :=0A=
				over > 0 ?=0A=
					myOffset + atOffset + offset :=0A=
					0;=0A=
		},=0A=
		top: function( position, data ) {=0A=
			if ( data.at[1] =3D=3D=3D center ) {=0A=
				return;=0A=
			}=0A=
			var win =3D $( window ),=0A=
				over =3D data.collisionPosition.top + data.collisionHeight - =
win.height() - win.scrollTop(),=0A=
				myOffset =3D data.my[ 1 ] =3D=3D=3D "top" ?=0A=
					-data.elemHeight :=0A=
					data.my[ 1 ] =3D=3D=3D "bottom" ?=0A=
						data.elemHeight :=0A=
						0,=0A=
				atOffset =3D data.at[ 1 ] =3D=3D=3D "top" ?=0A=
					data.targetHeight :=0A=
					-data.targetHeight,=0A=
				offset =3D -2 * data.offset[ 1 ];=0A=
			position.top +=3D data.collisionPosition.top < 0 ?=0A=
				myOffset + atOffset + offset :=0A=
				over > 0 ?=0A=
					myOffset + atOffset + offset :=0A=
					0;=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// offset setter from jQuery 1.4=0A=
if ( !$.offset.setOffset ) {=0A=
	$.offset.setOffset =3D function( elem, options ) {=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( /static/.test( $.curCSS( elem, "position" ) ) ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
		var curElem   =3D $( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curTop    =3D parseInt( $.curCSS( elem, "top",  true ), 10 ) || 0,=0A=
			curLeft   =3D parseInt( $.curCSS( elem, "left", true ), 10)  || 0,=0A=
			props     =3D {=0A=
				top:  (options.top  - curOffset.top)  + curTop,=0A=
				left: (options.left - curOffset.left) + curLeft=0A=
			};=0A=
		=0A=
		if ( 'using' in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	};=0A=
=0A=
	$.fn.offset =3D function( options ) {=0A=
		var elem =3D this[ 0 ];=0A=
		if ( !elem || !elem.ownerDocument ) { return null; }=0A=
		if ( options ) { =0A=
			return this.each(function() {=0A=
				$.offset.setOffset( this, options );=0A=
			});=0A=
		}=0A=
		return _offset.call( this );=0A=
	};=0A=
}=0A=
=0A=
}( jQuery ));=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.mouse.js?R

/*!=0A=
 * jQuery UI Mouse 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Mouse=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.widget("ui.mouse", {=0A=
	options: {=0A=
		cancel: ':input,option',=0A=
		distance: 1,=0A=
		delay: 0=0A=
	},=0A=
	_mouseInit: function() {=0A=
		var self =3D this;=0A=
=0A=
		this.element=0A=
			.bind('mousedown.'+this.widgetName, function(event) {=0A=
				return self._mouseDown(event);=0A=
			})=0A=
			.bind('click.'+this.widgetName, function(event) {=0A=
				if (true =3D=3D=3D $.data(event.target, self.widgetName + =
'.preventClickEvent')) {=0A=
				    $.removeData(event.target, self.widgetName + =
'.preventClickEvent');=0A=
					event.stopImmediatePropagation();=0A=
					return false;=0A=
				}=0A=
			});=0A=
=0A=
		this.started =3D false;=0A=
	},=0A=
=0A=
	// TODO: make sure destroying one instance of mouse doesn't mess with=0A=
	// other instances of mouse=0A=
	_mouseDestroy: function() {=0A=
		this.element.unbind('.'+this.widgetName);=0A=
	},=0A=
=0A=
	_mouseDown: function(event) {=0A=
		// don't let more than one widget handle mouseStart=0A=
		// TODO: figure out why we have to use originalEvent=0A=
		event.originalEvent =3D event.originalEvent || {};=0A=
		if (event.originalEvent.mouseHandled) { return; }=0A=
=0A=
		// we may have missed mouseup (out of window)=0A=
		(this._mouseStarted && this._mouseUp(event));=0A=
=0A=
		this._mouseDownEvent =3D event;=0A=
=0A=
		var self =3D this,=0A=
			btnIsLeft =3D (event.which =3D=3D 1),=0A=
			elIsCancel =3D (typeof this.options.cancel =3D=3D "string" ? =
$(event.target).parents().add(event.target).filter(this.options.cancel).l=
ength : false);=0A=
		if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {=0A=
			return true;=0A=
		}=0A=
=0A=
		this.mouseDelayMet =3D !this.options.delay;=0A=
		if (!this.mouseDelayMet) {=0A=
			this._mouseDelayTimer =3D setTimeout(function() {=0A=
				self.mouseDelayMet =3D true;=0A=
			}, this.options.delay);=0A=
		}=0A=
=0A=
		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A=
			this._mouseStarted =3D (this._mouseStart(event) !=3D=3D false);=0A=
			if (!this._mouseStarted) {=0A=
				event.preventDefault();=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		// Click event may never have fired (Gecko & Opera)=0A=
		if (true =3D=3D=3D $.data(event.target, this.widgetName + =
'.preventClickEvent')) {=0A=
			$.removeData(event.target, this.widgetName + '.preventClickEvent');=0A=
		}=0A=
=0A=
		// these delegates are required to keep context=0A=
		this._mouseMoveDelegate =3D function(event) {=0A=
			return self._mouseMove(event);=0A=
		};=0A=
		this._mouseUpDelegate =3D function(event) {=0A=
			return self._mouseUp(event);=0A=
		};=0A=
		$(document)=0A=
			.bind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A=
			.bind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A=
=0A=
		event.preventDefault();=0A=
		event.originalEvent.mouseHandled =3D true;=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseMove: function(event) {=0A=
		// IE mouseup check - mouseup happened when mouse was out of window=0A=
		if ($.browser.msie && !(document.documentMode >=3D 9) && =
!event.button) {=0A=
			return this._mouseUp(event);=0A=
		}=0A=
=0A=
		if (this._mouseStarted) {=0A=
			this._mouseDrag(event);=0A=
			return event.preventDefault();=0A=
		}=0A=
=0A=
		if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A=
			this._mouseStarted =3D=0A=
				(this._mouseStart(this._mouseDownEvent, event) !=3D=3D false);=0A=
			(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));=0A=
		}=0A=
=0A=
		return !this._mouseStarted;=0A=
	},=0A=
=0A=
	_mouseUp: function(event) {=0A=
		$(document)=0A=
			.unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A=
			.unbind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A=
=0A=
		if (this._mouseStarted) {=0A=
			this._mouseStarted =3D false;=0A=
=0A=
			if (event.target =3D=3D this._mouseDownEvent.target) {=0A=
			    $.data(event.target, this.widgetName + '.preventClickEvent', =
true);=0A=
			}=0A=
=0A=
			this._mouseStop(event);=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseDistanceMet: function(event) {=0A=
		return (Math.max(=0A=
				Math.abs(this._mouseDownEvent.pageX - event.pageX),=0A=
				Math.abs(this._mouseDownEvent.pageY - event.pageY)=0A=
			) >=3D this.options.distance=0A=
		);=0A=
	},=0A=
=0A=
	_mouseDelayMet: function(event) {=0A=
		return this.mouseDelayMet;=0A=
	},=0A=
=0A=
	// These are placeholder methods, to be overriden by extending plugin=0A=
	_mouseStart: function(event) {},=0A=
	_mouseDrag: function(event) {},=0A=
	_mouseStop: function(event) {},=0A=
	_mouseCapture: function(event) { return true; }=0A=
});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.draggable.js?R

/*=0A=
 * jQuery UI Draggable 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Draggables=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.mouse.js=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.widget("ui.draggable", $.ui.mouse, {=0A=
	widgetEventPrefix: "drag",=0A=
	options: {=0A=
		addClasses: true,=0A=
		appendTo: "parent",=0A=
		axis: false,=0A=
		connectToSortable: false,=0A=
		containment: false,=0A=
		cursor: "auto",=0A=
		cursorAt: false,=0A=
		grid: false,=0A=
		handle: false,=0A=
		helper: "original",=0A=
		iframeFix: false,=0A=
		opacity: false,=0A=
		refreshPositions: false,=0A=
		revert: false,=0A=
		revertDuration: 500,=0A=
		scope: "default",=0A=
		scroll: true,=0A=
		scrollSensitivity: 20,=0A=
		scrollSpeed: 20,=0A=
		snap: false,=0A=
		snapMode: "both",=0A=
		snapTolerance: 20,=0A=
		stack: false,=0A=
		zIndex: false=0A=
	},=0A=
	_create: function() {=0A=
=0A=
		if (this.options.helper =3D=3D 'original' && =
!(/^(?:r|a|f)/).test(this.element.css("position")))=0A=
			this.element[0].style.position =3D 'relative';=0A=
=0A=
		(this.options.addClasses && this.element.addClass("ui-draggable"));=0A=
		(this.options.disabled && =
this.element.addClass("ui-draggable-disabled"));=0A=
=0A=
		this._mouseInit();=0A=
=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		if(!this.element.data('draggable')) return;=0A=
		this.element=0A=
			.removeData("draggable")=0A=
			.unbind(".draggable")=0A=
			.removeClass("ui-draggable"=0A=
				+ " ui-draggable-dragging"=0A=
				+ " ui-draggable-disabled");=0A=
		this._mouseDestroy();=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	_mouseCapture: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
=0A=
		// among others, prevent a drag on a resizable-handle=0A=
		if (this.helper || o.disabled || =
$(event.target).is('.ui-resizable-handle'))=0A=
			return false;=0A=
=0A=
		//Quit if we're not on a valid handle=0A=
		this.handle =3D this._getHandle(event);=0A=
		if (!this.handle)=0A=
			return false;=0A=
=0A=
		return true;=0A=
=0A=
	},=0A=
=0A=
	_mouseStart: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
=0A=
		//Create and append the visible helper=0A=
		this.helper =3D this._createHelper(event);=0A=
=0A=
		//Cache the helper size=0A=
		this._cacheHelperProportions();=0A=
=0A=
		//If ddmanager is used for droppables, set the global draggable=0A=
		if($.ui.ddmanager)=0A=
			$.ui.ddmanager.current =3D this;=0A=
=0A=
		/*=0A=
		 * - Position generation -=0A=
		 * This block generates everything position related - it's the core of =
draggables.=0A=
		 */=0A=
=0A=
		//Cache the margins of the original element=0A=
		this._cacheMargins();=0A=
=0A=
		//Store the helper's css position=0A=
		this.cssPosition =3D this.helper.css("position");=0A=
		this.scrollParent =3D this.helper.scrollParent();=0A=
=0A=
		//The element's absolute position on the page minus margins=0A=
		this.offset =3D this.positionAbs =3D this.element.offset();=0A=
		this.offset =3D {=0A=
			top: this.offset.top - this.margins.top,=0A=
			left: this.offset.left - this.margins.left=0A=
		};=0A=
=0A=
		$.extend(this.offset, {=0A=
			click: { //Where the click happened, relative to the element=0A=
				left: event.pageX - this.offset.left,=0A=
				top: event.pageY - this.offset.top=0A=
			},=0A=
			parent: this._getParentOffset(),=0A=
			relative: this._getRelativeOffset() //This is a relative to absolute =
position minus the actual position calculation - only used for relative =
positioned helper=0A=
		});=0A=
=0A=
		//Generate the original position=0A=
		this.originalPosition =3D this.position =3D =
this._generatePosition(event);=0A=
		this.originalPageX =3D event.pageX;=0A=
		this.originalPageY =3D event.pageY;=0A=
=0A=
		//Adjust the mouse offset relative to the helper if 'cursorAt' is =
supplied=0A=
		(o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt));=0A=
=0A=
		//Set a containment if given in the options=0A=
		if(o.containment)=0A=
			this._setContainment();=0A=
=0A=
		//Trigger event + callbacks=0A=
		if(this._trigger("start", event) =3D=3D=3D false) {=0A=
			this._clear();=0A=
			return false;=0A=
		}=0A=
=0A=
		//Recache the helper size=0A=
		this._cacheHelperProportions();=0A=
=0A=
		//Prepare the droppable offsets=0A=
		if ($.ui.ddmanager && !o.dropBehaviour)=0A=
			$.ui.ddmanager.prepareOffsets(this, event);=0A=
=0A=
		this.helper.addClass("ui-draggable-dragging");=0A=
		this._mouseDrag(event, true); //Execute the drag once - this causes =
the helper not to be visible before getting its correct position=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseDrag: function(event, noPropagation) {=0A=
=0A=
		//Compute the helpers position=0A=
		this.position =3D this._generatePosition(event);=0A=
		this.positionAbs =3D this._convertPositionTo("absolute");=0A=
=0A=
		//Call plugins and callbacks and use the resulting position if =
something is returned=0A=
		if (!noPropagation) {=0A=
			var ui =3D this._uiHash();=0A=
			if(this._trigger('drag', event, ui) =3D=3D=3D false) {=0A=
				this._mouseUp({});=0A=
				return false;=0A=
			}=0A=
			this.position =3D ui.position;=0A=
		}=0A=
=0A=
		if(!this.options.axis || this.options.axis !=3D "y") =
this.helper[0].style.left =3D this.position.left+'px';=0A=
		if(!this.options.axis || this.options.axis !=3D "x") =
this.helper[0].style.top =3D this.position.top+'px';=0A=
		if($.ui.ddmanager) $.ui.ddmanager.drag(this, event);=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseStop: function(event) {=0A=
=0A=
		//If we are using droppables, inform the manager about the drop=0A=
		var dropped =3D false;=0A=
		if ($.ui.ddmanager && !this.options.dropBehaviour)=0A=
			dropped =3D $.ui.ddmanager.drop(this, event);=0A=
=0A=
		//if a drop comes from outside (a sortable)=0A=
		if(this.dropped) {=0A=
			dropped =3D this.dropped;=0A=
			this.dropped =3D false;=0A=
		}=0A=
		=0A=
		//if the original element is removed, don't bother to continue if =
helper is set to "original"=0A=
		if((!this.element[0] || !this.element[0].parentNode) && =
this.options.helper =3D=3D "original")=0A=
			return false;=0A=
=0A=
		if((this.options.revert =3D=3D "invalid" && !dropped) || =
(this.options.revert =3D=3D "valid" && dropped) || this.options.revert =
=3D=3D=3D true || ($.isFunction(this.options.revert) && =
this.options.revert.call(this.element, dropped))) {=0A=
			var self =3D this;=0A=
			$(this.helper).animate(this.originalPosition, =
parseInt(this.options.revertDuration, 10), function() {=0A=
				if(self._trigger("stop", event) !=3D=3D false) {=0A=
					self._clear();=0A=
				}=0A=
			});=0A=
		} else {=0A=
			if(this._trigger("stop", event) !=3D=3D false) {=0A=
				this._clear();=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
	=0A=
	cancel: function() {=0A=
		=0A=
		if(this.helper.is(".ui-draggable-dragging")) {=0A=
			this._mouseUp({});=0A=
		} else {=0A=
			this._clear();=0A=
		}=0A=
		=0A=
		return this;=0A=
		=0A=
	},=0A=
=0A=
	_getHandle: function(event) {=0A=
=0A=
		var handle =3D !this.options.handle || !$(this.options.handle, =
this.element).length ? true : false;=0A=
		$(this.options.handle, this.element)=0A=
			.find("*")=0A=
			.andSelf()=0A=
			.each(function() {=0A=
				if(this =3D=3D event.target) handle =3D true;=0A=
			});=0A=
=0A=
		return handle;=0A=
=0A=
	},=0A=
=0A=
	_createHelper: function(event) {=0A=
=0A=
		var o =3D this.options;=0A=
		var helper =3D $.isFunction(o.helper) ? =
$(o.helper.apply(this.element[0], [event])) : (o.helper =3D=3D 'clone' ? =
this.element.clone() : this.element);=0A=
=0A=
		if(!helper.parents('body').length)=0A=
			helper.appendTo((o.appendTo =3D=3D 'parent' ? =
this.element[0].parentNode : o.appendTo));=0A=
=0A=
		if(helper[0] !=3D this.element[0] && =
!(/(fixed|absolute)/).test(helper.css("position")))=0A=
			helper.css("position", "absolute");=0A=
=0A=
		return helper;=0A=
=0A=
	},=0A=
=0A=
	_adjustOffsetFromHelper: function(obj) {=0A=
		if (typeof obj =3D=3D 'string') {=0A=
			obj =3D obj.split(' ');=0A=
		}=0A=
		if ($.isArray(obj)) {=0A=
			obj =3D {left: +obj[0], top: +obj[1] || 0};=0A=
		}=0A=
		if ('left' in obj) {=0A=
			this.offset.click.left =3D obj.left + this.margins.left;=0A=
		}=0A=
		if ('right' in obj) {=0A=
			this.offset.click.left =3D this.helperProportions.width - obj.right + =
this.margins.left;=0A=
		}=0A=
		if ('top' in obj) {=0A=
			this.offset.click.top =3D obj.top + this.margins.top;=0A=
		}=0A=
		if ('bottom' in obj) {=0A=
			this.offset.click.top =3D this.helperProportions.height - obj.bottom =
+ this.margins.top;=0A=
		}=0A=
	},=0A=
=0A=
	_getParentOffset: function() {=0A=
=0A=
		//Get the offsetParent and cache its position=0A=
		this.offsetParent =3D this.helper.offsetParent();=0A=
		var po =3D this.offsetParent.offset();=0A=
=0A=
		// This is a special case where we need to modify a offset calculated =
on start, since the following happened:=0A=
		// 1. The position of the helper is absolute, so it's position is =
calculated based on the next positioned parent=0A=
		// 2. The actual offset parent is a child of the scroll parent, and =
the scroll parent isn't the document, which means that=0A=
		//    the scroll is included in the initial calculation of the offset =
of the parent, and never recalculated upon drag=0A=
		if(this.cssPosition =3D=3D 'absolute' && this.scrollParent[0] !=3D =
document && $.ui.contains(this.scrollParent[0], this.offsetParent[0])) {=0A=
			po.left +=3D this.scrollParent.scrollLeft();=0A=
			po.top +=3D this.scrollParent.scrollTop();=0A=
		}=0A=
=0A=
		if((this.offsetParent[0] =3D=3D document.body) //This needs to be =
actually done for all browsers, since pageX/pageY includes this =
information=0A=
		|| (this.offsetParent[0].tagName && =
this.offsetParent[0].tagName.toLowerCase() =3D=3D 'html' && =
$.browser.msie)) //Ugly IE fix=0A=
			po =3D { top: 0, left: 0 };=0A=
=0A=
		return {=0A=
			top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) =
|| 0),=0A=
			left: po.left + =
(parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_getRelativeOffset: function() {=0A=
=0A=
		if(this.cssPosition =3D=3D "relative") {=0A=
			var p =3D this.element.position();=0A=
			return {=0A=
				top: p.top - (parseInt(this.helper.css("top"),10) || 0) + =
this.scrollParent.scrollTop(),=0A=
				left: p.left - (parseInt(this.helper.css("left"),10) || 0) + =
this.scrollParent.scrollLeft()=0A=
			};=0A=
		} else {=0A=
			return { top: 0, left: 0 };=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_cacheMargins: function() {=0A=
		this.margins =3D {=0A=
			left: (parseInt(this.element.css("marginLeft"),10) || 0),=0A=
			top: (parseInt(this.element.css("marginTop"),10) || 0),=0A=
			right: (parseInt(this.element.css("marginRight"),10) || 0),=0A=
			bottom: (parseInt(this.element.css("marginBottom"),10) || 0)=0A=
		};=0A=
	},=0A=
=0A=
	_cacheHelperProportions: function() {=0A=
		this.helperProportions =3D {=0A=
			width: this.helper.outerWidth(),=0A=
			height: this.helper.outerHeight()=0A=
		};=0A=
	},=0A=
=0A=
	_setContainment: function() {=0A=
=0A=
		var o =3D this.options;=0A=
		if(o.containment =3D=3D 'parent') o.containment =3D =
this.helper[0].parentNode;=0A=
		if(o.containment =3D=3D 'document' || o.containment =3D=3D 'window') =
this.containment =3D [=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollLeft()) - =
this.offset.relative.left - this.offset.parent.left,=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollTop()) - =
this.offset.relative.top - this.offset.parent.top,=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollLeft()) + =
$(o.containment =3D=3D 'document' ? document : window).width() - =
this.helperProportions.width - this.margins.left,=0A=
			(o.containment =3D=3D 'document' ? 0 : $(window).scrollTop()) + =
($(o.containment =3D=3D 'document' ? document : window).height() || =
document.body.parentNode.scrollHeight) - this.helperProportions.height - =
this.margins.top=0A=
		];=0A=
=0A=
		if(!(/^(document|window|parent)$/).test(o.containment) && =
o.containment.constructor !=3D Array) {=0A=
			var ce =3D $(o.containment)[0]; if(!ce) return;=0A=
			var co =3D $(o.containment).offset();=0A=
			var over =3D ($(ce).css("overflow") !=3D 'hidden');=0A=
=0A=
			this.containment =3D [=0A=
				co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + =
(parseInt($(ce).css("paddingLeft"),10) || 0),=0A=
				co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + =
(parseInt($(ce).css("paddingTop"),10) || 0),=0A=
				co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : =
ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - =
(parseInt($(ce).css("paddingRight"),10) || 0) - =
this.helperProportions.width - this.margins.left - this.margins.right,=0A=
				co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : =
ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - =
(parseInt($(ce).css("paddingBottom"),10) || 0) - =
this.helperProportions.height - this.margins.top  - this.margins.bottom=0A=
			];=0A=
		} else if(o.containment.constructor =3D=3D Array) {=0A=
			this.containment =3D o.containment;=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_convertPositionTo: function(d, pos) {=0A=
=0A=
		if(!pos) pos =3D this.position;=0A=
		var mod =3D d =3D=3D "absolute" ? 1 : -1;=0A=
		var o =3D this.options, scroll =3D this.cssPosition =3D=3D 'absolute' =
&& !(this.scrollParent[0] !=3D document && =
$.ui.contains(this.scrollParent[0], this.offsetParent[0])) ? =
this.offsetParent : this.scrollParent, scrollIsRootNode =3D =
(/(html|body)/i).test(scroll[0].tagName);=0A=
=0A=
		return {=0A=
			top: (=0A=
				pos.top																	// The absolute mouse position=0A=
				+ this.offset.relative.top * mod										// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				+ this.offset.parent.top * mod											// The offsetParent's =
offset without borders (offset + border)=0A=
				- ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : =
scroll.scrollTop() ) ) * mod)=0A=
			),=0A=
			left: (=0A=
				pos.left																// The absolute mouse position=0A=
				+ this.offset.relative.left * mod										// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				+ this.offset.parent.left * mod											// The offsetParent's =
offset without borders (offset + border)=0A=
				- ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : =
scroll.scrollLeft() ) * mod)=0A=
			)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_generatePosition: function(event) {=0A=
=0A=
		var o =3D this.options, scroll =3D this.cssPosition =3D=3D 'absolute' =
&& !(this.scrollParent[0] !=3D document && =
$.ui.contains(this.scrollParent[0], this.offsetParent[0])) ? =
this.offsetParent : this.scrollParent, scrollIsRootNode =3D =
(/(html|body)/i).test(scroll[0].tagName);=0A=
		var pageX =3D event.pageX;=0A=
		var pageY =3D event.pageY;=0A=
=0A=
		/*=0A=
		 * - Position constraining -=0A=
		 * Constrain the position to a mix of grid, containment.=0A=
		 */=0A=
=0A=
		if(this.originalPosition) { //If we are not dragging yet, we won't =
check for options=0A=
=0A=
			if(this.containment) {=0A=
				if(event.pageX - this.offset.click.left < this.containment[0]) pageX =
=3D this.containment[0] + this.offset.click.left;=0A=
				if(event.pageY - this.offset.click.top < this.containment[1]) pageY =
=3D this.containment[1] + this.offset.click.top;=0A=
				if(event.pageX - this.offset.click.left > this.containment[2]) pageX =
=3D this.containment[2] + this.offset.click.left;=0A=
				if(event.pageY - this.offset.click.top > this.containment[3]) pageY =
=3D this.containment[3] + this.offset.click.top;=0A=
			}=0A=
=0A=
			if(o.grid) {=0A=
				var top =3D this.originalPageY + Math.round((pageY - =
this.originalPageY) / o.grid[1]) * o.grid[1];=0A=
				pageY =3D this.containment ? (!(top - this.offset.click.top < =
this.containment[1] || top - this.offset.click.top > =
this.containment[3]) ? top : (!(top - this.offset.click.top < =
this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top;=0A=
=0A=
				var left =3D this.originalPageX + Math.round((pageX - =
this.originalPageX) / o.grid[0]) * o.grid[0];=0A=
				pageX =3D this.containment ? (!(left - this.offset.click.left < =
this.containment[0] || left - this.offset.click.left > =
this.containment[2]) ? left : (!(left - this.offset.click.left < =
this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left;=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		return {=0A=
			top: (=0A=
				pageY																// The absolute mouse position=0A=
				- this.offset.click.top													// Click offset (relative to the =
element)=0A=
				- this.offset.relative.top												// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				- this.offset.parent.top												// The offsetParent's offset =
without borders (offset + border)=0A=
				+ ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : =
scroll.scrollTop() ) ))=0A=
			),=0A=
			left: (=0A=
				pageX																// The absolute mouse position=0A=
				- this.offset.click.left												// Click offset (relative to the =
element)=0A=
				- this.offset.relative.left												// Only for relative =
positioned nodes: Relative offset from element to offset parent=0A=
				- this.offset.parent.left												// The offsetParent's offset =
without borders (offset + border)=0A=
				+ ($.browser.safari && $.browser.version < 526 && this.cssPosition =
=3D=3D 'fixed' ? 0 : ( this.cssPosition =3D=3D 'fixed' ? =
-this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : =
scroll.scrollLeft() ))=0A=
			)=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_clear: function() {=0A=
		this.helper.removeClass("ui-draggable-dragging");=0A=
		if(this.helper[0] !=3D this.element[0] && !this.cancelHelperRemoval) =
this.helper.remove();=0A=
		//if($.ui.ddmanager) $.ui.ddmanager.current =3D null;=0A=
		this.helper =3D null;=0A=
		this.cancelHelperRemoval =3D false;=0A=
	},=0A=
=0A=
	// From now on bulk stuff - mainly helpers=0A=
=0A=
	_trigger: function(type, event, ui) {=0A=
		ui =3D ui || this._uiHash();=0A=
		$.ui.plugin.call(this, type, [event, ui]);=0A=
		if(type =3D=3D "drag") this.positionAbs =3D =
this._convertPositionTo("absolute"); //The absolute position has to be =
recalculated after plugins=0A=
		return $.Widget.prototype._trigger.call(this, type, event, ui);=0A=
	},=0A=
=0A=
	plugins: {},=0A=
=0A=
	_uiHash: function(event) {=0A=
		return {=0A=
			helper: this.helper,=0A=
			position: this.position,=0A=
			originalPosition: this.originalPosition,=0A=
			offset: this.positionAbs=0A=
		};=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.extend($.ui.draggable, {=0A=
	version: "1.8.11"=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "connectToSortable", {=0A=
	start: function(event, ui) {=0A=
=0A=
		var inst =3D $(this).data("draggable"), o =3D inst.options,=0A=
			uiSortable =3D $.extend({}, ui, { item: inst.element });=0A=
		inst.sortables =3D [];=0A=
		$(o.connectToSortable).each(function() {=0A=
			var sortable =3D $.data(this, 'sortable');=0A=
			if (sortable && !sortable.options.disabled) {=0A=
				inst.sortables.push({=0A=
					instance: sortable,=0A=
					shouldRevert: sortable.options.revert=0A=
				});=0A=
				sortable.refreshPositions();	// Call the sortable's refreshPositions =
at drag start to refresh the containerCache since the sortable container =
cache is used in drag and needs to be up to date (this will ensure it's =
initialised as well as being kept in step with any changes that might =
have happened on the page).=0A=
				sortable._trigger("activate", event, uiSortable);=0A=
			}=0A=
		});=0A=
=0A=
	},=0A=
	stop: function(event, ui) {=0A=
=0A=
		//If we are still over the sortable, we fake the stop event of the =
sortable, but also remove helper=0A=
		var inst =3D $(this).data("draggable"),=0A=
			uiSortable =3D $.extend({}, ui, { item: inst.element });=0A=
=0A=
		$.each(inst.sortables, function() {=0A=
			if(this.instance.isOver) {=0A=
=0A=
				this.instance.isOver =3D 0;=0A=
=0A=
				inst.cancelHelperRemoval =3D true; //Don't remove the helper in the =
draggable instance=0A=
				this.instance.cancelHelperRemoval =3D false; //Remove it in the =
sortable instance (so sortable plugins like revert still work)=0A=
=0A=
				//The sortable revert is supported, and we have to set a temporary =
dropped variable on the draggable to support revert: 'valid/invalid'=0A=
				if(this.shouldRevert) this.instance.options.revert =3D true;=0A=
=0A=
				//Trigger the stop of the sortable=0A=
				this.instance._mouseStop(event);=0A=
=0A=
				this.instance.options.helper =3D this.instance.options._helper;=0A=
=0A=
				//If the helper has been the original item, restore properties in =
the sortable=0A=
				if(inst.options.helper =3D=3D 'original')=0A=
					this.instance.currentItem.css({ top: 'auto', left: 'auto' });=0A=
=0A=
			} else {=0A=
				this.instance.cancelHelperRemoval =3D false; //Remove the helper in =
the sortable instance=0A=
				this.instance._trigger("deactivate", event, uiSortable);=0A=
			}=0A=
=0A=
		});=0A=
=0A=
	},=0A=
	drag: function(event, ui) {=0A=
=0A=
		var inst =3D $(this).data("draggable"), self =3D this;=0A=
=0A=
		var checkPos =3D function(o) {=0A=
			var dyClick =3D this.offset.click.top, dxClick =3D =
this.offset.click.left;=0A=
			var helperTop =3D this.positionAbs.top, helperLeft =3D =
this.positionAbs.left;=0A=
			var itemHeight =3D o.height, itemWidth =3D o.width;=0A=
			var itemTop =3D o.top, itemLeft =3D o.left;=0A=
=0A=
			return $.ui.isOver(helperTop + dyClick, helperLeft + dxClick, =
itemTop, itemLeft, itemHeight, itemWidth);=0A=
		};=0A=
=0A=
		$.each(inst.sortables, function(i) {=0A=
			=0A=
			//Copy over some variables to allow calling the sortable's native =
_intersectsWith=0A=
			this.instance.positionAbs =3D inst.positionAbs;=0A=
			this.instance.helperProportions =3D inst.helperProportions;=0A=
			this.instance.offset.click =3D inst.offset.click;=0A=
			=0A=
			if(this.instance._intersectsWith(this.instance.containerCache)) {=0A=
=0A=
				//If it intersects, we use a little isOver variable and set it once, =
so our move-in stuff gets fired only once=0A=
				if(!this.instance.isOver) {=0A=
=0A=
					this.instance.isOver =3D 1;=0A=
					//Now we fake the start of dragging for the sortable instance,=0A=
					//by cloning the list group item, appending it to the sortable and =
using it as inst.currentItem=0A=
					//We can then fire the start event of the sortable with our passed =
browser event, and our own helper (so it doesn't create a new one)=0A=
					this.instance.currentItem =3D =
$(self).clone().appendTo(this.instance.element).data("sortable-item", =
true);=0A=
					this.instance.options._helper =3D this.instance.options.helper; =
//Store helper option to later restore it=0A=
					this.instance.options.helper =3D function() { return ui.helper[0]; =
};=0A=
=0A=
					event.target =3D this.instance.currentItem[0];=0A=
					this.instance._mouseCapture(event, true);=0A=
					this.instance._mouseStart(event, true, true);=0A=
=0A=
					//Because the browser event is way off the new appended portlet, we =
modify a couple of variables to reflect the changes=0A=
					this.instance.offset.click.top =3D inst.offset.click.top;=0A=
					this.instance.offset.click.left =3D inst.offset.click.left;=0A=
					this.instance.offset.parent.left -=3D inst.offset.parent.left - =
this.instance.offset.parent.left;=0A=
					this.instance.offset.parent.top -=3D inst.offset.parent.top - =
this.instance.offset.parent.top;=0A=
=0A=
					inst._trigger("toSortable", event);=0A=
					inst.dropped =3D this.instance.element; //draggable revert needs =
that=0A=
					//hack so receive/update callbacks work (mostly)=0A=
					inst.currentItem =3D inst.element;=0A=
					this.instance.fromOutside =3D inst;=0A=
=0A=
				}=0A=
=0A=
				//Provided we did all the previous steps, we can fire the drag event =
of the sortable on every draggable drag, when it intersects with the =
sortable=0A=
				if(this.instance.currentItem) this.instance._mouseDrag(event);=0A=
=0A=
			} else {=0A=
=0A=
				//If it doesn't intersect with the sortable, and it intersected =
before,=0A=
				//we fake the drag stop of the sortable, but make sure it doesn't =
remove the helper by using cancelHelperRemoval=0A=
				if(this.instance.isOver) {=0A=
=0A=
					this.instance.isOver =3D 0;=0A=
					this.instance.cancelHelperRemoval =3D true;=0A=
					=0A=
					//Prevent reverting on this forced stop=0A=
					this.instance.options.revert =3D false;=0A=
					=0A=
					// The out event needs to be triggered independently=0A=
					this.instance._trigger('out', event, =
this.instance._uiHash(this.instance));=0A=
					=0A=
					this.instance._mouseStop(event, true);=0A=
					this.instance.options.helper =3D this.instance.options._helper;=0A=
=0A=
					//Now we remove our currentItem, the list group clone again, and =
the placeholder, and animate the helper back to it's original size=0A=
					this.instance.currentItem.remove();=0A=
					if(this.instance.placeholder) this.instance.placeholder.remove();=0A=
=0A=
					inst._trigger("fromSortable", event);=0A=
					inst.dropped =3D false; //draggable revert needs that=0A=
				}=0A=
=0A=
			};=0A=
=0A=
		});=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "cursor", {=0A=
	start: function(event, ui) {=0A=
		var t =3D $('body'), o =3D $(this).data('draggable').options;=0A=
		if (t.css("cursor")) o._cursor =3D t.css("cursor");=0A=
		t.css("cursor", o.cursor);=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		var o =3D $(this).data('draggable').options;=0A=
		if (o._cursor) $('body').css("cursor", o._cursor);=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "iframeFix", {=0A=
	start: function(event, ui) {=0A=
		var o =3D $(this).data('draggable').options;=0A=
		$(o.iframeFix =3D=3D=3D true ? "iframe" : o.iframeFix).each(function() =
{=0A=
			$('<div class=3D"ui-draggable-iframeFix" style=3D"background: =
#fff;"></div>')=0A=
			.css({=0A=
				width: this.offsetWidth+"px", height: this.offsetHeight+"px",=0A=
				position: "absolute", opacity: "0.001", zIndex: 1000=0A=
			})=0A=
			.css($(this).offset())=0A=
			.appendTo("body");=0A=
		});=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		$("div.ui-draggable-iframeFix").each(function() { =
this.parentNode.removeChild(this); }); //Remove frame helpers=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "opacity", {=0A=
	start: function(event, ui) {=0A=
		var t =3D $(ui.helper), o =3D $(this).data('draggable').options;=0A=
		if(t.css("opacity")) o._opacity =3D t.css("opacity");=0A=
		t.css('opacity', o.opacity);=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		var o =3D $(this).data('draggable').options;=0A=
		if(o._opacity) $(ui.helper).css('opacity', o._opacity);=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "scroll", {=0A=
	start: function(event, ui) {=0A=
		var i =3D $(this).data("draggable");=0A=
		if(i.scrollParent[0] !=3D document && i.scrollParent[0].tagName !=3D =
'HTML') i.overflowOffset =3D i.scrollParent.offset();=0A=
	},=0A=
	drag: function(event, ui) {=0A=
=0A=
		var i =3D $(this).data("draggable"), o =3D i.options, scrolled =3D =
false;=0A=
=0A=
		if(i.scrollParent[0] !=3D document && i.scrollParent[0].tagName !=3D =
'HTML') {=0A=
=0A=
			if(!o.axis || o.axis !=3D 'x') {=0A=
				if((i.overflowOffset.top + i.scrollParent[0].offsetHeight) - =
event.pageY < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollTop =3D scrolled =3D =
i.scrollParent[0].scrollTop + o.scrollSpeed;=0A=
				else if(event.pageY - i.overflowOffset.top < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollTop =3D scrolled =3D =
i.scrollParent[0].scrollTop - o.scrollSpeed;=0A=
			}=0A=
=0A=
			if(!o.axis || o.axis !=3D 'y') {=0A=
				if((i.overflowOffset.left + i.scrollParent[0].offsetWidth) - =
event.pageX < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollLeft =3D scrolled =3D =
i.scrollParent[0].scrollLeft + o.scrollSpeed;=0A=
				else if(event.pageX - i.overflowOffset.left < o.scrollSensitivity)=0A=
					i.scrollParent[0].scrollLeft =3D scrolled =3D =
i.scrollParent[0].scrollLeft - o.scrollSpeed;=0A=
			}=0A=
=0A=
		} else {=0A=
=0A=
			if(!o.axis || o.axis !=3D 'x') {=0A=
				if(event.pageY - $(document).scrollTop() < o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollTop($(document).scrollTop() - =
o.scrollSpeed);=0A=
				else if($(window).height() - (event.pageY - $(document).scrollTop()) =
< o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollTop($(document).scrollTop() + =
o.scrollSpeed);=0A=
			}=0A=
=0A=
			if(!o.axis || o.axis !=3D 'y') {=0A=
				if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollLeft($(document).scrollLeft() - =
o.scrollSpeed);=0A=
				else if($(window).width() - (event.pageX - $(document).scrollLeft()) =
< o.scrollSensitivity)=0A=
					scrolled =3D $(document).scrollLeft($(document).scrollLeft() + =
o.scrollSpeed);=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		if(scrolled !=3D=3D false && $.ui.ddmanager && !o.dropBehaviour)=0A=
			$.ui.ddmanager.prepareOffsets(i, event);=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "snap", {=0A=
	start: function(event, ui) {=0A=
=0A=
		var i =3D $(this).data("draggable"), o =3D i.options;=0A=
		i.snapElements =3D [];=0A=
=0A=
		$(o.snap.constructor !=3D String ? ( o.snap.items || =
':data(draggable)' ) : o.snap).each(function() {=0A=
			var $t =3D $(this); var $o =3D $t.offset();=0A=
			if(this !=3D i.element[0]) i.snapElements.push({=0A=
				item: this,=0A=
				width: $t.outerWidth(), height: $t.outerHeight(),=0A=
				top: $o.top, left: $o.left=0A=
			});=0A=
		});=0A=
=0A=
	},=0A=
	drag: function(event, ui) {=0A=
=0A=
		var inst =3D $(this).data("draggable"), o =3D inst.options;=0A=
		var d =3D o.snapTolerance;=0A=
=0A=
		var x1 =3D ui.offset.left, x2 =3D x1 + inst.helperProportions.width,=0A=
			y1 =3D ui.offset.top, y2 =3D y1 + inst.helperProportions.height;=0A=
=0A=
		for (var i =3D inst.snapElements.length - 1; i >=3D 0; i--){=0A=
=0A=
			var l =3D inst.snapElements[i].left, r =3D l + =
inst.snapElements[i].width,=0A=
				t =3D inst.snapElements[i].top, b =3D t + =
inst.snapElements[i].height;=0A=
=0A=
			//Yes, I know, this is insane ;)=0A=
			if(!((l-d < x1 && x1 < r+d && t-d < y1 && y1 < b+d) || (l-d < x1 && =
x1 < r+d && t-d < y2 && y2 < b+d) || (l-d < x2 && x2 < r+d && t-d < y1 =
&& y1 < b+d) || (l-d < x2 && x2 < r+d && t-d < y2 && y2 < b+d))) {=0A=
				if(inst.snapElements[i].snapping) (inst.options.snap.release && =
inst.options.snap.release.call(inst.element, event, =
$.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item })));=0A=
				inst.snapElements[i].snapping =3D false;=0A=
				continue;=0A=
			}=0A=
=0A=
			if(o.snapMode !=3D 'inner') {=0A=
				var ts =3D Math.abs(t - y2) <=3D d;=0A=
				var bs =3D Math.abs(b - y1) <=3D d;=0A=
				var ls =3D Math.abs(l - x2) <=3D d;=0A=
				var rs =3D Math.abs(r - x1) <=3D d;=0A=
				if(ts) ui.position.top =3D inst._convertPositionTo("relative", { =
top: t - inst.helperProportions.height, left: 0 }).top - =
inst.margins.top;=0A=
				if(bs) ui.position.top =3D inst._convertPositionTo("relative", { =
top: b, left: 0 }).top - inst.margins.top;=0A=
				if(ls) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: l - inst.helperProportions.width }).left - =
inst.margins.left;=0A=
				if(rs) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: r }).left - inst.margins.left;=0A=
			}=0A=
=0A=
			var first =3D (ts || bs || ls || rs);=0A=
=0A=
			if(o.snapMode !=3D 'outer') {=0A=
				var ts =3D Math.abs(t - y1) <=3D d;=0A=
				var bs =3D Math.abs(b - y2) <=3D d;=0A=
				var ls =3D Math.abs(l - x1) <=3D d;=0A=
				var rs =3D Math.abs(r - x2) <=3D d;=0A=
				if(ts) ui.position.top =3D inst._convertPositionTo("relative", { =
top: t, left: 0 }).top - inst.margins.top;=0A=
				if(bs) ui.position.top =3D inst._convertPositionTo("relative", { =
top: b - inst.helperProportions.height, left: 0 }).top - =
inst.margins.top;=0A=
				if(ls) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: l }).left - inst.margins.left;=0A=
				if(rs) ui.position.left =3D inst._convertPositionTo("relative", { =
top: 0, left: r - inst.helperProportions.width }).left - =
inst.margins.left;=0A=
			}=0A=
=0A=
			if(!inst.snapElements[i].snapping && (ts || bs || ls || rs || first))=0A=
				(inst.options.snap.snap && inst.options.snap.snap.call(inst.element, =
event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item =
})));=0A=
			inst.snapElements[i].snapping =3D (ts || bs || ls || rs || first);=0A=
=0A=
		};=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "stack", {=0A=
	start: function(event, ui) {=0A=
=0A=
		var o =3D $(this).data("draggable").options;=0A=
=0A=
		var group =3D $.makeArray($(o.stack)).sort(function(a,b) {=0A=
			return (parseInt($(a).css("zIndex"),10) || 0) - =
(parseInt($(b).css("zIndex"),10) || 0);=0A=
		});=0A=
		if (!group.length) { return; }=0A=
		=0A=
		var min =3D parseInt(group[0].style.zIndex) || 0;=0A=
		$(group).each(function(i) {=0A=
			this.style.zIndex =3D min + i;=0A=
		});=0A=
=0A=
		this[0].style.zIndex =3D min + group.length;=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("draggable", "zIndex", {=0A=
	start: function(event, ui) {=0A=
		var t =3D $(ui.helper), o =3D $(this).data("draggable").options;=0A=
		if(t.css("zIndex")) o._zIndex =3D t.css("zIndex");=0A=
		t.css('zIndex', o.zIndex);=0A=
	},=0A=
	stop: function(event, ui) {=0A=
		var o =3D $(this).data("draggable").options;=0A=
		if(o._zIndex) $(ui.helper).css('zIndex', o._zIndex);=0A=
	}=0A=
});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.resizable.js?R

/*=0A=
 * jQuery UI Resizable 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Resizables=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.mouse.js=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
$.widget("ui.resizable", $.ui.mouse, {=0A=
	widgetEventPrefix: "resize",=0A=
	options: {=0A=
		alsoResize: false,=0A=
		animate: false,=0A=
		animateDuration: "slow",=0A=
		animateEasing: "swing",=0A=
		aspectRatio: false,=0A=
		autoHide: false,=0A=
		containment: false,=0A=
		ghost: false,=0A=
		grid: false,=0A=
		handles: "e,s,se",=0A=
		helper: false,=0A=
		maxHeight: null,=0A=
		maxWidth: null,=0A=
		minHeight: 10,=0A=
		minWidth: 10,=0A=
		zIndex: 1000=0A=
	},=0A=
	_create: function() {=0A=
=0A=
		var self =3D this, o =3D this.options;=0A=
		this.element.addClass("ui-resizable");=0A=
=0A=
		$.extend(this, {=0A=
			_aspectRatio: !!(o.aspectRatio),=0A=
			aspectRatio: o.aspectRatio,=0A=
			originalElement: this.element,=0A=
			_proportionallyResizeElements: [],=0A=
			_helper: o.helper || o.ghost || o.animate ? o.helper || =
'ui-resizable-helper' : null=0A=
		});=0A=
=0A=
		//Wrap the element if it cannot hold child nodes=0A=
		=
if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|im=
g/i)) {=0A=
=0A=
			//Opera fix for relative positioning=0A=
			if (/relative/.test(this.element.css('position')) && $.browser.opera)=0A=
				this.element.css({ position: 'relative', top: 'auto', left: 'auto' =
});=0A=
=0A=
			//Create a wrapper element and set the wrapper to the new current =
internal element=0A=
			this.element.wrap(=0A=
				$('<div class=3D"ui-wrapper" style=3D"overflow: =
hidden;"></div>').css({=0A=
					position: this.element.css('position'),=0A=
					width: this.element.outerWidth(),=0A=
					height: this.element.outerHeight(),=0A=
					top: this.element.css('top'),=0A=
					left: this.element.css('left')=0A=
				})=0A=
			);=0A=
=0A=
			//Overwrite the original this.element=0A=
			this.element =3D this.element.parent().data(=0A=
				"resizable", this.element.data('resizable')=0A=
			);=0A=
=0A=
			this.elementIsWrapper =3D true;=0A=
=0A=
			//Move margins to the wrapper=0A=
			this.element.css({ marginLeft: =
this.originalElement.css("marginLeft"), marginTop: =
this.originalElement.css("marginTop"), marginRight: =
this.originalElement.css("marginRight"), marginBottom: =
this.originalElement.css("marginBottom") });=0A=
			this.originalElement.css({ marginLeft: 0, marginTop: 0, marginRight: =
0, marginBottom: 0});=0A=
=0A=
			//Prevent Safari textarea resize=0A=
			this.originalResizeStyle =3D this.originalElement.css('resize');=0A=
			this.originalElement.css('resize', 'none');=0A=
=0A=
			//Push the actual element to our proportionallyResize internal array=0A=
			this._proportionallyResizeElements.push(this.originalElement.css({ =
position: 'static', zoom: 1, display: 'block' }));=0A=
=0A=
			// avoid IE jump (hard set the margin)=0A=
			this.originalElement.css({ margin: this.originalElement.css('margin') =
});=0A=
=0A=
			// fix handlers offset=0A=
			this._proportionallyResize();=0A=
=0A=
		}=0A=
=0A=
		this.handles =3D o.handles || (!$('.ui-resizable-handle', =
this.element).length ? "e,s,se" : { n: '.ui-resizable-n', e: =
'.ui-resizable-e', s: '.ui-resizable-s', w: '.ui-resizable-w', se: =
'.ui-resizable-se', sw: '.ui-resizable-sw', ne: '.ui-resizable-ne', nw: =
'.ui-resizable-nw' });=0A=
		if(this.handles.constructor =3D=3D String) {=0A=
=0A=
			if(this.handles =3D=3D 'all') this.handles =3D 'n,e,s,w,se,sw,ne,nw';=0A=
			var n =3D this.handles.split(","); this.handles =3D {};=0A=
=0A=
			for(var i =3D 0; i < n.length; i++) {=0A=
=0A=
				var handle =3D $.trim(n[i]), hname =3D 'ui-resizable-'+handle;=0A=
				var axis =3D $('<div class=3D"ui-resizable-handle ' + hname + =
'"></div>');=0A=
=0A=
				// increase zIndex of sw, se, ne, nw axis=0A=
				//TODO : this modifies original option=0A=
				if(/sw|se|ne|nw/.test(handle)) axis.css({ zIndex: ++o.zIndex });=0A=
=0A=
				//TODO : What's going on here?=0A=
				if ('se' =3D=3D handle) {=0A=
					axis.addClass('ui-icon ui-icon-gripsmall-diagonal-se');=0A=
				};=0A=
=0A=
				//Insert into internal handles object and append to element=0A=
				this.handles[handle] =3D '.ui-resizable-'+handle;=0A=
				this.element.append(axis);=0A=
			}=0A=
=0A=
		}=0A=
=0A=
		this._renderAxis =3D function(target) {=0A=
=0A=
			target =3D target || this.element;=0A=
=0A=
			for(var i in this.handles) {=0A=
=0A=
				if(this.handles[i].constructor =3D=3D String)=0A=
					this.handles[i] =3D $(this.handles[i], this.element).show();=0A=
=0A=
				//Apply pad to wrapper element, needed to fix axis position =
(textarea, inputs, scrolls)=0A=
				if (this.elementIsWrapper && =
this.originalElement[0].nodeName.match(/textarea|input|select|button/i)) =
{=0A=
=0A=
					var axis =3D $(this.handles[i], this.element), padWrapper =3D 0;=0A=
=0A=
					//Checking the correct pad and border=0A=
					padWrapper =3D /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : =
axis.outerWidth();=0A=
=0A=
					//The padding type i have to apply...=0A=
					var padPos =3D [ 'padding',=0A=
						/ne|nw|n/.test(i) ? 'Top' :=0A=
						/se|sw|s/.test(i) ? 'Bottom' :=0A=
						/^e$/.test(i) ? 'Right' : 'Left' ].join("");=0A=
=0A=
					target.css(padPos, padWrapper);=0A=
=0A=
					this._proportionallyResize();=0A=
=0A=
				}=0A=
=0A=
				//TODO: What's that good for? There's not anything to be executed =
left=0A=
				if(!$(this.handles[i]).length)=0A=
					continue;=0A=
=0A=
			}=0A=
		};=0A=
=0A=
		//TODO: make renderAxis a prototype function=0A=
		this._renderAxis(this.element);=0A=
=0A=
		this._handles =3D $('.ui-resizable-handle', this.element)=0A=
			.disableSelection();=0A=
=0A=
		//Matching axis name=0A=
		this._handles.mouseover(function() {=0A=
			if (!self.resizing) {=0A=
				if (this.className)=0A=
					var axis =3D =
this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);=0A=
				//Axis, default =3D se=0A=
				self.axis =3D axis && axis[1] ? axis[1] : 'se';=0A=
			}=0A=
		});=0A=
=0A=
		//If we want to auto hide the elements=0A=
		if (o.autoHide) {=0A=
			this._handles.hide();=0A=
			$(this.element)=0A=
				.addClass("ui-resizable-autohide")=0A=
				.hover(function() {=0A=
					$(this).removeClass("ui-resizable-autohide");=0A=
					self._handles.show();=0A=
				},=0A=
				function(){=0A=
					if (!self.resizing) {=0A=
						$(this).addClass("ui-resizable-autohide");=0A=
						self._handles.hide();=0A=
					}=0A=
				});=0A=
		}=0A=
=0A=
		//Initialize the mouse interaction=0A=
		this._mouseInit();=0A=
=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
=0A=
		this._mouseDestroy();=0A=
=0A=
		var _destroy =3D function(exp) {=0A=
			$(exp).removeClass("ui-resizable ui-resizable-disabled =
ui-resizable-resizing")=0A=
				=
.removeData("resizable").unbind(".resizable").find('.ui-resizable-handle'=
).remove();=0A=
		};=0A=
=0A=
		//TODO: Unwrap at same DOM position=0A=
		if (this.elementIsWrapper) {=0A=
			_destroy(this.element);=0A=
			var wrapper =3D this.element;=0A=
			wrapper.after(=0A=
				this.originalElement.css({=0A=
					position: wrapper.css('position'),=0A=
					width: wrapper.outerWidth(),=0A=
					height: wrapper.outerHeight(),=0A=
					top: wrapper.css('top'),=0A=
					left: wrapper.css('left')=0A=
				})=0A=
			).remove();=0A=
		}=0A=
=0A=
		this.originalElement.css('resize', this.originalResizeStyle);=0A=
		_destroy(this.originalElement);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	_mouseCapture: function(event) {=0A=
		var handle =3D false;=0A=
		for (var i in this.handles) {=0A=
			if ($(this.handles[i])[0] =3D=3D event.target) {=0A=
				handle =3D true;=0A=
			}=0A=
		}=0A=
=0A=
		return !this.options.disabled && handle;=0A=
	},=0A=
=0A=
	_mouseStart: function(event) {=0A=
=0A=
		var o =3D this.options, iniPos =3D this.element.position(), el =3D =
this.element;=0A=
=0A=
		this.resizing =3D true;=0A=
		this.documentScroll =3D { top: $(document).scrollTop(), left: =
$(document).scrollLeft() };=0A=
=0A=
		// bugfix for http://dev.jquery.com/ticket/1749=0A=
		if (el.is('.ui-draggable') || (/absolute/).test(el.css('position'))) {=0A=
			el.css({ position: 'absolute', top: iniPos.top, left: iniPos.left });=0A=
		}=0A=
=0A=
		//Opera fixing relative position=0A=
		if ($.browser.opera && (/relative/).test(el.css('position')))=0A=
			el.css({ position: 'relative', top: 'auto', left: 'auto' });=0A=
=0A=
		this._renderProxy();=0A=
=0A=
		var curleft =3D num(this.helper.css('left')), curtop =3D =
num(this.helper.css('top'));=0A=
=0A=
		if (o.containment) {=0A=
			curleft +=3D $(o.containment).scrollLeft() || 0;=0A=
			curtop +=3D $(o.containment).scrollTop() || 0;=0A=
		}=0A=
=0A=
		//Store needed variables=0A=
		this.offset =3D this.helper.offset();=0A=
		this.position =3D { left: curleft, top: curtop };=0A=
		this.size =3D this._helper ? { width: el.outerWidth(), height: =
el.outerHeight() } : { width: el.width(), height: el.height() };=0A=
		this.originalSize =3D this._helper ? { width: el.outerWidth(), height: =
el.outerHeight() } : { width: el.width(), height: el.height() };=0A=
		this.originalPosition =3D { left: curleft, top: curtop };=0A=
		this.sizeDiff =3D { width: el.outerWidth() - el.width(), height: =
el.outerHeight() - el.height() };=0A=
		this.originalMousePosition =3D { left: event.pageX, top: event.pageY };=0A=
=0A=
		//Aspect Ratio=0A=
		this.aspectRatio =3D (typeof o.aspectRatio =3D=3D 'number') ? =
o.aspectRatio : ((this.originalSize.width / this.originalSize.height) || =
1);=0A=
=0A=
	    var cursor =3D $('.ui-resizable-' + this.axis).css('cursor');=0A=
	    $('body').css('cursor', cursor =3D=3D 'auto' ? this.axis + =
'-resize' : cursor);=0A=
=0A=
		el.addClass("ui-resizable-resizing");=0A=
		this._propagate("start", event);=0A=
		return true;=0A=
	},=0A=
=0A=
	_mouseDrag: function(event) {=0A=
=0A=
		//Increase performance, avoid regex=0A=
		var el =3D this.helper, o =3D this.options, props =3D {},=0A=
			self =3D this, smp =3D this.originalMousePosition, a =3D this.axis;=0A=
=0A=
		var dx =3D (event.pageX-smp.left)||0, dy =3D (event.pageY-smp.top)||0;=0A=
		var trigger =3D this._change[a];=0A=
		if (!trigger) return false;=0A=
=0A=
		// Calculate the attrs that will be change=0A=
		var data =3D trigger.apply(this, [event, dx, dy]), ie6 =3D =
$.browser.msie && $.browser.version < 7, csdif =3D this.sizeDiff;=0A=
=0A=
		if (this._aspectRatio || event.shiftKey)=0A=
			data =3D this._updateRatio(data, event);=0A=
=0A=
		data =3D this._respectSize(data, event);=0A=
=0A=
		// plugins callbacks need to be called first=0A=
		this._propagate("resize", event);=0A=
=0A=
		el.css({=0A=
			top: this.position.top + "px", left: this.position.left + "px",=0A=
			width: this.size.width + "px", height: this.size.height + "px"=0A=
		});=0A=
=0A=
		if (!this._helper && this._proportionallyResizeElements.length)=0A=
			this._proportionallyResize();=0A=
=0A=
		this._updateCache(data);=0A=
=0A=
		// calling the user callback at the end=0A=
		this._trigger('resize', event, this.ui());=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	_mouseStop: function(event) {=0A=
=0A=
		this.resizing =3D false;=0A=
		var o =3D this.options, self =3D this;=0A=
=0A=
		if(this._helper) {=0A=
			var pr =3D this._proportionallyResizeElements, ista =3D pr.length && =
(/textarea/i).test(pr[0].nodeName),=0A=
				soffseth =3D ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump =
height */ ? 0 : self.sizeDiff.height,=0A=
				soffsetw =3D ista ? 0 : self.sizeDiff.width;=0A=
=0A=
			var s =3D { width: (self.helper.width()  - soffsetw), height: =
(self.helper.height() - soffseth) },=0A=
				left =3D (parseInt(self.element.css('left'), 10) + =
(self.position.left - self.originalPosition.left)) || null,=0A=
				top =3D (parseInt(self.element.css('top'), 10) + (self.position.top =
- self.originalPosition.top)) || null;=0A=
=0A=
			if (!o.animate)=0A=
				this.element.css($.extend(s, { top: top, left: left }));=0A=
=0A=
			self.helper.height(self.size.height);=0A=
			self.helper.width(self.size.width);=0A=
=0A=
			if (this._helper && !o.animate) this._proportionallyResize();=0A=
		}=0A=
=0A=
		$('body').css('cursor', 'auto');=0A=
=0A=
		this.element.removeClass("ui-resizable-resizing");=0A=
=0A=
		this._propagate("stop", event);=0A=
=0A=
		if (this._helper) this.helper.remove();=0A=
		return false;=0A=
=0A=
	},=0A=
=0A=
	_updateCache: function(data) {=0A=
		var o =3D this.options;=0A=
		this.offset =3D this.helper.offset();=0A=
		if (isNumber(data.left)) this.position.left =3D data.left;=0A=
		if (isNumber(data.top)) this.position.top =3D data.top;=0A=
		if (isNumber(data.height)) this.size.height =3D data.height;=0A=
		if (isNumber(data.width)) this.size.width =3D data.width;=0A=
	},=0A=
=0A=
	_updateRatio: function(data, event) {=0A=
=0A=
		var o =3D this.options, cpos =3D this.position, csize =3D this.size, a =
=3D this.axis;=0A=
=0A=
		if (data.height) data.width =3D (csize.height * this.aspectRatio);=0A=
		else if (data.width) data.height =3D (csize.width / this.aspectRatio);=0A=
=0A=
		if (a =3D=3D 'sw') {=0A=
			data.left =3D cpos.left + (csize.width - data.width);=0A=
			data.top =3D null;=0A=
		}=0A=
		if (a =3D=3D 'nw') {=0A=
			data.top =3D cpos.top + (csize.height - data.height);=0A=
			data.left =3D cpos.left + (csize.width - data.width);=0A=
		}=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	_respectSize: function(data, event) {=0A=
=0A=
		var el =3D this.helper, o =3D this.options, pRatio =3D =
this._aspectRatio || event.shiftKey, a =3D this.axis,=0A=
				ismaxw =3D isNumber(data.width) && o.maxWidth && (o.maxWidth < =
data.width), ismaxh =3D isNumber(data.height) && o.maxHeight && =
(o.maxHeight < data.height),=0A=
					isminw =3D isNumber(data.width) && o.minWidth && (o.minWidth > =
data.width), isminh =3D isNumber(data.height) && o.minHeight && =
(o.minHeight > data.height);=0A=
=0A=
		if (isminw) data.width =3D o.minWidth;=0A=
		if (isminh) data.height =3D o.minHeight;=0A=
		if (ismaxw) data.width =3D o.maxWidth;=0A=
		if (ismaxh) data.height =3D o.maxHeight;=0A=
=0A=
		var dw =3D this.originalPosition.left + this.originalSize.width, dh =
=3D this.position.top + this.size.height;=0A=
		var cw =3D /sw|nw|w/.test(a), ch =3D /nw|ne|n/.test(a);=0A=
=0A=
		if (isminw && cw) data.left =3D dw - o.minWidth;=0A=
		if (ismaxw && cw) data.left =3D dw - o.maxWidth;=0A=
		if (isminh && ch)	data.top =3D dh - o.minHeight;=0A=
		if (ismaxh && ch)	data.top =3D dh - o.maxHeight;=0A=
=0A=
		// fixing jump error on top/left - bug #2330=0A=
		var isNotwh =3D !data.width && !data.height;=0A=
		if (isNotwh && !data.left && data.top) data.top =3D null;=0A=
		else if (isNotwh && !data.top && data.left) data.left =3D null;=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	_proportionallyResize: function() {=0A=
=0A=
		var o =3D this.options;=0A=
		if (!this._proportionallyResizeElements.length) return;=0A=
		var element =3D this.helper || this.element;=0A=
=0A=
		for (var i=3D0; i < this._proportionallyResizeElements.length; i++) {=0A=
=0A=
			var prel =3D this._proportionallyResizeElements[i];=0A=
=0A=
			if (!this.borderDif) {=0A=
				var b =3D [prel.css('borderTopWidth'), prel.css('borderRightWidth'), =
prel.css('borderBottomWidth'), prel.css('borderLeftWidth')],=0A=
					p =3D [prel.css('paddingTop'), prel.css('paddingRight'), =
prel.css('paddingBottom'), prel.css('paddingLeft')];=0A=
=0A=
				this.borderDif =3D $.map(b, function(v, i) {=0A=
					var border =3D parseInt(v,10)||0, padding =3D parseInt(p[i],10)||0;=0A=
					return border + padding;=0A=
				});=0A=
			}=0A=
=0A=
			if ($.browser.msie && !(!($(element).is(':hidden') || =
$(element).parents(':hidden').length)))=0A=
				continue;=0A=
=0A=
			prel.css({=0A=
				height: (element.height() - this.borderDif[0] - this.borderDif[2]) =
|| 0,=0A=
				width: (element.width() - this.borderDif[1] - this.borderDif[3]) || 0=0A=
			});=0A=
=0A=
		};=0A=
=0A=
	},=0A=
=0A=
	_renderProxy: function() {=0A=
=0A=
		var el =3D this.element, o =3D this.options;=0A=
		this.elementOffset =3D el.offset();=0A=
=0A=
		if(this._helper) {=0A=
=0A=
			this.helper =3D this.helper || $('<div =
style=3D"overflow:hidden;"></div>');=0A=
=0A=
			// fix ie6 offset TODO: This seems broken=0A=
			var ie6 =3D $.browser.msie && $.browser.version < 7, ie6offset =3D =
(ie6 ? 1 : 0),=0A=
			pxyoffset =3D ( ie6 ? 2 : -1 );=0A=
=0A=
			this.helper.addClass(this._helper).css({=0A=
				width: this.element.outerWidth() + pxyoffset,=0A=
				height: this.element.outerHeight() + pxyoffset,=0A=
				position: 'absolute',=0A=
				left: this.elementOffset.left - ie6offset +'px',=0A=
				top: this.elementOffset.top - ie6offset +'px',=0A=
				zIndex: ++o.zIndex //TODO: Don't modify option=0A=
			});=0A=
=0A=
			this.helper=0A=
				.appendTo("body")=0A=
				.disableSelection();=0A=
=0A=
		} else {=0A=
			this.helper =3D this.element;=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	_change: {=0A=
		e: function(event, dx, dy) {=0A=
			return { width: this.originalSize.width + dx };=0A=
		},=0A=
		w: function(event, dx, dy) {=0A=
			var o =3D this.options, cs =3D this.originalSize, sp =3D =
this.originalPosition;=0A=
			return { left: sp.left + dx, width: cs.width - dx };=0A=
		},=0A=
		n: function(event, dx, dy) {=0A=
			var o =3D this.options, cs =3D this.originalSize, sp =3D =
this.originalPosition;=0A=
			return { top: sp.top + dy, height: cs.height - dy };=0A=
		},=0A=
		s: function(event, dx, dy) {=0A=
			return { height: this.originalSize.height + dy };=0A=
		},=0A=
		se: function(event, dx, dy) {=0A=
			return $.extend(this._change.s.apply(this, arguments), =
this._change.e.apply(this, [event, dx, dy]));=0A=
		},=0A=
		sw: function(event, dx, dy) {=0A=
			return $.extend(this._change.s.apply(this, arguments), =
this._change.w.apply(this, [event, dx, dy]));=0A=
		},=0A=
		ne: function(event, dx, dy) {=0A=
			return $.extend(this._change.n.apply(this, arguments), =
this._change.e.apply(this, [event, dx, dy]));=0A=
		},=0A=
		nw: function(event, dx, dy) {=0A=
			return $.extend(this._change.n.apply(this, arguments), =
this._change.w.apply(this, [event, dx, dy]));=0A=
		}=0A=
	},=0A=
=0A=
	_propagate: function(n, event) {=0A=
		$.ui.plugin.call(this, n, [event, this.ui()]);=0A=
		(n !=3D "resize" && this._trigger(n, event, this.ui()));=0A=
	},=0A=
=0A=
	plugins: {},=0A=
=0A=
	ui: function() {=0A=
		return {=0A=
			originalElement: this.originalElement,=0A=
			element: this.element,=0A=
			helper: this.helper,=0A=
			position: this.position,=0A=
			size: this.size,=0A=
			originalSize: this.originalSize,=0A=
			originalPosition: this.originalPosition=0A=
		};=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.extend($.ui.resizable, {=0A=
	version: "1.8.11"=0A=
});=0A=
=0A=
/*=0A=
 * Resizable Extensions=0A=
 */=0A=
=0A=
$.ui.plugin.add("resizable", "alsoResize", {=0A=
=0A=
	start: function (event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
=0A=
		var _store =3D function (exp) {=0A=
			$(exp).each(function() {=0A=
				var el =3D $(this);=0A=
				el.data("resizable-alsoresize", {=0A=
					width: parseInt(el.width(), 10), height: parseInt(el.height(), 10),=0A=
					left: parseInt(el.css('left'), 10), top: parseInt(el.css('top'), =
10),=0A=
					position: el.css('position') // to reset Opera on stop()=0A=
				});=0A=
			});=0A=
		};=0A=
=0A=
		if (typeof(o.alsoResize) =3D=3D 'object' && !o.alsoResize.parentNode) {=0A=
			if (o.alsoResize.length) { o.alsoResize =3D o.alsoResize[0]; =
_store(o.alsoResize); }=0A=
			else { $.each(o.alsoResize, function (exp) { _store(exp); }); }=0A=
		}else{=0A=
			_store(o.alsoResize);=0A=
		}=0A=
	},=0A=
=0A=
	resize: function (event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, os =3D =
self.originalSize, op =3D self.originalPosition;=0A=
=0A=
		var delta =3D {=0A=
			height: (self.size.height - os.height) || 0, width: (self.size.width =
- os.width) || 0,=0A=
			top: (self.position.top - op.top) || 0, left: (self.position.left - =
op.left) || 0=0A=
		},=0A=
=0A=
		_alsoResize =3D function (exp, c) {=0A=
			$(exp).each(function() {=0A=
				var el =3D $(this), start =3D $(this).data("resizable-alsoresize"), =
style =3D {}, =0A=
					css =3D c && c.length ? c : =
el.parents(ui.originalElement[0]).length ? ['width', 'height'] : =
['width', 'height', 'top', 'left'];=0A=
=0A=
				$.each(css, function (i, prop) {=0A=
					var sum =3D (start[prop]||0) + (delta[prop]||0);=0A=
					if (sum && sum >=3D 0)=0A=
						style[prop] =3D sum || null;=0A=
				});=0A=
=0A=
				// Opera fixing relative position=0A=
				if ($.browser.opera && /relative/.test(el.css('position'))) {=0A=
					self._revertToRelativePosition =3D true;=0A=
					el.css({ position: 'absolute', top: 'auto', left: 'auto' });=0A=
				}=0A=
=0A=
				el.css(style);=0A=
			});=0A=
		};=0A=
=0A=
		if (typeof(o.alsoResize) =3D=3D 'object' && !o.alsoResize.nodeType) {=0A=
			$.each(o.alsoResize, function (exp, c) { _alsoResize(exp, c); });=0A=
		}else{=0A=
			_alsoResize(o.alsoResize);=0A=
		}=0A=
	},=0A=
=0A=
	stop: function (event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
=0A=
		var _reset =3D function (exp) {=0A=
			$(exp).each(function() {=0A=
				var el =3D $(this);=0A=
				// reset position for Opera - no need to verify it was changed=0A=
				el.css({ position: el.data("resizable-alsoresize").position });=0A=
			});=0A=
		};=0A=
=0A=
		if (self._revertToRelativePosition) {=0A=
			self._revertToRelativePosition =3D false;=0A=
			if (typeof(o.alsoResize) =3D=3D 'object' && !o.alsoResize.nodeType) {=0A=
				$.each(o.alsoResize, function (exp) { _reset(exp); });=0A=
			}else{=0A=
				_reset(o.alsoResize);=0A=
			}=0A=
		}=0A=
=0A=
		$(this).removeData("resizable-alsoresize");=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "animate", {=0A=
=0A=
	stop: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
=0A=
		var pr =3D self._proportionallyResizeElements, ista =3D pr.length && =
(/textarea/i).test(pr[0].nodeName),=0A=
					soffseth =3D ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump =
height */ ? 0 : self.sizeDiff.height,=0A=
						soffsetw =3D ista ? 0 : self.sizeDiff.width;=0A=
=0A=
		var style =3D { width: (self.size.width - soffsetw), height: =
(self.size.height - soffseth) },=0A=
					left =3D (parseInt(self.element.css('left'), 10) + =
(self.position.left - self.originalPosition.left)) || null,=0A=
						top =3D (parseInt(self.element.css('top'), 10) + =
(self.position.top - self.originalPosition.top)) || null;=0A=
=0A=
		self.element.animate(=0A=
			$.extend(style, top && left ? { top: top, left: left } : {}), {=0A=
				duration: o.animateDuration,=0A=
				easing: o.animateEasing,=0A=
				step: function() {=0A=
=0A=
					var data =3D {=0A=
						width: parseInt(self.element.css('width'), 10),=0A=
						height: parseInt(self.element.css('height'), 10),=0A=
						top: parseInt(self.element.css('top'), 10),=0A=
						left: parseInt(self.element.css('left'), 10)=0A=
					};=0A=
=0A=
					if (pr && pr.length) $(pr[0]).css({ width: data.width, height: =
data.height });=0A=
=0A=
					// propagating resize, and updating values for each animation step=0A=
					self._updateCache(data);=0A=
					self._propagate("resize", event);=0A=
=0A=
				}=0A=
			}=0A=
		);=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "containment", {=0A=
=0A=
	start: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, el =3D =
self.element;=0A=
		var oc =3D o.containment,	ce =3D (oc instanceof $) ? oc.get(0) : =
(/parent/.test(oc)) ? el.parent().get(0) : oc;=0A=
		if (!ce) return;=0A=
=0A=
		self.containerElement =3D $(ce);=0A=
=0A=
		if (/document/.test(oc) || oc =3D=3D document) {=0A=
			self.containerOffset =3D { left: 0, top: 0 };=0A=
			self.containerPosition =3D { left: 0, top: 0 };=0A=
=0A=
			self.parentData =3D {=0A=
				element: $(document), left: 0, top: 0,=0A=
				width: $(document).width(), height: $(document).height() || =
document.body.parentNode.scrollHeight=0A=
			};=0A=
		}=0A=
=0A=
		// i'm a node, so compute top, left, right, bottom=0A=
		else {=0A=
			var element =3D $(ce), p =3D [];=0A=
			$([ "Top", "Right", "Left", "Bottom" ]).each(function(i, name) { p[i] =
=3D num(element.css("padding" + name)); });=0A=
=0A=
			self.containerOffset =3D element.offset();=0A=
			self.containerPosition =3D element.position();=0A=
			self.containerSize =3D { height: (element.innerHeight() - p[3]), =
width: (element.innerWidth() - p[1]) };=0A=
=0A=
			var co =3D self.containerOffset, ch =3D self.containerSize.height,	cw =
=3D self.containerSize.width,=0A=
						width =3D ($.ui.hasScroll(ce, "left") ? ce.scrollWidth : cw ), =
height =3D ($.ui.hasScroll(ce) ? ce.scrollHeight : ch);=0A=
=0A=
			self.parentData =3D {=0A=
				element: ce, left: co.left, top: co.top, width: width, height: height=0A=
			};=0A=
		}=0A=
	},=0A=
=0A=
	resize: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options,=0A=
				ps =3D self.containerSize, co =3D self.containerOffset, cs =3D =
self.size, cp =3D self.position,=0A=
				pRatio =3D self._aspectRatio || event.shiftKey, cop =3D { top:0, =
left:0 }, ce =3D self.containerElement;=0A=
=0A=
		if (ce[0] !=3D document && (/static/).test(ce.css('position'))) cop =
=3D co;=0A=
=0A=
		if (cp.left < (self._helper ? co.left : 0)) {=0A=
			self.size.width =3D self.size.width + (self._helper ? =
(self.position.left - co.left) : (self.position.left - cop.left));=0A=
			if (pRatio) self.size.height =3D self.size.width / o.aspectRatio;=0A=
			self.position.left =3D o.helper ? co.left : 0;=0A=
		}=0A=
=0A=
		if (cp.top < (self._helper ? co.top : 0)) {=0A=
			self.size.height =3D self.size.height + (self._helper ? =
(self.position.top - co.top) : self.position.top);=0A=
			if (pRatio) self.size.width =3D self.size.height * o.aspectRatio;=0A=
			self.position.top =3D self._helper ? co.top : 0;=0A=
		}=0A=
=0A=
		self.offset.left =3D self.parentData.left+self.position.left;=0A=
		self.offset.top =3D self.parentData.top+self.position.top;=0A=
=0A=
		var woset =3D Math.abs( (self._helper ? self.offset.left - cop.left : =
(self.offset.left - cop.left)) + self.sizeDiff.width ),=0A=
					hoset =3D Math.abs( (self._helper ? self.offset.top - cop.top : =
(self.offset.top - co.top)) + self.sizeDiff.height );=0A=
=0A=
		var isParent =3D self.containerElement.get(0) =3D=3D =
self.element.parent().get(0),=0A=
		    isOffsetRelative =3D =
/relative|absolute/.test(self.containerElement.css('position'));=0A=
=0A=
		if(isParent && isOffsetRelative) woset -=3D self.parentData.left;=0A=
=0A=
		if (woset + self.size.width >=3D self.parentData.width) {=0A=
			self.size.width =3D self.parentData.width - woset;=0A=
			if (pRatio) self.size.height =3D self.size.width / self.aspectRatio;=0A=
		}=0A=
=0A=
		if (hoset + self.size.height >=3D self.parentData.height) {=0A=
			self.size.height =3D self.parentData.height - hoset;=0A=
			if (pRatio) self.size.width =3D self.size.height * self.aspectRatio;=0A=
		}=0A=
	},=0A=
=0A=
	stop: function(event, ui){=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, cp =3D =
self.position,=0A=
				co =3D self.containerOffset, cop =3D self.containerPosition, ce =3D =
self.containerElement;=0A=
=0A=
		var helper =3D $(self.helper), ho =3D helper.offset(), w =3D =
helper.outerWidth() - self.sizeDiff.width, h =3D helper.outerHeight() - =
self.sizeDiff.height;=0A=
=0A=
		if (self._helper && !o.animate && =
(/relative/).test(ce.css('position')))=0A=
			$(this).css({ left: ho.left - cop.left - co.left, width: w, height: h =
});=0A=
=0A=
		if (self._helper && !o.animate && (/static/).test(ce.css('position')))=0A=
			$(this).css({ left: ho.left - cop.left - co.left, width: w, height: h =
});=0A=
=0A=
	}=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "ghost", {=0A=
=0A=
	start: function(event, ui) {=0A=
=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, cs =3D =
self.size;=0A=
=0A=
		self.ghost =3D self.originalElement.clone();=0A=
		self.ghost=0A=
			.css({ opacity: .25, display: 'block', position: 'relative', height: =
cs.height, width: cs.width, margin: 0, left: 0, top: 0 })=0A=
			.addClass('ui-resizable-ghost')=0A=
			.addClass(typeof o.ghost =3D=3D 'string' ? o.ghost : '');=0A=
=0A=
		self.ghost.appendTo(self.helper);=0A=
=0A=
	},=0A=
=0A=
	resize: function(event, ui){=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
		if (self.ghost) self.ghost.css({ position: 'relative', height: =
self.size.height, width: self.size.width });=0A=
	},=0A=
=0A=
	stop: function(event, ui){=0A=
		var self =3D $(this).data("resizable"), o =3D self.options;=0A=
		if (self.ghost && self.helper) =
self.helper.get(0).removeChild(self.ghost.get(0));=0A=
	}=0A=
=0A=
});=0A=
=0A=
$.ui.plugin.add("resizable", "grid", {=0A=
=0A=
	resize: function(event, ui) {=0A=
		var self =3D $(this).data("resizable"), o =3D self.options, cs =3D =
self.size, os =3D self.originalSize, op =3D self.originalPosition, a =3D =
self.axis, ratio =3D o._aspectRatio || event.shiftKey;=0A=
		o.grid =3D typeof o.grid =3D=3D "number" ? [o.grid, o.grid] : o.grid;=0A=
		var ox =3D Math.round((cs.width - os.width) / (o.grid[0]||1)) * =
(o.grid[0]||1), oy =3D Math.round((cs.height - os.height) / =
(o.grid[1]||1)) * (o.grid[1]||1);=0A=
=0A=
		if (/^(se|s|e)$/.test(a)) {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
		}=0A=
		else if (/^(ne)$/.test(a)) {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
			self.position.top =3D op.top - oy;=0A=
		}=0A=
		else if (/^(sw)$/.test(a)) {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
			self.position.left =3D op.left - ox;=0A=
		}=0A=
		else {=0A=
			self.size.width =3D os.width + ox;=0A=
			self.size.height =3D os.height + oy;=0A=
			self.position.top =3D op.top - oy;=0A=
			self.position.left =3D op.left - ox;=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
var num =3D function(v) {=0A=
	return parseInt(v, 10) || 0;=0A=
};=0A=
=0A=
var isNumber =3D function(value) {=0A=
	return !isNaN(parseInt(value, 10));=0A=
};=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.button.js?R

/*=0A=
 * jQuery UI Button 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Button=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.widget.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
var lastActive,=0A=
	baseClasses =3D "ui-button ui-widget ui-state-default ui-corner-all",=0A=
	stateClasses =3D "ui-state-hover ui-state-active ",=0A=
	typeClasses =3D "ui-button-icons-only ui-button-icon-only =
ui-button-text-icons ui-button-text-icon-primary =
ui-button-text-icon-secondary ui-button-text-only",=0A=
	formResetHandler =3D function( event ) {=0A=
		$( ":ui-button", event.target.form ).each(function() {=0A=
			var inst =3D $( this ).data( "button" );=0A=
			setTimeout(function() {=0A=
				inst.refresh();=0A=
			}, 1 );=0A=
		});=0A=
	},=0A=
	radioGroup =3D function( radio ) {=0A=
		var name =3D radio.name,=0A=
			form =3D radio.form,=0A=
			radios =3D $( [] );=0A=
		if ( name ) {=0A=
			if ( form ) {=0A=
				radios =3D $( form ).find( "[name=3D'" + name + "']" );=0A=
			} else {=0A=
				radios =3D $( "[name=3D'" + name + "']", radio.ownerDocument )=0A=
					.filter(function() {=0A=
						return !this.form;=0A=
					});=0A=
			}=0A=
		}=0A=
		return radios;=0A=
	};=0A=
=0A=
$.widget( "ui.button", {=0A=
	options: {=0A=
		disabled: null,=0A=
		text: true,=0A=
		label: null,=0A=
		icons: {=0A=
			primary: null,=0A=
			secondary: null=0A=
		}=0A=
	},=0A=
	_create: function() {=0A=
		this.element.closest( "form" )=0A=
			.unbind( "reset.button" )=0A=
			.bind( "reset.button", formResetHandler );=0A=
=0A=
		if ( typeof this.options.disabled !=3D=3D "boolean" ) {=0A=
			this.options.disabled =3D this.element.attr( "disabled" );=0A=
		}=0A=
=0A=
		this._determineButtonType();=0A=
		this.hasTitle =3D !!this.buttonElement.attr( "title" );=0A=
=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
			toggleButton =3D this.type =3D=3D=3D "checkbox" || this.type =
=3D=3D=3D "radio",=0A=
			hoverClass =3D "ui-state-hover" + ( !toggleButton ? " =
ui-state-active" : "" ),=0A=
			focusClass =3D "ui-state-focus";=0A=
=0A=
		if ( options.label =3D=3D=3D null ) {=0A=
			options.label =3D this.buttonElement.html();=0A=
		}=0A=
=0A=
		if ( this.element.is( ":disabled" ) ) {=0A=
			options.disabled =3D true;=0A=
		}=0A=
=0A=
		this.buttonElement=0A=
			.addClass( baseClasses )=0A=
			.attr( "role", "button" )=0A=
			.bind( "mouseenter.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return;=0A=
				}=0A=
				$( this ).addClass( "ui-state-hover" );=0A=
				if ( this =3D=3D=3D lastActive ) {=0A=
					$( this ).addClass( "ui-state-active" );=0A=
				}=0A=
			})=0A=
			.bind( "mouseleave.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return;=0A=
				}=0A=
				$( this ).removeClass( hoverClass );=0A=
			})=0A=
			.bind( "focus.button", function() {=0A=
				// no need to check disabled, focus won't be triggered anyway=0A=
				$( this ).addClass( focusClass );=0A=
			})=0A=
			.bind( "blur.button", function() {=0A=
				$( this ).removeClass( focusClass );=0A=
			});=0A=
=0A=
		if ( toggleButton ) {=0A=
			this.element.bind( "change.button", function() {=0A=
				self.refresh();=0A=
			});=0A=
		}=0A=
=0A=
		if ( this.type =3D=3D=3D "checkbox" ) {=0A=
			this.buttonElement.bind( "click.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return false;=0A=
				}=0A=
				$( this ).toggleClass( "ui-state-active" );=0A=
				self.buttonElement.attr( "aria-pressed", self.element[0].checked );=0A=
			});=0A=
		} else if ( this.type =3D=3D=3D "radio" ) {=0A=
			this.buttonElement.bind( "click.button", function() {=0A=
				if ( options.disabled ) {=0A=
					return false;=0A=
				}=0A=
				$( this ).addClass( "ui-state-active" );=0A=
				self.buttonElement.attr( "aria-pressed", true );=0A=
=0A=
				var radio =3D self.element[ 0 ];=0A=
				radioGroup( radio )=0A=
					.not( radio )=0A=
					.map(function() {=0A=
						return $( this ).button( "widget" )[ 0 ];=0A=
					})=0A=
					.removeClass( "ui-state-active" )=0A=
					.attr( "aria-pressed", false );=0A=
			});=0A=
		} else {=0A=
			this.buttonElement=0A=
				.bind( "mousedown.button", function() {=0A=
					if ( options.disabled ) {=0A=
						return false;=0A=
					}=0A=
					$( this ).addClass( "ui-state-active" );=0A=
					lastActive =3D this;=0A=
					$( document ).one( "mouseup", function() {=0A=
						lastActive =3D null;=0A=
					});=0A=
				})=0A=
				.bind( "mouseup.button", function() {=0A=
					if ( options.disabled ) {=0A=
						return false;=0A=
					}=0A=
					$( this ).removeClass( "ui-state-active" );=0A=
				})=0A=
				.bind( "keydown.button", function(event) {=0A=
					if ( options.disabled ) {=0A=
						return false;=0A=
					}=0A=
					if ( event.keyCode =3D=3D $.ui.keyCode.SPACE || event.keyCode =
=3D=3D $.ui.keyCode.ENTER ) {=0A=
						$( this ).addClass( "ui-state-active" );=0A=
					}=0A=
				})=0A=
				.bind( "keyup.button", function() {=0A=
					$( this ).removeClass( "ui-state-active" );=0A=
				});=0A=
=0A=
			if ( this.buttonElement.is("a") ) {=0A=
				this.buttonElement.keyup(function(event) {=0A=
					if ( event.keyCode =3D=3D=3D $.ui.keyCode.SPACE ) {=0A=
						// TODO pass through original event correctly (just as 2nd =
argument doesn't work)=0A=
						$( this ).click();=0A=
					}=0A=
				});=0A=
			}=0A=
		}=0A=
=0A=
		// TODO: pull out $.Widget's handling for the disabled option into=0A=
		// $.Widget.prototype._setOptionDisabled so it's easy to proxy and can=0A=
		// be overridden by individual plugins=0A=
		this._setOption( "disabled", options.disabled );=0A=
	},=0A=
=0A=
	_determineButtonType: function() {=0A=
		=0A=
		if ( this.element.is(":checkbox") ) {=0A=
			this.type =3D "checkbox";=0A=
		} else {=0A=
			if ( this.element.is(":radio") ) {=0A=
				this.type =3D "radio";=0A=
			} else {=0A=
				if ( this.element.is("input") ) {=0A=
					this.type =3D "input";=0A=
				} else {=0A=
					this.type =3D "button";=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		if ( this.type =3D=3D=3D "checkbox" || this.type =3D=3D=3D "radio" ) {=0A=
			// we don't search against the document in case the element=0A=
			// is disconnected from the DOM=0A=
			var ancestor =3D this.element.parents().filter(":last"),=0A=
				labelSelector =3D "label[for=3D" + this.element.attr("id") + "]";=0A=
			this.buttonElement =3D ancestor.find( labelSelector );=0A=
			if ( !this.buttonElement.length ) {=0A=
				ancestor =3D ancestor.length ? ancestor.siblings() : =
this.element.siblings();=0A=
				this.buttonElement =3D ancestor.filter( labelSelector );=0A=
				if ( !this.buttonElement.length ) {=0A=
					this.buttonElement =3D ancestor.find( labelSelector );=0A=
				}=0A=
			}=0A=
			this.element.addClass( "ui-helper-hidden-accessible" );=0A=
=0A=
			var checked =3D this.element.is( ":checked" );=0A=
			if ( checked ) {=0A=
				this.buttonElement.addClass( "ui-state-active" );=0A=
			}=0A=
			this.buttonElement.attr( "aria-pressed", checked );=0A=
		} else {=0A=
			this.buttonElement =3D this.element;=0A=
		}=0A=
	},=0A=
=0A=
	widget: function() {=0A=
		return this.buttonElement;=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		this.element=0A=
			.removeClass( "ui-helper-hidden-accessible" );=0A=
		this.buttonElement=0A=
			.removeClass( baseClasses + " " + stateClasses + " " + typeClasses )=0A=
			.removeAttr( "role" )=0A=
			.removeAttr( "aria-pressed" )=0A=
			.html( this.buttonElement.find(".ui-button-text").html() );=0A=
=0A=
		if ( !this.hasTitle ) {=0A=
			this.buttonElement.removeAttr( "title" );=0A=
		}=0A=
=0A=
		$.Widget.prototype.destroy.call( this );=0A=
	},=0A=
=0A=
	_setOption: function( key, value ) {=0A=
		$.Widget.prototype._setOption.apply( this, arguments );=0A=
		if ( key =3D=3D=3D "disabled" ) {=0A=
			if ( value ) {=0A=
				this.element.attr( "disabled", true );=0A=
			} else {=0A=
				this.element.removeAttr( "disabled" );=0A=
			}=0A=
		}=0A=
		this._resetButton();=0A=
	},=0A=
=0A=
	refresh: function() {=0A=
		var isDisabled =3D this.element.is( ":disabled" );=0A=
		if ( isDisabled !=3D=3D this.options.disabled ) {=0A=
			this._setOption( "disabled", isDisabled );=0A=
		}=0A=
		if ( this.type =3D=3D=3D "radio" ) {=0A=
			radioGroup( this.element[0] ).each(function() {=0A=
				if ( $( this ).is( ":checked" ) ) {=0A=
					$( this ).button( "widget" )=0A=
						.addClass( "ui-state-active" )=0A=
						.attr( "aria-pressed", true );=0A=
				} else {=0A=
					$( this ).button( "widget" )=0A=
						.removeClass( "ui-state-active" )=0A=
						.attr( "aria-pressed", false );=0A=
				}=0A=
			});=0A=
		} else if ( this.type =3D=3D=3D "checkbox" ) {=0A=
			if ( this.element.is( ":checked" ) ) {=0A=
				this.buttonElement=0A=
					.addClass( "ui-state-active" )=0A=
					.attr( "aria-pressed", true );=0A=
			} else {=0A=
				this.buttonElement=0A=
					.removeClass( "ui-state-active" )=0A=
					.attr( "aria-pressed", false );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	_resetButton: function() {=0A=
		if ( this.type =3D=3D=3D "input" ) {=0A=
			if ( this.options.label ) {=0A=
				this.element.val( this.options.label );=0A=
			}=0A=
			return;=0A=
		}=0A=
		var buttonElement =3D this.buttonElement.removeClass( typeClasses ),=0A=
			buttonText =3D $( "<span></span>" )=0A=
				.addClass( "ui-button-text" )=0A=
				.html( this.options.label )=0A=
				.appendTo( buttonElement.empty() )=0A=
				.text(),=0A=
			icons =3D this.options.icons,=0A=
			multipleIcons =3D icons.primary && icons.secondary,=0A=
			buttonClasses =3D [];  =0A=
=0A=
		if ( icons.primary || icons.secondary ) {=0A=
			if ( this.options.text ) {=0A=
				buttonClasses.push( "ui-button-text-icon" + ( multipleIcons ? "s" : =
( icons.primary ? "-primary" : "-secondary" ) ) );=0A=
			}=0A=
=0A=
			if ( icons.primary ) {=0A=
				buttonElement.prepend( "<span class=3D'ui-button-icon-primary =
ui-icon " + icons.primary + "'></span>" );=0A=
			}=0A=
=0A=
			if ( icons.secondary ) {=0A=
				buttonElement.append( "<span class=3D'ui-button-icon-secondary =
ui-icon " + icons.secondary + "'></span>" );=0A=
			}=0A=
=0A=
			if ( !this.options.text ) {=0A=
				buttonClasses.push( multipleIcons ? "ui-button-icons-only" : =
"ui-button-icon-only" );=0A=
=0A=
				if ( !this.hasTitle ) {=0A=
					buttonElement.attr( "title", buttonText );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			buttonClasses.push( "ui-button-text-only" );=0A=
		}=0A=
		buttonElement.addClass( buttonClasses.join( " " ) );=0A=
	}=0A=
});=0A=
=0A=
$.widget( "ui.buttonset", {=0A=
	options: {=0A=
		items: ":button, :submit, :reset, :checkbox, :radio, a, :data(button)"=0A=
	},=0A=
=0A=
	_create: function() {=0A=
		this.element.addClass( "ui-buttonset" );=0A=
	},=0A=
	=0A=
	_init: function() {=0A=
		this.refresh();=0A=
	},=0A=
=0A=
	_setOption: function( key, value ) {=0A=
		if ( key =3D=3D=3D "disabled" ) {=0A=
			this.buttons.button( "option", key, value );=0A=
		}=0A=
=0A=
		$.Widget.prototype._setOption.apply( this, arguments );=0A=
	},=0A=
	=0A=
	refresh: function() {=0A=
		this.buttons =3D this.element.find( this.options.items )=0A=
			.filter( ":ui-button" )=0A=
				.button( "refresh" )=0A=
			.end()=0A=
			.not( ":ui-button" )=0A=
				.button()=0A=
			.end()=0A=
			.map(function() {=0A=
				return $( this ).button( "widget" )[ 0 ];=0A=
			})=0A=
				.removeClass( "ui-corner-all ui-corner-left ui-corner-right" )=0A=
				.filter( ":first" )=0A=
					.addClass( "ui-corner-left" )=0A=
				.end()=0A=
				.filter( ":last" )=0A=
					.addClass( "ui-corner-right" )=0A=
				.end()=0A=
			.end();=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		this.element.removeClass( "ui-buttonset" );=0A=
		this.buttons=0A=
			.map(function() {=0A=
				return $( this ).button( "widget" )[ 0 ];=0A=
			})=0A=
				.removeClass( "ui-corner-left ui-corner-right" )=0A=
			.end()=0A=
			.button( "destroy" );=0A=
=0A=
		$.Widget.prototype.destroy.call( this );=0A=
	}=0A=
});=0A=
=0A=
}( jQuery ) );=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/jquery_ui/jquery.ui/ui/jquery.ui.dialog.js?R

/*=0A=
 * jQuery UI Dialog 1.8.11=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Dialog=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.widget.js=0A=
 *  jquery.ui.button.js=0A=
 *	jquery.ui.draggable.js=0A=
 *	jquery.ui.mouse.js=0A=
 *	jquery.ui.position.js=0A=
 *	jquery.ui.resizable.js=0A=
 */=0A=
(function( $, undefined ) {=0A=
=0A=
var uiDialogClasses =3D=0A=
		'ui-dialog ' +=0A=
		'ui-widget ' +=0A=
		'ui-widget-content ' +=0A=
		'ui-corner-all ',=0A=
	sizeRelatedOptions =3D {=0A=
		buttons: true,=0A=
		height: true,=0A=
		maxHeight: true,=0A=
		maxWidth: true,=0A=
		minHeight: true,=0A=
		minWidth: true,=0A=
		width: true=0A=
	},=0A=
	resizableRelatedOptions =3D {=0A=
		maxHeight: true,=0A=
		maxWidth: true,=0A=
		minHeight: true,=0A=
		minWidth: true=0A=
	};=0A=
=0A=
$.widget("ui.dialog", {=0A=
	options: {=0A=
		autoOpen: true,=0A=
		buttons: {},=0A=
		closeOnEscape: true,=0A=
		closeText: 'close',=0A=
		dialogClass: '',=0A=
		draggable: true,=0A=
		hide: null,=0A=
		height: 'auto',=0A=
		maxHeight: false,=0A=
		maxWidth: false,=0A=
		minHeight: 150,=0A=
		minWidth: 150,=0A=
		modal: false,=0A=
		position: {=0A=
			my: 'center',=0A=
			at: 'center',=0A=
			collision: 'fit',=0A=
			// ensure that the titlebar is never outside the document=0A=
			using: function(pos) {=0A=
				var topOffset =3D $(this).css(pos).offset().top;=0A=
				if (topOffset < 0) {=0A=
					$(this).css('top', pos.top - topOffset);=0A=
				}=0A=
			}=0A=
		},=0A=
		resizable: true,=0A=
		show: null,=0A=
		stack: true,=0A=
		title: '',=0A=
		width: 300,=0A=
		zIndex: 1000=0A=
	},=0A=
=0A=
	_create: function() {=0A=
		this.originalTitle =3D this.element.attr('title');=0A=
		// #5742 - .attr() might return a DOMElement=0A=
		if ( typeof this.originalTitle !=3D=3D "string" ) {=0A=
			this.originalTitle =3D "";=0A=
		}=0A=
=0A=
		this.options.title =3D this.options.title || this.originalTitle;=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
=0A=
			title =3D options.title || '&#160;',=0A=
			titleId =3D $.ui.dialog.getTitleId(self.element),=0A=
=0A=
			uiDialog =3D (self.uiDialog =3D $('<div></div>'))=0A=
				.appendTo(document.body)=0A=
				.hide()=0A=
				.addClass(uiDialogClasses + options.dialogClass)=0A=
				.css({=0A=
					zIndex: options.zIndex=0A=
				})=0A=
				// setting tabIndex makes the div focusable=0A=
				// setting outline to 0 prevents a border on focus in Mozilla=0A=
				.attr('tabIndex', -1).css('outline', 0).keydown(function(event) {=0A=
					if (options.closeOnEscape && event.keyCode &&=0A=
						event.keyCode =3D=3D=3D $.ui.keyCode.ESCAPE) {=0A=
						=0A=
						self.close(event);=0A=
						event.preventDefault();=0A=
					}=0A=
				})=0A=
				.attr({=0A=
					role: 'dialog',=0A=
					'aria-labelledby': titleId=0A=
				})=0A=
				.mousedown(function(event) {=0A=
					self.moveToTop(false, event);=0A=
				}),=0A=
=0A=
			uiDialogContent =3D self.element=0A=
				.show()=0A=
				.removeAttr('title')=0A=
				.addClass(=0A=
					'ui-dialog-content ' +=0A=
					'ui-widget-content')=0A=
				.appendTo(uiDialog),=0A=
=0A=
			uiDialogTitlebar =3D (self.uiDialogTitlebar =3D $('<div></div>'))=0A=
				.addClass(=0A=
					'ui-dialog-titlebar ' +=0A=
					'ui-widget-header ' +=0A=
					'ui-corner-all ' +=0A=
					'ui-helper-clearfix'=0A=
				)=0A=
				.prependTo(uiDialog),=0A=
=0A=
			uiDialogTitlebarClose =3D $('<a href=3D"#"></a>')=0A=
				.addClass(=0A=
					'ui-dialog-titlebar-close ' +=0A=
					'ui-corner-all'=0A=
				)=0A=
				.attr('role', 'button')=0A=
				.hover(=0A=
					function() {=0A=
						uiDialogTitlebarClose.addClass('ui-state-hover');=0A=
					},=0A=
					function() {=0A=
						uiDialogTitlebarClose.removeClass('ui-state-hover');=0A=
					}=0A=
				)=0A=
				.focus(function() {=0A=
					uiDialogTitlebarClose.addClass('ui-state-focus');=0A=
				})=0A=
				.blur(function() {=0A=
					uiDialogTitlebarClose.removeClass('ui-state-focus');=0A=
				})=0A=
				.click(function(event) {=0A=
					self.close(event);=0A=
					return false;=0A=
				})=0A=
				.appendTo(uiDialogTitlebar),=0A=
=0A=
			uiDialogTitlebarCloseText =3D (self.uiDialogTitlebarCloseText =3D =
$('<span></span>'))=0A=
				.addClass(=0A=
					'ui-icon ' +=0A=
					'ui-icon-closethick'=0A=
				)=0A=
				.text(options.closeText)=0A=
				.appendTo(uiDialogTitlebarClose),=0A=
=0A=
			uiDialogTitle =3D $('<span></span>')=0A=
				.addClass('ui-dialog-title')=0A=
				.attr('id', titleId)=0A=
				.html(title)=0A=
				.prependTo(uiDialogTitlebar);=0A=
=0A=
		//handling of deprecated beforeclose (vs beforeClose) option=0A=
		//Ticket #4669 http://dev.jqueryui.com/ticket/4669=0A=
		//TODO: remove in 1.9pre=0A=
		if ($.isFunction(options.beforeclose) && =
!$.isFunction(options.beforeClose)) {=0A=
			options.beforeClose =3D options.beforeclose;=0A=
		}=0A=
=0A=
		uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection();=0A=
=0A=
		if (options.draggable && $.fn.draggable) {=0A=
			self._makeDraggable();=0A=
		}=0A=
		if (options.resizable && $.fn.resizable) {=0A=
			self._makeResizable();=0A=
		}=0A=
=0A=
		self._createButtons(options.buttons);=0A=
		self._isOpen =3D false;=0A=
=0A=
		if ($.fn.bgiframe) {=0A=
			uiDialog.bgiframe();=0A=
		}=0A=
	},=0A=
=0A=
	_init: function() {=0A=
		if ( this.options.autoOpen ) {=0A=
			this.open();=0A=
		}=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		var self =3D this;=0A=
		=0A=
		if (self.overlay) {=0A=
			self.overlay.destroy();=0A=
		}=0A=
		self.uiDialog.hide();=0A=
		self.element=0A=
			.unbind('.dialog')=0A=
			.removeData('dialog')=0A=
			.removeClass('ui-dialog-content ui-widget-content')=0A=
			.hide().appendTo('body');=0A=
		self.uiDialog.remove();=0A=
=0A=
		if (self.originalTitle) {=0A=
			self.element.attr('title', self.originalTitle);=0A=
		}=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	widget: function() {=0A=
		return this.uiDialog;=0A=
	},=0A=
=0A=
	close: function(event) {=0A=
		var self =3D this,=0A=
			maxZ, thisZ;=0A=
		=0A=
		if (false =3D=3D=3D self._trigger('beforeClose', event)) {=0A=
			return;=0A=
		}=0A=
=0A=
		if (self.overlay) {=0A=
			self.overlay.destroy();=0A=
		}=0A=
		self.uiDialog.unbind('keypress.ui-dialog');=0A=
=0A=
		self._isOpen =3D false;=0A=
=0A=
		if (self.options.hide) {=0A=
			self.uiDialog.hide(self.options.hide, function() {=0A=
				self._trigger('close', event);=0A=
			});=0A=
		} else {=0A=
			self.uiDialog.hide();=0A=
			self._trigger('close', event);=0A=
		}=0A=
=0A=
		$.ui.dialog.overlay.resize();=0A=
=0A=
		// adjust the maxZ to allow other modal dialogs to continue to work =
(see #4309)=0A=
		if (self.options.modal) {=0A=
			maxZ =3D 0;=0A=
			$('.ui-dialog').each(function() {=0A=
				if (this !=3D=3D self.uiDialog[0]) {=0A=
					thisZ =3D $(this).css('z-index');=0A=
					if(!isNaN(thisZ)) {=0A=
						maxZ =3D Math.max(maxZ, thisZ);=0A=
					}=0A=
				}=0A=
			});=0A=
			$.ui.dialog.maxZ =3D maxZ;=0A=
		}=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	isOpen: function() {=0A=
		return this._isOpen;=0A=
	},=0A=
=0A=
	// the force parameter allows us to move modal dialogs to their correct=0A=
	// position on open=0A=
	moveToTop: function(force, event) {=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			saveScroll;=0A=
=0A=
		if ((options.modal && !force) ||=0A=
			(!options.stack && !options.modal)) {=0A=
			return self._trigger('focus', event);=0A=
		}=0A=
=0A=
		if (options.zIndex > $.ui.dialog.maxZ) {=0A=
			$.ui.dialog.maxZ =3D options.zIndex;=0A=
		}=0A=
		if (self.overlay) {=0A=
			$.ui.dialog.maxZ +=3D 1;=0A=
			self.overlay.$el.css('z-index', $.ui.dialog.overlay.maxZ =3D =
$.ui.dialog.maxZ);=0A=
		}=0A=
=0A=
		//Save and then restore scroll since Opera 9.5+ resets when parent =
z-Index is changed.=0A=
		//  http://ui.jquery.com/bugs/ticket/3193=0A=
		saveScroll =3D { scrollTop: self.element.attr('scrollTop'), =
scrollLeft: self.element.attr('scrollLeft') };=0A=
		$.ui.dialog.maxZ +=3D 1;=0A=
		self.uiDialog.css('z-index', $.ui.dialog.maxZ);=0A=
		self.element.attr(saveScroll);=0A=
		self._trigger('focus', event);=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	open: function() {=0A=
		if (this._isOpen) { return; }=0A=
=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			uiDialog =3D self.uiDialog;=0A=
=0A=
		self.overlay =3D options.modal ? new $.ui.dialog.overlay(self) : null;=0A=
		self._size();=0A=
		self._position(options.position);=0A=
		uiDialog.show(options.show);=0A=
		self.moveToTop(true);=0A=
=0A=
		// prevent tabbing out of modal dialogs=0A=
		if (options.modal) {=0A=
			uiDialog.bind('keypress.ui-dialog', function(event) {=0A=
				if (event.keyCode !=3D=3D $.ui.keyCode.TAB) {=0A=
					return;=0A=
				}=0A=
=0A=
				var tabbables =3D $(':tabbable', this),=0A=
					first =3D tabbables.filter(':first'),=0A=
					last  =3D tabbables.filter(':last');=0A=
=0A=
				if (event.target =3D=3D=3D last[0] && !event.shiftKey) {=0A=
					first.focus(1);=0A=
					return false;=0A=
				} else if (event.target =3D=3D=3D first[0] && event.shiftKey) {=0A=
					last.focus(1);=0A=
					return false;=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		// set focus to the first tabbable element in the content area or the =
first button=0A=
		// if there are no tabbable elements, set focus on the dialog itself=0A=
		$(self.element.find(':tabbable').get().concat(=0A=
			uiDialog.find('.ui-dialog-buttonpane :tabbable').get().concat(=0A=
				uiDialog.get()))).eq(0).focus();=0A=
=0A=
		self._isOpen =3D true;=0A=
		self._trigger('open');=0A=
=0A=
		return self;=0A=
	},=0A=
=0A=
	_createButtons: function(buttons) {=0A=
		var self =3D this,=0A=
			hasButtons =3D false,=0A=
			uiDialogButtonPane =3D $('<div></div>')=0A=
				.addClass(=0A=
					'ui-dialog-buttonpane ' +=0A=
					'ui-widget-content ' +=0A=
					'ui-helper-clearfix'=0A=
				),=0A=
			uiButtonSet =3D $( "<div></div>" )=0A=
				.addClass( "ui-dialog-buttonset" )=0A=
				.appendTo( uiDialogButtonPane );=0A=
=0A=
		// if we already have a button pane, remove it=0A=
		self.uiDialog.find('.ui-dialog-buttonpane').remove();=0A=
=0A=
		if (typeof buttons =3D=3D=3D 'object' && buttons !=3D=3D null) {=0A=
			$.each(buttons, function() {=0A=
				return !(hasButtons =3D true);=0A=
			});=0A=
		}=0A=
		if (hasButtons) {=0A=
			$.each(buttons, function(name, props) {=0A=
				props =3D $.isFunction( props ) ?=0A=
					{ click: props, text: name } :=0A=
					props;=0A=
				var button =3D $('<button type=3D"button"></button>')=0A=
					.attr( props, true )=0A=
					.unbind('click')=0A=
					.click(function() {=0A=
						props.click.apply(self.element[0], arguments);=0A=
					})=0A=
					.appendTo(uiButtonSet);=0A=
				if ($.fn.button) {=0A=
					button.button();=0A=
				}=0A=
			});=0A=
			uiDialogButtonPane.appendTo(self.uiDialog);=0A=
		}=0A=
	},=0A=
=0A=
	_makeDraggable: function() {=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			doc =3D $(document),=0A=
			heightBeforeDrag;=0A=
=0A=
		function filteredUi(ui) {=0A=
			return {=0A=
				position: ui.position,=0A=
				offset: ui.offset=0A=
			};=0A=
		}=0A=
=0A=
		self.uiDialog.draggable({=0A=
			cancel: '.ui-dialog-content, .ui-dialog-titlebar-close',=0A=
			handle: '.ui-dialog-titlebar',=0A=
			containment: 'document',=0A=
			start: function(event, ui) {=0A=
				heightBeforeDrag =3D options.height =3D=3D=3D "auto" ? "auto" : =
$(this).height();=0A=
				$(this).height($(this).height()).addClass("ui-dialog-dragging");=0A=
				self._trigger('dragStart', event, filteredUi(ui));=0A=
			},=0A=
			drag: function(event, ui) {=0A=
				self._trigger('drag', event, filteredUi(ui));=0A=
			},=0A=
			stop: function(event, ui) {=0A=
				options.position =3D [ui.position.left - doc.scrollLeft(),=0A=
					ui.position.top - doc.scrollTop()];=0A=
				$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);=0A=
				self._trigger('dragStop', event, filteredUi(ui));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	_makeResizable: function(handles) {=0A=
		handles =3D (handles =3D=3D=3D undefined ? this.options.resizable : =
handles);=0A=
		var self =3D this,=0A=
			options =3D self.options,=0A=
			// .ui-resizable has position: relative defined in the stylesheet=0A=
			// but dialogs have to use absolute or fixed positioning=0A=
			position =3D self.uiDialog.css('position'),=0A=
			resizeHandles =3D (typeof handles =3D=3D=3D 'string' ?=0A=
				handles	:=0A=
				'n,e,s,w,se,sw,ne,nw'=0A=
			);=0A=
=0A=
		function filteredUi(ui) {=0A=
			return {=0A=
				originalPosition: ui.originalPosition,=0A=
				originalSize: ui.originalSize,=0A=
				position: ui.position,=0A=
				size: ui.size=0A=
			};=0A=
		}=0A=
=0A=
		self.uiDialog.resizable({=0A=
			cancel: '.ui-dialog-content',=0A=
			containment: 'document',=0A=
			alsoResize: self.element,=0A=
			maxWidth: options.maxWidth,=0A=
			maxHeight: options.maxHeight,=0A=
			minWidth: options.minWidth,=0A=
			minHeight: self._minHeight(),=0A=
			handles: resizeHandles,=0A=
			start: function(event, ui) {=0A=
				$(this).addClass("ui-dialog-resizing");=0A=
				self._trigger('resizeStart', event, filteredUi(ui));=0A=
			},=0A=
			resize: function(event, ui) {=0A=
				self._trigger('resize', event, filteredUi(ui));=0A=
			},=0A=
			stop: function(event, ui) {=0A=
				$(this).removeClass("ui-dialog-resizing");=0A=
				options.height =3D $(this).height();=0A=
				options.width =3D $(this).width();=0A=
				self._trigger('resizeStop', event, filteredUi(ui));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		})=0A=
		.css('position', position)=0A=
		.find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se');=0A=
	},=0A=
=0A=
	_minHeight: function() {=0A=
		var options =3D this.options;=0A=
=0A=
		if (options.height =3D=3D=3D 'auto') {=0A=
			return options.minHeight;=0A=
		} else {=0A=
			return Math.min(options.minHeight, options.height);=0A=
		}=0A=
	},=0A=
=0A=
	_position: function(position) {=0A=
		var myAt =3D [],=0A=
			offset =3D [0, 0],=0A=
			isVisible;=0A=
=0A=
		if (position) {=0A=
			// deep extending converts arrays to objects in jQuery <=3D 1.3.2 :-(=0A=
	//		if (typeof position =3D=3D 'string' || $.isArray(position)) {=0A=
	//			myAt =3D $.isArray(position) ? position : position.split(' ');=0A=
=0A=
			if (typeof position =3D=3D=3D 'string' || (typeof position =3D=3D=3D =
'object' && '0' in position)) {=0A=
				myAt =3D position.split ? position.split(' ') : [position[0], =
position[1]];=0A=
				if (myAt.length =3D=3D=3D 1) {=0A=
					myAt[1] =3D myAt[0];=0A=
				}=0A=
=0A=
				$.each(['left', 'top'], function(i, offsetPosition) {=0A=
					if (+myAt[i] =3D=3D=3D myAt[i]) {=0A=
						offset[i] =3D myAt[i];=0A=
						myAt[i] =3D offsetPosition;=0A=
					}=0A=
				});=0A=
=0A=
				position =3D {=0A=
					my: myAt.join(" "),=0A=
					at: myAt.join(" "),=0A=
					offset: offset.join(" ")=0A=
				};=0A=
			} =0A=
=0A=
			position =3D $.extend({}, $.ui.dialog.prototype.options.position, =
position);=0A=
		} else {=0A=
			position =3D $.ui.dialog.prototype.options.position;=0A=
		}=0A=
=0A=
		// need to show the dialog to get the actual offset in the position =
plugin=0A=
		isVisible =3D this.uiDialog.is(':visible');=0A=
		if (!isVisible) {=0A=
			this.uiDialog.show();=0A=
		}=0A=
		this.uiDialog=0A=
			// workaround for jQuery bug #5781 http://dev.jquery.com/ticket/5781=0A=
			.css({ top: 0, left: 0 })=0A=
			.position($.extend({ of: window }, position));=0A=
		if (!isVisible) {=0A=
			this.uiDialog.hide();=0A=
		}=0A=
	},=0A=
=0A=
	_setOptions: function( options ) {=0A=
		var self =3D this,=0A=
			resizableOptions =3D {},=0A=
			resize =3D false;=0A=
=0A=
		$.each( options, function( key, value ) {=0A=
			self._setOption( key, value );=0A=
			=0A=
			if ( key in sizeRelatedOptions ) {=0A=
				resize =3D true;=0A=
			}=0A=
			if ( key in resizableRelatedOptions ) {=0A=
				resizableOptions[ key ] =3D value;=0A=
			}=0A=
		});=0A=
=0A=
		if ( resize ) {=0A=
			this._size();=0A=
		}=0A=
		if ( this.uiDialog.is( ":data(resizable)" ) ) {=0A=
			this.uiDialog.resizable( "option", resizableOptions );=0A=
		}=0A=
	},=0A=
=0A=
	_setOption: function(key, value){=0A=
		var self =3D this,=0A=
			uiDialog =3D self.uiDialog;=0A=
=0A=
		switch (key) {=0A=
			//handling of deprecated beforeclose (vs beforeClose) option=0A=
			//Ticket #4669 http://dev.jqueryui.com/ticket/4669=0A=
			//TODO: remove in 1.9pre=0A=
			case "beforeclose":=0A=
				key =3D "beforeClose";=0A=
				break;=0A=
			case "buttons":=0A=
				self._createButtons(value);=0A=
				break;=0A=
			case "closeText":=0A=
				// ensure that we always pass a string=0A=
				self.uiDialogTitlebarCloseText.text("" + value);=0A=
				break;=0A=
			case "dialogClass":=0A=
				uiDialog=0A=
					.removeClass(self.options.dialogClass)=0A=
					.addClass(uiDialogClasses + value);=0A=
				break;=0A=
			case "disabled":=0A=
				if (value) {=0A=
					uiDialog.addClass('ui-dialog-disabled');=0A=
				} else {=0A=
					uiDialog.removeClass('ui-dialog-disabled');=0A=
				}=0A=
				break;=0A=
			case "draggable":=0A=
				var isDraggable =3D uiDialog.is( ":data(draggable)" );=0A=
				if ( isDraggable && !value ) {=0A=
					uiDialog.draggable( "destroy" );=0A=
				}=0A=
				=0A=
				if ( !isDraggable && value ) {=0A=
					self._makeDraggable();=0A=
				}=0A=
				break;=0A=
			case "position":=0A=
				self._position(value);=0A=
				break;=0A=
			case "resizable":=0A=
				// currently resizable, becoming non-resizable=0A=
				var isResizable =3D uiDialog.is( ":data(resizable)" );=0A=
				if (isResizable && !value) {=0A=
					uiDialog.resizable('destroy');=0A=
				}=0A=
=0A=
				// currently resizable, changing handles=0A=
				if (isResizable && typeof value =3D=3D=3D 'string') {=0A=
					uiDialog.resizable('option', 'handles', value);=0A=
				}=0A=
=0A=
				// currently non-resizable, becoming resizable=0A=
				if (!isResizable && value !=3D=3D false) {=0A=
					self._makeResizable(value);=0A=
				}=0A=
				break;=0A=
			case "title":=0A=
				// convert whatever was passed in o a string, for html() to not =
throw up=0A=
				$(".ui-dialog-title", self.uiDialogTitlebar).html("" + (value || =
'&#160;'));=0A=
				break;=0A=
		}=0A=
=0A=
		$.Widget.prototype._setOption.apply(self, arguments);=0A=
	},=0A=
=0A=
	_size: function() {=0A=
		/* If the user has resized the dialog, the .ui-dialog and =
.ui-dialog-content=0A=
		 * divs will both have width and height set, so we need to reset them=0A=
		 */=0A=
		var options =3D this.options,=0A=
			nonContentHeight,=0A=
			minContentHeight,=0A=
			isVisible =3D this.uiDialog.is( ":visible" );=0A=
=0A=
		// reset content sizing=0A=
		this.element.show().css({=0A=
			width: 'auto',=0A=
			minHeight: 0,=0A=
			height: 0=0A=
		});=0A=
=0A=
		if (options.minWidth > options.width) {=0A=
			options.width =3D options.minWidth;=0A=
		}=0A=
=0A=
		// reset wrapper sizing=0A=
		// determine the height of all the non-content elements=0A=
		nonContentHeight =3D this.uiDialog.css({=0A=
				height: 'auto',=0A=
				width: options.width=0A=
			})=0A=
			.height();=0A=
		minContentHeight =3D Math.max( 0, options.minHeight - nonContentHeight =
);=0A=
		=0A=
		if ( options.height =3D=3D=3D "auto" ) {=0A=
			// only needed for IE6 support=0A=
			if ( $.support.minHeight ) {=0A=
				this.element.css({=0A=
					minHeight: minContentHeight,=0A=
					height: "auto"=0A=
				});=0A=
			} else {=0A=
				this.uiDialog.show();=0A=
				var autoHeight =3D this.element.css( "height", "auto" ).height();=0A=
				if ( !isVisible ) {=0A=
					this.uiDialog.hide();=0A=
				}=0A=
				this.element.height( Math.max( autoHeight, minContentHeight ) );=0A=
			}=0A=
		} else {=0A=
			this.element.height( Math.max( options.height - nonContentHeight, 0 ) =
);=0A=
		}=0A=
=0A=
		if (this.uiDialog.is(':data(resizable)')) {=0A=
			this.uiDialog.resizable('option', 'minHeight', this._minHeight());=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog, {=0A=
	version: "1.8.11",=0A=
=0A=
	uuid: 0,=0A=
	maxZ: 0,=0A=
=0A=
	getTitleId: function($el) {=0A=
		var id =3D $el.attr('id');=0A=
		if (!id) {=0A=
			this.uuid +=3D 1;=0A=
			id =3D this.uuid;=0A=
		}=0A=
		return 'ui-dialog-title-' + id;=0A=
	},=0A=
=0A=
	overlay: function(dialog) {=0A=
		this.$el =3D $.ui.dialog.overlay.create(dialog);=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay, {=0A=
	instances: [],=0A=
	// reuse old instances due to IE memory leak with alpha transparency =
(see #5185)=0A=
	oldInstances: [],=0A=
	maxZ: 0,=0A=
	events: =
$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),=0A=
		function(event) { return event + '.dialog-overlay'; }).join(' '),=0A=
	create: function(dialog) {=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			// prevent use of anchors and inputs=0A=
			// we use a setTimeout in case the overlay is created from an=0A=
			// event that we're going to be cancelling (see #2804)=0A=
			setTimeout(function() {=0A=
				// handle $(el).dialog().dialog('close') (see #4065)=0A=
				if ($.ui.dialog.overlay.instances.length) {=0A=
					$(document).bind($.ui.dialog.overlay.events, function(event) {=0A=
						// stop events if the z-index of the target is < the z-index of =
the overlay=0A=
						// we cannot return true when we don't want to cancel the event =
(#3523)=0A=
						if ($(event.target).zIndex() < $.ui.dialog.overlay.maxZ) {=0A=
							return false;=0A=
						}=0A=
					});=0A=
				}=0A=
			}, 1);=0A=
=0A=
			// allow closing by pressing the escape key=0A=
			$(document).bind('keydown.dialog-overlay', function(event) {=0A=
				if (dialog.options.closeOnEscape && event.keyCode &&=0A=
					event.keyCode =3D=3D=3D $.ui.keyCode.ESCAPE) {=0A=
					=0A=
					dialog.close(event);=0A=
					event.preventDefault();=0A=
				}=0A=
			});=0A=
=0A=
			// handle window resize=0A=
			$(window).bind('resize.dialog-overlay', $.ui.dialog.overlay.resize);=0A=
		}=0A=
=0A=
		var $el =3D (this.oldInstances.pop() || =
$('<div></div>').addClass('ui-widget-overlay'))=0A=
			.appendTo(document.body)=0A=
			.css({=0A=
				width: this.width(),=0A=
				height: this.height()=0A=
			});=0A=
=0A=
		if ($.fn.bgiframe) {=0A=
			$el.bgiframe();=0A=
		}=0A=
=0A=
		this.instances.push($el);=0A=
		return $el;=0A=
	},=0A=
=0A=
	destroy: function($el) {=0A=
		var indexOf =3D $.inArray($el, this.instances);=0A=
		if (indexOf !=3D -1){=0A=
			this.oldInstances.push(this.instances.splice(indexOf, 1)[0]);=0A=
		}=0A=
=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			$([document, window]).unbind('.dialog-overlay');=0A=
		}=0A=
=0A=
		$el.remove();=0A=
		=0A=
		// adjust the maxZ to allow other modal dialogs to continue to work =
(see #4309)=0A=
		var maxZ =3D 0;=0A=
		$.each(this.instances, function() {=0A=
			maxZ =3D Math.max(maxZ, this.css('z-index'));=0A=
		});=0A=
		this.maxZ =3D maxZ;=0A=
	},=0A=
=0A=
	height: function() {=0A=
		var scrollHeight,=0A=
			offsetHeight;=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			scrollHeight =3D Math.max(=0A=
				document.documentElement.scrollHeight,=0A=
				document.body.scrollHeight=0A=
			);=0A=
			offsetHeight =3D Math.max(=0A=
				document.documentElement.offsetHeight,=0A=
				document.body.offsetHeight=0A=
			);=0A=
=0A=
			if (scrollHeight < offsetHeight) {=0A=
				return $(window).height() + 'px';=0A=
			} else {=0A=
				return scrollHeight + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).height() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	width: function() {=0A=
		var scrollWidth,=0A=
			offsetWidth;=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			scrollWidth =3D Math.max(=0A=
				document.documentElement.scrollWidth,=0A=
				document.body.scrollWidth=0A=
			);=0A=
			offsetWidth =3D Math.max(=0A=
				document.documentElement.offsetWidth,=0A=
				document.body.offsetWidth=0A=
			);=0A=
=0A=
			if (scrollWidth < offsetWidth) {=0A=
				return $(window).width() + 'px';=0A=
			} else {=0A=
				return scrollWidth + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).width() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	resize: function() {=0A=
		/* If the dialog is draggable and the user drags it past the=0A=
		 * right edge of the window, the document becomes wider so we=0A=
		 * need to stretch the overlay. If the user then drags the=0A=
		 * dialog back to the left, the document will become narrower,=0A=
		 * so we need to shrink the overlay to the appropriate size.=0A=
		 * This is handled by shrinking the overlay before setting it=0A=
		 * to the full document size.=0A=
		 */=0A=
		var $overlays =3D $([]);=0A=
		$.each($.ui.dialog.overlay.instances, function() {=0A=
			$overlays =3D $overlays.add(this);=0A=
		});=0A=
=0A=
		$overlays.css({=0A=
			width: 0,=0A=
			height: 0=0A=
		}).css({=0A=
			width: $.ui.dialog.overlay.width(),=0A=
			height: $.ui.dialog.overlay.height()=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay.prototype, {=0A=
	destroy: function() {=0A=
		$.ui.dialog.overlay.destroy(this.$el);=0A=
	}=0A=
});=0A=
=0A=
}(jQuery));=0A=

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/js/universal-ajax-control.js?R

function createObjectFromString(function_text)
{
  var function_object =3D undefined;
  if(typeof function_text =3D=3D "string" && function_text.length > 0)
  {
    if (window.execScript)
    {
      window.execScript('function_object =3D ' + '(' + function_text + =
')','');
      function_object =3D window.function_object;
    }
    else
      function_object =3D eval('(' + function_text + ')');
  }
  return function_object;
}
////=D0=9E=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=87=D0=B8=D0=BA
//control_type - =D1=82=D0=B8=D0=BF =
=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F ('command' - =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B (=D1=81 =
=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=BE=D0=B9 =
=D0=B1=D0=BB=D0=BE=D0=BA=D0=B0 HTML),
//                             'js_command' - =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D1=8B (=D1=81 =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B5=D0=B9 =
=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=B2 =
=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D1=83 JS),
//                             'dialog' - =
=D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0,
//                             'messagebox' - =
=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4 =D0=BE=D0=BA=D0=BD=D0=B0 =
=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B9,
//                             'simple' - =D0=B2=D1=8B=D0=B7=D0=BE=D0=B2 =
=D1=83=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=BD=D0=BE=D0=B9 =
=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8 success)
//validate_callback - =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8F=D1=8E=D1=89=D0=B0=D1=8F =
=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8C =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D1=82=D1=8C =
=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D0=B5
//request_url - URL callback_=D0=B0 =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D1=8E=D1=89=D0=B5=D0=B3=D0=BE =
=D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D1=8B=D0=B5 =
=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F =D0=BD=D0=B0 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=BD=D0=BE=D0=B9 =
=D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=BD=D0=B5
//request_data_source - =D0=B8=D1=81=D1=82=D0=BE=D1=87=D0=BD=D0=B8=D0=BA =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA=D0=B8 callback_=D1=83 =
('attr' - =D0=B8=D0=B7 =D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D0=B0 =
=D0=B2 =D0=B2=D0=B8=D0=B4=D0=B5 =D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=B0,
//                                                                'form' =
- =D0=B8=D0=B7 =D1=84=D0=BE=D1=80=D0=BC=D1=8B)
//source_form_id - id =D1=84=D0=BE=D1=80=D0=BC=D1=8B =
=D0=B8=D1=81=D1=82=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=D0=B0 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA=D0=B8
//request_data - =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB=D0=BA=D0=B8
//destination_block_id - id =D0=B1=D0=BB=D0=BE=D0=BA=D0=B0 =D0=B2 =
=D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =
=D0=B2=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D1=82=D1=8C =
=D0=BE=D1=82=D0=B2=D0=B5=D1=82 callback_=D0=B0
//reload_monitoring_block_id - id =D0=B1=D0=BB=D0=BE=D0=BA=D0=B0, =
=D0=B4=D0=BB=D1=8F =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B3=D0=BE =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D0=B5=D1=82=D1=81=D1=8F =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0 =D0=BD=D0=B0 =
=D0=BF=D1=80=D0=BF=D0=BE=D0=B8=D0=B7=D0=BE=D1=88=D0=B5=D0=B4=D1=88=D0=B8=D0=
=B5 =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=BD=D0=B8=D1=8F =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B
//reload_page - =D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=8C =
=D0=BB=D0=B8 =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D1=83 =
=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B (true, false)
//reload_url - =D0=BF=D1=83=D1=82=D1=8C =D0=BA =
=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B5 =
=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B0=D0=B5=D0=BC=D0=BE=D0=B9 =
=D0=BF=D1=80=D0=B8 =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5
//dialog_title - =D0=B7=D0=B0=D0=B3=D0=BE=D0=BB=D0=BE=D0=B2=D0=BE=D0=BA =
=D0=BE=D0=BA=D0=BD=D0=B0
//dialog_text - =D1=82=D0=B5=D0=BA=D1=81=D1=82 =D0=BE=D0=BA=D0=BD=D0=B0
//dialog_buttons - =
=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
//dialog_attr - =D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D1=8B =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
//dialog_min_size - =
=D0=B7=D0=B0=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D1=82 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3 =
=D1=81=D0=B6=D0=B8=D0=BC=D0=B0=D1=82=D1=8C=D1=81=D1=8F =D0=BF=D0=BE =
=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=BD=D1=82=D1=83
//success_callback - =D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F =
=D0=B2=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC=D0=B0=D1=8F =
=D0=B5=D1=81=D0=BB=D0=B8 =D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD
//no_check_plain =3D> FALSE - =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8F=D1=82=D1=8C =D0=BB=D0=B8 =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 =
=D1=82=D0=B5=D0=BA=D1=81=D1=82 =D0=BC=D0=B5=D1=82=D0=BA=D0=B8 =
check_plain. =D0=9F=D0=BE =
=D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E =
=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8F=D0=B5=D0=BC! =D0=A1=D0=BC. =
theme_ajax_command_anchor
//$attributes - =D0=BC=D0=B0=D1=81=D1=81=D0=B8=D0=B2 =D0=B4=D0=BB=D1=8F =
=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B2 =
=D0=B2=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC=D1=8B=D0=B9 callback
$(document).ready(function() {
  $(".ajax-command-button,.ajax-command-anchor").live('click', =
function(event) {
    DispatchUniversalAJAXObject(this);
    event.preventDefault();
    return false;
  });
})

function DispatchUniversalAJAXObject(object) {
    //Params
    var element =3D $(object);
    if(element.hasClass('disabled-button'))
      return;
    var reload_url =3D element.attr('reload_url');
    var request_url =3D element.attr('request_url');
    var dialog_title =3D element.attr('dialog_title');
    var control_type =3D element.attr('control_type');
    var destination_block_id =3D element.attr('destination_block_id');
    var request_data_source =3D element.attr('request_data_source');
    var reload_page =3D =
createObjectFromString(element.attr('reload_page'));
    var dialog_buttons =3D =
createObjectFromString(element.attr('dialog_buttons'));
    var reload_monitoring_block_id =3D =
element.attr('reload_monitoring_block_id');
    var validate_callback =3D =
createObjectFromString(element.attr('validate_callback'));
    var success_callback =3D =
createObjectFromString(element.attr('success_callback'));
    //Data
    var request_data =3D '';
    var source_form_id =3D null;
    var validate_result =3D true;
    if(validate_callback)
      validate_result =3D validate_callback();
    var dialog_min_size =3D undefined;
    switch(request_data_source)
    {
      case 'attr':
        request_data =3D element.attr('request_data');
      break;
      case 'form':
        source_form_id =3D element.attr('source_form_id');
        if(typeof source_form_id =3D=3D "string" && =
source_form_id.length > 0)
          request_data =3D $('#'+source_form_id).serialize();
      break;
    }
    if(validate_result)
    {
      //Action
      switch(control_type)
      {
        case 'simple':
         if(success_callback)
           success_callback();
        break;
        case 'command':
          stratOverlay();
          $.post(request_url,
                 request_data,
                 function(data)
                 {
                   if(data.status)
                   {
                     var check_block =3D false;
                     if(typeof destination_block_id =3D=3D "string" && =
destination_block_id.length > 0)
                     {
                       $('#'+destination_block_id).html(data.data);
                       if(typeof data.block_id2 =3D=3D "string" && =
data.block_id2.length > 0)
                       {
                         $('#'+data.block_id2).html(data.data2);
                       }
                       if(reload_page && typeof =
reload_monitoring_block_id =3D=3D "string" && =
reload_monitoring_block_id.length > 0)
                       {
                         =
$('#'+reload_monitoring_block_id).attr('reload_page','true');
                         check_block =3D true;
                       }
                     }
                     if(success_callback)
                       success_callback();
                     closeOverlay();
                     if(reload_page && !check_block)
                     {
                       if(typeof reload_url =3D=3D "string" && =
reload_url.length > 0)
                        {
                          window.location.href =3D reload_url;
                        }
                        else
                        {
                          window.location.reload(true);
                        }
                     }
                   }
                 },
                 "json");
        break;
        case 'js_command':
          stratOverlay();
          $.post(request_url,
                 request_data,
                 function(data)
                 {
                   if(data.status)
                   {
                     var check_block =3D false;
                     if(reload_page && typeof reload_monitoring_block_id =
=3D=3D "string" && reload_monitoring_block_id.length > 0)
                     {
                       =
$('#'+reload_monitoring_block_id).attr('reload_page','true');
                       check_block =3D true;
                     }
                     if(success_callback)
                     {
                       if(typeof data.data2 =3D=3D "string" && =
data.data2.length > 0)
                       {
                         success_callback(data.data, data.data2);
                       }
                       else
                       { =20
                         success_callback(data.data);
                       }
                     }
                     closeOverlay();
                     if(reload_page && !check_block)
                     {
                       if(typeof reload_url =3D=3D "string" && =
reload_url.length > 0)
                        {
                          window.location.href =3D reload_url;
                        }
                        else
                        {
                          window.location.reload(true);
                        }
                     }
                   }
                 },
                 "json");
        break;
        case 'dialog':
          var attr =3D undefined;
          dialog_min_size =3D element.attr('dialog_min_size');
          if(dialog_min_size =3D=3D undefined)
          {
            attr =3D {fullscreen: true};
            var dialog_attr =3D =
createObjectFromString(element.attr('dialog_attr'));
            if(dialog_attr)
              attr =3D dialog_attr;
          }
          var params =3D {'reload': reload_page,'buttons_list': =
dialog_buttons,'success': success_callback,'attr': attr};
          =
ShowDialog(dialog_title,request_url,destination_block_id,request_data,par=
ams);
        break;
        case 'messagebox':
          var dialog_text =3D element.attr('dialog_text');
          var max_size =3D false;
          dialog_min_size =3D element.attr('dialog_min_size');
          if(dialog_min_size !=3D undefined)
            max_size =3D true;
          if(dialog_buttons)
            MessageBox(dialog_title, dialog_text, reload_page, =
dialog_buttons, destination_block_id, max_size);
          else
            MessageBox(dialog_title, dialog_text, reload_page, null, =
null, max_size);
        break;
      }
    }
}
//=D0=97=D0=B0=D1=82=D0=B5=D0=BC=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BF=D1=80=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5 =
=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4
function stratOverlay()
{
  var overlay =3D $('<div class=3D"ui-overlay" style=3D"position: =
absolute; top: 0pt; left: 0pt; display: inline-block; overflow: =
hidden;"><div class=3D"ui-widget-overlay" style=3D"top: 0pt; left: 0pt; =
width: 9999px; height: 99999px; z-index: =
99999;"></div></div>').hide().appendTo($('body'));
  setOverlayDimensionsToCurrentDocumentDimensions();
  $(overlay).show();
  $(window).resize(function(){
    setOverlayDimensionsToCurrentDocumentDimensions();
  }); =20
}
//=D0=A1=D0=BD=D1=8F=D1=82=D0=B8=D0=B5 =
=D0=B7=D0=B0=D1=82=D0=B5=D0=BC=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5
function closeOverlay()
{
  var overlay =3D $('.ui-overlay');
  overlay.remove();
}
//
function setOverlayDimensionsToCurrentDocumentDimensions() {
  var overlay =3D $('.ui-overlay');
  overlay.width($(document).width());
  overlay.height($(document).height());
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/modules/js/popup_list.js?R

//=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D0=BC =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D1=83 =
=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8 =
=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F =D0=B8 =
=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA =
"=D0=BD=D0=B0=D0=BB=D0=B5=D1=82=D1=83"
$.extend($.ui.dialog.prototype, {
        'addbutton': function(buttonName, func, position) {
                var buttons =3D this.element.dialog('option', =
'buttons');
                var buttons_length =3D buttons.length;
                if(buttons instanceof Array)
                {
                  if(typeof position =3D=3D 'undefined')
                  { =20
                    buttons[buttons.length] =3D {'text': buttonName,
                                               'click': func};
                  }
                  else if(position < buttons_length)
                  { =20
                    var temp_button =3D undefined;
                    var temp_button_2 =3D undefined;
                    for(var i =3D position; i < buttons_length+1; i++)
                    {
                      if(i =3D=3D position)
                      { =20
                        temp_button =3D buttons[i];
                        buttons[i] =3D {'text': buttonName,
                                      'click': func};
                      }
                      else    =20
                      { =20
                        temp_button_2 =3D buttons[i];
                        buttons[i] =3D temp_button;
                        temp_button =3D temp_button_2;
                      }
                    }
                  } =20
                }
                else
                  buttons[buttonName] =3D func;
                this.element.dialog('option', 'buttons', buttons);
                IntWrapDialogButtons($(this.element));
        }
});
$.extend($.ui.dialog.prototype, {
        'removebutton': function(buttonName) {
                var buttons =3D this.element.dialog('option', =
'buttons');
                if(buttons instanceof Array)
                  buttons.splice(Number(buttonName),1);
                else
                  delete buttons[buttonName];
                this.element.dialog('option', 'buttons', buttons);
                IntWrapDialogButtons($(this.element));
        }
});
$.extend($.ui.dialog.prototype, {
        'removeallbuttons': function() {
                this.element.dialog('option', 'buttons', {});
        }
});
//
function setDialogTitle(title)
{
  $('.ui-dialog-title').html(title);
}
//=D0=9F=D0=B5=D1=80=D0=B5=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=
=D0=BD=D0=B8=D0=B5 =D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2
function IntWrapDialogButtons(dlg) {
  var center =3D null;
  var cancel_buttons =3D dlg.parent().find('.ui-button.cancel-button');
  if (!cancel_buttons.hasClass("command-button"))=20
  {
    cancel_buttons.addClass("command-button");
    center =3D cancel_buttons.find('span');
    center.addClass("button-center");
    center.wrap('<div class=3D"grey-button-border-1" />');
    center.wrap('<div class=3D"grey-button-border-2" />');
    center.wrap('<div class=3D"grey-button-border-3" />');
  } =20
  var buttons =3D dlg.parent().find('.ui-button:not(.cancel-button)');
  if (!buttons.hasClass("command-button"))=20
  {
    buttons.addClass("command-button");
    center =3D buttons.find('span');
    center.addClass("button-center");
    center.wrap('<div class=3D"command-button-border-1" />');
    center.wrap('<div class=3D"command-button-border-2" />');
    center.wrap('<div class=3D"command-button-border-3" />');
  }
}

//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=
=BE=D0=B3=D0=BE =D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 c =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=BE=D0=B9 =D0=9E=D0=BA
function MessageBoxOk(dialog_title, dialog_text, reload, max_size) {
  var title =3D dialog_title;
  if (title =3D=3D undefined || title =3D=3D null) {
    title =3D Drupal.t('Message');
  }
  var buttons =3D {
    'Ok': function() {
      $(this).dialog('close');
    }
  };
  MessageBox(title, dialog_text, reload, buttons, null, max_size);
}

//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =
=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =
=D1=87=D0=B5=D0=B3=D0=BE-=D0=BD=D0=B8=D0=B1=D1=83=D0=B4=D1=8C
//=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F =
=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA=D1=82 this =D1=81 =
=D0=B0=D1=82=D1=80=D0=B8=D0=B1=D1=83=D1=82=D0=B0=D0=BC=D0=B8:
//request_url, dialog_title, dialog_text
function MessageBoxDel(object) {
  var ref =3D $(object).attr('request_url');
  var buttons =3D
  {
    '=D0=9E=D1=82=D0=BC=D0=B5=D0=BD=D0=B0': function() {
      $(this).dialog('close');
    },
    '=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C': function() {
      $.post(ref, function(){
        window.location.reload();
      });
      $(this).dialog('close');
    }
  };
  //intuit_common_interface
  MessageBox($(object).attr('dialog_title'), =
$(object).attr('dialog_text'), null, buttons);
}

//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 c =
=D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D0=BE=D0=BC =D0=B8 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=D0=BC=D0=B8
function MessageBox(title, text, reload, buttons_list, =
destination_block_id, max_size) {
  if (reload =3D=3D undefined || reload =3D=3D null) {
    reload =3D false;
  }
  var id =3D '';
  if (destination_block_id !=3D undefined && destination_block_id !=3D =
null) {
    id =3D ' id=3D"' + destination_block_id + '"';
  }
  var width =3D 'auto';
  var height =3D 'auto'; =20
  if (max_size =3D=3D true) {
    sizes =3D getPageSize();
    width =3D sizes[2]-100;
    height =3D sizes[3]-100; =20
  }
  var $dialog =3D $('<div' + id + '></div>')
  .dialog({
    title: title,
    resizable: false,
    draggable: true,
    modal: true,
    width: width,
    height: height,=20
    buttons: buttons_list,
    close: function() {
      if(reload)
        window.location.reload();
      $(this).remove();
    },
    open: function(event, ui) {
      IntWrapDialogButtons($(this))
    }
  });
  $dialog.html(text);
  forceCenterScreen($dialog);
}
//=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
//success - =
=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D1=8F=D0=B5=D1=82=D1=81=D1=8F =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D0=B2 =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3
function ShowDialog(title, url, block, data, params/* reload, =
buttons_list, success*/)
{=20
  reload =3D false;
  if (params['success'] !=3D undefined) {
    reload =3D params['reload'];
  }
  //=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0
  $.post(url,
    data,
    function(data)
    {
      $('#'+block).html(data.data);
      if(typeof data.block_id2 =3D=3D "string" && data.block_id2.length =
> 0)
      {
        $('#'+data.block_id2).html(data.data2);
      }
      if($('#'+block).hasClass('min-size-dialog'))
      {
        forceMinSize($dialog);
      }
      //=D0=B5=D1=81=D0=BB=D0=B8 =D0=BD=D0=B0=D0=B4=D0=BE, =
=D0=B2=D1=8B=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
=D0=BA=D0=BE=D0=BB=D0=BB=D0=B1=D1=8D=D0=BA =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85
      if (params['success'] !=3D undefined) {
        params['success']();
      }
      //=D1=81=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC throbber
      RemoveDialogThrobber();
    },
    "json");

  var options =3D {//autoOpen: false,
    title: title,
    resizable: false,
    draggable: true,
    modal: true,
    close: function() {
      if(reload)
      {
        reload_page =3D $('#'+block).attr('reload_page');
        if(typeof reload_page !=3D "string" || reload_page.length =3D=3D =
0)
          reload_page =3D false;
        reload_page =3D eval(reload_page);
        if(reload_page)
          window.location.reload();
      }
      $(this).remove();
    },
    open: function(event, ui) {
      IntWrapDialogButtons($(this))
    }
  };
  min_size_class =3D ' class=3D"min-size-dialog"';
  if(params['attr'] !=3D undefined)
  {
    if(params['attr']['fullscreen'] !=3D undefined)
    {
      sizes =3D getPageSize();
      options.width =3D sizes[2]-100;
      options.height =3D sizes[3]-100;
      min_size_class =3D '';
    }
    else if(params['attr']['width'] !=3D undefined || =
params['attr']['height'] !=3D undefined)
    {
      sizes =3D getPageSize();
      if(params['attr']['width'] !=3D undefined && =
params['attr']['width'] < sizes[2])
      {
        options.width =3D params['attr']['width'];
        min_size_class =3D '';
      }
      if(params['attr']['height'] !=3D undefined && =
params['attr']['height'] < sizes[3])
      {
        options.height =3D params['attr']['height'];
        min_size_class =3D '';
      }
    }
  }
  if(params['buttons_list'] !=3D undefined)
  {
    options.buttons =3D params['buttons_list'];
  }
  var $dialog =3D $('<div id=3D"'+block+'"'+min_size_class+'></div>')
  .html('<p class=3D"block-message">'+Drupal.t('Processing your =
request...')+'</p>')//=D0=9F=D0=BE=D0=B4=D0=BE=D0=B6=D0=B4=D0=B8=D1=82=D0=
=B5, =D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=B0=D1=82=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=D1=
=81=D1=8F...
  //<div class=3D"ahah-progress ahah-progress-throbber"><div =
class=3D"throbber">&nbsp;</div></div>
  .dialog(options);
  $('.ui-helper-clearfix').after('<div =
class=3D"ui-helper-clearfix-after">.</div>');
  //=D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
throbber =D0=BD=D0=B0 =D0=B2=D1=80=D0=B5=D0=BC=D1=8F =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =
=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0
  //=D1=81=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 - =D1=81=D0=BC. =
=D0=B2=D1=8B=D1=88=D0=B5 (=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81 =
=D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0)
  AddDialogThrobber();
  forceCenterScreen($dialog);
}
//=D0=B2=D1=8B=D1=87=D0=B8=D1=81=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BC=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 =
=D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=80=D0=BE=D0=B2 =D0=B4=D0=BB=D1=8F =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
function forceMinSize($dialog)
{
  var dialog_parent =3D $dialog.parent();
  var dialog_title =3D =
dialog_parent.children('.ui-dialog-titlebar.ui-widget-header');
  var max_width =3D $dialog.outerWidth();
  var max_height =3D $dialog.outerHeight();
  if(dialog_parent.length > 0)
  {
    var childs =3D $dialog.find('*');
    if(childs.length > 0)
    {
      max_width =3D $dialog.outerWidth();
      childs.each(function(index, value) {
        var element =3D $(value);
        var width =3D element.outerWidth();
        if(width > max_width)
          max_width =3D width;
      });
    }
    var childs1 =3D dialog_title.find('*');
    if(childs1.length > 0)
    {
      childs1.each(function(index, value) {
        var element =3D $(value);
        var width =3D element.outerWidth();
        if(width > max_width)
          max_width =3D width;
      });
    }
    //width
    max_width +=3D 30;
    if(max_width > $(window).width())
      max_width =3D $(window).width() - 60;
    dialog_parent.css('width', max_width);
    //height
    if(childs.length > 0)
    {
      max_height =3D 0;
      childs.each(function(index, value) {
        var element =3D $(value);
        var height =3D element.outerHeight();
        if(height > max_height)
          max_height =3D height;
      });
    }
    max_height+=3D10;
    if(max_height > $(window).height())
    {
      max_height =3D $(window).height() - 60;
      dialog_parent.css('height', max_height);
      $dialog.css('height', max_height - 105);
    }
    else
      $dialog.css('height', max_height);
    forceCenterScreen($dialog);
  }
}
//
function forceCenterScreen($dialog)
{
  var dialog_parent =3D $dialog.parent();
  var max_width =3D $dialog.outerWidth();
  var max_height =3D $dialog.outerHeight();
  //top
  delta =3D =
dialog_parent.children('.ui-dialog-buttonpane').outerHeight() + =
dialog_parent.children('.ui-dialog-titlebar').outerHeight();
  var top =3D ($(window).height() - max_height - delta)/2;
  if(top < 0)
    top =3D 30;
  dialog_parent.css('top', top + $(window).scrollTop()); =20
  //left
  var left =3D ($(window).width() - max_width)/2;
  if(left < 0)
    left =3D 30;
  dialog_parent.css('left', left + $(window).scrollLeft());
}
//=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=B8 =D1=81=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5 throbber =
=D0=B4=D0=BB=D1=8F =D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0
function AddDialogThrobber(id) {
  var selector =3D '.ui-dialog-buttonpane';
  if (id !=3D undefined) {
    selector =3D id + ' ' + selector;
  }
  $(selector).append('<div class=3D"dialog-throbber ahah-progress =
ahah-progress-throbber"><div class=3D"throbber">&nbsp;</div></div>');
}
//
function RemoveDialogThrobber(id) {
  var selector =3D '.dialog-throbber';
  if (id !=3D undefined) {
    selector =3D id + ' ' + selector;
  }
  $(selector).remove();
}
//
function  getPageSize()
{
  var xScroll, yScroll;
  if (window.innerHeight && window.scrollMaxY)
  {
    xScroll =3D document.body.scrollWidth;
    yScroll =3D window.innerHeight + window.scrollMaxY;
  }
  else if (document.body.scrollHeight > document.body.offsetHeight)
  { // all but Explorer Mac
    xScroll =3D document.body.scrollWidth;
    yScroll =3D document.body.scrollHeight;
  }
  else if (document.documentElement && =
document.documentElement.scrollHeight > =
document.documentElement.offsetHeight)
  { // Explorer 6 strict mode
    xScroll =3D document.documentElement.scrollWidth;
    yScroll =3D document.documentElement.scrollHeight;
  }
  else
  { // Explorer Mac...would also work in Mozilla and Safari
    xScroll =3D document.body.offsetWidth;
    yScroll =3D document.body.offsetHeight;
  }

  var windowWidth, windowHeight;
  if (self.innerHeight)
  { // all except Explorer
    windowWidth =3D self.innerWidth;
    windowHeight =3D self.innerHeight;
  }
  else if (document.documentElement && =
document.documentElement.clientHeight)
  { // Explorer 6 Strict Mode
    windowWidth =3D document.documentElement.clientWidth;
    windowHeight =3D document.documentElement.clientHeight;
  }=20
  else if (document.body)
  { // other Explorers
    windowWidth =3D document.body.clientWidth;
    windowHeight =3D document.body.clientHeight;
  }
  // for small pages with total height less then height of the viewport
  if(yScroll < windowHeight)
  {
    pageHeight =3D windowHeight;
  }
  else
  {
    pageHeight =3D yScroll;
  }
  // for small pages with total width less then width of the viewport
  if(xScroll < windowWidth)
  {
    pageWidth =3D windowWidth;
  }
  else
  {
    pageWidth =3D xScroll;
  }
  return [pageWidth,pageHeight,windowWidth,windowHeight];
}
//
function validForm(formID, messages)=20
{
  /**
    * @description =D0=95=D1=81=D0=BB=D0=B8 =D0=B2 =
=D1=84=D0=BE=D1=80=D0=BC=D0=B5 =
=D0=B8=D0=BD=D0=BF=D1=83=D1=82=D0=BE=D0=B2 =
=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B5, =D1=87=D0=B5=D0=BC 0, =D1=82=D0=BE =
=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B8=D1=80=D1=83=D0=B5=D0=BC =
=D0=B5=D0=B5
    */
  var error =3D false;
  $('#'+formID).each( function() {
    var id =3D "#" + $(this).attr('id');
    if ($(id + " input").length > 0) {
      if(!Validate(id, messages))
        error =3D true;
    } else {
      return false;
    }
  });
  return !error;
}
/**
  * @argument {$} form =D0=A4=D0=BE=D1=80=D0=BC=D0=B0 =D0=B4=D0=BB=D1=8F =
=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B0=D1=86=D0=B8=D0=B8
  */
function Validate(form, messages)=20
{
  /**
    * @type int
    * @description =
=D0=9A=D0=BE=D0=BB=D0=B8=D1=87=D0=B5=D1=81=D1=82=D0=B2=D0=BE =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA
    * @default 0
    */
  var errorAmount =3D 0;
  $(form + " .required").each(function()=20
  {
    var element =3D $(this);
    var length =3D $.trim(element.attr('value'));

    if (!length || element.attr('value') =3D=3D element.attr('title')) {
      var message =3D '=D0=9F=D0=BE=D0=BB=D0=B5 =
=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =
=D0=B4=D0=BB=D1=8F =
=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F!';
      if(messages !=3D undefined)
      {
        if(typeof(messages)=3D=3D'string')
        {
          message =3D messages;
        }
        else
        {
          if(messages[element_id])
            message =3D messages[element_id];
          else
            message =3D '=D0=9F=D0=BE=D0=BB=D0=B5 =
=D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =
=D0=B4=D0=BB=D1=8F =
=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F!';
        }
      }
      markFormElementAsError(element, message)
      errorAmount++;
    }
    else {
      markFormElementAsOk(element)
    }
  });

  if(errorAmount =3D=3D 0)
    return true;
  return false;
}
//
function markFormElementAsError(element, message)
{
  if(element)
  {
    var element_id =3D element.attr('id');
    element.addClass('error');
    if($('#'+element_id+'-message').length =3D=3D 0)
    {
      var tip =3D $('<div>', {"class": 'messages error-message'});
      var tip_wrapper =3D $('<div>', {id: element_id+'-message',"class": =
'error-message-wrapper'});
      tip_wrapper.insertAfter('#'+element_id)
                 .append(tip)
                 .bind('mouseenter', function() {var $this =3D =
$(this);$this.remove();});
      tip.css('width', element.outerWidth()-10)
         .css('height', element.outerHeight())
         .html(message);
    }
  }
}
//
function markFormElementAsOk(element)
{
  if(element)
  {
    var element_id =3D element.attr('id');
    element.removeClass('error');
    $('#'+element_id+'-message').remove();
  }
}
//=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
=D0=BA=D0=BB=D0=B0=D1=81=D1=81=D0=B0 .description =D0=B4=D0=BB=D1=8F =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D1=87=D0=BD=D1=8B=D1=85 =
=D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 =
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =
=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0 =D0=B2 Int_Dialog_Submit
function intDialogSetError(form_id) {
  $('#' + form_id + ' =
INPUT[class*=3Derror]').parent().next('.description').each(function(index=
, element){
    el =3D $(element);
    el.html('<span class=3D"error">' + el.html() + '</span>');
  });
}
//=D0=BF=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B0=
 =D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B8=D0=BC=D0=BE=D0=B3=D0=BE =
=D0=BF=D0=BE=D0=BF=D0=B0=D0=BF=D0=B0 =
(=D0=BD=D0=B0=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80, =
=D0=BF=D0=BE=D0=BF=D0=B0=D0=BF-=D1=84=D0=BE=D1=80=D0=BC=D1=8B)
function intDialogFormReload(url, form_id) {
  $.post(
    Drupal.settings['basePath'] + url,
    null,
    function(data) {
      $('#' + form_id).parent().html(data.data);
      RemoveDialogThrobber();
    },
    "json"
    );
}
//=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0 =
(=D1=81=D0=B0=D0=B1=D0=BC=D0=B8=D1=82) =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3=D0=B0 =D1=81 =
=D1=84=D0=BE=D1=80=D0=BC=D0=BE=D0=B9 =D0=BF=D0=BE =
=D1=81=D1=82=D0=B0=D0=BD=D0=B4=D0=B0=D1=80=D1=82=D0=BD=D0=BE=D0=BC=D1=83 =
=D0=B8=D0=BB=D0=B8 =D0=BF=D0=BE =
=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 =
=D0=B0=D0=B4=D1=80=D0=B5=D1=81=D1=83
//form_id - =
=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=
=80 =D1=84=D0=BE=D1=80=D0=BC=D1=8B (=D0=B1=D0=B5=D0=B7 #, =D1=81 =
=D1=82=D0=B8=D1=80=D0=B5)
//url - =D0=B0=D0=B4=D1=80=D0=B5=D1=81 =
=D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8 =
=D1=84=D0=BE=D1=80=D0=BC=D1=8B =D0=BD=D0=B0 =
=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=B0=D1=86=D0=B8=D1=8E =D0=B8 =
=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 =
(=D0=B1=D0=B5=D0=B7 =D0=B1=D0=B0=D0=B7=D0=BE=D0=B2=D0=BE=D0=B9 =
=D1=87=D0=B0=D1=81=D1=82=D0=B8 =D0=BF=D1=83=D1=82=D0=B8 - =D0=BD=D0=B5 =
=D0=BD=D0=B0=D0=B4=D0=BE =
=D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=82=D1=8C =
=D1=87=D0=B5=D1=80=D0=B5=D0=B7 url!)
function intDialogSubmit(form_id, url) {
  var options =3D {
    url: Drupal.settings['basePath'] + url,
    complete: function(response) {
      var data =3D eval('('+response.responseText+')');
      //=D0=B5=D1=81=D0=BB=D0=B8 =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 =
=D1=81=D0=BD=D0=BE=D0=B2=D0=B0 =
=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D0=B8=D0=BC =
=D1=84=D0=BE=D1=80=D0=BC=D1=83 =D1=81 =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=D0=BC=D0=B8
      //=D0=B5=D1=81=D0=BB=D0=B8 =D0=B2=D1=81=D0=B5 =
=D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =
=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D0=B8=D0=BC =
=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5 =
=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =
=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE =D1=84=D0=BE=D1=80=D0=BC=D1=8B =
(=D0=BD=D0=B0=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80, =
=D0=BD=D0=B5=D0=BA=D0=B8=D0=B9 =
=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D0=B0=D1=8E=D1=89=D0=B8=D0=B9 =
=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82) =D0=B8 =
=D0=B7=D0=B0=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=B5=D0=BC =
=D0=B4=D0=B8=D0=B0=D0=BB=D0=BE=D0=B3
      var parent =3D $('#' + form_id).parent();
      parent.html(data.data);
      if (data.status =3D=3D 'error') {
        intDialogSetError(form_id);
        RemoveDialogThrobber();
      } else {
        parent.dialog('close');
      }
    }
  };
  AddDialogThrobber();
  $('#' + form_id).ajaxSubmit(options);
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/spelling/spelling.js?R

// $Id: spelling.js,v 1.1.2.1 2009/04/21 15:07:24 doq Exp $

var spelling =3D spelling || {};

spelling.autoAttach =3D function () {
    new spelling.handler();

    // Show functionality description block.
    var isKonqueror =3D -1 !=3D =
navigator.userAgent.indexOf('Konqueror');
    if (isKonqueror) {
        // Workaround for Konqueror browser. Tested under Konqueror 3.5.
        document.getElementById('block-spelling-0').style.display =3D =
'block';
    }
    else {
        $('#block-spelling-0').show();
    }
}

spelling.handler =3D function () {
    var obj =3D this;
    this.input =3D $(document);

    $(this.input)
    .keyup(function (event) {
        return obj.onkeyup(event)
    });
};

spelling.handler.prototype.onkeyup =3D function (e) {
    if (!e) {
        e =3D window.event;
    }

    // Enter and Ctrl.
    if (13 =3D=3D e.keyCode && e.ctrlKey) {
        var container =3D null;
        var objs =3D [];
        var parent, text, cn, rects;
       =20
        var cn;
        if (window.getSelection) {  // all browsers, except IE before =
version 9
            var selectionRange =3D window.getSelection ();
            if (selectionRange.rangeCount > 0) {
                var range =3D selectionRange.getRangeAt (0);

                rects =3D range.getClientRects()
                parent =3D $(range.commonAncestorContainer);
                text =3D range.toString();
            }
        }=20
        else {
            if (document.selection) {   // Internet Explorer
                var textRange =3D document.selection.createRange ();
               =20
                rects =3D document.selection.createRange =
().getClientRects();
                parent =3D $(textRange.parentElement ());
                text =3D textRange.text;
            }
        }
       =20
        var childs  =3D parent.children('[id]');
       =20
        var ids =3D [];
        var offets =3D getSpellingOffset();
        var r =3D {}, r2 =3D {};
        for(var j =3D 0; j< rects.length; ++j){
            for(var i =3D 0 ; i < childs.length; ++i){
                var rect =3D rects[j];
                r.left =3Drect.left + offets.left;
                r.right =3Drect.right + offets.left;
                r.top =3Drect.top + offets.top;
                r.bottom =3Drect.bottom + offets.top;
                var child =3D $(childs[i]);
                r2.left =3D child.offset().left;
                r2.top =3D child.offset().top;
                r2.right =3D r2.left + child.width();
                r2.bottom =3D r2.top + child.height();
                if( intersectRect(r, r2) ){
                    ids.push( childs[i].tagName + '#' + childs[i].id );
                }
            }
        }
       =20
        if(parent[0].id){
            ids.push(parent[0].tagName + '#' + parent[0].id);
        }
       =20
        var parents =3D parent.parents('[id]:first');
        for(var i =3D 0 ; i < parents.length; ++i){
            ids.push(parents[i].tagName + '#' + parents[i].id);
        }

        container =3D {
            parent: parent,=20
            text: text,
            ids: ids
        };
        if (!container.text || '' =3D=3D container.text) {
            // TODO I think there should be some error handling if =
browser doesn't support text selection.
            alert(Drupal.t("You haven't selected any text."));
            return;
        }
        else {
            var sdata =3D 'selection=3D' + container.text + "&url=3D"
            + Drupal.settings.spelling['requestUri'] + "&parenthtml=3D"
            + container.parent.text() + '&ids=3D' + ids.join(',');
            var $data_wrapper =3D =
container.parent.closest('.spelling-content-entity');=20
            if($data_wrapper.length =3D=3D 0)
                $data_wrapper =3D =
container.parent.find('.spelling-content-entity');
            if($data_wrapper.length =3D=3D 1)
                sdata +=3D '&'+$data_wrapper.attr('data'); =20
            else if($data_wrapper.length > 1)
            {
                $data_wrapper =3D $($data_wrapper[0]);
                sdata +=3D '&'+$data_wrapper.attr('data'); =20
            }
            =
$('#admin-content-spelling-save-form-a').attr('request_data_source', =
'attr');
            =
$('#admin-content-spelling-save-form-a').attr('request_data', sdata);
            $('#admin-content-spelling-save-form-a').click();
        }
    }
}

spelling.save_error =3D function( save_url )
{
    var $description =3D $('#spelling-form #edit-mistake-description');  =

    if ($description.val().length > 0 && $description.val() !=3D =
$description.attr('title'))=20
    {
        markFormElementAsOk($description);
        var options =3D {
            url: save_url,
            complete: function(response, status)=20
            {
                if (status =3D=3D "success")=20
                {
                    alert(Drupal.t('Site administrator was successfully =
notified about spelling mistake.'));
                }
            },
            error: function (xmlhttp)=20
            {
                alert(Drupal.t('Spelling mistake notification =
failed.'));
            }
        };
        $('#spelling-form').ajaxSubmit(options);
        $('#spelling-save-form-dialog').dialog('close');
    }
    else
        markFormElementAsError($description, =
"=D0=9E=D0=BF=D0=B8=D1=88=D0=B8=D1=82=D0=B5 =
=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83!");
}

//http://javascript.ru/ui/offset
function getSpellingOffset() {
    // (2)
    var body =3D document.body;
    var docElem =3D document.documentElement;
   =20
    // (3)
    var scrollTop =3D window.pageYOffset || docElem.scrollTop || =
body.scrollTop;
    var scrollLeft =3D window.pageXOffset || docElem.scrollLeft || =
body.scrollLeft;
   =20
    // (4)
    var clientTop =3D docElem.clientTop || body.clientTop || 0;
    var clientLeft =3D docElem.clientLeft || body.clientLeft || 0;
   =20
    // (5)
    var top  =3D scrollTop - clientTop;
    var left =3D scrollLeft - clientLeft;
   =20
    return {
        top: Math.round(top),=20
        left: Math.round(left)
    };
}

// Global killswitch.
if (Drupal.jsEnabled) {
    $(document).ready(spelling.autoAttach);
}

function intersectRect(r1, r2) {
    return !(r2.left > r1.right ||=20
        r2.right < r1.left ||=20
        r2.top > r1.bottom ||
        r2.bottom < r1.top);
}

------=_NextPart_000_0059_01CE4E64.C6B63890
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.intuit.ru/sites/all/modules/intuit_common_interface/hint/jquery.hint.js?R

/**=0A=
* @author Remy Sharp=0A=
* @url http://remysharp.com/2007/01/25/jquery-tutorial-text-box-hints/=0A=
*/=0A=
=0A=
(function ($) {=0A=
=0A=
$.fn.hint =3D function (blurClass) {=0A=
  if (!blurClass) { =0A=
    blurClass =3D 'blur';=0A=
  }=0A=
    =0A=
  return this.each(function () {=0A=
    // get jQuery version of 'this'=0A=
    var $input =3D $(this),=0A=
    =0A=
    // capture the rest of the variable to allow for reuse=0A=
      title =3D $input.attr('title'),=0A=
      $form =3D $(this.form),=0A=
      $win =3D $(window);=0A=
=0A=
    function remove() {=0A=
      if ($input.val() =3D=3D=3D title && $input.hasClass(blurClass)) {=0A=
        $input.val('').removeClass(blurClass);=0A=
      }=0A=
    }=0A=
=0A=
    // only apply logic if the element has the attribute=0A=
    if (title) { =0A=
      // on blur, set value to title attr if text is blank=0A=
      $input.blur(function () {=0A=
        if (this.value =3D=3D=3D '') {=0A=
          $input.val(title).addClass(blurClass);=0A=
        }=0A=
      }).focus(remove).blur(); // now change all inputs to title=0A=
      =0A=
      // clear the pre-defined text when form is submitted=0A=
      $form.submit(remove);=0A=
      $win.unload(remove); // handles Firefox's autocomplete=0A=
    }=0A=
  });=0A=
};=0A=
=0A=
})(jQuery);
------=_NextPart_000_0059_01CE4E64.C6B63890--
