From: =?windows-1250?Q?Ulo=9Eeno_Internet_Explorerem_11?=
Subject: =?windows-1250?Q?oprava_komunikace=2C_Ve=F8ejn=E9_zak=E1zky_a_profily_zad?=
	=?windows-1250?Q?avatel=F9?=
Date: Mon, 5 Aug 2019 20:51:58 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01D54BCF.9F4CED70"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.24158

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7

=EF=BB=BF<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML lang=3D"cs"><HEAD><META =
content=3D"IE=3D11.0000"=20
http-equiv=3D"X-UA-Compatible">
 <LINK =
href=3D"https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7" =
rel=3D"canonical">=20
<SCRIPT>=0A=
=0A=
dataLayer =3D [{=0A=
  "environmentIdentifier" : "live",=0A=
  "user_LoggedIn" : "y",=0A=
  "user_id" : "bb7946e7d85c81a9e69fee1cea4a087c",=0A=
  "user_registration_date" : "2011-07-26",=0A=
  "user_LastLogin_date" : "2019-08-05",=0A=
  "user_dodavatel" : "n",  =0A=
  "user_zadavatel" : "y",=0A=
  "tarif_zadavatel" : "None",=0A=
  "tarif_dodavatel" : "None",=0A=
  "user_internal" : "n",=0A=
  "user_organisation" : "Obec Tepli=C4=8Dka",=0A=
  "pageHttpResponseCode" : "200",=0A=
  "pageGroup1_mainCategory" : "xenorders",=0A=
  "pageGroup2_subCategory" : "order",=0A=
  "pageGroup3_pageType" : "detail",=0A=
  "pageGroup4_pageName" : "oprava komunikace",=0A=
  "event" : "header_datalayer_loaded"=0A=
}];=0A=
</SCRIPT>
     =20
<SCRIPT>(function(w,d,s,l,i){w[l]=3Dw[l]||[];w[l].push({'gtm.start':=0A=
  new Date().getTime(),event:'gtm.js'});var =
f=3Dd.getElementsByTagName(s)[0],=0A=
  =
j=3Dd.createElement(s),dl=3Dl!=3D'dataLayer'?'&l=3D'+l:'';j.async=3Dtrue;=
j.src=3D=0A=
  =
'https://www.googletagmanager.com/gtm.js?id=3D'+i+dl;f.parentNode.insertB=
efore(j,f);=0A=
  })(window,document,'script','dataLayer','GTM-KTDMDB5');</SCRIPT>
=20
<META charset=3D"UTF-8">=20
<META name=3D"viewport" content=3D"width=3Ddevice-width, =
initial-scale=3D1.0, maximum-scale=3D1">=20
<META name=3D"author" content=3D"QCM s.r.o.">=20
<META name=3D"description" content=3D"Ve=C5=99ejn=C3=A9 zak=C3=A1zky a =
profily zadavatel=C5=AF na Port=C3=A1lu pro vhodn=C3=A9 =
uve=C5=99ejn=C4=9Bn=C3=AD - nejv=C4=9Bt=C5=A1=C3=ADm port=C3=A1lu s =
ve=C5=99ejn=C3=BDmi zak=C3=A1zkami na =C4=8Desk=C3=A9m trhu.">=20
<META name=3D"keywords" content=3D"ve=C5=99ejn=C3=A9 zak=C3=A1zky, =
ve=C5=99ejn=C3=A9 zak=C3=A1zky mal=C3=A9ho rozsahu, profil zadavatele, =
vhodn=C3=A9 uve=C5=99ejn=C4=9Bn=C3=AD, elektronizace ve=C5=99ejn=C3=BDch =
zak=C3=A1zek">=20
<META name=3D"robots" content=3D"index,follow">=20
<META name=3D"rating" content=3D"general">=20
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.19400"> =
<TITLE>oprava=20
komunikace, Ve=C5=99ejn=C3=A9 zak=C3=A1zky a profily =
zadavatel=C5=AF</TITLE> <LINK href=3D"/favicon.ico"=20
rel=3D"SHORTCUT ICON"> <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/xen.css?1559712=
756"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen"> <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/font-awesome.cs=
s?1442414957"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen"> <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/calendar-blu=
e.css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen"> <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/cal/calendar-bl=
ue.css?1465481861"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen"> <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/print.css?13651=
04689"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"print">=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/saus/lib/prototyp=
e.js?1365104688" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/saus/scriptaculou=
s.js?1365104688" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/qcm/qcm.js?146548=
1860" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/calendar.js?1=
365104689" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/lang/calendar=
-cs.js?1365104689" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/calendar-setu=
p.js?1365104689" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/bookmark.js?14654=
81861" type=3D"text/javascript"></SCRIPT>
 <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/bookmark.css?13=
93946095"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen">=20
<SCRIPT type=3D"text/javascript">=0A=
      <!--        =0A=
      Event.observe(window, 'load', function() {=0A=
        $$('a[href^=3D#main]:not([href=3D#])').each(function(element) {=0A=
          element.observe('click', function(event) {=0A=
            new Effect.ScrollTo(this.hash.substr(1));=0A=
            Event.stop(event);=0A=
          }.bindAsEventListener(element))=0A=
        })=0A=
      }) =0A=
      //-->=0A=
    </SCRIPT>
 <!--[if lt IE 9]>=0A=
<script type=3D"text/javascript" =
src=3D"/thm/xen/html/js/html5.js?1365104689"></script>=0A=
<![endif]-->=20
<LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/angular/ng-sort=
able.min.css"=20
rel=3D"stylesheet"> <LINK =
href=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/css/angular/ng-sort=
able.style.min.css"=20
rel=3D"stylesheet"> </HEAD>=20
<BODY class=3D" " id=3D"qcm-vanilla"><NOSCRIPT>&lt;iframe=20
src=3D"https://www.googletagmanager.com/ns.html?id=3DGTM-KTDMDB5" =
height=3D"0"=20
width=3D"0" style=3D"display:none;visibility:hidden"&gt;&lt;/iframe&gt; =
</NOSCRIPT>=20
<DIV id=3D"using_cookies_confirm_message">
<DIV class=3D"cookies-box">Port=C3=A1l pro vhodn=C3=A9 =
uve=C5=99ejn=C4=9Bn=C3=AD pou=C5=BE=C3=ADv=C3=A1 k poskytov=C3=A1n=C3=AD =

slu=C5=BEeb a anal=C3=BDze n=C3=A1v=C5=A1t=C4=9Bvnosti soubory cookie. =
Pou=C5=BE=C3=ADv=C3=A1n=C3=ADm tohoto Port=C3=A1lu s t=C3=ADm=20
souhlas=C3=ADte. <BUTTON =
id=3D"using_cookies_confirm_button">Souhlas=C3=ADm</BUTTON> <A=20
title=3D"Dal=C5=A1=C3=AD informace" =
id=3D"using_cookies_more_information" =
href=3D"https://www.vhodne-uverejneni.cz/cookies">
Dal=C5=A1=C3=AD informace </A> </DIV></DIV><NOSCRIPT>&lt;style&gt;
 #using_cookies_confirm_message {  display: none;  }&lt; /style&gt; =
</NOSCRIPT>=20
<SCRIPT type=3D"text/javascript">=0A=
    if (typeof Cookie =3D=3D=3D 'undefined') {=0A=
      throw('Cookie wrapper is not defined!');=0A=
    }=0A=
=0A=
    var usingCookiesConfirmedCookieName =3D 'using_cookies_confirmed';=0A=
    Cookie.init({name: 'system_cookies', expires: 3650});=0A=
    var usingCookiesConfirmed =3D =
Cookie.getData(usingCookiesConfirmedCookieName);=0A=
=0A=
    if (usingCookiesConfirmed !=3D=3D undefined && usingCookiesConfirmed =
=3D=3D=3D true) {=0A=
      $('using_cookies_confirm_message').hide();=0A=
    }=0A=
=0A=
    $('using_cookies_confirm_button').observe('click', function (event) {=0A=
      Cookie.setData(usingCookiesConfirmedCookieName, true);=0A=
      $('using_cookies_confirm_message').hide();=0A=
    });=0A=
  </SCRIPT>
    =20
<DIV id=3D"fb-root"></DIV>
<DIV class=3D"logged" id=3D"wrap">
<DIV id=3D"wrap_bottom"><HEADER role=3D"banner"><NAV class=3D"navbar =
navbar-default"=20
role=3D"navigation">
<DIV class=3D"main-wrap">
<DIV class=3D"navbar-header"><BUTTON class=3D"navbar-toggle collapsed"=20
aria-expanded=3D"false" type=3D"button" data-target=3D"#main-nav" =
data-toggle=3D"collapse"><SPAN=20
class=3D"sr-only">Toggle navigation</SPAN> <SPAN =
class=3D"icon-bar"></SPAN><SPAN=20
class=3D"icon-bar"></SPAN><SPAN class=3D"icon-bar"></SPAN></BUTTON> =
</DIV>
<DIV class=3D"collapse navbar-collapse" id=3D"main-nav">
<DIV class=3D"nav navbar-nav">
<H1 title=3D"menu, navigace" class=3D"nodsp">menu</H1>
<DIV class=3D"sys_blck" id=3D"sys_blck_1009">
<H2 class=3D"nodsp">Navigace - top menu</H2>
<UL>
  <LI><A title=3D"Dom=C5=AF"=20
  =
href=3D"https://www.vhodne-uverejneni.cz/"><SPAN>Dom=C5=AF</SPAN></A></LI=
>=20
  <LI class=3D" "><A title=3D"Ve=C5=99ejn=C3=A9 zak=C3=A1zky" =
href=3D"https://www.vhodne-uverejneni.cz/verejne-zakazky">Ve=C5=99ejn=C3=A9=
=20
  zak=C3=A1zky</A> </LI>=20
  <LI class=3D" "><A title=3D"Registr smluv" =
href=3D"https://www.vhodne-uverejneni.cz/registr-smluv">Registr=20
  smluv</A> </LI>=20
  <LI class=3D" "><A title=3D"Katalog organizac=C3=AD" =
href=3D"https://www.vhodne-uverejneni.cz/katalog-organizaci">Katalog=20
  organizac=C3=AD</A> </LI>=20
  <LI class=3D" "><A title=3D"Akademie VZ" =
href=3D"https://www.vhodne-uverejneni.cz/akademie-vz">Akademie=20
  VZ</A> </LI>=20
  <LI class=3D" "><A title=3D"Info" =
href=3D"https://www.vhodne-uverejneni.cz/zakladni-informace">Info</A>=20
  </LI>=20
  <LI class=3D" last"><A title=3D"Cen=C3=ADk" =
href=3D"https://www.vhodne-uverejneni.cz/cenik">Cen=C3=ADk</A>=20
  </LI> </UL></DIV>
<DIV class=3D"sys_blck" id=3D"sys_blck_1007">
<H2 class=3D"nodsp">P=C5=99ihl=C3=A1=C5=A1en=C3=AD</H2>
<DIV class=3D"user_info">
<DIV id=3D"lang_login_block"><A title=3D"Hana&nbsp;Barto=C5=A1ov=C3=A1" =
class=3D"btn btn-sm btn-default"=20
id=3D"usr_login_link" =
href=3D"https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7#">Ha=
na&nbsp;Barto=C5=A1ov=C3=A1</A>=20
<A title=3D"Odhl=C3=A1=C5=A1en=C3=AD" class=3D"btn btn-sm btn-success" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dusers&amp;h=3Duser=
&amp;a=3Dlogout">Odhl=C3=A1=C5=A1en=C3=AD</A>=20
<DIV class=3D"invisible" id=3D"user-login-form"><SPAN =
id=3D"usr_login_close">x</SPAN>=20
<SPAN class=3D"ico-user"></SPAN>Hana&nbsp;Barto=C5=A1ov=C3=A1=20
<HR>
<A class=3D"org-name" =
href=3D"https://www.vhodne-uverejneni.cz/domovska-stranka">
Obec Tepli=C4=8Dka </A>=20
<DIV class=3D"cl"></DIV><A title=3D"Odhl=C3=A1=C5=A1en=C3=AD" =
class=3D"btn btn-xs btn-danger org-btn"=20
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dusers&amp;h=3Duser=
&amp;a=3Dlogout">Odhl=C3=A1=C5=A1en=C3=AD</A></DIV>
<SCRIPT type=3D"text/javascript">=0A=
      /* <![CDATA[ */=0A=
        $('usr_login_link').observe('click', function(event) {=0A=
          Event.stop(event);=0A=
          $('user-login-form').toggleClassName('invisible');=0A=
        });=0A=
        $('usr_login_close').observe('click', function(event) {=0A=
          $('user-login-form').addClassName('invisible');=0A=
        });=0A=
      /* ]]> */=0A=
      </SCRIPT>
 </DIV></DIV></DIV></DIV></DIV></DIV></NAV>=20
<DIV class=3D"conin">
<DIV class=3D"main-wrap">
<DIV class=3D"htn_nav_wrp"><A title=3D"Sko=C4=8D na obsah" =
class=3D"hide" accesskey=3D"s"=20
href=3D"https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7#cont=
ent">Sko=C4=8D=20
na obsah</A> <A title=3D"Sko=C4=8D na navigaci" class=3D"hide" =
accesskey=3D"n" =
href=3D"https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7#menu=
">Sko=C4=8D=20
na navigaci</A> </DIV>
<H1 title=3D"Ve=C5=99ejn=C3=A9 zak=C3=A1zky a profily zadavatel=C5=AF" =
id=3D"logo"><A title=3D"Ve=C5=99ejn=C3=A9 zak=C3=A1zky a profily =
zadavatel=C5=AF"=20
href=3D"https://www.vhodne-uverejneni.cz/"><IMG width=3D"161" =
height=3D"43" alt=3D"Ve=C5=99ejn=C3=A9 zak=C3=A1zky a profily =
zadavatel=C5=AF"=20
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/pvu-logo_new.png=
?1385479663">=20
<SPAN>Vhodn=C3=A9 uve=C5=99ejn=C4=9Bn=C3=AD ve=C5=99ejn=C3=BDch =
zak=C3=A1zek</SPAN> </A> </H1></DIV>
<DIV class=3D"main-wrap">
<DIV id=3D"area_top">
<DIV class=3D"sys_blck" id=3D"sys_blck_top-kontakt">
<H2 class=3D"nodsp">Kontaktn=C3=AD informace</H2>
<P class=3D"phone">538 702 705</P>
<P><A title=3D"9 - 17 hod."=20
href=3D"mailto:podpora@qcm.cz"><STRONG>podpora@qcm.cz</STRONG></A></P>
<P class=3D"dotazy"><A =
href=3D"https://www.vhodne-uverejneni.cz/caste-dotazy">=C4=8Cast=C3=A9=20
dotazy</A></P></DIV>
<DIV class=3D"sys_blck" id=3D"sys_blck_xenordersMenu">
<H2 class=3D"nodsp">Nab=C3=ADdka</H2>
<UL class=3D"lvl1 menu">
  <LI class=3D"menu-item first"><A title=3D"" id=3D"home" =
href=3D"https://www.vhodne-uverejneni.cz/domovska-stranka"><SPAN>Dom=C5=AF=
</SPAN>=20
  </A></LI>
  <LI class=3D"menu-item submenu"><A title=3D"" id=3D"orders" =
href=3D"https://www.vhodne-uverejneni.cz/menu-zakazky"><SPAN>Zak=C3=A1zky=
</SPAN>=20
  </A>
  <UL class=3D"lvl2">
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/databaze-dodavatelu"><SPAN>Hled=C3=
=A1n=C3=AD=20
    a oslovov=C3=A1n=C3=AD dodavatel=C5=AF</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/uverejneni-zakazky"><SPAN>Uve=C5=
=99ejnit=20
    zak=C3=A1zku</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/zakazky-organizace"><SPAN>Zak=C3=
=A1zky=20
    organizace</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/nabidky-organizace"><SPAN>V=C3=BD=
zvy=20
    a nab=C3=ADdky</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/evidence-zakazky"><SPAN>Evidovat=
=20
    zak=C3=A1zku</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
actionlog&amp;a=3Dorganizationorderslog"><SPAN>Log=20
    elektronick=C3=BDch =C3=BAkon=C5=AF</SPAN> </A></LI></UL></LI>
  <LI class=3D"menu-item submenu"><A title=3D"" id=3D"contracts" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
menu&amp;a=3Dsubmenu&amp;name=3Dcontracts"><SPAN>Smlouvy</SPAN>=20
  </A>
  <UL class=3D"lvl2">
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/vlozeni-smlouvy?r=3Dhttps%3A%2F%=
2Fwww.vhodne-uverejneni.cz%2Findex.php%3Fm%3Dxenorders%26h%3Dcontractsreg=
ister%26a%3Dorganizationlist%26rwr%3D00573299"><SPAN>Vlo=C5=BEit=20
    smlouvu do registru</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/smlouvy-organizace/00573299"><SP=
AN>Smlouvy=20
    organizace</SPAN> </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/registr-smluv"><SPAN>Registr=20
    smluv</SPAN> </A></LI></UL></LI>
  <LI class=3D"menu-item submenu"><A title=3D"" id=3D"messages" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
menu&amp;a=3Dsubmenu&amp;name=3Dmessages"><SPAN>Zpr=C3=A1vy</SPAN>=20
  </A>
  <UL class=3D"lvl2">
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
message&amp;a=3Dreceivedlist"><SPAN>P=C5=99ijat=C3=A9</SPAN>=20
    </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
message&amp;a=3Dsentlist"><SPAN>Odeslan=C3=A9</SPAN>=20
    </A></LI></UL></LI>
  <LI class=3D"menu-item submenu"><A title=3D"" id=3D"services" =
href=3D"https://www.vhodne-uverejneni.cz/menu-sluzby"><SPAN>Slu=C5=BEby</=
SPAN>=20
  </A>
  <UL class=3D"lvl2">
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/moje-sluzby"><SPAN>Obchod</SPAN>=
=20
    </A></LI>
    <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/moje-objednavky"><SPAN>Objedn=C3=
=A1vky=20
    a faktury</SPAN> </A></LI>
    <LI class=3D"menu-item submenu"><A title=3D"" =
id=3D"service-settings" =
href=3D"https://www.vhodne-uverejneni.cz/menu-nastaveni-sluzeb"><SPAN>Nas=
taven=C3=AD=20
    slu=C5=BEeb</SPAN> </A>
    <UL class=3D"lvl3">
      <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/sprava-uzivatelu"><SPAN>Spr=C3=A1=
va=20
      u=C5=BEivatel=C5=AF</SPAN> </A></LI>
      <LI class=3D"menu-item"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorganizations&a=
mp;h=3Disds&amp;a=3Dsettings&amp;r=3Dhttps%3A%2F%2Fwww.vhodne-uverejneni.=
cz%2Fzakazka%2Foprava-komunikace-7"><SPAN>P=C5=99ipojen=C3=AD=20
      k ISDS</SPAN> </A></LI></UL></LI></UL></LI></UL></DIV></DIV>
<DIV class=3D"cl"></DIV></DIV></DIV></HEADER>
<DIV class=3D"main-wrap">
<DIV id=3D"main">
<DIV class=3D"innerwrap">
<DIV class=3D"middle">
<DIV class=3D"conin" id=3D"content" role=3D"main">
<DIV class=3D"breadcrumb"><SPAN itemprop=3D"breadcrumb"><SPAN =
class=3D"bc-item"=20
typeof=3D"v:Breadcrumb"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/index.php"=20
rel=3D"v:url" property=3D"v:title">Dom=C5=AF</A> &nbsp;<IMG alt=3D">" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/bc.png">&nbsp;=20
     </SPAN> <SPAN class=3D"bc-item" typeof=3D"v:Breadcrumb"><A =
title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/vypis-zakazek-podle-sidla-zadava=
tele"=20
rel=3D"v:url" property=3D"v:title">Zak=C3=A1zky podle s=C3=ADdla =
zadavatele</A>&nbsp; <IMG=20
alt=3D">" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/bc.png">&nbsp;  =
 =20
  </SPAN> <SPAN class=3D"bc-item" typeof=3D"v:Breadcrumb"><A title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/vypis-zakazek-podle-sidla-zadava=
tele/karlovarsky-kraj"=20
rel=3D"v:url" property=3D"v:title">Karlovarsk=C3=BD kraj</A>&nbsp; <IMG =
alt=3D">" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/bc.png">&nbsp;=20
     </SPAN> <SPAN class=3D"bc-item" typeof=3D"v:Breadcrumb"><A =
title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/vypis-zakazek-podle-sidla-zadava=
tele/karlovarsky-kraj/karlovy-vary"=20
rel=3D"v:url" property=3D"v:title">Karlovy Vary</A>&nbsp; <IMG alt=3D">" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/bc.png">&nbsp;=20
     </SPAN> <SPAN class=3D"bc-item" typeof=3D"v:Breadcrumb"><A =
title=3D"" =
href=3D"https://www.vhodne-uverejneni.cz/vypis-zakazek-podle-sidla-zadava=
tele/karlovarsky-kraj/karlovy-vary/karlovy-vary"=20
rel=3D"v:url" property=3D"v:title">Karlovy Vary</A>&nbsp; <IMG alt=3D">" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/bc.png">&nbsp;=20
     </SPAN> <SPAN class=3D"bc-item last" typeof=3D"v:Breadcrumb"><SPAN =
property=3D"v:title">
oprava komunikace </SPAN> </SPAN> </SPAN> </DIV>
<DIV id=3D"area_contenttop">
<DIV class=3D"sys_blck" id=3D"sys_blck_1030">
<H2 class=3D"nodsp">V=C3=BDpis syst=C3=A9mov=C3=BDch =
zpr=C3=A1v</H2></DIV>
<DIV class=3D"cl"></DIV></DIV>
<DIV class=3D"main_content">
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xendocuments/=
handlebars-1.0.rc.3.js?1365104688" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xendocuments/=
handlebars-functions.js?1465481860" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xendocuments/=
xendocuments.js?1475310440" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT type=3D"text/javascript">window.angular || (function =
prepareAngular(currentWindow) {=0A=
  currentWindow.mw3 =3D  currentWindow.mw3 || {};=0A=
  currentWindow.mw3.angularModules =3D {};=0A=
  document.write('<script =
src=3D"//ajax.googleapis.com/ajax/libs/angularjs/1.3.0/angular.js"><\/scr=
ipt>'); =0A=
})(window);</SCRIPT>

<SCRIPT type=3D"text/javascript">angular.forEach([], function(module) {=0A=
    if (!window.mw3.angularModules[module]) {=0A=
      document.write('<script =
src=3D"//ajax.googleapis.com/ajax/libs/angularjs/1.3.0/angular-' + =
module  + '.min.js"><\/script>');=0A=
      window.mw3.angularModules[module] =3D true;=0A=
    }=0A=
  });</SCRIPT>

<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/system/angula=
r-1.3.0/i18n/angular-locale_cs.js?1429107223" =
type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/system/angula=
r-dependencies/angular-ui-bootstrap-0.11.2/ui-bootstrap-tpls.min.js?14291=
07223" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/system/angula=
r-dependencies/angular-recursionhelper-1.0.3/angular-recursion.min.js?142=
9107223" type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xenservices/a=
ngular-locale.1.0.2.cs-cz.js?1371742265" =
type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xenservices/o=
rder.js?v=3D3" type=3D"text/javascript"></SCRIPT>
=20
<H2 class=3D"organizationName">oprava komunikace</H2>
<DIV class=3D"detail" itemtype=3D"http://schema.org/Product" =
itemscope=3D"">
<DIV class=3D"section different-table">
<TABLE>
  <TBODY>
  <TR>
    <TH>Datum uve=C5=99ejn=C4=9Bn=C3=AD</TH>
    <TD>05.08.2019 </TD>
    <TD rowspan=3D"4">
      <DIV class=3D"toolbar_icon" id=3D"order_toolbar">
      <DIV id=3D"xenservices-oneOffServicesCoupleContracts-data"=20
      =
data-xenservices-oneoffservices=3D'{"30":{"serviceDefinition":30,"ancesto=
rService":null,"name":"Export ve\u0159ejn\u00fdch =
zak\u00e1zek","descriptionArticle":"","actualPrice":{"price":"1000.00","p=
riceVat":"1210.00","priceVatOnly":"210.00","idServiceValidity":null,"serv=
iceValidityTitle":"","idServicePrice":59,"priority":0},"prices":{"59":{"p=
rice":"1000.00","price_vat":"1210.00","price_vat_only":"210.00","id_servi=
ce_validity":null,"service_validity_title":"","id_service_price":59,"prio=
rity":0,"is_visible":true}},"serviceType":"oneOff","coupleType":"contract=
s","pricingType":"multiple","iconType":"contract-publish-confirmation","s=
tatus":"","statusLabel":null,"isPromo":false,"validTo":null,"validFrom":n=
ull,"canBeProlonged":false,"priority":1,"icon":"box"},"18":{"serviceDefin=
ition":18,"ancestorService":null,"name":"Vyhotoven\u00ed potvrzen\u00ed =
o uve\u0159ejn\u011bn\u00ed ve\u0159ejn\u00e9 =
zak\u00e1zky","descriptionArticle":"co-znamena-polozka-v-ceniku-potvrzeni=
-o-uverejneni-verejne-zakazky","actualPrice":{"price":"1000.00","priceVat=
":"1210.00","priceVatOnly":"210.00","idServiceValidity":null,"serviceVali=
dityTitle":"","idServicePrice":50,"priority":0},"prices":{"50":{"price":"=
1000.00","price_vat":"1210.00","price_vat_only":"210.00","id_service_vali=
dity":null,"service_validity_title":"","id_service_price":50,"priority":0=
,"is_visible":true}},"serviceType":"oneOff","coupleType":"contracts","pri=
cingType":"multiple","iconType":"contract-publish-confirmation","status":=
"","statusLabel":null,"isPromo":false,"validTo":null,"validFrom":null,"ca=
nBeProlonged":false,"priority":1,"icon":"potvrzeni-vz"}}'></DIV>
      <DIV class=3D"xenservices-orderOneOffServicesCoupleContracts" =
ng-app=3D"xenservices">
      <DIV ng-cloak=3D"" =
ng-controller=3D"OrderOneOffServiceCoupleContract">
      <DIV ng-click=3D"showModal(oneOffService, 337669)" =
ng-init=3D"oneOffService.selectedPriceId=3DoneOffService.actualPrice.idSe=
rvicePrice"=20
      ng-repeat=3D"(key, oneOffService) in oneOffServices"><SPAN><A =
title=3D"{{oneOffService.name}}"=20
      =
href=3D"https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7#"><I=
MG=20
      width=3D"20" height=3D"20" alt=3D"{{oneOffService.name}}" =
src=3D""> </A> </SPAN>=20
      </DIV>
      <DIV id=3D"xenservices-order-data" =
data-xenservices-urlbase=3D"https://www.vhodne-uverejneni.cz"=20
      =
data-xenservices-languages=3D'{"order":"Objedn\u00e1vka","contractName":"=
N\u00e1zev zak\u00e1zky","contractDatePublished":"Datum =
uve\u0159ejn\u011bn\u00ed","serviceRequireRelatedContractsMessage":"Chyba=
! Pro objedn\u00e1n\u00ed slu\u017eby mus\u00edte vybrat ve\u0159ejnou =
zak\u00e1zku.","invalidEmailMessage":"Zadejte platnou e-mailovou adresu =
pro odesl\u00e1n\u00ed faktury.","unexpectedErrorMessage":"Do\u0161lo k =
neo\u010dek\u00e1van\u00e9 chyb\u011b. Zkuste slu\u017ebu objednat =
pozd\u011bji, nebo kontakujte na\u0161i podporu.","today":"Dnes"}'=20
      =
data-xenservices-redirectbackurl=3D"https://www.vhodne-uverejneni.cz/zaka=
zka/oprava-komunikace-7"=20
      data-xenservices-billingmail=3D""></DIV>
      <DIV id=3D"xenservices-oneOffServiceCoupleContractContracts-data"=20
      =
data-xenservices-availablecontracts=3D'{"337669":{"id":337669,"name":"opr=
ava komunikace","nameLowercase":"oprava =
komunikace","rewrite":"oprava-komunikace-7","datetimePublished":"2019-08-=
05 =
20:46:00","datetimePublishedTimestamp":1565030760,"state":{},"systemIdent=
ifier":"P19V00006737","selected":false}}'></DIV>
      <DIV id=3D"xenservices-orderReview" ng-controller=3D"OrderReview" =
ng-show=3D"isModalVisible">
      <DIV id=3D"xenservices-orderReviewOneOffServiceCoupleContract"=20
      ng-controller=3D"OrderReviewOneOffServiceCoupleContract">
      <DIV class=3D"error" ng-show=3D"errorGeneralMessages.length > 0">
      <UL>
        <LI class=3D"msg_error"=20
        ng-repeat=3D"message in =
errorGeneralMessages">{{message}}</LI></UL></DIV>
      <FORM id=3D"xenservices-orderReview-form" =
action=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenservices&amp;=
h=3Dorderprocess&amp;a=3Dsubmit"=20
      method=3D"POST"><INPUT name=3D"data" =
id=3D"xenservices-orderReview-form-data" type=3D"hidden">=20
      <DIV ng-form=3D"orderForm">
      <TABLE>
        <TBODY>
        <TR>
          <TD>{{selectedService.name}}</TD></TR></TBODY></TABLE>
      <DIV class=3D"error" ng-show=3D"errorCoupleMessages.length > 0 =
&amp;&amp; getSelectedContracts().length <=3D 0">
      <UL>
        <LI class=3D"msg_error"=20
        ng-repeat=3D"message in =
errorCoupleMessages">{{message}}</LI></UL></DIV>
      <HR>

      <TABLE class=3D"xenservices-recapitulation">
        <TBODY>
        <TR>
          <TD>Cena s DPH</TD>
          <TD>{{totalPriceVat()|currency}}</TD></TR>
        <TR>
          <TD>Cena bez DPH</TD>
          <TD>{{totalPrice()|currency}}</TD></TR></TBODY></TABLE>
      <HR>

      <DIV class=3D"xenservices-buttons"><LABEL=20
      for=3D"xenservices-orderReview-mail">Fakturu odeslat na email: =
</LABEL>=20
      <SPAN ng-show=3D"mailFilled">{{mail}}<BR><SPAN=20
      class=3D"xenservices-info">E-mail pro odesl=C3=A1n=C3=AD faktury =
je mo=C5=BEno upravit v=20
      profilu organizace</SPAN></SPAN> <SPAN =
class=3D"system_form_required"=20
      ng-hide=3D"mailFilled">* <INPUT =
id=3D"xenservices-orderReview-mail" ng-model=3D"$parent.mail"></SPAN>=20
              </DIV></DIV></FORM><A class=3D"btn btn-success" =
href=3D"javascript:void(0)"=20
      ng-click=3D"hideModal()">Zp=C4=9Bt</A> <BUTTON class=3D"btn =
btn-success" ng-click=3D"sendData()"=20
      ng-disabled=3D"!orderForm.$valid">Odeslat objedn=C3=A1vku</BUTTON> =
      =20
      </DIV></DIV></DIV></DIV><A title=3D"Upravit" =
href=3D"https://www.vhodne-uverejneni.cz/editace-zakazky/337669?r=3Dhttps=
%3A%2F%2Fwww.vhodne-uverejneni.cz%2Fzakazka%2Foprava-komunikace-7"><IMG=20
      width=3D"20" height=3D"20" alt=3D"Upravit" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/edit.=
png?1465481861">=20
      </A> <A title=3D"Zru=C5=A1it" =
href=3D"https://www.vhodne-uverejneni.cz/zrusit-zakazku/337669?r=3Dhttps%=
3A%2F%2Fwww.vhodne-uverejneni.cz%2Fzakazka%2Foprava-komunikace-7"><IMG=20
      width=3D"20" height=3D"20" alt=3D"Zru=C5=A1it" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/deny.=
png?1465481861">=20
      </A> <A title=3D"P=C5=99esunout do stavu Pln=C4=9Bn=C3=AD smlouvy" =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
order&amp;a=3Dmovestate&amp;id=3D337669&amp;targetStateIdentifier=3Dsuppl=
y&amp;r=3Dhttps%3A%2F%2Fwww.vhodne-uverejneni.cz%2Fzakazka%2Foprava-komun=
ikace-7"><IMG=20
      width=3D"20" height=3D"20" alt=3D"P=C5=99esunout do stavu =
Pln=C4=9Bn=C3=AD smlouvy" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/move_=
to_supply.png?1465481861">=20
      </A> <A title=3D"Oslovit dodavatele" =
href=3D"https://www.vhodne-uverejneni.cz/databaze-dodavatelu?order=3D3376=
69&amp;r=3Dhttps%3A%2F%2Fwww.vhodne-uverejneni.cz%2Fzakazka%2Foprava-komu=
nikace-7"><IMG=20
      width=3D"20" height=3D"20" alt=3D"Oslovit dodavatele" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/annou=
nce_supplier.png?1465481861">=20
      </A>=20
      <DIV class=3D"cl"></DIV></DIV></TD></TR>
  <TR>
    <TH>Datum zah=C3=A1jen=C3=AD zad=C3=A1vac=C3=ADho =
=C5=99=C3=ADzen=C3=AD</TH>
    <TD>05.08.2019</TD></TR>
  <TR>
    <TH>Ozna=C4=8Den=C3=AD verze</TH>
    <TD>Aktu=C3=A1ln=C3=AD&nbsp; (05.08.2019 20:47:18) </TD></TR>
  <TR>
    <TH>Syst=C3=A9mov=C3=A9 =C4=8D=C3=ADslo</TH>
    <TD>P19V00006737</TD></TR>
  <TR>
    <TH>Stav</TH>
    <TD>zak=C3=A1zka neukon=C4=8Dena (Aktu=C3=A1ln=C3=AD =
zad=C3=A1vac=C3=AD =C5=99=C3=ADzen=C3=AD)=20
</TD></TR></TBODY></TABLE></DIV><SPAN class=3D"fleft"><IMG width=3D"156" =
height=3D"50"=20
alt=3D"Ve=C5=99ejn=C3=A9 zak=C3=A1zky" =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/img/zakazky/pvu.png?=
1371742266">=20
</SPAN> =20
<DIV class=3D"cl"></DIV>
<HR>

<DIV class=3D"tabbable">
<UL class=3D"nav nav-tabs">
  <LI class=3D"active"><SPAN>Z=C3=A1kladn=C3=AD informace</SPAN></LI>
  <LI><A =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
order&amp;a=3Ddetaildocumentsandimages&amp;rwr=3Doprava-komunikace-7">
  Dokumenty </A></LI>
  <LI><A =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
order&amp;a=3Ddetailcontractors&amp;rwr=3Doprava-komunikace-7">
  =C3=9A=C4=8Dastn=C3=ADci      </A></LI>
  <LI><A =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
order&amp;a=3Ddetailapplicantsandcallsfortenders&amp;rwr=3Doprava-komunik=
ace-7">
  Osloven=C3=AD dodavatel=C3=A9 </A></LI>
  <LI><A =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
order&amp;a=3Ddetailorderactionlog&amp;id=3D337669">
  Log el. =C3=BAkon=C5=AF </A></LI>
  <LI><A =
href=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorders&amp;h=3D=
order&amp;a=3Ddetailversions&amp;rwr=3Doprava-komunikace-7">Revize=20
  </A></LI></UL></DIV>
<DIV class=3D"col-md-12">
<H3><SPAN>Informace o ve=C5=99ejn=C3=A9 zak=C3=A1zce</SPAN></H3></DIV>
<DIV class=3D"section different-table">
<TABLE>
  <TBODY>
  <TR>
    <TH>N=C3=A1zev zak=C3=A1zky</TH>
    <TD itemprop=3D"name">oprava komunikace</TD></TR>
  <TR>
    <TH>Druh</TH>
    <TD>Stavebn=C3=AD pr=C3=A1ce<!--</td--> </TR>
  <TR>
    <TH>Popis</TH>
    <TD>jedn=C3=A1 se o opravu povrchu komunikace asfaltov=C3=BDm =
recykl=C3=A1tem v obci=20
      Tepli=C4=8Dka o v=C3=BDm=C4=9B=C5=99e cca 1240 m2 <BR>na p.p. =
=C4=8D. 948/2 a =C4=8D=C3=A1stech p.p.=C4=8D. 9449/2=20
      a 950/1</TD></TR>
  <TR itemprop=3D"offers" itemtype=3D"http://schema.org/Offer" =
itemscope=3D"">
    <TH>P=C5=99edpokl=C3=A1dan=C3=A1 hodnota v K=C4=8D bez DPH</TH>
    <TD class=3D"no-wrap" itemprop=3D"price">300 000,00 K=C4=8D =
</TD></TR>
  <TR>
    <TH>Druh Z=C5=98</TH>
    <TD title=3D"v XMLdataVZ jako: zak=C3=A1zka mal=C3=A9ho =
rozsahu">Ve=C5=99ejn=C3=A1 zak=C3=A1zka=20
      mal=C3=A9ho rozsahu</TD></TR>
  <TR>
    <TH>Hodnocen=C3=AD nab=C3=ADdek s vyu=C5=BEit=C3=ADm =
elektronick=C3=A9 aukce</TH>
    <TD>Ne </TD></TR>
  <TR>
    <TH>V=C3=BDsledek</TH>
    <TD>Uzav=C5=99en=C3=AD jednor=C3=A1zov=C3=A9 smlouvy       =
</TD></TR>
  <TR>
    <TH>Hlavn=C3=AD m=C3=ADsto pln=C4=9Bn=C3=AD</TH>
    <TD>=C4=8CESK=C3=81 REPUBLIKA </TD></TR>
  <TR>
    <TH>P=C5=99edm=C4=9Bt CPV</TH>
    <TD>
      <UL>
        <LI>Makadamov=C3=BD =C5=A1t=C4=9Brk, asfalt a&nbsp;dehtov=C3=A9 =
p=C3=ADsky</LI></UL></TD></TR>
  <TR>
    <TH>Datum ukon=C4=8Den=C3=AD p=C5=99=C3=ADjmu nab=C3=ADdek</TH>
    <TD>27.08.2019 20:39:00</TD></TR>
  <TR>
    <TH>URL detailu ve=C5=99ejn=C3=A9 zak=C3=A1zky</TH>
    <TD>neuvedeno </TD></TR>
  <TR>
    <TH>Jedn=C3=A1 se o ve=C5=99ejnou zak=C3=A1zku d=C4=9Blenou na =
=C4=8D=C3=A1sti</TH>
    <TD>Ne</TD></TR>
  <TR>
    <TH>Jedn=C3=A1 se o r=C3=A1mcovou dohodu</TH>
    <TD>Ne</TD></TR>
  <TR>
    <TH>Jedn=C3=A1 se o zaveden=C3=AD DNS</TH>
    <TD>Ne</TD></TR></TBODY></TABLE></DIV>
<DIV class=3D"col-md-12">
<H3><SPAN>Informace o zadavateli</SPAN></H3></DIV>
<DIV class=3D"section different-table">
<TABLE>
  <TBODY>
  <TR>
    <TH>N=C3=A1zev</TH>
    <TD><A title=3D"Obec Tepli=C4=8Dka" =
href=3D"https://www.vhodne-uverejneni.cz/profil/00573299"><SPAN=20
      itemprop=3D"name">Obec Tepli=C4=8Dka</SPAN> </A> </TD></TR>
  <TR>
    <TH>I=C4=8CO</TH>
    <TD>00573299 </TD></TR>
  <TR>
    <TH>Adresa</TH>
    <TD>
      <DIV>Tepli=C4=8Dka&nbsp;40 </DIV>
      <DIV>36464&nbsp;Tepli=C4=8Dka </DIV></TD></TR>
  <TR>
    <TH>Identifik=C3=A1tor profilu zadavatele ve VVZ</TH>
    <TD>352017</TD></TR></TBODY></TABLE></DIV>
<P class=3D"top"><A =
href=3D"https://www.vhodne-uverejneni.cz/zakazka/oprava-komunikace-7#main=
"><SPAN>Nahoru</SPAN></A></P></DIV></DIV></DIV>
<DIV class=3D"row homepage-content-wrapper">
<DIV class=3D"col-md-9" id=3D"homepage-content-left"></DIV>
<DIV class=3D"col-md-3"></DIV></DIV></DIV></DIV>
<DIV class=3D"cl"></DIV></DIV>
<DIV id=3D"search" role=3D"search"></DIV>
<DIV id=3D"lang_block"></DIV>
<DIV class=3D"cl"></DIV><FOOTER role=3D"contentinfo">
<DIV class=3D"sys_blck" id=3D"sys_blck_footer-menu">
<H2 class=3D"nodsp">Menu pati=C4=8Dka</H2>
<UL>
  <LI><A title=3D"Z=C3=A1kladn=C3=AD informace" =
href=3D"https://www.vhodne-uverejneni.cz/zakladni-informace"=20
  target=3D"_self">Z=C3=A1kladn=C3=AD informace</A></LI>
  <LI>/</LI>
  <LI><A title=3D"Cen=C3=ADk" =
href=3D"https://www.vhodne-uverejneni.cz/cenik" =
target=3D"_self">Cen=C3=ADk</A></LI>
  <LI>/</LI>
  <LI><A title=3D"Legislativa" =
href=3D"https://www.vhodne-uverejneni.cz/legislativa"=20
  target=3D"_self">Legislativa</A></LI>
  <LI>/</LI>
  <LI><A title=3D"U=C5=BEivatelsk=C3=A9 p=C5=99=C3=ADru=C4=8Dky" =
href=3D"https://www.vhodne-uverejneni.cz/manualy"=20
  target=3D"_self">Manu=C3=A1ly</A></LI>
  <LI>/</LI>
  <LI><A title=3D"=C4=8Cast=C3=A9 dotazy" =
href=3D"https://www.vhodne-uverejneni.cz/caste-dotazy"=20
  target=3D"_self">=C4=8Cast=C3=A9 dotazy</A></LI>
  <LI>/</LI>
  <LI><A title=3D"Obchodn=C3=AD podm=C3=ADnky" =
href=3D"https://www.vhodne-uverejneni.cz/obchodni-podminky"=20
  target=3D"_self">Obchodn=C3=AD podm=C3=ADnky</A></LI>
  <LI>/</LI>
  <LI><A title=3D"Novinky" =
href=3D"https://www.vhodne-uverejneni.cz/novinky" =
target=3D"_self">Novinky</A></LI>
  <LI>/</LI>
  <LI><A title=3D"Kontakt" =
href=3D"https://www.vhodne-uverejneni.cz/kontakt" =
target=3D"_self">Kontakt</A></LI>
  <LI class=3D"rss"><A title=3D"Odb=C4=9Br RSS" =
href=3D"https://www.vhodne-uverejneni.cz/rss/zakazky"=20
  target=3D"_self">RSS</A><IMG width=3D"18" height=3D"18" title=3D"RSS" =
alt=3D"RSS" =
src=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dphotogallery&amp;h=3D=
image&amp;a=3Dsrc&amp;idv=3D1080&amp;f=3Doriginal"></LI></UL></DIV>
<DIV class=3D"sys_blck" id=3D"sys_blck_loga">
<H2 class=3D"nodsp">Pati=C4=8Dka</H2>
<DIV>
<DIV class=3D"node_content">
<DIV class=3D"pul-doleva">
<P><A title=3D"Port=C3=A1l pro vhodn=C3=A9 uve=C5=99ejn=C4=9Bn=C3=AD" =
href=3D"https://www.vhodne-uverejneni.cz/"><IMG=20
width=3D"144" height=3D"57" title=3D"Certifikovan=C3=BD =
elektronick=C3=BD n=C3=A1stroj X-EN" alt=3D"Certifikovan=C3=BD =
elektronick=C3=BD n=C3=A1stroj X-EN"=20
src=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dphotogallery&amp;h=3D=
image&amp;a=3Dsrc&amp;idv=3D1227&amp;f=3Doriginal"></A></P>
<P><STRONG>Elektronick=C3=BD n=C3=A1stroj nov=C3=A9 =
generace</STRONG></P>
<P>Port=C3=A1l vhodne-uverejneni.cz je provozov=C3=A1n na <A =
title=3D"Certifik=C3=A1t X-EN" =
href=3D"https://www.vhodne-uverejneni.cz/x-en-certifikovany-elektronicky-=
nastroj"=20
target=3D"_self">certifikovan=C3=A9m</A> elektronick=C3=A9m =
n=C3=A1stroji X-EN ver. 4.</P>
<P><A=20
href=3D"https://www.vhodne-uverejneni.cz/prohlaseni-o-pristupnosti">Prohl=
=C3=A1=C5=A1en=C3=AD o=20
p=C5=99=C3=ADstupnosti</A> | <A =
href=3D"https://www.vhodne-uverejneni.cz/gdpr">Informace o=20
zpracov=C3=A1n=C3=AD osobn=C3=ADch =C3=BAdaj=C5=AF</A></P></DIV>
<DIV class=3D"pul-doprava">
<DIV class=3D"fl-right-last">
<P><A title=3D"[v nov=C3=A9m okn=C4=9B] Kompletn=C3=AD administrativa =
ve=C5=99ejn=C3=BDch zak=C3=A1zek" href=3D"http://www.e-tenders.cz/"=20
target=3D"_blank"><IMG width=3D"113" height=3D"44" title=3D"[v =
nov=C3=A9m okn=C4=9B] e-tenders administrace ve=C5=99ejn=C3=BDch =
zak=C3=A1zek"=20
alt=3D"[v nov=C3=A9m okn=C4=9B] e-tenders administrace =
ve=C5=99ejn=C3=BDch zak=C3=A1zek" =
src=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dphotogallery&amp;h=3D=
image&amp;a=3Dsrc&amp;idv=3D2415&amp;f=3Doriginal"></A></P>
<P><A title=3D"[v nov=C3=A9m okn=C4=9B] Kompletn=C3=AD administrativa =
ve=C5=99ejn=C3=BDch zak=C3=A1zek" href=3D"http://www.e-tenders.cz/"=20
target=3D"_blank">http://www.e-tenders.cz/</A></P>
<P>Kompletn=C3=AD administrativa VZ</P></DIV>
<DIV class=3D"fl-right">
<P><A title=3D"[v nov=C3=A9m okn=C4=9B] Elektronick=C3=A9 =
tr=C5=BEi=C5=A1t=C4=9B nov=C3=A9 generace" =
href=3D"https://www.gemin.cz/"=20
target=3D"_blank"><IMG width=3D"137" height=3D"44" title=3D"[v =
nov=C3=A9m okn=C4=9B] Gemin elektronick=C3=A9 tr=C5=BEi=C5=A1t=C4=9B"=20
alt=3D"[v nov=C3=A9m okn=C4=9B] Gemin elektronick=C3=A9 =
tr=C5=BEi=C5=A1t=C4=9B" =
src=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dphotogallery&amp;h=3D=
image&amp;a=3Dsrc&amp;idv=3D2416&amp;f=3Doriginal"></A></P>
<P><A title=3D"[v nov=C3=A9m okn=C4=9B] Elektronick=C3=A9 =
tr=C5=BEi=C5=A1t=C4=9B nov=C3=A9 generace" =
href=3D"https://www.gemin.cz/"=20
target=3D"_blank">www.gemin.cz</A></P>
<P>Elektronick=C3=A9 tr=C5=BEi=C5=A1t=C4=9B nov=C3=A9 generace</P></DIV>
<DIV class=3D"fl-right">
<P><A title=3D"[v nov=C3=A9m okn=C4=9B] Certifikovan=C3=BD =
elektronick=C3=BD n=C3=A1stroj" href=3D"http://www.ezak.cz/"=20
target=3D"_blank"><IMG width=3D"99" height=3D"44" title=3D"[v nov=C3=A9m =
okn=C4=9B] E-ZAK elektronick=C3=BD n=C3=A1stroj pro spr=C3=A1vu =
ve=C5=99ejn=C3=BDch zak=C3=A1zek"=20
alt=3D"[v nov=C3=A9m okn=C4=9B] E-ZAK elektronick=C3=BD n=C3=A1stroj pro =
spr=C3=A1vu ve=C5=99ejn=C3=BDch zak=C3=A1zek"=20
src=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dphotogallery&amp;h=3D=
image&amp;a=3Dsrc&amp;idv=3D2417&amp;f=3Doriginal"></A></P>
<P><A title=3D"[v nov=C3=A9m okn=C4=9B] Certifikovan=C3=BD =
elektronick=C3=BD n=C3=A1stroj" href=3D"http://www.ezak.cz/"=20
target=3D"_blank">http://www.ezak.cz/</A></P>
<P>Certifikovan=C3=BD elektronick=C3=BD n=C3=A1stroj.</P></DIV>
<HR class=3D"cleaner">
</DIV></DIV></DIV></DIV>
<DIV id=3D"copyright">
<DIV class=3D"sys_blck" id=3D"sys_blck_1022">
<P>=C2=A92016 <A title=3D"Port=C3=A1l pro vhodn=C3=A9 =
uve=C5=99ejn=C4=9Bn=C3=AD" =
href=3D"https://www.vhodne-uverejneni.cz/">vhodne-uverejneni.cz</A></P>
<P class=3D"qcm"><A title=3D"QCM s.r.o. dodavatel port=C3=A1lov=C3=A9ho =
=C5=99e=C5=A1en=C3=AD" href=3D"http://www.qcm.cz/"=20
target=3D"_blank">Dodavatel port=C3=A1lov=C3=A9ho =
=C5=99e=C5=A1en=C3=AD</A> <A title=3D"QCM s.r.o." =
href=3D"http://www.qcm.cz/"=20
target=3D"_blank"><IMG width=3D"40" height=3D"16" title=3D"QCM, s.r.o. =
tvorba webov=C3=BDch str=C3=A1nek a aplikac=C3=AD"=20
alt=3D"QCM, s.r.o. tvorba webov=C3=BDch str=C3=A1nek a aplikac=C3=AD" =
src=3D"https://www.vhodne-uverejneni.cz/index.php?m=3Dphotogallery&amp;h=3D=
image&amp;a=3Dsrc&amp;idv=3D1201&amp;f=3Doriginal"></A></P></DIV></DIV>
<DIV class=3D"cl"></DIV></FOOTER></DIV>
<DIV id=3D"navbar">
<DIV class=3D"navbar_wrap">
<DIV class=3D"conin"></DIV>
<DIV class=3D"m3_logo"></DIV></DIV></DIV>
<DIV id=3D"area_topbar"></DIV></DIV></DIV>
<SCRIPT type=3D"text/javascript">=0A=
    /* <![CDATA[ */=0A=
    var seznam_retargeting_id =3D 29319;=0A=
    /* ]]> */=0A=
  </SCRIPT>
=20
<SCRIPT src=3D"https://c.imedia.cz/js/retargeting.js" =
type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT type=3D"text/javascript">=0A=
    /* <![CDATA[ */=0A=
    var google_conversion_id =3D 1070515646;=0A=
    var google_custom_params =3D window.google_tag_params;=0A=
    var google_remarketing_only =3D true;=0A=
    /* ]]> */=0A=
  </SCRIPT>
=20
<SCRIPT src=3D"https://www.googleadservices.com/pagead/conversion.js" =
type=3D"text/javascript"></SCRIPT>
 <NOSCRIPT>&lt;div style=3D"display:inline;"&gt;&lt; img height=3D"1" =
width=3D"1"=20
style=3D"border-style:none;" alt=3D""=20
src=3D"//googleads.g.doubleclick.net/pagead/viewthroughconversion/1070515=
646/?value=3D0&amp;amp;guid=3DON&amp;amp;script=3D0"/&gt;
&lt; /div&gt; </NOSCRIPT> <!--<div id=3D"trainingOrders"></div>--> =
<!--<script type=3D"text/javascript" =
src=3D"/thm/xen/html/vendor/bootstrap/js/bootstrap.min.js"></script> --> =

<SCRIPT =
src=3D"https://www.vhodne-uverejneni.cz/thm/xen/html/js/newsFeed.js" =
type=3D"text/javascript"></SCRIPT>
=20
<SCRIPT type=3D"text/javascript">=0A=
        var newsFeedPlugin =3D new =
QCMCoursesFeed('https://www.vhodne-uverejneni.cz/index.php?m=3Dxenorganiz=
ations&h=3Dproxy&a=3Dqcmcourses', 'https://www.vhodne-uverejneni.cz');=0A=
        newsFeedPlugin.render(document.getElementById('newsFeed'));=0A=
    </SCRIPT>
 </BODY></HTML><!-- qcmmon state ok -->

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/pvu-logo_new.png?1385479663

iVBORw0KGgoAAAANSUhEUgAAAKEAAAArCAYAAAAQeugIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA
IGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAiHSURBVHja7FxNbBvH
Ff4kC/JPbEhUeyBYIBboAgEKWBYwQoACbSUD0i1IlMOyhx6sAAXZW5VLudAl9IVYnsKreCl75R6q
nEWg6t2DOswhLtAwFtKwMhqI0sVO3STsYd9Yz5Nd7uySshppPoAgObOz83b22/c3j5xASnh+bhZA
BcAGgHnX6R3BwiIhBoMBJlMScBHAQwC/BzADoG6X0yItJlMQcBPA3wDcZM33PD+3YpfTIg2mEprf
OoB7EYfUASzaJbU4FU1IBNwbQkAAuENa0sIiESYM/b8dzfxG4dgGKRZjDUyIgHuGBIQNUizGao4Z
AWfsMlm8chKmJOBfAdx1nd6GXVaLkUjo+bn5hAQ8BvC+6/RWaHzT83NHNkixSB2YeH7uIYA7CbTf
BoLUzCaAZRukWCQNTKY0AlYSEPA+acymRj4epDQBrNultjDShGSGPzc0vxXSfvcMjr/rOr09u9QW
JpqwaUjAOpHQ1GdsApi3y20xNDChaHjZgIAPAXyQMGq+SWbewiLaHHt+rmloWtPiGMCi6/Qemxws
hCgD8FhTH4AvpSydloBCCA+AA2BJStmntgEAV0pZs1Q5PXOsUjSnHTw8TmmSS/SqASgSUUYhWl4I
kQlpzxABC4qAFq8OU56fW8fp7Ip8TP7gjqkG1CGlbDCiCABFAO4IMn1G42vaPH0AtywdzoiEAFbG
dbJLg4mvbx5NT84fXf7jm3949LsxyypJWylSOgDKAAT11aSUPusfAGgAyNOrQF15IcSqlLLNTH+R
jmkDKEkpu4YuQ5HGKLkaUkpXcylK6l1K6ZPW9dgYn0z+hdXAkxhDDeDkAM9uP7l6/OtP5q786vGN
6dePpksHWwuLY5ZVAOgyArboe4lI2KJ2jiK91+h41bYrhMiz8/p0njyA7QQy5Wm8S4QvE/k4POpT
xN4FsEoy1ejz7kXXhMujnOD2k6vHt59cm5n+duKq1lUfVcsKIYrsZjvMjJYBtKWUBe7vUbv/sqWV
a0pLhQUaUsoCaSelCYsJxSwozUkyFDVzX1Iamh4SQcGPpLY2gAdCCIdr8guXokmDa/+d/ObtR7MQ
vddmpr8NLUtcPtha2BhRvm16Fcncukx7tbVj29Sut8URfRvAIYAHKQgIzXRLInOUDHn1ZPCnhPdZ
Ehrix0+nuuufZqbmnsX+OqB+sLUwm9oJlHKCXnOMgOpmr2qHr1I7tNROnKYtAliTUk7oAYtpxB3m
MmhBD5dbBVnQPsuLbI6T4v5bf5+tI0hcxxW7qiLXjTHLXSMfsEWaZpVeBYPgpiiE6GtmO0+mshhC
4lUhhD8kWGkJIRrMZXCHPFRtIYRkY5SPKlWgZDVhPN5znV4lW+0cJSDWvYOthZVxCk2+U4EFEnny
zeJ8qhIRaxuAoBRQg757GjFBhFoNMfO6ufVU+sggsb1GY8rKt6W2C4sJz88NEhCwyRsOthZ2ALxj
MPbjbLWzeJ4WTqVgyIxbpITaMTmOO/DW4eUvdQISNkzGA7hzsLVQsUtuEWWOHw47YO7ZFH65f+Mn
B1sLm3pfQrO8ebC1MH+O1q5t4INaGJJwZ9gBv9i/rj5WwkiUrXZ2EFRYx2EGQQnYuYAM4FsKjSc6
3gHwYVjnTw8vg6VhVKV0WJCxieCvQeKwNwZf7MUOwzj9MUpkg9I17YRjMwj2pdX4V55uEUKoXZcG
gt2h2OtIe800l6BArwWWfE94DyWApUkqLgjVZIv/uqY3LYeZZZhV4Rxnq53mOX2YywAyCHZHzirf
pyJ5B0Fi34RUbXr1U8yVYRmBpNfs0ZxrwEk94TqAP+u+4NuPZkPJBGAxW+08pgh5BcBfDCZ+P1vt
1M+jJrQYLTrmvzHZA9tH/tm/r+LNf74WNXYfJ/+0UEF8Kdh+ttqZNyTDA1L1rpSyxkkHYI761Pca
WJECz9Fp1TFdBBUuNc2Etkh7qIT3CxJq89ZI2/X5PFpFTAYnFTHdOJKHXNchfV6SUkpWhSOllEvs
msr6XNq5CgjyngWaJ89k7JO5rkkp+zEyhV5zAjmi1uwlJaL/DchL6Za5p5eGceUm+ZEfwqwWcSPB
w6GcfUUKwWKBfoQZzADw1BYaFb96ONmPzVM/L4ptsTlWDcwt9HloMYu00F260a0UQU4fJ3vMuky8
5MyLmUsl4nnh7i4dK9m1lA1dDISsrYkcw9YsNDoOjHzgG76IXq8/vzQujftRttpJEpBE3Qw/wjeZ
Y99V5bRagBKZbPWzgLIQIkML8kLzAVgy8IH0eRz2gLg42a4TwxZ8hOt2WOARNVcGJzswkmTME2F4
Ma9j6Pe9dM0J5Bg2PpqERMQ6gI8A4PmlwTgIeJxQC6qqElUaVRxGQillLUQ7Ctbf4O+sP8+Oacc5
1hHz5DWt2jJZcBMLwErYukw2wZz6YXOV6Jr6rC9DGtEzlS/imo3lGDJ+OAmV6Zwc4OnhtW/GQcJ1
SminvSEO42bXlMfMdynyd9bfZceE/u7EAF1mApdI464BuBUT2GRovqJ207pMdifkwVN9DZprTvl9
IaY9VsZRUqQmciTB90joOr2j7ybwmy9vPP96RAK+l9AMD/ML/QSatM/MzjY539sseOlrN3wXQS1h
Uj/Op3NkEBSlDjRtE0XaFgUhTsLrVtdUpLkOEVTjiDHKaILEcqTRhHCd3s5/pgafjmCS/zRKTpCb
5KQkpPHKR+syArhaTWKJ/CcVPafJ762Rb9RnWiJK1hKTRyK8dpGP7WrFr6pySDLt1tDWaVQZTR++
NHJEIjLP5vm52Z9/cf0fb3x15UcpCLgBi/9rkOZ6cNa50aH/1Oo6vaM3vrry24TnvG8J+IMgYJkR
sI8zruoeWtRKxQnvIr5cax/A3Wy1U7G3+AcFn7Tgmf7c1Gjbi34nUkGwR8xL+tUP3Jspo2CLC47B
YID/DQDA9+rVv8DH9QAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/bc.png

iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAC9JREFUeNpiLC8v/88ABGVlZYwgmokBDTD+/w9WwFBRUfEfuwqYGR0d
HdjNAAgwAC6fDTLv2cBCAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/edit.png?1465481861

iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNl
SUQ9InhtcC5paWQ6RTYyNTVGRjMyNkZCMTFFNkI0OURCMkJENDZDMUJBRDAiIHhtcE1NOkRvY3Vt
ZW50SUQ9InhtcC5kaWQ6RTYyNTVGRjQyNkZCMTFFNkI0OURCMkJENDZDMUJBRDAiPiA8eG1wTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjI1NUZGMTI2RkIxMUU2QjQ5
REIyQkQ0NkMxQkFEMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjI1NUZGMjI2RkIxMUU2
QjQ5REIyQkQ0NkMxQkFEMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w
bWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlI72IkAAAFLSURBVHjarJS7SgNBFIaz8ZJEELTwCewC
1oKd+ggWgmghKhZqEG1s7MRbRCWgjXhpVIK97+BDiK+gIDZG12/kX1jH2d3JkgMf7CSzH2fmnD1B
GIaFTkZ39DBau/PZX4Ip2IFjOIPfjJ4aM3+FnjECVxKfQhEa8Q3FNmT98AwPWnfBCWxC0K5wEW6g
rOfr2PuH+s37yMvKpAIDMAur8A0LkpZ9hSvKoKL1BNzCHKzp/Re4zBIGymIf+qz/xuEe5mEJWlGl
k+7QyGpQd8iiGINJ+IzLkoTrcKTWcIWRbMNFamMTvbqzulrCFV+SHWR+KcQg7KXIzNG2lH3BR9iT
ckzTIhv2V5ElTJoSLd3recoeZ1FCZRKPd1XcS2Zn+KoLH1ZWpvsfoZlrfBEfsNuxeZhj+thF+yds
6rh5woy1aVs4BFVHYXwK+xYtfgQYAC9mPrxrV9DmAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/deny.png?1465481861

iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNl
SUQ9InhtcC5paWQ6MkE4NDRDODEyMTc4MTFFNjg1MjlBMzRCNzhCM0Y3RTAiIHhtcE1NOkRvY3Vt
ZW50SUQ9InhtcC5kaWQ6MkE4NDRDODIyMTc4MTFFNjg1MjlBMzRCNzhCM0Y3RTAiPiA8eG1wTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQTg0NEM3RjIxNzgxMUU2ODUy
OUEzNEI3OEIzRjdFMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTg0NEM4MDIxNzgxMUU2
ODUyOUEzNEI3OEIzRjdFMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w
bWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm3obxIAAAHCSURBVHjanJXJSsNQFIaTNmgrVnGgG8GN
4KKiS111oW8gfQA3jmgdKqLVNo44YAW1KmpXQn0MdecDCD5FRYViccDhP/AHriHpdOAjyU3uz7nn
nv/G6I1ea4xJEAU3vC8VHnAGwuAIXMqgwZdDYAJ0gibwAhIlBDdBBDSDKVAAWYMPY6CLHwb5/As2
wJdNqBaY/KaFY91gATSI4CzosE1qBTHwAw6ZscbsY8Rnm9MDZkTwFjRSRI06ZvINToAOpouU4gnc
ieA4eAbDyhLUWAef3ASziFgGrBhc1hKvcw5LkdgpsjmyGRdW5h7bpJRWeeyDPbWXrMiDYy6xnJAu
WAWnnKupfWhFDhywVbZKCC6DNHizd3u1oZN/Yc8wSNuZZQhugxraL+eUYYB9ZlaQ5RqdFnASjIP5
KpYulltUBYVdMOrSgxr7NO7yzk9fSwl0qeE5GHRxicYSZHjvY6toDt4fkZNHBAccfGw5IMXWeOWY
nHtelsbvINrvbeuLiOXaucOqN9M88wrK+Du45+6GeIBY8SBNbvAkybO4IbaALDHpUoIP+lZn3eWA
faQFs1YfXoF65ReQKGN3k6x7mEllZfBPgAEANdtY/8n+SFgAAAAASUVORK5CYII=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/move_to_supply.png?1465481861

iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNl
SUQ9InhtcC5paWQ6NDZBRkJBNkIyNkZCMTFFNkEyOEE5NTcyRUY5OUU1M0YiIHhtcE1NOkRvY3Vt
ZW50SUQ9InhtcC5kaWQ6NDZBRkJBNkMyNkZCMTFFNkEyOEE5NTcyRUY5OUU1M0YiPiA8eG1wTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkFGQkE2OTI2RkIxMUU2QTI4
QTk1NzJFRjk5RTUzRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkFGQkE2QTI2RkIxMUU2
QTI4QTk1NzJFRjk5RTUzRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w
bWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnYCjmcAAAFMSURBVHjaYvz//z+Ded6yEwwMDPoMlIGL
JydFWbBAOUZAzEqhgSAzGGAG/oUaeBuIdwAxFxAnEzBgLhB/A2IPIFaFmsHAhKZoERDnAXExES4q
hqpdhCyIbuAnKM2BJj4DipEBB5oeBmQvo/N/A/EtIBaGeqsFKu4NDY63UDUYZrDg8M47ILYHYgUg
fgLET6HiVkAsA8QPoGowAAueMHoBxcjgCRTjBEwkJg1+qMt5qWEgOxB3AfFGINYkx0ApIM4FYhUg
ZgbiNiBOA+Ld0AhjIDUMQQZOAuL9oGwFxAXQRJ8DxB/IceEVIK4FYkeoYQeBOAWIX+ILF3wu/AHE
HdAsqQPERUjJhywDQeAPEDcBMScQfyEm5piwGIAO/hIw7A8+A/nIKLb48Hk5Dogloa4ilEb/QZOT
KzYDmaG0KhSTA5iRDTxHjSoARAAEGABTGD9t1q6T4gAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/icon_20x20/announce_supplier.png?1465481861

iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNl
SUQ9InhtcC5paWQ6QjE4MjgwM0EyNkZCMTFFNjlEOTZCNDMwRTdBRDJCNjYiIHhtcE1NOkRvY3Vt
ZW50SUQ9InhtcC5kaWQ6QjE4MjgwM0IyNkZCMTFFNjlEOTZCNDMwRTdBRDJCNjYiPiA8eG1wTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMTgyODAzODI2RkIxMUU2OUQ5
NkI0MzBFN0FEMkI2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMTgyODAzOTI2RkIxMUU2
OUQ5NkI0MzBFN0FEMkI2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w
bWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6mAV0AAAEQSURBVHjazJSxjgFRFIbNGsE2Wq/AJrLL
RkurXBHhAZZqC1kPwAPQ0ysUJDyBBxDZZIOeJ1BSmP3/5N+ERCbEKZzkm8m9c853J3fOHcfzvIBl
OObC7NdgjvuLkW/p4pICISNh6ilgHBSuDH1rCjOgBbZ3iFjbBmkKcxpQ3AWbG0Qb1fy/VI7CCRiD
BPgGBdABOx/RTjkF1bB2RBeFz+ADTMEQHEFTq/bB/kS019y7co6qYW2RLgoPSo6BMvhREVupDl61
OnnTHNutp9yyahmHS20TBp9gof2JgJIIa47PahqfheuzT1HQAFUw01wexP2+knvFl6Sgcktjm58U
c2HQ0BfkHv6CpNVZdh7+j/0nwABX1Ds0gIy0agAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/img/zakazky/pvu.png?1371742266

iVBORw0KGgoAAAANSUhEUgAAAJwAAAAyCAIAAAAmzCWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAACm1JREFUeNrsWglUVEcW7QVQG2VRSRBBkCAaBQEVEFARlaNxAUc0igQV
l8iBeFBmFAjjNkrAzAmBE3VcYjA6SjyCUQZFRUEJboQoi8CggIAKzb4oq9A9Fws/ze8GgYaxIf+d
Pv/8X7+qfvW79e57Va/Yz6vfsBgZWMJhVMCAyggDKiMMqIwwoDLCgMqA2gPJ40dG3Vvc3FzPqHUg
gAogH6R5xye7l1enpuceYdTa70GtrS+8nuCQ9SKUPKY9+1dNfQGj2X4MasWr9Kv37curH4ta7aNM
P0az/RXUksrE6IQVdQ1F4s61uPz+B/xXZaUlz/PzOnp7KPBb/DppnpmRXldb239BletxS3753VsP
XToKi5KzvrM1O9+LA/X2cKOVuP/VS2uMtsTKt29GJ9yNDwg+LBHv2Ohrp8P/08m35pkb3XiQPP7T
iX8uUEurHnWCqK7GcpPxPr07UBfXr6j7G1GRoadCtu/c27Oujp7+ZQiPN4Dptyegvqp9FpP4hURE
FYdoWhoGqg6bmFNw4XnRlVnGxxTklXtloJTdgFcD9vhGxNwZMVINjxfOnYVR4kZLW8du+Upx270W
GYHr/MV28bdifou9WVVZoayiumCJvck0M9JctLL1XFvSLfWt3+/dMbWw4vF4ly+Gp6emoHCi4eQV
q9fI8rTotk8VCN7EJbm+aXot/kp7lB0ot7A07tfbFokZu4rK76dkfde7w4Wr27Z5vV/gDwQSSOHL
Fyud18GOhykpOdotoPlC+M59f/eaONkI98VF/Jk2c1ETV7s5VnCc7fxoelqg/z7REiCKDtE/Jkrt
227RFj9Au9fnb7Jsqezu5lNTs4NTsgLFy030fQbJqz56eqChsaytdzZ3ocUVlWETemu4/rt9c3Oy
wZ+0cgBQW1ND+UJivov/stx7q3toxFVR84VPLS0pCfzmH7DdZStXU3PF1nLqidBwwgdaSvJggiPB
gZNNprh77qDFULnZWRtXO8hyHrp79FvXUJz+jL63wGZzjMd5FZbF8cvu0F4Jhc2J/909z/Rcr4wV
RHr50gWAJFp46scjvp5bzK1m6emPFy2Pvx17JuR4aMQ1ClHQLzDGzQxrm7TUZIBKIbp18/qAoEOi
kdGWjWvVR2lQiKIOrBMdLrR3GGhLmsy8kKZmeqw/Rn1xRu5xcUSJgITzi65IP1DYIogUqhc1O8Ac
EX4+KacgLOqmeKzrtm0HUCRrm7dcOh+2GJ+UgZrAlaoWdMAPFjlj9hzRtovsl/ELC6iVD+rAEz/h
V4EkPL/eNXBAFQibsl7SbU6Oy8vnR9Y3lnbS8GHmfoGgUUpXut/Xy3GNC031NTWvEdeQ0Ia2MAVs
Pnv9gA0aojnIuWX+aeuQ3rKeZFJOF3xO41jIslVOoAREZLBvPCK8Gq2lRYIj0O/AiX6Lyu+J+ksi
4obbPhgeraNur6OxlMNRkGaU+Xm5Vy6F4wctU4XBx39GsHr25InNzqtUhw+X2HCrly+oFb+goz85
uWxydlgClq4oL6cqkA7hRFsXSyLLU1AC2Bv2jStiMRAyQiS07ehb/TJQepjpl5F7rEudsjmaLG39
MevUJ6zFU5/+AZgdIB+ppia6FOlkq4inqNjRlsV7d6kQYcHWZX+N2w1QoxM+L6548F44deUMTdJK
htY0Cj8a1+RylsVmUrYy7FNf1eZ0XkGZq7Yob8zMhJdAtAXg4qecR2GMimUa1LqGkk7ejm3SWvJQ
MLKs3aYEN+4wq66S0bKs7yhJlMl6nlZGB+UEYu6z/hX39kFGy7IMquSQx1jfy/ATD6GmscBoqYQP
JF1k89MZRcsoqFifiBdOGO00aWxrUqzZxoPFUxWrIuReP4CrrP3z92ZV/xSgKvF0aSVqNXKm2YK2
58FKzXO2STDwgseclIgP9Q+xFKGlYljvsqrrRdJ5vSKnfjzi7eFGfiQ7hEWU/25f2qfxFiux+Fsx
qC/6CuWd5Pb7BNQRKkbtoBKyrPKHcTOiOU9vte06GSwUak8Tb9sSMX0gweLSY9Na8fK+yKqmp6Zo
aeu4uH610nkdZhIww7r28PffPkpMoOpcvhheUV6OTxcX8Ukuj5IzIcfJzpeU0o0dJU0128fZP7SF
u5WDVOq5LfPiWoBAaypr8DCCtcDYgZuXSGsrGDVJyoFiCv/7xLGqygqSN0XJ7/fuUGkWkjwhe/RU
htXGdgFKbkRFst7lTUm6FCYS+WsYVYE0LyniKw4deu70SWUV1S82fAnlXvjlDD4HeEiaD63UPlYn
+02kPm3Pksio0ZqkjquHp90cqzUbXd227bgbd4vKFUaEn9/k7iEr9DtC2Wi4kgH1qF86uNVkX5dw
Y4NaS5vfcO6fFG8rMHOWkkId7RZMMTWHEUBr6SnJPB4P9kflREOOHCziFxACBO8RW4mNviqRIU+f
OIa3lDGhMC0lydFu/rPsLHK+Ytvm9UB02SonM8sZAIbkaDEPUI10ghsyLToXbV09XGfazA09FUJN
zQd34qZNt+hTULuXejMatz32jxYqkxewP66Rb5sayReFOuaCsRbcq/vZRZn0SEnXUqhlIiWF5uVk
QRewM2pv1nuPH6wQj4AcxJWUU0AIcLLJFFKHGMe8zxYH7PElNg14fD23oCbZU4Qxbdm4FsaEeyeX
TaQOsARhhkXdZL09boGpk5+X2/XzSoUvXxA79t7q7umzEyXEoMHAGE/s9SgYbld2NP9/oGqMnD1G
fVE+/7JSPZfdPp7lXvLhSuYCrsToqVsCnULpxroauFKnSYDWPHMjBDvwUpSmyM47gqCpZtOpMyuU
AJ6WNZiuRt8pFJ9+npcLDg8IOkTxs+MaF8LA4N6tXr59HUZ0+4yS2af7ikt/kxfUdbG+YLqLcKSu
9AMNCD68fefejMepIM9X1dXunjuA9EJ7h7iYG9CUX2Crs4fi4pMyYCtgOTAnMV+aPOFX9d2m/Op1
GyhPT4nlrNkYDK4Y1VSztoOMovkiQvI8RcUPsKM0SGGE6aSAuiGDu1JZ+JF+s9WGXlmW4AdbxNy3
sp5dXVVFyp03fLlxtQNL5Fga8bJ4hDXjpvbdkSWiMpSbW806f/YU1TPtpFInAuMDtba2Sk/r1vgx
1fBdv50+cBnUfDK1sLpyKZxaw2B2wgf3LIMkraWyWo46LHqueraJkyFhX7Ad/kObl/2TxVWQfpTA
BoHSJEMj1eHD42/HUidaCL+JEhq87AZHhxnWNllPMqFBoiMYtLPDEswJz693fX/0J8RBMG49/fHo
CsTYRX8JXwu2B7X2LKVq57AC7tx3nz9VQvK1lgZ68CnoMy01mXZSp8fC7tkBqobGssowJ838jrf4
OXJNKw9JXLP2WCgrFC0BhNF3/xClU5L4pGVYaW3JQbUuZmFpPfduSpXkg2n/68OACml8HKYY6d+B
/Q9qWnpAqDezryMCbw83xE0kfGVEKvolomCwXFBaKL4qFaqMbrb7Rqhh0NdDxxzHOtJ6ri2DYq9Z
amv7Z/e4939mv0xhNTUgyhUYLBJM+ZylwGM0249BZUQGhTlAxIDKCAMqIwyojDCgMsKAyoDKCAMq
I7Ik/xNgALDr+3v+PDEDAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/index.php?m=photogallery&h=image&a=src&idv=1080&f=original

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAZBJREFUeNqUlE8oRFEUxp8ZG81EFsTCSE2RshApeaWUoimahSixYmps
rMyGjZWVshMlojQrshBlQ0QWokSpiVKi1JSaUjLxXZ1bn9ObGU79uufe+/rOn3vvK6pM7H46jnMF
sjIegX2Qdv5hxcAPWmTeBmLiH4BFsP0XIV+evW6wBU4lQF7zBzqGAxhvQAaUghL1TQ0YB+WS5Veu
0hIemUTBCAjS+iSoBwMStGBpJuoEqJUesfWAc1DmJbQEFiSDKtpLi2CvyqARJOWQfgnFJO118AyO
QSd9Y65CM3hQmc0XKs0Fh2CHepSSzN5Uz1wWugAvHoJ94BLUyfwODMnFtTbHQq2gGjSAFSUWBnvU
XFPmhso+qkszEcekhCdaN0e+SvMZ8E7zqVw9ss1N0ZqJGhHfBFmjvXYQskIhOVZrr6AffNDaNPmb
KnjECMXBvTyTJG3egmUVOSz+mfo7uEZoli7XIP0JHCVkrEtGc3InfEl96m5kpSxr12q/iXzu4U+P
RuXE7JN4VFnwvIJ8DhD8FmAA3h5THdfvgHAAAAAASUVORK5CYII=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/index.php?m=photogallery&h=image&a=src&idv=1227&f=original

iVBORw0KGgoAAAANSUhEUgAAAJAAAAA5CAYAAADZVaKeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAE7dJREFUeNrsXQmYFdWVPrfW93qlaRqEtmmQRRlJnEyMmmjQhEycJE4+
cRmzOBmDRhPcJjPRibjFRDCLZtRIxCRmZqKZcRTGmSx+AgHBJA46o2iiQVAQkK2h6b37LVV175xT
dV/3W6peVTWP0Djv+J3P17XcWu5/z/nPuecWTP3eSXCYoqF+AfUp1J0lexmqjbrVAXDk31IcDtBo
cnjtM3thSq0NFmexLsxUAKtLgcEtZkG7YaIqABkL4Ixb+mFXJ4eqjF6UCrRxFer3UVejnl59pVUA
xZF5qN+Rv2ejPiOtUVWqAAqVVtQfoSbzttHvH6D+ELW2+nqrACrHex5CnRWw/wrU9agnVuAeGyEW
w6nKsQCgO1A/EXLMqai/Qb3A7X5fCDBguF1RRFAb70bdJHlWVd4hALoYdXHEYycgRlaCJZYAd61W
4cWZgJ6UCi90mBhRlYCoXrrD6agPoi4vcpdVOeYAJMRc2ZkR42w3hBfwtliMIfzT+PfxBbvd/Qxe
OeAbht9bFNVdJUn67Gq3jR3REidMjAqGWqujd7ndm2pmihKVlXDYyzMwJJKgwnz8eyPq51HXDB+B
lmfN2wm4zSlo8FrUhT7tEaCeQ70S9T+q3TcGLJCS0CGSmvp9ZlvzmXpLfVqA4GiNyresonaKDHQL
0/09Ern9EvXGEatGN1HAkc5G/XaZlptRV6DeKa9SlaPqwggI4Xo16uXUyebkJsNsHZ/BXrcDQUSA
6BMp2M81PKfYTeqo30J9AnW8a6aEByRsfgr++jFqIoJzvNkFI3NBWZUxzIFGkoWEJc4VvakmmZg+
wVISRkY4vLTFrLBgN1fQgellXN1FbpSmiVNf6TRga4/OdFVQ/uiEGBzrXGdI2YA4/nC1K8cmgMgi
FCcLEUQClKSRTEyboGhNtSn8WxC4XLAIpMu7hQ0ZMCPAcw6e8kzaYZdlHUZu6+ORsUPzYD1KOr1b
n4FkfBVu+vtqd44tAKkyjPZPFpLfURXdbBtvGJPHpRE8juvv9iFp7hOJGOykTqYGesCbdo101zzD
MqlthiK8CVpKEdyN+hjquGq3jg0AhScLiQNxoRotdSa6NM4GFQsO8hoET5zM8W6bwyJHwBI86zz8
e28o+xFgD203hJNiBit8gktQf4v6nmrXHl0AXSxJarT0kCMUtSG5S8kY5+Hv52JcnyzOFeiCdrrZ
aOG6og+gbgjEDzIrdFtZ65BiMn8r9yfy/Muq3Xt0ADQVvPIMiAUEzq8Gh69BC/FRyZuiyM0K8hdu
MdiwO+nmhMCrKaI2vuvDe0S2U01ndmsJVt7KURb7n1CX+UV0otrvRxRAe2XnZWO0cxMwtkqZYFLv
DIJX0kGZ46Ey5/zrcL6HM9g7oOXngrKSFH9aciOyPOAMsmzqLV137zuak1wkc0YlomvVzq+EaAFu
5S7UF+Qobgtp499cAot8SGk2sKOHe5YI+CuoP4HS6Qfafm0BY1d5KawZPIaW5lX89S/CZu9B3gM8
y3QWL334X8Ubag0G9z+dCapGpDRCsw+hp6tuQ+0ucy1TulC/gWqh/j6GAZwJXiVC3JJJJgfgZvBq
QHNCkXRQ+Skdmy7TJp17onwOkXcdu9w4XCv5CIHoIwHH/A71asmDQB1vAqvVQAzZNFNKm59HPVOC
aYE8hywKTWd05T/y1j4D4cyA4anOgNddHG2Z1SFe5QPik3ZKWy8MdSbTRZxX+o/g1SaNjBh8BR29
HJatygSdQxUATwbse0xaxSChKZb7A/ZRLu3GGEB4sMx7D5M9Esh9RYB8KeD4f4Dy2X8Cz//4GJzu
MEO+W+ZmviEvki85IHQXYL9UOlEvlKT866h/C16JRp4/EbB9mwqHfi6ApwRk9gsX6wLHrBhy2/0C
KNZMtUWk9GmmhrGXXjC2ggfATSXDE+8xhe12DwQagv9EfRz1r3z2XSL54a999rWUyUVtRV06hj3R
jdLVb69kGJ8TMr1flZFZlwsSiphUcR3o/CWWcMBT7pFgBU0IE368leau5kjuMyx4Jph4/LftA+C8
yiG1XYBA4yBSngFmCbiImXA7Qgb4ISuZ3ZxyeJ+TAbUsCSIiTkVtmVG+0FsCXBWT78JPyBK3l2mv
ZwwDiFz210bHgYKLubwanZH9hNDXREp7RGTUNUh8H+GHTOB7arAVPCargP2HccAz44G1oEvVse94
CVnZUgwezbX5HXAKy8CgUcKN5xZEhAgakeKJ7JaUrbeZQ+okI4ncixWxiqwk8TvKkYQQEv4GePN1
3/TZRxaZ8lW/yNtGNUvXBLRFVQNPHAN8+K9Rf4q6Kh6AsgGMFIHj7EkC7yZuwkH0o9fY2riZ9+nL
Rb/WjiBC26Rgh6rDneECjo0DMTAelOkbEURIYri/lyQPpGPPL0PwfAr6cXiWGMMG1Ielayi0mRw0
660044NOWm9P6AgszZuR9VIDkF8u4ndtDqHFBODVI5HrfZ/PPrJCT+UR3L+To7hYeuPk02Lkzso5
cENa3tFkK4iqPBMnAtcG75sTMEzRlfQbBQBBORmBdRdTBFUanox6JUs6nVBsAIaagG+ZD0rbiwDj
kEY5us8FVLgO6dGlyPM6/ec9qANPCzQhKlOdA1aCp3jGmJ7grFbFEE08Ct6URqAkTAYbNlswkA59
vxnpevxG5JmSIxGpfpfkgn5C9/J6hQF0iwwM6ssYWALZ4Cjafp+0pN+NDCDRY5RhSMLlN1LqZEQ2
Qf69wAWUZ/peKDwPz7GxP3ee7tIh1jQCIuEOWxXffg8O2y78zxc815XplDwMMiYGeCLzegr0qeYm
pV65NnTcYXSYTkUO41bLZ/a7ly9LANEL91uB8lKcjoghB2UE23WEXBlZ15Xgt0jU14WpkS3dvT7m
PLcW7MsyVC8EkUAXt/N0L+/X9DaCSEXwKC54HoADQbb4nJCQsjQMsEWftT29EH+HEtUMjhd7Tyzr
frvkPZN8RutXUP8y4LybQxKplUz+VlKIMtyGenklb+aaMg0ii3aX+PyoZCQy7lpUseMMELveC47C
oUVPw936QddQ2KVMlszUPTIhFyd1djXqyy4jCVO8sB5vkRAiH5YEuAriDMf57KPk6dNHqIOtCrfn
x6eonHj+aDPRxTIvokUggJ0iXdrrBSAiPtU5AzuvBpqsLbAt0wFz5lqAeALOS17O9ZI8Ry2ep2Th
oxAeWXlvCwH0ysHY/PJBmcb4YDGl8jm2Q1qtYpkuAwPuM4gpwz0Q8V7+XJ6T9GmHLN6/x+Q/W+Vz
TC/aTjm7DRBSYoPRSwChp8knxlplZ0ZdTnOqdGmnyZE7nAYSKmKjrx1O2roLNu5Pwo5dSZh3zgAk
azjYdkHP/0aSVCKK50dIFn411nBD7Gw+NKrIh5YyrYfwOuylASmEH5TJLBMofhXxXj4r1U+6JW+L
AyAKgp71iRZpFuJLqN8r68LElBlQoq2z0DHVI7g4PfTMmC/7iULw5AivAR/evRHO6nwZ+bQO27cb
sOqpBkilFNA04fdQF8iHckKShXEmfcFQvemMUQgB+4GQY9ZDnGVPlRc+ivB9gsz/7PPZR4OmqVxa
QIFGPL9Yx00A0TTxNlCUj9MCjBiyVhLLAhEInvbevTD/7U1gMy8tYBoC9u/XYNUvPRDpum/2eqlM
2u3z4QFXlox0RZRVA6+xpUvAG92jLuh4MmT/z44ARznS0iBdqF8JD/G7G6RFs/0BRC6sWG3rIqhv
ulW0zbbBSKQD3Vwp2SyxCEIzoK1vH/zN62sw4OPA80oIDQTRgQ4NnlzRCDveMsAwfTuWyOj7EXQb
vPwPsWC+GHU1KgwrbR/SApWhKikNlj4HcGD0sdENEYKNlqMIBgXif0dAlcHPfRJIxUJZfSSw0B+V
RJ/sopHYbU2DJqaeJNj+nSno7zLRIgWtKLQkeAosglA0aOvdBws3r4YaOwOWUkofNLQKA/0q/GpV
Pcz/aD/MmJGFjMVGLEfOXWWVc0Gwe6BXT7A+427KjkO3Cawr4YHHUoAdMsu+WUL27zt3QfwKCVc+
B+HfA6BSkFtlHisoesr6ZI7jmER6gAM+XIz68hCMbv5Pl/zp9uGApNDFUdKUsuoTwwCUq+TzRhFZ
HhWdS+sMFQ7VZFjnXp1sircmucRXri4Ejwqmk4VPvbEe6qwUZFQ9mMkjB6JLrV1dD+Lcfph+HAen
Swe2rwYbYm4UxzqTGUipKxAoV0FabUEcHyyIvNxJ3mBgUA8l8b7frSZgux3by0yUUUkUWSR5YPGM
/RVypHOfdMCeGPeyRBJyNUZYHlV+Kgn6x4q2XxAUsRdvvK8kWUgciKHfmdCaFImaNFojDlbGgBFr
QrPrd+fH40II9CoOfBrB05Lq9QOPWTxSqDmao9qwth4mjq+FupRRGOIrgkCzHPVEMPifSYvwfNQ3
QwBK4GPM1vTRjFGaPvCbad8sgwy9yCUQd/tQEW/YW0GifLhACXvWs2V+L38AhSYSqRzBf/rAXX2B
91vXlECXxqC2MSUcG0Q28zLqNajAMLJiZhL/jxZ58lQ4u28HnHLwTciWgmeKDPVLrkUOkuMrzw6h
O9Ly+I3HcR5CEJ0oS0UoR7QOYn72hb7zcJwSu5b1gzKcLZYeOVpf9tl3lnyfx6K8FBa6+1mgeRAy
CTns0gwTXdpMXenu6K85vv16JVnbTdv1Sa3ADNPNDDr1TTD7zXV+8TWTN/d+qe+SeZxsbmeWPubh
WDBRT+AQG6YGlFpf4JMBXy4t5vVRch8WtneGnpQrgyK/n7sCzDdZ3k159+A3kn8OoyjS+iNnov2E
qicvjJLCoRdDn1yJsh5dGk6q8mK84QPzk4nxLYuF4JSP2Sm4M1wjYWsabJk7D6b/bl3x2bdKf5oT
mkOjNVyXybyO27FFtvmTAZnd4gz456RLKZtEbEJf2apqsNuJtIZxkUxq+lmf3ETpI/K49/qQT+JN
l1a4c8+XHLVcfyVkSuGFUV6DyPjXfAi1L4BukGFaRA/MRV379LTZ2JTg2fS54C3kK/hkC4Egkyyp
NiAg3OHT4jngfbLl8zkiro5wY6rFfQjC5+xyX0P7IpQp3iIXNgVd2DTViAKgE6QV8ZNleSGvJTnP
yoCs8eOyMysJoPMjHNd5GADKEerPQMhyc0Wy+sejWp9Ey8R07ZTjTbQ4uU6l6Q4qrropPwehYQTG
RgKOWVA8W1/Ki6iNxZRm3G/bYAlBEcvD4D9Z6Sfj5XOU/dCCWywjIjmwOwJyOhRG31u0jaoOgyr5
lkJw7c6RlEosf6MBNBQGIMopXCIzyFY5/qPV1mXqp81QXSNR2AmafFFU9tqsYpjcOXkWpBLjgHGe
lC5yUoSE1hIGbGUf540YvX+L+buPsEzxhqC32YhR2Mp0P2y0UmHtnFfG9XxHjm6/8NoJyKvdAMem
bJKROUSJwqiM4i/Abx4LQ3mm6VbDjFlc0XRD8MB8C/Gb3yqOfVr3xKmQTjZg0MTvkVFJtGHDxAKD
s00ZWyxU4+VUX5NRmW94a6DteQvJ+R2DnWHtNMHIt6+Lhdaz/TBg36+haMFAntwog4a4WeXDERbj
OiyEUG8Li8Jysk4+6D9DbubY/cAU8IZpJ9h6XX1COKHpBwy1YR3j9rUMRH1ACByY4EgKJd3iqFM3
92Z5e52ebjYVg74mE2KPqRSCalgOBrJKxuDhVC/scEKDmHNke+uLtiellS2XRfqmdOlaUcKQqjlp
ufZ/xxz9FGmmRwGeOh9DQM/0rDTGIq//D4Q8U7e0oLSsK1WEHd91YXtkJvJO9yR0XTVT2tKJlkkm
gicSqhkXtVmz9ou9za1r63o6gKvhuRfh+TCrnWuMvtma5UJ9sy+rDtVo6dYazVAYaDwYRdeHEUa6
8X08UuT1MwifNA2SP0BwIVYuNojKTb5SYXf0lkwQjkaeDHonSmDAQvkZzi82mpo769raa9BtRV5Q
jG6rN1PTsKhz8ozFqrAXlLMMedbHmcI1q14oJg1dxfu2tLJ7yK55o8+yEVCZAJe2THKsSsmRyvA6
8A78rkOInxUrEs0TzlI07XkQsZ79Ojz3Re/rT+5KTyLDz5d5s6KFq1nUpFNkNQg0XVknsbknq6BX
S6mFq8CePYYJ6v8HADGa19qC+iGZj4kilGD7iUeIh00GLdSjNpb78Z56wTKtnObl/ckcgSjtCH1L
X9bYm7LTZJ2YN7d0eZFfLusiW5TqR13/yAAalpRM0lFtSLkpg+H16ApGatvnznOX8OS18SXZ6YO5
TtWBZaZy94MbWjkbR6ChBdU7B+zktn7Lxt9XIbDepO1RlBD3EbP6779UWuLOLNLKC5o8fBRK/yEV
SrDlFZQJNxstSo3Kj2U4TFMAc9ocDSMvZkYhHjmXdijjfB0t0i/ixLk0A7ZdZKs9fpQBRPK/ktOQ
S7tQbrOgZD06A9XJUsmjXxsv4tazJnL1/iahfDYma12BGLpzwIpXFEZ58aHqt8mOmgsrFppsuwhG
VkRQ8XtBQZniWNDd0g79jZPwt2/43GUAu1SGq1FNAyULaeJSRHVdObWZgJOYAZOg+mmysQCgnNAX
LP5UhtKFDSNo+ponw2BDM/IhJ5DYgpcB/xj4ZcALhWpyF0ZJCQRdi7LRerXPxxSAQPKZIT/GwhzH
JdOCheYfKQN+RrEVKxL6MNXhzC4XpGCrMnYAVCmhsJyK1v2+yfMAVCBZmEBQz2RGtdffoQAisWUa
gPhVbtaTJikPO1mYc2FtVSf2jgZQTqg4i+p66CtglH9KV6JR74MOVSdWSfk/AQYAxiaqhbEx1SEA
AAAASUVORK5CYII=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/index.php?m=photogallery&h=image&a=src&idv=2415&f=original

iVBORw0KGgoAAAANSUhEUgAAAHEAAAAsCAIAAADdDMCuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAABgpJREFUeNrsWns01HkUN2bGOyOPmBli8ohwlFdCbbSp3VUdREqH2m13
2R7Lth0paztH4axKsdVuqlUsqz0cerHWqyhFKGQSEk41xivGjDEve/nVL0dr0OGc3dP3/vE7936/
3/v9/ubzvfdz78wZUrAMkhkWWQQBwhRhijBFgjBFmCJMkSBMEaYIUyQIU4QpwvQ/LgzHpfp21gjT
mZRPD+1ftW/Ph4LpjswUKw/3DyH3SdNaPXe+ruexI0YrneVVlMEUC4Uv65jZoT82l5RN6rvA0f5J
4a0PAVPC1H+TJsjKhjPL1fToMsMjQiAQ4ClLJIqFoli7leyGpokcFSiqEQ334SniD4mGhrDBl4+Y
Cas2gKKsoe5x/IjZGldFCgVMfl9/Q8HNzJADHHYnmFuTTsP+ErHYcv0nSnPVBFze4/yiy0F7eb2v
YFZNl+YVF43d8UBXd0VKuoG9Dbe794LPtpFZOtUzLtoYZueogAku9TfyMveGwxFY3gx0dlFoOkYf
OcFHayouTfYP5Pb0Ui3MNp6MoVmaY15wYnvVw/Sg77qaW2Y+TufbLKbQqRCb95JSK5LT4aNSzU23
nIsnyBKsfTxyI2MnchQMcE+5ee4qyL5z7mJVWiY2KOQPYsq6qAjT1S5/7tzX0dA4LJHMMzH2OhHl
eSL64pYdMCunpGT+mVt9Tv6lrV9xOthUczPfX0+4fr/72sFImPVOiKVaLkrZFtTzrE1FS9MpcLuB
g92j63nYzhsTYmmWi1K/2M1uaiaSSDpmC73iY/gcbmZIGMzCNZitXQX7QJ5pMPQDUhKdvt6eF318
Q8whOWWleBd3TkcnWVFBVUfbP+WsW1hI6o49M48p7C4WCAFBnUULXffuxAaHJSOhqrHAQIojRNnz
mrphsbjvOQuU8ZzgtLQm6/qDjCuYyapvMHCwsfXzwRf0szp+8/1cIhKNRvdjWz9vXSuL177ODrfP
JuEgNpfejWisxB0NnR1Kf7lQezUHM1/U1puucTVa4YgvaC2vLIo7jR3aXv1Q04gxGvv0J0UlcBC2
prf9eZzz2lnkUxmCDEle3tB52bu0gCkUGtUl5Bt8vO1+dVV6pvQtIfeh+9mcGI+PQPiTyGTcfFHL
xADFhMPuUtfXw3SINQ6L/fbyRKLOxqe4Cclr7LpiM1UHH9GzXiynpIib3U+f4frZ9ZuBykBpr3pg
vcmDSCL2d7AFAzw+h8NiPnl2t2LWMB0JTAmEFXDWaxCp2rIkUltF9fszOoEATNfT2oaPgA7Mi5ti
gUDa+4wCMZHwenrH7Tz4qn9MAklwfWiAiykZwWH2/g8hOOZoacoxlEGB0L6TeCkjeP/MYyoSDMHn
BxotT/6DmVsAI0QyOYrdSFZQgPTE1vS9eJm174fJqdl2CZBXxrehAt6ggMdrq6z+6/BRfBaKlYKq
yhQveGzcYZE7+KoP55ymm7cLj/38NifU5wJFSt9TkaJakXx5sK8PH/E5ddTK033qmE6jP22vqiGS
yEQ5csDvicG3buz6OwvaAOB+qFotZeWTunM6u7SMFmA61GIbX0/xaEZ3t7RCscbZA64Nan3g9ctT
eSWoxQZLbXETtqUvthyb2vr21mMJ6svsVL+kM9L33FN8bV10xLhUkp4N7x+n0HlcDY90PxxOVlCc
/+b7HxzWUlJWmZYxqXvd1VygWt0llkL+EMPBrvZKDlQ8GC+MO7097fzBR3fZjc3DYgmUOy0jBhTr
qbxS/k8noQ04UFeG1X2KLo31praAFBxN2HTmeFjN7a6nrWDOMzFUo9POewdI3xNamo9Dg7VNjXta
26GuUug0aLYKYuNnpT/FBOoDhIPKPC24dm53D/T8U+RvCMCFq120TU2EfD5AAP0/XnmgzTR2Wa6i
qQFroC1tKavAm0E4C56NxaVjv9FDgj/OK8RMLWNDw+XL5JWVobVk5uZD8zR2vaYhA2Yh5eHu+1ls
oAJgJ2zK1M0VOLTlzr1/pSa6lQVZcYRVoKGGhmFaNYqA/oeCfkNBmCJMkSBMEaYIUyQIU4QpwhQJ
whRhijBFgjBFmCJMkSBMEab/W/lHgAEAWHSQ/QiPuoMAAAAASUVORK5CYII=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/index.php?m=photogallery&h=image&a=src&idv=2416&f=original

iVBORw0KGgoAAAANSUhEUgAAAIkAAAAsCAYAAABR9ZuUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA
IGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAoiSURBVHja7Jx7kBTV
FcZ/uyzKhIeAOAiiiUExMYqVDrNai5o1OEJM+ZyJYjQQhUQhEDUPsdKtva3dmhgfxMSgFU2ZWCql
21JUUbHMaLlVyMYwZMokogZQMLDBnZD1wcLAImz+6DPSXnp2enY37mzSp2pqp2/fR/e93z3nO+fc
2Rp6KZlc6hjgPKAB+AIwGRgL1EmVd4GtwCbgz8Afgdak5u4lkkElNRUCYxhwBXAtcHovxusE7klq
blM09YNH6kKCY6gAwwDG92G8EcCH0bT/j4Ekk0tNAx4BpvbDeDuBX0fTPriktgxAFgGtJQCyA3gI
mAVMSmpuTVJza4AxQCNwK/CGr/4BYG5Sc9vVjgrZeE0hGx8bLccg4iSZXKoGWAp8L+D2LqAJeCCp
uYUQmqgRuAe4N6m5jwfVKWTjJvBNYFYskd8ULcvgAMkDwMKAW68DFyU1d2N/DF7IxkcC9wHzpOif
wJmxRH5ztDRVDJJMLqUDdkDdvwNnJTX3X/0AjknA1aKpxgWMMz2WyP87Wp4qBEkml5oB/CGAq3QC
WpAGaWhuGQN8FTgVOAzYBjzXmm58rQRAfgl8t8xzrYwl8hdHy1NlIMnkUiPEnEwKqHdjUnOXKuCo
AX4I3AKMDGizAljQmm5sV0ByIrAeGFrm2ebHEvlHoiWqLu/m1hIAeQf4VUD5I8BdJQACcAmwtqG5
ZaK/MJbIbwSeCPFsdxay8VHRElUJSDK51ARgcYk6TyY1t0vRInOFU5ST44DfBZT/JkTbo0RTRTLA
UgymLQSGlajTElB2SwVjzGhobpnemm5c4yt7GdgNfKpM2wWFbNyJJfJ9zvcYunkEsNN2rAPVMvmG
btaLVp0IrAYutB2r6nJbdZlcqhb4Vg913lS0yBS8ZF4lMhNY4zM5XYVs/G3g82XajQNSIc2TugAn
ifd0LnBCUWsaurkNL+H4mO1Y7gDPf9o3l+cBpwFrq9HcJEpwkaLsUa4n9GKcYwLKwrrSF/UCIAuB
v4mGnKJwr0nS5xlVMP/P4QUnwYtOv1Gt5mZmmTpjlOudvRjng4CyIWG1UCEbr40l8gdCAuRS4AHV
8wba8Y4yjAK6gWUl2tcJkA4HttuO9UHIcccDo9U2hm6OkP46bMfK+9vYjvWCoZtjgCNsx9pRpv86
4NN46Y23KzWb0n4iMBxotx2rI7QLnMmlVgIX9lAnldTcZ3zm5nAgL5MdVi5rTTc+rbjC7UA8ZPvJ
sUT+rRATMQQvGOc3h3cCtu1Yu6XOJKDBdqynlLajgZ8AV8lEImBaAyyxHavVV7dbvv4DL3f1KFAv
ZfuBp8URuBu40sf91gLfsB3rTemnCTB9j3G87VhblPIbpM/bfBt2O7DIdqxnQszJRHmvS33vBbAB
0PFycC/20MVfaoGTy4zzRf9Fa7pxL/BwBQDZCqxSAHJyBQCB8BloTQHIC7Zj/bgIENm92wIAEhOC
fq0ykTXAmUCLkMwg763VB5CihpwNbAHm8vFMez3w2wq1cBPwC0WjTwCWC+/qCSDHAuvw8mLDldtT
RMOGMjdHlqlzfoA304QXZS1HPPcD81rTjerDzKlwosIC6jTl+mmZrHl4EWFVbhO1u0Bp6wAvyV8N
L/B3m2gNVUaLt/aecn848LZ4LZdzMHg43dDNsRWo+9HAXqAZ+BLwOSkfKqT+jh7a3qVwyJxwtVPF
9D4rSmKlr84JeCcNP/Ju6wI4xyG7M5NLnZHU3Jd92mRnQ3PLDFmE6SXavQvMaU03ZhQtchRwXYUg
OSJkvRHKdTHae0EJArwU6JD7RdkBPC/fVwhIAL5cYsw24CzZENvE7hfla7ZjrTd0swB821c+SsYN
K7fajnWXoZunyCKX3TyGbg5V3nk9UG871v5iSEB4zavAxT5etU4JVdxUG/Ihf57JpYYoZme7TM7X
gWeEC2yRnaMDk1vTjauC+qpg0T8W9Ashu5XrkWE5j+J2vyif233lw4SEqvKS7Vgf2o7VDfh5U4ft
WOvle1+z5i/4eEQlHmXM70kVASJm9/0AYrvc5+m2A2nbsbrqgC68xFxPUi+7brEClG5Rg81hnrqQ
jd+Ad0a2UimErKdO4rnAY8B3hACeh3dQ6hACr5jIzhL9B3lkHUrbIC9wXx9B0iEL22XoZtg26rOW
84buxjssVnyP2bZjtRU5SRtwfIhBF2VyqcOAxWqYPiRAbgTu7eUkbQlZr8gNRsv1lYZurrIdq8hN
8iXabfLtoDZgsu1YH6rq23asoMXu4r8v3SG8mDHiIm+0HWuXvMc+HxeaaejmzT5zc6IAb6Ohm1cC
1/u6u8l2rBY/cd0QEiSIXe0EflABOCYA90t0sbfyephKtmPtMXTzZ0I4i7vpKUM3N4vb/pkSTVf4
dtFxwIuGbj4hi3OsaKRl4upWnRi6ebp4Z8OAvKGbU23Hajd0MyOOB0JW/2ro5nrgs0KCLzF0czgf
P3e8Dzjb0M2z/SDJhgioAbjAzUnN3RQCGHViomYD8xXbWKl0ApWcVPupeCqX+eMPZTbCg+IpFCfm
TPn4ZRnVKzM4mHuLC9l+Flgi71TkUicHhDwuVtZHJbzU+khRT3JjUnPTRYAUsvFphWz8jkI2/qjv
83ghG19VyMZfkQjrGuEwsT5OQCaWyIf+GYao09l4Wep1AbZ4r5TfJ54MtmN1CV9pEg9FdeNXA69U
MUie93GgrbLxsR3rVbz0w+8Vs7hHPNN1YSOudRLBG1eizmNJzZ3j0xLX4J0l+aTk6lgi32s1L4Gy
cWJ6CrZjtYdoc6R4Rp3ipRygysXQzZFiGt+yHWtPwP3DgKOFpLepnKtHkABkcql7gO+XqHN2UnNX
+0CSBaZ9Qu/+HnBsLJHvJJIBkzpf7GIxwUcK31OulwvpqVF4wyaJE7wpLlutxENOwvtJ6NG9eL6H
I4AMvPjPuC4jOBJ6RVJzlyvEdDxe7H8X0BZL5NvLENka4CvAj0KSZITXTCnXdySfLEjG4Z1nUHM5
zyU1d1Z/DVjIxq/DS+WXi6JeH0vk74+WaODlo4VKau4OvCyoKjMzudS8/howlsg/SPmzq2sIPnwd
yUBqEp9GKUVilwKOgEltUyNBqJPwIpfd4l6uLfXbX3Epg44AvAMkYon8tmh5qhckQ4An8RJ3quwT
H3wzXjJtLF70bgqHnldAwOIC85Oa+74ClJvxDgSpPOScWCKfi5am+rwbfGZnfyaXugovCHW5cnso
3n82aqgAhGkB1Fzl3mrlugM4PwJIFXMSBShdeNlap5/GuSCgzG+GXgPOiCXyf4qWZJCARIDSndRc
Ay9cvbWP45TKlB7AS/7Vyy/7IhlMIPGBJYOXFHI4ePy/UimVHEvEEvnrY4n8rmgpBhFx7UkklnIt
cI0Q1nLSjXeGZElSc/dH0/1/ABLF5Z0qpugc4BS8A7d1eBnGDXiZyYeSmrshmuZBDpLu7u5oFiLp
GyeJJJIIJJFEIImk7/KfAQDAHjdEu3gpVQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/index.php?m=photogallery&h=image&a=src&idv=2417&f=original

iVBORw0KGgoAAAANSUhEUgAAAGMAAAAsCAYAAABxNQYsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA
IGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAWCSURBVHja7Jp7iFRV
HMc/+9Cy7EVLYdOYkUFGlhPLrWTNVYOkICNu5oKJEIe2qLA0WtDMV7ZF9gCDrdtL6SWePyp6kopk
BJ513bWMXm6kw5hk2VqataXbH3u3btPMvb87e+fuMM0Phl3O+Z7feXzP+T3OuVUtbZ19RC9Ptjan
5uWqsGynC7gk4v7WGK3mevoYDvQAI0LoaDJavZY11s3A5IB2u41WY/LMdQqwSdD3V8D4aspTrJBE
ADRGOgDbqQIeEsLnGa16y5WMQhZ2WsRjmAFcJsC9ZbR6F6BCxj8y1rKdsyM6FTXASgG0F/jbnJcd
Ga6/mBgjibnkZmCcALfKaNVdtmQAlxbgLwZkSkSbYZkAmgEe9BaUCxm9Ee3uKPzG7UBSgFtgtDrs
LagVdvAA8GaIAe33qZsE1Ah0XAesEfb3dAgyNgFT89SdY9nOGKPVtwWeipHAQgF0C7Auu1BKxp7W
5lRXFFvYaPWLYFLVwL1ClW8YrTrcdrVAgw92VwAZA2S+WOD05gN1AZhjwJ1Gq//kd6VqppqAiwS4
vqydWA+c6IPvALYF6Jxa4KmoAxZITrHRakeuipIjw7KdYcBSIXyd0eqzECZqO9BeDDLcTTEyAHMA
WJSvshRPxi3AeQLcUeD+kKFpp9HqANDtg0lYtjM25AYaDdwmIcztv/TJsGxnBLBYCF9rtNqVlWgF
5Rcd7t8gUxU2IlsCHBeA6QIcP4DUgZ/Q0tZ5qhD7R2tz6nCBfNwBjJL04S6AV1LAST5tdnt2ZTtw
kw/2KuBZ4ZjPAOYIcHcZrY76AaQn4yngJ+Hv5QJPxSnAfUL4M0arPSF383bP/+0RnowRglD9VaPV
liBFtcUyOclkYjVwLvABsCGdzuwMaHIPcLpA9W/ZmatwATuyiDnmsxnPtGzngoiW4rA0TC+mzxgJ
XAM8DnyaTCb2JpOJtclkYk4ymTgrR1g4X6h3tdHqu6z2NW4yGWSzB3KdQ8AXMWTjAMOl1zNxOvBR
9F+gPQe8kkwmrvXULQrID7y77OEc5Sng5BAnA8AE4KdENO9hfuHsUJCxD3gBuBGoS6czjel05m1P
WHirUM8qo9UPBZiovUarfVllQRHVZKAqovnPlpi92iIS8ImbB7wDdKbTmXzPu4uB4wX6DromL5c0
SE1UCCdeB1wY0VrUuNHfrCEhI53OPCaIoM4H5gpVthqtenLoqAauDGmiAHYAfwasQV2ESzLTsp0V
RqudgyUjzK3twRADXI7sBnc/sDpP3cXAaWHJMFr97n4cUR+Tqa4CVgDXD5aMyG5tPTs6FZB4eWWl
GwEVmhMcsGxnTI7y7hjJAJhh2U7KaNUZt88IkhVCXIZ/v1cUQsaHMcznZ0FEB/1fjEwvmbspy3Ya
3BxERJrR6kgePRJ/EYd8DCgh9mrLdi4vGTLyZNC55BvgeZ/68QJ/EYfcDawXhMve0zH0ZFi2Mz3E
bl5utOr1qZ9UAkRsNFoZ9+WuRdim0bKdxiElI+RXdp8DLwVNqgTIOOSJ0DYCGwq1DlIHPrqlrXNC
yEHuam1OZUdANiDV0wM8atm+TwDTKD1pEZqriZbtTDdavReWjKXIn0K9dzubs8qaQrS/wv0NVnYC
P/rUNwhzHZEYrTos21nvXv0EmmHLdt4f+Dgh7tB2KAKGWVnv5Nmms70IucZC4AYByfX0f5P7+lBG
U3HJrwRflW+JulOj1dcEPLF6bzfcEL3syegKeuosBhmuLAOOCHATgJn/BzI6BJiPitGx+wD2hBC+
2LKd6nInY5tg0fYDXxap/0fo/y4gSMYBc+J24N8Du2Psb6sQ1zaInGWrD9E9lu0sof99P0hmV/X1
9VGR0pDqyhJUyKhIhYwKGRWpkFEhoyIVMspD/hoAmaqHBZN3TK0AAAAASUVORK5CYII=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://www.vhodne-uverejneni.cz/index.php?m=photogallery&h=image&a=src&idv=1201&f=original

iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAYAAABk1z2tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAW9JREFUeNq0VgtxwzAM1YLAEAKhY2AIGYKlCBYGcxG0DLIhaBikDLIh
aBk0DDy7J980TYovq/fu3l2sWD8rkgPeeyA0gS7w7H/iGtgHWrYfFP0J9RyR92gn2XMoj+8bouPx
+eaLGm+JgSXsleAaQT8FOCm2orxb8NXQ4NagZ8Fp+u4PtinO0XgtZJ5KYNHBKCh3GFytnPyEukcm
PypB95IcsGTcsBFK6IQkAA1zOf1WeXK1IjeSHISG2Cw0ATdqhZOwGZ1V8goAavjGB1LDO1u/svUQ
eIKCqNh6zuy/ZN5/QmFUK/fPKxMqEiB1YlnJOV5YCXnJn/8jwIHJ9sreTWCLSQyEtOwxub5ohNj2
HCPrxk6Yde3CkB7xZjH3drE246R7WEKrOKM3yd1jJsIFvimHbLC0B/a9zmQkPWXGU5Eu3qIjbZQ0
LJAteY7BPgbuSnf2w+2X5jcsMuFEuteQRtGQpsEFAzbMVmq6rPxLgAEA6wi82u+sqnAAAAAASUVO
RK5CYII=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/zakazka/xen-blessed1.css?z=1547541244113

@font-face {
	font-family: Glyphicons Halflings;
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) =
format("embedded-opentype"), =
url(../fonts/glyphicons-halflings-regular.woff) format("woff"), =
url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), =
url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular=
) format("svg");
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; =
-webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
a {
	background: none;
}
a:focus {
	outline: dotted thin;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; =
border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
code {
	font-family: monospace, serif; font-size: 1em;
}
kbd {
	font-family: monospace, serif; font-size: 1em;
}
pre {
	font-family: monospace, serif; font-size: 1em;
}
samp {
	font-family: monospace, serif; font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "=93" "=94" "=91" "=92";
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: =
relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: =
relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid =
rgb(192, 192, 192); border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	margin: 0px; font-family: inherit; font-size: 100%;
}
input {
	margin: 0px; font-family: inherit; font-size: 100%;
}
select {
	margin: 0px; font-family: inherit; font-size: 100%;
}
textarea {
	margin: 0px; font-family: inherit; font-size: 100%;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=3D'button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=3D'reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=3D'submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type=3D'checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type=3D'radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type=3D'search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; =
-webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; =
box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
a[href^=3D'javascript:']::after {
	content: "";
}
a[href^=3D'#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; =
page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; =
page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
select {
	background: rgb(255, 255, 255) !important;
}
.navbar {
	display: none;
}
.table td {
	background-color: rgb(255, 255, 255) !important;
}
.table th {
	background-color: rgb(255, 255, 255) !important;
}
.btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.label {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.table {
	border-collapse: collapse !important;
}
.table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none =
!important;
}
.table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none =
!important;
}
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
html {
	font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	color: rgb(51, 51, 51); line-height: 1.4285; font-family: "Verdana", =
"Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; =
background-color: rgb(255, 255, 255);
}
input {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
button {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
a {
	color: rgb(51, 122, 183); text-decoration: none;
}
a:hover {
	color: rgb(34, 82, 123); text-decoration: underline;
}
a:focus {
	color: rgb(34, 82, 123); text-decoration: underline;
}
a:focus {
	outline: dotted thin; outline-offset: -2px;
}
img {
	vertical-align: middle;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); =
transition:0.2s ease-in-out; border-image: none; height: auto; =
line-height: 1.4285; display: inline-block; max-width: 100%; =
background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s =
ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: =
rgb(247, 249, 250) currentColor currentColor; border-image: none; =
margin-top: 17px; margin-bottom: 17px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 1px; height: 1px; overflow: hidden; position: absolute; =
clip: rect(0px, 0px, 0px, 0px);
}
h1 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
h2 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
h3 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
h4 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
h5 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
h6 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
.h1 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
.h2 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
.h3 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
.h4 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
.h5 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
.h6 {
	color: inherit; line-height: 1.1; font-family: "Verdana", "Helvetica =
Neue", Helvetica, Arial, sans-serif; font-weight: 500;
}
h1 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h2 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h3 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h4 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h5 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h6 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h1 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h2 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h3 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h4 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h5 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h6 small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h1 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h2 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h3 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h4 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h5 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h6 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h1 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h2 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h3 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h4 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h5 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
.h6 .small {
	color: rgb(226, 227, 228); line-height: 1; font-weight: normal;
}
h1 {
	margin-top: 17px; margin-bottom: 8.5px;
}
h2 {
	margin-top: 17px; margin-bottom: 8.5px;
}
h3 {
	margin-top: 17px; margin-bottom: 8.5px;
}
h1 small {
	font-size: 65%;
}
h2 small {
	font-size: 65%;
}
h3 small {
	font-size: 65%;
}
h1 .small {
	font-size: 65%;
}
h2 .small {
	font-size: 65%;
}
h3 .small {
	font-size: 65%;
}
h4 {
	margin-top: 8.5px; margin-bottom: 8.5px;
}
h5 {
	margin-top: 8.5px; margin-bottom: 8.5px;
}
h6 {
	margin-top: 8.5px; margin-bottom: 8.5px;
}
h4 small {
	font-size: 75%;
}
h5 small {
	font-size: 75%;
}
h6 small {
	font-size: 75%;
}
h4 .small {
	font-size: 75%;
}
h5 .small {
	font-size: 75%;
}
h6 .small {
	font-size: 75%;
}
h1 {
	font-size: 31px;
}
.h1 {
	font-size: 31px;
}
h2 {
	font-size: 25px;
}
.h2 {
	font-size: 25px;
}
h3 {
	font-size: 21px;
}
.h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
.h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
.h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
}
.h6 {
	font-size: 11px;
}
p {
	margin: 0px 0px 8.5px;
}
.lead {
	line-height: 1.4; font-size: 13px; font-weight: 200; margin-bottom: =
17px;
}
@media all and (min-width:768px)
{
.lead {
	font-size: 18px;
}
}
small {
	font-size: 85%;
}
.small {
	font-size: 85%;
}
cite {
	font-style: normal;
}
.text-muted {
	color: rgb(226, 227, 228);
}
.text-primary {
	color: rgb(51, 122, 183);
}
.text-primary:hover {
	color: rgb(40, 95, 143);
}
.text-warning {
	color: rgb(138, 109, 59);
}
.text-warning:hover {
	color: rgb(102, 81, 44);
}
.text-danger {
	color: rgb(169, 68, 66);
}
.text-danger:hover {
	color: rgb(132, 53, 52);
}
.text-success {
	color: rgb(60, 118, 61);
}
.text-success:hover {
	color: rgb(43, 84, 44);
}
.text-info {
	color: rgb(49, 112, 143);
}
.text-info:hover {
	color: rgb(36, 82, 105);
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.page-header {
	margin: 34px 0px 17px; padding-bottom: 7.5px; border-bottom-color: =
rgb(247, 249, 250); border-bottom-width: 1px; border-bottom-style: =
solid;
}
ul {
	margin-top: 0px; margin-bottom: 8.5px;
}
ol {
	margin-top: 0px; margin-bottom: 8.5px;
}
ul ul {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ol ol {
	margin-bottom: 0px;
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
.list-inline > li:first-child {
	padding-left: 0px;
}
dl {
	margin-top: 0px; margin-bottom: 17px;
}
dt {
	line-height: 1.4285;
}
dd {
	line-height: 1.4285;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: =
left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 180px;
}
.dl-horizontal dd::before {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	clear: both;
}
.dl-horizontal dd::before {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	clear: both;
}
}
abbr[title] {
	border-bottom-color: rgb(226, 227, 228); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
abbr[data-original-title] {
	border-bottom-color: rgb(226, 227, 228); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
.initialism {
	text-transform: uppercase; font-size: 90%;
}
blockquote {
	margin: 0px 0px 17px; padding: 8.5px 17px; border-left-color: rgb(247, =
249, 250); border-left-width: 5px; border-left-style: solid;
}
blockquote p {
	line-height: 1.25; font-size: 15px; font-weight: 300;
}
blockquote p:last-child {
	margin-bottom: 0px;
}
blockquote small {
	color: rgb(226, 227, 228); line-height: 1.4285; display: block;
}
blockquote .small {
	color: rgb(226, 227, 228); line-height: 1.4285; display: block;
}
blockquote small::before {
	content: "\2014 \00A0";
}
blockquote .small::before {
	content: "\2014 \00A0";
}
blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(247, =
249, 250); border-left-color: currentColor; border-right-width: 5px; =
border-left-width: 0px; border-right-style: solid; border-left-style: =
none;
}
blockquote.pull-right p {
	text-align: right;
}
blockquote.pull-right small {
	text-align: right;
}
blockquote.pull-right .small {
	text-align: right;
}
blockquote.pull-right small::before {
	content: "";
}
blockquote.pull-right .small::before {
	content: "";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right .small::after {
	content: "\00A0 \2014";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
address {
	line-height: 1.4285; font-style: normal; margin-bottom: 17px;
}
code {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
kbd {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
pre {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
	padding: 2px 4px; border-radius: 4px; color: rgb(199, 37, 78); =
font-size: 90%; white-space: nowrap; background-color: rgb(249, 242, =
244);
}
pre {
	margin: 0px 0px 8.5px; padding: 8px; border-radius: 4px; border: 1px =
solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); =
line-height: 1.4285; font-size: 11px; display: block; -ms-word-break: =
break-all; -ms-word-wrap: break-word; background-color: rgb(245, 245, =
245);
}
pre code {
	padding: 0px; border-radius: 0px; color: inherit; font-size: inherit; =
white-space: pre-wrap; background-color: transparent;
}
.pre-scrollable {
	-ms-overflow-y: scroll; max-height: 340px;
}
.container {
	padding-right: 15px; padding-left: 15px; margin-right: auto; =
margin-left: auto;
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
@media all and (min-width:768px)
{
.container {
	width: 750px;
}
}
@media all and (min-width:992px)
{
.container {
	width: 970px;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 1170px;
}
}
.row {
	margin-right: -15px; margin-left: -15px;
}
.row::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.row::after {
	clear: both;
}
.row::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.row::after {
	clear: both;
}
.col-xs-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-sm-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; =
min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-0 {
	right: 0%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-0 {
	left: 0%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-0 {
	right: 0%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-0 {
	left: 0%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-0 {
	margin-left: 0%;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-0 {
	right: 0%;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-0 {
	left: 0%;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-0 {
	margin-left: 0%;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-0 {
	right: 0%;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-0 {
	left: 0%;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-0 {
	margin-left: 0%;
}
}
table {
	max-width: 100%; background-color: transparent;
}
th {
	text-align: left;
}
.table {
	width: 100%; margin-bottom: 17px;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: top; =
border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); =
border-bottom-width: 2px; border-bottom-style: solid;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.table > tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; =
border-top-style: solid;
}
.table .table {
	background-color: rgb(255, 255, 255);
}
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-condensed > tbody > tr > th {
	padding: 5px;
}
.table-condensed > tfoot > tr > th {
	padding: 5px;
}
.table-condensed > thead > tr > td {
	padding: 5px;
}
.table-condensed > tbody > tr > td {
	padding: 5px;
}
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(247, 247, 247);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(247, 247, 247);
}
.table-hover > tbody > tr:hover > td {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr:hover > th {
	background-color: rgb(245, 245, 245);
}
table col[class*=3D'col-'] {
	float: none; display: table-column; position: static;
}
table td[class*=3D'col-'] {
	float: none; display: table-cell;
}
table th[class*=3D'col-'] {
	float: none; display: table-cell;
}
.table > thead > tr > .active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > .active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > .active {
	background-color: rgb(245, 245, 245);
}
.table > thead > .active > td {
	background-color: rgb(245, 245, 245);
}
.table > tbody > .active > td {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > .active > td {
	background-color: rgb(245, 245, 245);
}
.table > thead > .active > th {
	background-color: rgb(245, 245, 245);
}
.table > tbody > .active > th {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > .active > th {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr > .active:hover {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > .active:hover > td {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > .active:hover > th {
	background-color: rgb(232, 232, 232);
}
.table > thead > tr > .success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > .success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > .success {
	background-color: rgb(223, 240, 216);
}
.table > thead > .success > td {
	background-color: rgb(223, 240, 216);
}
.table > tbody > .success > td {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > .success > td {
	background-color: rgb(223, 240, 216);
}
.table > thead > .success > th {
	background-color: rgb(223, 240, 216);
}
.table > tbody > .success > th {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > .success > th {
	background-color: rgb(223, 240, 216);
}
.table-hover > tbody > tr > .success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > .success:hover > td {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > .success:hover > th {
	background-color: rgb(208, 233, 198);
}
.table > thead > tr > .danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > .danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > .danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > .danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tbody > .danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > .danger > td {
	background-color: rgb(242, 222, 222);
}
.table > thead > .danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tbody > .danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > .danger > th {
	background-color: rgb(242, 222, 222);
}
.table-hover > tbody > tr > .danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > .danger:hover > td {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > .danger:hover > th {
	background-color: rgb(235, 204, 204);
}
.table > thead > tr > .warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > .warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > .warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > .warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tbody > .warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > .warning > td {
	background-color: rgb(252, 248, 227);
}
.table > thead > .warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tbody > .warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > .warning > th {
	background-color: rgb(252, 248, 227);
}
.table-hover > tbody > tr > .warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > .warning:hover > td {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > .warning:hover > th {
	background-color: rgb(250, 242, 204);
}
@media all and (max-width:767px)
{
.table-responsive {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; =
margin-bottom: 12.75px; -ms-overflow-x: scroll; -ms-overflow-y: hidden; =
-ms-overflow-style: -ms-autohiding-scrollbar; =
-webkit-overflow-scrolling: touch;
}
.table-responsive > .table {
	margin-bottom: 0px;
}
.table-responsive > .table > thead > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none;
}
legend {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(229, 229, 229); padding: 0px; =
border-image: none; width: 100%; color: rgb(51, 51, 51); line-height: =
inherit; font-size: 18px; margin-bottom: 17px; display: block;
}
label {
	font-weight: bold; margin-bottom: 5px; display: inline-block;
}
input[type=3D'search'] {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
input[type=3D'radio'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=3D'checkbox'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type=3D'file'] {
	display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
select optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit;
}
input[type=3D'file']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type=3D'radio']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type=3D'checkbox']:focus {
	outline: dotted thin; outline-offset: -2px;
}
output {
	color: rgb(85, 85, 85); line-height: 1.4285; padding-top: 7px; =
font-size: 12px; vertical-align: middle; display: block;
}
.form-control {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(204, 204, =
204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s =
ease-in-out; border-image: none; width: 100%; height: 31px; color: =
rgb(85, 85, 85); line-height: 1.4285; font-size: 12px; vertical-align: =
middle; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
.form-control:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
:-ms-input-placeholder.form-control {
	color: rgb(153, 153, 153);
}
[disabled].form-control {
	cursor: not-allowed; background-color: rgb(247, 249, 250);
}
[readonly].form-control {
	cursor: not-allowed; background-color: rgb(247, 249, 250);
}
fieldset[disabled] .form-control {
	cursor: not-allowed; background-color: rgb(247, 249, 250);
}
textarea.form-control {
	height: auto;
}
.form-group {
	margin-bottom: 15px;
}
.radio {
	padding-left: 20px; margin-top: 10px; margin-bottom: 10px; =
vertical-align: middle; display: block; min-height: 17px;
}
.checkbox {
	padding-left: 20px; margin-top: 10px; margin-bottom: 10px; =
vertical-align: middle; display: block; min-height: 17px;
}
.radio label {
	font-weight: normal; margin-bottom: 0px; display: inline; cursor: =
pointer;
}
.checkbox label {
	font-weight: normal; margin-bottom: 0px; display: inline; cursor: =
pointer;
}
.radio input[type=3D'radio'] {
	margin-left: -20px; float: left;
}
.radio-inline input[type=3D'radio'] {
	margin-left: -20px; float: left;
}
.checkbox input[type=3D'checkbox'] {
	margin-left: -20px; float: left;
}
.checkbox-inline input[type=3D'checkbox'] {
	margin-left: -20px; float: left;
}
.radio + .radio {
	margin-top: -5px;
}
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; =
vertical-align: middle; display: inline-block; cursor: pointer;
}
.checkbox-inline {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; =
vertical-align: middle; display: inline-block; cursor: pointer;
}
.radio-inline + .radio-inline {
	margin-top: 0px; margin-left: 10px;
}
.checkbox-inline + .checkbox-inline {
	margin-top: 0px; margin-left: 10px;
}
input[type=3D'radio'][disabled] {
	cursor: not-allowed;
}
input[type=3D'checkbox'][disabled] {
	cursor: not-allowed;
}
[disabled].radio {
	cursor: not-allowed;
}
[disabled].radio-inline {
	cursor: not-allowed;
}
[disabled].checkbox {
	cursor: not-allowed;
}
[disabled].checkbox-inline {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'radio'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'checkbox'] {
	cursor: not-allowed;
}
fieldset[disabled] .radio {
	cursor: not-allowed;
}
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
.input-sm {
	padding: 5px 10px; border-radius: 3px; height: 28px; line-height: 1.5; =
font-size: 11px;
}
select.input-sm {
	height: 28px; line-height: 28px;
}
textarea.input-sm {
	height: auto;
}
.input-lg {
	padding: 10px 16px; border-radius: 6px; height: 42px; line-height: =
1.33; font-size: 15px;
}
select.input-lg {
	height: 42px; line-height: 42px;
}
textarea.input-lg {
	height: auto;
}
.has-warning .help-block {
	color: rgb(138, 109, 59);
}
.has-warning .control-label {
	color: rgb(138, 109, 59);
}
.has-warning .radio {
	color: rgb(138, 109, 59);
}
.has-warning .checkbox {
	color: rgb(138, 109, 59);
}
.has-warning .radio-inline {
	color: rgb(138, 109, 59);
}
.has-warning .checkbox-inline {
	color: rgb(138, 109, 59);
}
.has-warning .form-control {
	border-color: rgb(138, 109, 59); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
.has-warning .form-control:focus {
	border-color: rgb(102, 81, 44); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 6px #c0a16b; -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	border-color: rgb(138, 109, 59); color: rgb(138, 109, 59); =
background-color: rgb(252, 248, 227);
}
.has-error .help-block {
	color: rgb(169, 68, 66);
}
.has-error .control-label {
	color: rgb(169, 68, 66);
}
.has-error .radio {
	color: rgb(169, 68, 66);
}
.has-error .checkbox {
	color: rgb(169, 68, 66);
}
.has-error .radio-inline {
	color: rgb(169, 68, 66);
}
.has-error .checkbox-inline {
	color: rgb(169, 68, 66);
}
.has-error .form-control {
	border-color: rgb(169, 68, 66); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
.has-error .form-control:focus {
	border-color: rgb(132, 53, 52); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 6px #ce8483; -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
	border-color: rgb(169, 68, 66); color: rgb(169, 68, 66); =
background-color: rgb(242, 222, 222);
}
.has-success .help-block {
	color: rgb(60, 118, 61);
}
.has-success .control-label {
	color: rgb(60, 118, 61);
}
.has-success .radio {
	color: rgb(60, 118, 61);
}
.has-success .checkbox {
	color: rgb(60, 118, 61);
}
.has-success .radio-inline {
	color: rgb(60, 118, 61);
}
.has-success .checkbox-inline {
	color: rgb(60, 118, 61);
}
.has-success .form-control {
	border-color: rgb(60, 118, 61); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
.has-success .form-control:focus {
	border-color: rgb(43, 84, 44); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 6px #67b168; -webkit-box-shadow: inset 0 1px =
1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
	border-color: rgb(60, 118, 61); color: rgb(60, 118, 61); =
background-color: rgb(223, 240, 216);
}
.form-control-static {
	margin-bottom: 0px;
}
.help-block {
	color: rgb(115, 115, 115); margin-top: 5px; margin-bottom: 10px; =
display: block;
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	display: inline-block;
}
.form-inline select.form-control {
	width: auto;
}
.form-inline .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: =
inline-block;
}
.form-inline .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: =
inline-block;
}
.form-inline .radio input[type=3D'radio'] {
	margin-left: 0px; float: none;
}
.form-inline .checkbox input[type=3D'checkbox'] {
	margin-left: 0px; float: none;
}
}
.form-horizontal .control-label {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	min-height: 24px;
}
.form-horizontal .checkbox {
	min-height: 24px;
}
.form-horizontal .form-group {
	margin-right: -15px; margin-left: -15px;
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	clear: both;
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	clear: both;
}
.form-horizontal .form-control-static {
	padding-top: 7px;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right;
}
}
.btn {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; =
border-image: none; text-align: center; line-height: 1.4285; font-size: =
12px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; =
display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; background-image: none; -webkit-user-select: =
none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.active.btn {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.disabled.btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.btn-default {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); =
background-color: rgb(255, 255, 255);
}
.btn-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.btn-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.btn-default:active {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.active.btn-default {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.open .btn-default.dropdown-toggle {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.btn-default:active {
	background-image: none;
}
.active.btn-default {
	background-image: none;
}
.open .btn-default.dropdown-toggle {
	background-image: none;
}
.disabled.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.active.disabled.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].active.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.btn-default .badge {
	color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.btn-primary {
	border-color: rgb(45, 109, 163); color: rgb(255, 255, 255); =
background-color: rgb(51, 122, 183);
}
.btn-primary:hover {
	border-color: rgb(32, 77, 115); color: rgb(255, 255, 255); =
background-color: rgb(42, 101, 151);
}
.btn-primary:focus {
	border-color: rgb(32, 77, 115); color: rgb(255, 255, 255); =
background-color: rgb(42, 101, 151);
}
.btn-primary:active {
	border-color: rgb(32, 77, 115); color: rgb(255, 255, 255); =
background-color: rgb(42, 101, 151);
}
.active.btn-primary {
	border-color: rgb(32, 77, 115); color: rgb(255, 255, 255); =
background-color: rgb(42, 101, 151);
}
.open .btn-primary.dropdown-toggle {
	border-color: rgb(32, 77, 115); color: rgb(255, 255, 255); =
background-color: rgb(42, 101, 151);
}
.btn-primary:active {
	background-image: none;
}
.active.btn-primary {
	background-image: none;
}
.open .btn-primary.dropdown-toggle {
	background-image: none;
}
.disabled.btn-primary {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
[disabled].btn-primary {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
fieldset[disabled] .btn-primary {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
.disabled.btn-primary:hover {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
[disabled].btn-primary:hover {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
.disabled.btn-primary:focus {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
[disabled].btn-primary:focus {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
.disabled.btn-primary:active {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
[disabled].btn-primary:active {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
.active.disabled.btn-primary {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
[disabled].active.btn-primary {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
fieldset[disabled] .active.btn-primary {
	border-color: rgb(45, 109, 163); background-color: rgb(51, 122, 183);
}
.btn-primary .badge {
	color: rgb(51, 122, 183); background-color: rgb(255, 255, 255);
}
.btn-warning {
	border-color: rgb(176, 71, 0); color: rgb(255, 255, 255); =
background-color: rgb(201, 81, 0);
}
.btn-warning:hover {
	border-color: rgb(114, 46, 0); color: rgb(255, 255, 255); =
background-color: rgb(160, 65, 0);
}
.btn-warning:focus {
	border-color: rgb(114, 46, 0); color: rgb(255, 255, 255); =
background-color: rgb(160, 65, 0);
}
.btn-warning:active {
	border-color: rgb(114, 46, 0); color: rgb(255, 255, 255); =
background-color: rgb(160, 65, 0);
}
.active.btn-warning {
	border-color: rgb(114, 46, 0); color: rgb(255, 255, 255); =
background-color: rgb(160, 65, 0);
}
.open .btn-warning.dropdown-toggle {
	border-color: rgb(114, 46, 0); color: rgb(255, 255, 255); =
background-color: rgb(160, 65, 0);
}
.btn-warning:active {
	background-image: none;
}
.active.btn-warning {
	background-image: none;
}
.open .btn-warning.dropdown-toggle {
	background-image: none;
}
.disabled.btn-warning {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
[disabled].btn-warning {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
fieldset[disabled] .btn-warning {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
.disabled.btn-warning:hover {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
[disabled].btn-warning:hover {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
.disabled.btn-warning:focus {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
[disabled].btn-warning:focus {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
.disabled.btn-warning:active {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
[disabled].btn-warning:active {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
.active.disabled.btn-warning {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
[disabled].active.btn-warning {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
fieldset[disabled] .active.btn-warning {
	border-color: rgb(176, 71, 0); background-color: rgb(201, 81, 0);
}
.btn-warning .badge {
	color: rgb(201, 81, 0); background-color: rgb(255, 255, 255);
}
.btn-danger {
	border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); =
background-color: rgb(217, 83, 79);
}
.btn-danger:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.btn-danger:focus {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.btn-danger:active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.active.btn-danger {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.open .btn-danger.dropdown-toggle {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.btn-danger:active {
	background-image: none;
}
.active.btn-danger {
	background-image: none;
}
.open .btn-danger.dropdown-toggle {
	background-image: none;
}
.disabled.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.active.disabled.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].active.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .active.btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger .badge {
	color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.btn-success {
	border-color: rgb(79, 99, 13); color: rgb(255, 255, 255); =
background-color: rgb(97, 122, 16);
}
.btn-success:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.btn-success:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.btn-success:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.active.btn-success {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open .btn-success.dropdown-toggle {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.btn-success:active {
	background-image: none;
}
.active.btn-success {
	background-image: none;
}
.open .btn-success.dropdown-toggle {
	background-image: none;
}
.disabled.btn-success {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].btn-success {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .btn-success {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.btn-success:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].btn-success:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.btn-success:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].btn-success:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.btn-success:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].btn-success:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.active.disabled.btn-success {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].active.btn-success {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .active.btn-success {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.btn-success .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
.btn-info {
	border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); =
background-color: rgb(91, 192, 222);
}
.btn-info:hover {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(57, 179, 215);
}
.btn-info:focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(57, 179, 215);
}
.btn-info:active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(57, 179, 215);
}
.active.btn-info {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(57, 179, 215);
}
.open .btn-info.dropdown-toggle {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); =
background-color: rgb(57, 179, 215);
}
.btn-info:active {
	background-image: none;
}
.active.btn-info {
	background-image: none;
}
.open .btn-info.dropdown-toggle {
	background-image: none;
}
.disabled.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.disabled.btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.active.disabled.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].active.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .active.btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info .badge {
	color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.btn-link {
	border-radius: 0px; color: rgb(51, 122, 183); font-weight: normal; =
cursor: pointer;
}
.btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
.btn-link:active {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
[disabled].btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
fieldset[disabled] .btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: =
none;
}
.btn-link {
	border-color: transparent;
}
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus {
	border-color: transparent;
}
.btn-link:active {
	border-color: transparent;
}
.btn-link:hover {
	color: rgb(34, 82, 123); text-decoration: underline; background-color: =
transparent;
}
.btn-link:focus {
	color: rgb(34, 82, 123); text-decoration: underline; background-color: =
transparent;
}
[disabled].btn-link:hover {
	color: rgb(226, 227, 228); text-decoration: none;
}
fieldset[disabled] .btn-link:hover {
	color: rgb(226, 227, 228); text-decoration: none;
}
[disabled].btn-link:focus {
	color: rgb(226, 227, 228); text-decoration: none;
}
fieldset[disabled] .btn-link:focus {
	color: rgb(226, 227, 228); text-decoration: none;
}
.btn-lg {
	padding: 10px 16px; border-radius: 6px; line-height: 1.33; font-size: =
15px;
}
.btn-sm {
	padding: 5px 10px; border-radius: 3px; line-height: 1.5; font-size: =
11px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 3px; line-height: 1.5; font-size: =
11px;
}
.btn-block {
	width: 100%; padding-right: 0px; padding-left: 0px; display: block;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type=3D'submit'].btn-block {
	width: 100%;
}
input[type=3D'reset'].btn-block {
	width: 100%;
}
input[type=3D'button'].btn-block {
	width: 100%;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: =
opacity 0.15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	display: none;
}
.in.collapse {
	display: block;
}
.collapsing {
	transition:height 0.35s; height: 0px; overflow: hidden; position: =
relative; -webkit-transition: height 0.35s ease;
}
.glyphicon {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; =
font-style: normal; font-weight: normal; display: inline-block; =
position: relative; -webkit-font-smoothing: antialiased; =
-moz-osx-font-smoothing: grayscale;
}
:empty.glyphicon {
	width: 1em;
}
.glyphicon-asterisk::before {
	content: "\2a";
}
.glyphicon-plus::before {
	content: "\2b";
}
.glyphicon-euro::before {
	content: "\20ac";
}
.glyphicon-minus::before {
	content: "\2212";
}
.glyphicon-cloud::before {
	content: "\2601";
}
.glyphicon-envelope::before {
	content: "\2709";
}
.glyphicon-pencil::before {
	content: "\270f";
}
.glyphicon-glass::before {
	content: "\e001";
}
.glyphicon-music::before {
	content: "\e002";
}
.glyphicon-search::before {
	content: "\e003";
}
.glyphicon-heart::before {
	content: "\e005";
}
.glyphicon-star::before {
	content: "\e006";
}
.glyphicon-star-empty::before {
	content: "\e007";
}
.glyphicon-user::before {
	content: "\e008";
}
.glyphicon-film::before {
	content: "\e009";
}
.glyphicon-th-large::before {
	content: "\e010";
}
.glyphicon-th::before {
	content: "\e011";
}
.glyphicon-th-list::before {
	content: "\e012";
}
.glyphicon-ok::before {
	content: "\e013";
}
.glyphicon-remove::before {
	content: "\e014";
}
.glyphicon-zoom-in::before {
	content: "\e015";
}
.glyphicon-zoom-out::before {
	content: "\e016";
}
.glyphicon-off::before {
	content: "\e017";
}
.glyphicon-signal::before {
	content: "\e018";
}
.glyphicon-cog::before {
	content: "\e019";
}
.glyphicon-trash::before {
	content: "\e020";
}
.glyphicon-home::before {
	content: "\e021";
}
.glyphicon-file::before {
	content: "\e022";
}
.glyphicon-time::before {
	content: "\e023";
}
.glyphicon-road::before {
	content: "\e024";
}
.glyphicon-download-alt::before {
	content: "\e025";
}
.glyphicon-download::before {
	content: "\e026";
}
.glyphicon-upload::before {
	content: "\e027";
}
.glyphicon-inbox::before {
	content: "\e028";
}
.glyphicon-play-circle::before {
	content: "\e029";
}
.glyphicon-repeat::before {
	content: "\e030";
}
.glyphicon-refresh::before {
	content: "\e031";
}
.glyphicon-list-alt::before {
	content: "\e032";
}
.glyphicon-lock::before {
	content: "\e033";
}
.glyphicon-flag::before {
	content: "\e034";
}
.glyphicon-headphones::before {
	content: "\e035";
}
.glyphicon-volume-off::before {
	content: "\e036";
}
.glyphicon-volume-down::before {
	content: "\e037";
}
.glyphicon-volume-up::before {
	content: "\e038";
}
.glyphicon-qrcode::before {
	content: "\e039";
}
.glyphicon-barcode::before {
	content: "\e040";
}
.glyphicon-tag::before {
	content: "\e041";
}
.glyphicon-tags::before {
	content: "\e042";
}
.glyphicon-book::before {
	content: "\e043";
}
.glyphicon-bookmark::before {
	content: "\e044";
}
.glyphicon-print::before {
	content: "\e045";
}
.glyphicon-camera::before {
	content: "\e046";
}
.glyphicon-font::before {
	content: "\e047";
}
.glyphicon-bold::before {
	content: "\e048";
}
.glyphicon-italic::before {
	content: "\e049";
}
.glyphicon-text-height::before {
	content: "\e050";
}
.glyphicon-text-width::before {
	content: "\e051";
}
.glyphicon-align-left::before {
	content: "\e052";
}
.glyphicon-align-center::before {
	content: "\e053";
}
.glyphicon-align-right::before {
	content: "\e054";
}
.glyphicon-align-justify::before {
	content: "\e055";
}
.glyphicon-list::before {
	content: "\e056";
}
.glyphicon-indent-left::before {
	content: "\e057";
}
.glyphicon-indent-right::before {
	content: "\e058";
}
.glyphicon-facetime-video::before {
	content: "\e059";
}
.glyphicon-picture::before {
	content: "\e060";
}
.glyphicon-map-marker::before {
	content: "\e062";
}
.glyphicon-adjust::before {
	content: "\e063";
}
.glyphicon-tint::before {
	content: "\e064";
}
.glyphicon-edit::before {
	content: "\e065";
}
.glyphicon-share::before {
	content: "\e066";
}
.glyphicon-check::before {
	content: "\e067";
}
.glyphicon-move::before {
	content: "\e068";
}
.glyphicon-step-backward::before {
	content: "\e069";
}
.glyphicon-fast-backward::before {
	content: "\e070";
}
.glyphicon-backward::before {
	content: "\e071";
}
.glyphicon-play::before {
	content: "\e072";
}
.glyphicon-pause::before {
	content: "\e073";
}
.glyphicon-stop::before {
	content: "\e074";
}
.glyphicon-forward::before {
	content: "\e075";
}
.glyphicon-fast-forward::before {
	content: "\e076";
}
.glyphicon-step-forward::before {
	content: "\e077";
}
.glyphicon-eject::before {
	content: "\e078";
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon-plus-sign::before {
	content: "\e081";
}
.glyphicon-minus-sign::before {
	content: "\e082";
}
.glyphicon-remove-sign::before {
	content: "\e083";
}
.glyphicon-ok-sign::before {
	content: "\e084";
}
.glyphicon-question-sign::before {
	content: "\e085";
}
.glyphicon-info-sign::before {
	content: "\e086";
}
.glyphicon-screenshot::before {
	content: "\e087";
}
.glyphicon-remove-circle::before {
	content: "\e088";
}
.glyphicon-ok-circle::before {
	content: "\e089";
}
.glyphicon-ban-circle::before {
	content: "\e090";
}
.glyphicon-arrow-left::before {
	content: "\e091";
}
.glyphicon-arrow-right::before {
	content: "\e092";
}
.glyphicon-arrow-up::before {
	content: "\e093";
}
.glyphicon-arrow-down::before {
	content: "\e094";
}
.glyphicon-share-alt::before {
	content: "\e095";
}
.glyphicon-resize-full::before {
	content: "\e096";
}
.glyphicon-resize-small::before {
	content: "\e097";
}
.glyphicon-exclamation-sign::before {
	content: "\e101";
}
.glyphicon-gift::before {
	content: "\e102";
}
.glyphicon-leaf::before {
	content: "\e103";
}
.glyphicon-fire::before {
	content: "\e104";
}
.glyphicon-eye-open::before {
	content: "\e105";
}
.glyphicon-eye-close::before {
	content: "\e106";
}
.glyphicon-warning-sign::before {
	content: "\e107";
}
.glyphicon-plane::before {
	content: "\e108";
}
.glyphicon-calendar::before {
	content: "\e109";
}
.glyphicon-random::before {
	content: "\e110";
}
.glyphicon-comment::before {
	content: "\e111";
}
.glyphicon-magnet::before {
	content: "\e112";
}
.glyphicon-chevron-up::before {
	content: "\e113";
}
.glyphicon-chevron-down::before {
	content: "\e114";
}
.glyphicon-retweet::before {
	content: "\e115";
}
.glyphicon-shopping-cart::before {
	content: "\e116";
}
.glyphicon-folder-close::before {
	content: "\e117";
}
.glyphicon-folder-open::before {
	content: "\e118";
}
.glyphicon-resize-vertical::before {
	content: "\e119";
}
.glyphicon-resize-horizontal::before {
	content: "\e120";
}
.glyphicon-hdd::before {
	content: "\e121";
}
.glyphicon-bullhorn::before {
	content: "\e122";
}
.glyphicon-bell::before {
	content: "\e123";
}
.glyphicon-certificate::before {
	content: "\e124";
}
.glyphicon-thumbs-up::before {
	content: "\e125";
}
.glyphicon-thumbs-down::before {
	content: "\e126";
}
.glyphicon-hand-right::before {
	content: "\e127";
}
.glyphicon-hand-left::before {
	content: "\e128";
}
.glyphicon-hand-up::before {
	content: "\e129";
}
.glyphicon-hand-down::before {
	content: "\e130";
}
.glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.glyphicon-globe::before {
	content: "\e135";
}
.glyphicon-wrench::before {
	content: "\e136";
}
.glyphicon-tasks::before {
	content: "\e137";
}
.glyphicon-filter::before {
	content: "\e138";
}
.glyphicon-briefcase::before {
	content: "\e139";
}
.glyphicon-fullscreen::before {
	content: "\e140";
}
.glyphicon-dashboard::before {
	content: "\e141";
}
.glyphicon-paperclip::before {
	content: "\e142";
}
.glyphicon-heart-empty::before {
	content: "\e143";
}
.glyphicon-link::before {
	content: "\e144";
}
.glyphicon-phone::before {
	content: "\e145";
}
.glyphicon-pushpin::before {
	content: "\e146";
}
.glyphicon-usd::before {
	content: "\e148";
}
.glyphicon-gbp::before {
	content: "\e149";
}
.glyphicon-sort::before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.glyphicon-sort-by-order::before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.glyphicon-unchecked::before {
	content: "\e157";
}
.glyphicon-expand::before {
	content: "\e158";
}
.glyphicon-collapse-down::before {
	content: "\e159";
}
.glyphicon-collapse-up::before {
	content: "\e160";
}
.glyphicon-log-in::before {
	content: "\e161";
}
.glyphicon-flash::before {
	content: "\e162";
}
.glyphicon-log-out::before {
	content: "\e163";
}
.glyphicon-new-window::before {
	content: "\e164";
}
.glyphicon-record::before {
	content: "\e165";
}
.glyphicon-save::before {
	content: "\e166";
}
.glyphicon-open::before {
	content: "\e167";
}
.glyphicon-saved::before {
	content: "\e168";
}
.glyphicon-import::before {
	content: "\e169";
}
.glyphicon-export::before {
	content: "\e170";
}
.glyphicon-send::before {
	content: "\e171";
}
.glyphicon-floppy-disk::before {
	content: "\e172";
}
.glyphicon-floppy-saved::before {
	content: "\e173";
}
.glyphicon-floppy-remove::before {
	content: "\e174";
}
.glyphicon-floppy-save::before {
	content: "\e175";
}
.glyphicon-floppy-open::before {
	content: "\e176";
}
.glyphicon-credit-card::before {
	content: "\e177";
}
.glyphicon-transfer::before {
	content: "\e178";
}
.glyphicon-cutlery::before {
	content: "\e179";
}
.glyphicon-header::before {
	content: "\e180";
}
.glyphicon-compressed::before {
	content: "\e181";
}
.glyphicon-earphone::before {
	content: "\e182";
}
.glyphicon-phone-alt::before {
	content: "\e183";
}
.glyphicon-tower::before {
	content: "\e184";
}
.glyphicon-stats::before {
	content: "\e185";
}
.glyphicon-sd-video::before {
	content: "\e186";
}
.glyphicon-hd-video::before {
	content: "\e187";
}
.glyphicon-subtitles::before {
	content: "\e188";
}
.glyphicon-sound-stereo::before {
	content: "\e189";
}
.glyphicon-sound-dolby::before {
	content: "\e190";
}
.glyphicon-sound-5-1::before {
	content: "\e191";
}
.glyphicon-sound-6-1::before {
	content: "\e192";
}
.glyphicon-sound-7-1::before {
	content: "\e193";
}
.glyphicon-copyright-mark::before {
	content: "\e194";
}
.glyphicon-registration-mark::before {
	content: "\e195";
}
.glyphicon-cloud-download::before {
	content: "\e197";
}
.glyphicon-cloud-upload::before {
	content: "\e198";
}
.glyphicon-tree-conifer::before {
	content: "\e199";
}
.glyphicon-tree-deciduous::before {
	content: "\e200";
}
.caret {
	width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; =
border-top-color: currentColor; border-right-color: transparent; =
border-left-color: transparent; border-top-width: 4px; =
border-right-width: 4px; border-left-width: 4px; border-top-style: =
solid; border-right-style: solid; border-left-style: solid; display: =
inline-block;
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0px;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: =
4px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: =
0px; top: 100%; font-size: 12px; float: left; display: none; position: =
absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 6px 12px =
rgba(0,0,0,0.175); background-clip: padding-box; background-color: =
rgb(255, 255, 255); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	margin: 7.5px 0px; height: 1px; overflow: hidden; background-color: =
rgb(229, 229, 229);
}
.dropdown-menu > li > a {
	padding: 3px 20px; color: rgb(51, 51, 51); line-height: 1.4285; clear: =
both; font-weight: normal; display: block; white-space: nowrap;
}
.dropdown-menu > li > a:hover {
	color: rgb(38, 38, 38); text-decoration: none; background-color: =
rgb(245, 245, 245);
}
.dropdown-menu > li > a:focus {
	color: rgb(38, 38, 38); text-decoration: none; background-color: =
rgb(245, 245, 245);
}
.dropdown-menu > .active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
background-color: rgb(51, 122, 183);
}
.dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
background-color: rgb(51, 122, 183);
}
.dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; =
background-color: rgb(51, 122, 183);
}
.dropdown-menu > .disabled > a {
	color: rgb(226, 227, 228);
}
.dropdown-menu > .disabled > a:hover {
	color: rgb(226, 227, 228);
}
.dropdown-menu > .disabled > a:focus {
	color: rgb(226, 227, 228);
}
.dropdown-menu > .disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; =
background-color: transparent;
}
.dropdown-menu > .disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; =
background-color: transparent;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0px;
}
.dropdown-header {
	padding: 3px 20px; color: rgb(226, 227, 228); line-height: 1.4285; =
font-size: 11px; display: block;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: =
990;
}
.pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; =
border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; =
border-bottom-style: solid; content: "";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; =
border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; =
border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
@media all and (min-width:768px)
{
.navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
}
.input-group {
	display: table; border-collapse: separate; position: relative;
}
[class*=3D'col-'].input-group {
	padding-right: 0px; padding-left: 0px; float: none;
}
.input-group .form-control {
	width: 100%; margin-bottom: 0px;
}
.input-group-lg > .form-control {
	padding: 10px 16px; border-radius: 6px; height: 42px; line-height: =
1.33; font-size: 15px;
}
.input-group-lg > .input-group-addon {
	padding: 10px 16px; border-radius: 6px; height: 42px; line-height: =
1.33; font-size: 15px;
}
.input-group-lg > .input-group-btn > .btn {
	padding: 10px 16px; border-radius: 6px; height: 42px; line-height: =
1.33; font-size: 15px;
}
select.input-group-lg > .form-control {
	height: 42px; line-height: 42px;
}
select.input-group-lg > .input-group-addon {
	height: 42px; line-height: 42px;
}
select.input-group-lg > .input-group-btn > .btn {
	height: 42px; line-height: 42px;
}
textarea.input-group-lg > .form-control {
	height: auto;
}
textarea.input-group-lg > .input-group-addon {
	height: auto;
}
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control {
	padding: 5px 10px; border-radius: 3px; height: 28px; line-height: 1.5; =
font-size: 11px;
}
.input-group-sm > .input-group-addon {
	padding: 5px 10px; border-radius: 3px; height: 28px; line-height: 1.5; =
font-size: 11px;
}
.input-group-sm > .input-group-btn > .btn {
	padding: 5px 10px; border-radius: 3px; height: 28px; line-height: 1.5; =
font-size: 11px;
}
select.input-group-sm > .form-control {
	height: 28px; line-height: 28px;
}
select.input-group-sm > .input-group-addon {
	height: 28px; line-height: 28px;
}
select.input-group-sm > .input-group-btn > .btn {
	height: 28px; line-height: 28px;
}
textarea.input-group-sm > .form-control {
	height: auto;
}
textarea.input-group-sm > .input-group-addon {
	height: auto;
}
textarea.input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon {
	display: table-cell;
}
.input-group-btn {
	display: table-cell;
}
.input-group .form-control {
	display: table-cell;
}
:not(:first-child):not(:last-child).input-group-addon {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-btn {
	border-radius: 0px;
}
.input-group :not(:first-child):not(:last-child).form-control {
	border-radius: 0px;
}
.input-group-addon {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-addon {
	padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(204, 204, =
204); border-image: none; text-align: center; color: rgb(85, 85, 85); =
line-height: 1; font-size: 12px; font-weight: normal; background-color: =
rgb(247, 249, 250);
}
.input-sm.input-group-addon {
	padding: 5px 10px; border-radius: 3px; font-size: 11px;
}
.input-lg.input-group-addon {
	padding: 10px 16px; border-radius: 6px; font-size: 15px;
}
.input-group-addon input[type=3D'radio'] {
	margin-top: 0px;
}
.input-group-addon input[type=3D'checkbox'] {
	margin-top: 0px;
}
.input-group :first-child.form-control {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > =
:not(:last-child):not(.dropdown-toggle).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.input-group :last-child.form-control {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.input-group-btn {
	white-space: nowrap; position: relative;
}
:first-child.input-group-btn > .btn {
	margin-right: -1px;
}
:last-child.input-group-btn > .btn {
	margin-left: -1px;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -4px;
}
.input-group-btn > .btn:hover {
	z-index: 2;
}
.input-group-btn > .btn:active {
	z-index: 2;
}
.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	display: table; content: " ";
}
.nav::after {
	clear: both;
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	display: table; content: " ";
}
.nav::after {
	clear: both;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	padding: 10px 15px; display: block; position: relative;
}
.nav > li > a:hover {
	text-decoration: none; background-color: rgb(247, 249, 250);
}
.nav > li > a:focus {
	text-decoration: none; background-color: rgb(247, 249, 250);
}
.nav > li.disabled > a {
	color: rgb(226, 227, 228);
}
.nav > li.disabled > a:hover {
	color: rgb(226, 227, 228); text-decoration: none; cursor: not-allowed; =
background-color: transparent;
}
.nav > li.disabled > a:focus {
	color: rgb(226, 227, 228); text-decoration: none; cursor: not-allowed; =
background-color: transparent;
}
.nav .open > a {
	border-color: rgb(51, 122, 183); background-color: rgb(247, 249, 250);
}
.nav .open > a:hover {
	border-color: rgb(51, 122, 183); background-color: rgb(247, 249, 250);
}
.nav .open > a:focus {
	border-color: rgb(51, 122, 183); background-color: rgb(247, 249, 250);
}
.nav .nav-divider {
	margin: 7.5px 0px; height: 1px; overflow: hidden; background-color: =
rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border: 1px solid transparent; =
border-image: none; line-height: 1.4285; margin-right: 2px;
}
.nav-tabs > li > a:hover {
	border-color: rgb(247, 249, 250) rgb(247, 249, 250) rgb(221, 221, 221);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(226, 227, =
228) rgb(226, 227, 228) transparent; border-image: none; color: rgb(255, =
255, 255); cursor: default; background-color: rgb(51, 122, 183);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(226, 227, =
228) rgb(226, 227, 228) transparent; border-image: none; color: rgb(255, =
255, 255); cursor: default; background-color: rgb(51, 122, 183);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(226, 227, =
228) rgb(226, 227, 228) transparent; border-image: none; color: rgb(255, =
255, 255); cursor: default; background-color: rgb(51, 122, 183);
}
.nav-justified.nav-tabs {
	padding: 0px; width: 100%; margin-bottom: 2em; border-bottom-color: =
currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-justified.nav-tabs > li {
	float: none;
}
.nav-justified.nav-tabs > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified.nav-tabs > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified.nav-tabs > li {
	width: 1%; display: table-cell;
}
.nav-justified.nav-tabs > li > a {
	margin-bottom: 0px;
}
}
.nav-justified.nav-tabs > li {
	background: rgb(247, 249, 250); top: 1px; padding-left: 0px; =
margin-bottom: 0px; vertical-align: middle; float: none; display: =
inline-block; position: relative;
}
.nav-justified.nav-tabs > li > a {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.nav-justified.nav-tabs > li > span {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.nav-justified.nav-tabs .dropdown .dropdown-menu {
	left: auto; top: auto;
}
.nav-justified.nav-tabs > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-justified.nav-tabs > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-justified.nav-tabs > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-justified.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, =
221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-justified.nav-tabs > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-justified.nav-tabs > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 4px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.nav-pills > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.nav-pills > li.active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-justified > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.nav-tabs-justified > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-tabs-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs-justified > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, =
221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: =
0px;
}
.navbar {
	border: 1px solid transparent; border-image: none; margin-bottom: 17px; =
position: relative; min-height: 50px;
}
.navbar::before {
	display: table; content: " ";
}
.navbar::after {
	display: table; content: " ";
}
.navbar::after {
	clear: both;
}
.navbar::before {
	display: table; content: " ";
}
.navbar::after {
	display: table; content: " ";
}
.navbar::after {
	clear: both;
}
@media all and (min-width:768px)
{
.navbar {
	border-radius: 4px;
}
}
.navbar-header::before {
	display: table; content: " ";
}
.navbar-header::after {
	display: table; content: " ";
}
.navbar-header::after {
	clear: both;
}
.navbar-header::before {
	display: table; content: " ";
}
.navbar-header::after {
	display: table; content: " ";
}
.navbar-header::after {
	clear: both;
}
@media all and (min-width:768px)
{
.navbar-header {
	float: left;
}
}
.navbar-collapse {
	padding-right: 15px; padding-left: 15px; border-top-color: transparent; =
border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; =
max-height: 340px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); =
-webkit-overflow-scrolling: touch;
}
.navbar-collapse::before {
	display: table; content: " ";
}
.navbar-collapse::after {
	display: table; content: " ";
}
.navbar-collapse::after {
	clear: both;
}
.navbar-collapse::before {
	display: table; content: " ";
}
.navbar-collapse::after {
	display: table; content: " ";
}
.navbar-collapse::after {
	clear: both;
}
.in.navbar-collapse {
	-ms-overflow-y: auto;
}
@media all and (min-width:768px)
{
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none; box-shadow: none;
}
.collapse.navbar-collapse {
	height: auto !important; overflow: visible !important; padding-bottom: =
0px; display: block !important;
}
.in.navbar-collapse {
	-ms-overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.container > .navbar-header {
	margin-right: -15px; margin-left: -15px;
}
.container > .navbar-collapse {
	margin-right: -15px; margin-left: -15px;
}
@media all and (min-width:768px)
{
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1000;
}
@media all and (min-width:768px)
{
.navbar-static-top {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1030;
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1030;
}
@media all and (min-width:768px)
{
.navbar-fixed-top {
	border-radius: 0px;
}
.navbar-fixed-bottom {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 16.5px 15px; line-height: 17px; font-size: 15px; float: left;
}
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand:focus {
	text-decoration: none;
}
@media all and (min-width:768px)
{
.navbar > .container .navbar-brand {
	margin-left: -15px;
}
}
.navbar-toggle {
	padding: 9px 10px; border-radius: 4px; border: 1px solid transparent; =
border-image: none; margin-top: 8px; margin-right: 15px; margin-bottom: =
8px; float: right; position: relative; background-image: none; =
background-color: transparent;
}
.navbar-toggle .icon-bar {
	border-radius: 1px; width: 22px; height: 2px; display: block;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media all and (min-width:768px)
{
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 8.25px -15px;
}
.navbar-nav > li > a {
	line-height: 17px; padding-top: 10px; padding-bottom: 10px;
}
@media all and (max-width:767px)
{
.navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: =
0px; float: none; position: static; box-shadow: none; background-color: =
transparent;
}
.navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 17px;
}
.navbar-nav .open .dropdown-menu > li > a:hover {
	background-image: none;
}
.navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}
@media all and (min-width:768px)
{
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 16.5px; padding-bottom: 16.5px;
}
:last-child.navbar-right.navbar-nav {
	margin-right: -15px;
}
}
@media all and (min-width:768px)
{
.navbar-left {
	float: left !important;
}
.navbar-right {
	float: right !important;
}
}
.navbar-form {
	margin: 9.5px -15px; padding: 10px 15px; border-top-color: transparent; =
border-bottom-color: transparent; border-top-width: 1px; =
border-bottom-width: 1px; border-top-style: solid; border-bottom-style: =
solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px =
rgba(255,255,255,0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, =
255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media all and (min-width:768px)
{
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control {
	display: inline-block;
}
.navbar-form select.form-control {
	width: auto;
}
.navbar-form .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: =
inline-block;
}
.navbar-form .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: =
inline-block;
}
.navbar-form .radio input[type=3D'radio'] {
	margin-left: 0px; float: none;
}
.navbar-form .checkbox input[type=3D'checkbox'] {
	margin-left: 0px; float: none;
}
}
@media all and (max-width:767px)
{
.navbar-form .form-group {
	margin-bottom: 5px;
}
}
@media all and (min-width:768px)
{
.navbar-form {
	border: 0px currentColor; border-image: none; width: auto; padding-top: =
0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; =
box-shadow: none; -webkit-box-shadow: none;
}
:last-child.navbar-right.navbar-form {
	margin-right: -15px;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: =
0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.pull-right.navbar-nav > li > .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-nav > li > .pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.navbar-btn {
	margin-top: 9.5px; margin-bottom: 9.5px;
}
.btn-sm.navbar-btn {
	margin-top: 11px; margin-bottom: 11px;
}
.btn-xs.navbar-btn {
	margin-top: 14px; margin-bottom: 14px;
}
.navbar-text {
	margin-top: 16.5px; margin-bottom: 16.5px;
}
@media all and (min-width:768px)
{
.navbar-text {
	margin-right: 15px; margin-left: 15px; float: left;
}
:last-child.navbar-right.navbar-text {
	margin-right: 0px;
}
}
.navbar-default {
	border-color: rgb(73, 80, 85); background-color: rgb(88, 97, 103);
}
.navbar-default .navbar-brand {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-brand:hover {
	color: rgb(94, 94, 94); background-color: transparent;
}
.navbar-default .navbar-brand:focus {
	color: rgb(94, 94, 94); background-color: transparent;
}
.navbar-default .navbar-text {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle:hover {
	background-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle:focus {
	background-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(204, 204, 204);
}
.navbar-default .navbar-collapse {
	border-color: rgb(73, 80, 85);
}
.navbar-default .navbar-form {
	border-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
@media all and (max-width:767px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(73, 80, 85);
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-link:hover {
	color: rgb(51, 51, 51);
}
.navbar-inverse {
	border-color: rgb(8, 8, 8); background-color: rgb(34, 34, 34);
}
.navbar-inverse .navbar-brand {
	color: rgb(226, 227, 228);
}
.navbar-inverse .navbar-brand:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-brand:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: rgb(226, 227, 228);
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(226, 227, 228);
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:focus {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-collapse {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-form {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
@media all and (max-width:767px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(226, 227, 228);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: rgb(226, 227, 228);
}
.navbar-inverse .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.pagination {
	margin: 17px 0px; border-radius: 4px; padding-left: 0px; display: =
inline-block;
}
.pagination > li {
	display: inline;
}
.pagination > li > a {
	padding: 6px 12px; border: 1px solid rgb(221, 221, 221); border-image: =
none; line-height: 1.4285; text-decoration: none; margin-left: -1px; =
float: left; position: relative; background-color: rgb(255, 255, 255);
}
.pagination > li > span {
	padding: 6px 12px; border: 1px solid rgb(221, 221, 221); border-image: =
none; line-height: 1.4285; text-decoration: none; margin-left: -1px; =
float: left; position: relative; background-color: rgb(255, 255, 255);
}
.pagination > li:first-child > a {
	margin-left: 0px; border-top-left-radius: 4px; =
border-bottom-left-radius: 4px;
}
.pagination > li:first-child > span {
	margin-left: 0px; border-top-left-radius: 4px; =
border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination > li:last-child > span {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.pagination > li > a:hover {
	background-color: rgb(247, 249, 250);
}
.pagination > li > span:hover {
	background-color: rgb(247, 249, 250);
}
.pagination > li > a:focus {
	background-color: rgb(247, 249, 250);
}
.pagination > li > span:focus {
	background-color: rgb(247, 249, 250);
}
.pagination > .active > a {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(51, 122, 183);
}
.pagination > .active > span {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(51, 122, 183);
}
.pagination > .active > a:hover {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(51, 122, 183);
}
.pagination > .active > span:hover {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(51, 122, 183);
}
.pagination > .active > a:focus {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(51, 122, 183);
}
.pagination > .active > span:focus {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); z-index: 2; =
cursor: default; background-color: rgb(51, 122, 183);
}
.pagination > .disabled > span {
	border-color: rgb(221, 221, 221); color: rgb(226, 227, 228); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > span:hover {
	border-color: rgb(221, 221, 221); color: rgb(226, 227, 228); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > span:focus {
	border-color: rgb(221, 221, 221); color: rgb(226, 227, 228); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > a {
	border-color: rgb(221, 221, 221); color: rgb(226, 227, 228); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > a:hover {
	border-color: rgb(221, 221, 221); color: rgb(226, 227, 228); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination > .disabled > a:focus {
	border-color: rgb(221, 221, 221); color: rgb(226, 227, 228); cursor: =
not-allowed; background-color: rgb(255, 255, 255);
}
.pagination-lg > li > a {
	padding: 10px 16px; font-size: 15px;
}
.pagination-lg > li > span {
	padding: 10px 16px; font-size: 15px;
}
.pagination-lg > li:first-child > a {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
.pagination-lg > li:first-child > span {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.pagination-lg > li:last-child > span {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.pagination-sm > li > a {
	padding: 5px 10px; font-size: 11px;
}
.pagination-sm > li > span {
	padding: 5px 10px; font-size: 11px;
}
.pagination-sm > li:first-child > a {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination-sm > li:first-child > span {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pagination-sm > li:last-child > span {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.pager {
	list-style: none; margin: 17px 0px; text-align: center; padding-left: =
0px;
}
.pager::before {
	display: table; content: " ";
}
.pager::after {
	display: table; content: " ";
}
.pager::after {
	clear: both;
}
.pager::before {
	display: table; content: " ";
}
.pager::after {
	display: table; content: " ";
}
.pager::after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager li > a {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, =
221); border-image: none; display: inline-block; background-color: =
rgb(255, 255, 255);
}
.pager li > span {
	padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, =
221); border-image: none; display: inline-block; background-color: =
rgb(255, 255, 255);
}
.pager li > a:hover {
	text-decoration: none; background-color: rgb(247, 249, 250);
}
.pager li > a:focus {
	text-decoration: none; background-color: rgb(247, 249, 250);
}
.pager .next > a {
	float: right;
}
.pager .next > span {
	float: right;
}
.pager .previous > a {
	float: left;
}
.pager .previous > span {
	float: left;
}
.pager .disabled > a {
	color: rgb(226, 227, 228); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.pager .disabled > a:hover {
	color: rgb(226, 227, 228); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.pager .disabled > a:focus {
	color: rgb(226, 227, 228); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.pager .disabled > span {
	color: rgb(226, 227, 228); cursor: not-allowed; background-color: =
rgb(255, 255, 255);
}
.badge {
	padding: 3px 7px; border-radius: 10px; text-align: center; color: =
rgb(255, 255, 255); line-height: 1; font-size: 11px; font-weight: bold; =
vertical-align: baseline; display: inline-block; white-space: nowrap; =
min-width: 10px; background-color: rgb(226, 227, 228);
}
:empty.badge {
	display: none;
}
.btn .badge {
	top: -1px; position: relative;
}
a.badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.badge:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.active.list-group-item > .badge {
	color: rgb(51, 122, 183); background-color: rgb(255, 255, 255);
}
.nav-pills > .active > a > .badge {
	color: rgb(51, 122, 183); background-color: rgb(255, 255, 255);
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.alert {
	padding: 15px; border-radius: 4px; border: 1px solid transparent; =
border-image: none; margin-bottom: 17px;
}
.alert h4 {
	color: inherit; margin-top: 0px;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p {
	margin-bottom: 0px;
}
.alert > ul {
	margin-bottom: 0px;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissable .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); =
background-color: rgb(223, 240, 216);
}
.alert-success hr {
	border-top-color: rgb(201, 226, 179);
}
.alert-success .alert-link {
	color: rgb(43, 84, 44);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); =
background-color: rgb(217, 237, 247);
}
.alert-info hr {
	border-top-color: rgb(166, 225, 236);
}
.alert-info .alert-link {
	color: rgb(36, 82, 105);
}
.alert-warning {
	border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); =
background-color: rgb(252, 248, 227);
}
.alert-warning hr {
	border-top-color: rgb(247, 225, 181);
}
.alert-warning .alert-link {
	color: rgb(102, 81, 44);
}
.alert-danger {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); =
background-color: rgb(242, 222, 222);
}
.alert-danger hr {
	border-top-color: rgb(228, 185, 192);
}
.alert-danger .alert-link {
	color: rgb(132, 53, 52);
}
.panel {
	border-radius: 4px; border: 1px solid transparent; border-image: none; =
margin-bottom: 17px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); =
background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px =
rgba(0, 0, 0, 0.05);
}
.panel-body {
	padding: 15px;
}
.panel-body::before {
	display: table; content: " ";
}
.panel-body::after {
	display: table; content: " ";
}
.panel-body::after {
	clear: both;
}
.panel-body::before {
	display: table; content: " ";
}
.panel-body::after {
	display: table; content: " ";
}
.panel-body::after {
	clear: both;
}
.panel > .list-group {
	margin-bottom: 0px;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0px;
}
.panel > .list-group :first-child.list-group-item {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.panel > .list-group :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel-heading + .list-group :first-child.list-group-item {
	border-top-width: 0px;
}
.panel > .table {
	margin-bottom: 0px;
}
.panel > .table-responsive > .table {
	margin-bottom: 0px;
}
.panel > .panel-body + .table {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.panel > .panel-body + .table-responsive {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.panel > .table > tbody:first-child th {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.panel > .table > tbody:first-child td {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.panel > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
th:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
td:first-child {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.panel > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
th:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > =
td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > =
td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > =
td:last-child {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
.panel > .table-bordered > thead > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:last-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > =
th {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:last-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > =
td {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel > .table-responsive {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.panel-heading {
	padding: 10px 15px; border-bottom-color: transparent; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	color: inherit; font-size: 14px; margin-top: 0px; margin-bottom: 0px;
}
.panel-title > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px; border-top-color: rgb(221, 221, 221); =
border-top-width: 1px; border-top-style: solid; =
border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; =
background-color: rgb(245, 245, 245);
}
.panel-group .panel {
	border-radius: 4px; overflow: hidden; margin-bottom: 0px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; =
border-top-style: solid;
}
.panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.panel-default {
	border-color: rgb(221, 221, 221);
}
.panel-default > .panel-heading {
	border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); =
background-color: rgb(245, 245, 245);
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(221, 221, 221);
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(221, 221, 221);
}
.panel-primary {
	border-color: rgb(51, 122, 183);
}
.panel-primary > .panel-heading {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); =
background-color: rgb(51, 122, 183);
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(51, 122, 183);
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(51, 122, 183);
}
.panel-success {
	border-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); =
background-color: rgb(223, 240, 216);
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(214, 233, 198);
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(214, 233, 198);
}
.panel-warning {
	border-color: rgb(250, 235, 204);
}
.panel-warning > .panel-heading {
	border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); =
background-color: rgb(252, 248, 227);
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(250, 235, 204);
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(250, 235, 204);
}
.panel-danger {
	border-color: rgb(235, 204, 209);
}
.panel-danger > .panel-heading {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); =
background-color: rgb(242, 222, 222);
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(235, 204, 209);
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(235, 204, 209);
}
.panel-info {
	border-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading {
	border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); =
background-color: rgb(217, 237, 247);
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(188, 232, 241);
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(188, 232, 241);
}
.well {
	padding: 19px; border-radius: 4px; border: 1px solid rgb(227, 227, =
227); border-image: none; margin-bottom: 20px; min-height: 20px; =
box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: =
rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px; border-radius: 6px;
}
.well-sm {
	padding: 9px; border-radius: 3px;
}
.modal-open {
	overflow: hidden;
}
.modal {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; display: =
none; position: fixed; z-index: 1040; -ms-overflow-y: scroll;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate(0px, -25%); =
-webkit-transition: -webkit-transform 0.3s ease-out; -webkit-transform: =
translate(0, -25%); -moz-transition: -moz-transform 0.3s ease-out; =
-o-transition: -o-transform 0.3s ease-out;
}
.in.modal .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.modal-dialog {
	margin: 10px; width: auto; position: relative; z-index: 1050;
}
.modal-content {
	border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: =
none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); =
background-clip: padding-box; background-color: rgb(255, 255, 255); =
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: =
1030; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal-header {
	padding: 15px; border-bottom-color: rgb(229, 229, 229); =
border-bottom-width: 1px; border-bottom-style: solid; min-height: =
16.42px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0px; line-height: 1.4285;
}
.modal-body {
	padding: 20px; position: relative;
}
.modal-footer {
	padding: 19px 20px 20px; text-align: right; margin-top: 15px; =
border-top-color: rgb(229, 229, 229); border-top-width: 1px; =
border-top-style: solid;
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.modal-footer::after {
	clear: both;
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.modal-footer::after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
@media screen and (min-width:768px)
{
.modal-dialog {
	margin: 30px auto; width: 600px;
}
.modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px =
15px rgba(0, 0, 0, 0.5);
}
}
.popover {
	padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); =
border-image: none; left: 0px; top: 0px; text-align: left; display: =
none; white-space: normal; position: absolute; z-index: 1010; max-width: =
276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: =
padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 =
5px 10px rgba(0, 0, 0, 0.2);
}
.top.popover {
	margin-top: -10px;
}
.right.popover {
	margin-left: 10px;
}
.bottom.popover {
	margin-top: 10px;
}
.left.popover {
	margin-left: -10px;
}
.popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; =
line-height: 18px; font-size: 12px; font-weight: normal; =
border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; =
border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: =
0px; display: block; position: absolute;
}
.popover .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: =
0px; display: block; position: absolute;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow::after {
	border-width: 10px; content: "";
}
.top.popover .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, =
0, 0, 0.25); border-bottom-width: 0px;
}
.top.popover .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); =
border-bottom-width: 0px; content: " ";
}
.right.popover .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, =
0, 0, 0.25); border-left-width: 0px;
}
.right.popover .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); =
border-left-width: 0px; content: " ";
}
.bottom.popover .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, =
0, 0, 0.25); border-top-width: 0px;
}
.bottom.popover .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); =
border-top-width: 0px; content: " ";
}
.left.popover .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, =
0, 0, 0.25); border-right-width: 0px;
}
.left.popover .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); =
border-right-width: 0px; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: =
transparent; font-size-adjust: none; font-stretch: normal; text-shadow: =
none; background-color: transparent;
}
.hidden {
	display: none !important; visibility: hidden !important;
}
.affix {
	position: fixed;
}
.visible-xs {
	display: none !important;
}
tr.visible-xs {
	display: none !important;
}
th.visible-xs {
	display: none !important;
}
td.visible-xs {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm.visible-xs {
	display: block !important;
}
table.visible-sm.visible-xs {
	display: table;
}
tr.visible-sm.visible-xs {
	display: table-row !important;
}
th.visible-sm.visible-xs {
	display: table-cell !important;
}
td.visible-sm.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md.visible-xs {
	display: block !important;
}
table.visible-md.visible-xs {
	display: table;
}
tr.visible-md.visible-xs {
	display: table-row !important;
}
th.visible-md.visible-xs {
	display: table-cell !important;
}
td.visible-md.visible-xs {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-xs {
	display: block !important;
}
table.visible-lg.visible-xs {
	display: table;
}
tr.visible-lg.visible-xs {
	display: table-row !important;
}
th.visible-lg.visible-xs {
	display: table-cell !important;
}
td.visible-lg.visible-xs {
	display: table-cell !important;
}
}
.visible-sm {
	display: none !important;
}
tr.visible-sm {
	display: none !important;
}
th.visible-sm {
	display: none !important;
}
td.visible-sm {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs.visible-sm {
	display: block !important;
}
table.visible-xs.visible-sm {
	display: table;
}
tr.visible-xs.visible-sm {
	display: table-row !important;
}
th.visible-xs.visible-sm {
	display: table-cell !important;
}
td.visible-xs.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm {
	display: table-cell !important;
}
td.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md.visible-sm {
	display: block !important;
}
table.visible-md.visible-sm {
	display: table;
}
tr.visible-md.visible-sm {
	display: table-row !important;
}
th.visible-md.visible-sm {
	display: table-cell !important;
}
td.visible-md.visible-sm {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-sm {
	display: block !important;
}
table.visible-lg.visible-sm {
	display: table;
}
tr.visible-lg.visible-sm {
	display: table-row !important;
}
th.visible-lg.visible-sm {
	display: table-cell !important;
}
td.visible-lg.visible-sm {
	display: table-cell !important;
}
}
.visible-md {
	display: none !important;
}
tr.visible-md {
	display: none !important;
}
th.visible-md {
	display: none !important;
}
td.visible-md {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs.visible-md {
	display: block !important;
}
table.visible-xs.visible-md {
	display: table;
}
tr.visible-xs.visible-md {
	display: table-row !important;
}
th.visible-xs.visible-md {
	display: table-cell !important;
}
td.visible-xs.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm.visible-md {
	display: block !important;
}
table.visible-sm.visible-md {
	display: table;
}
tr.visible-sm.visible-md {
	display: table-row !important;
}
th.visible-sm.visible-md {
	display: table-cell !important;
}
td.visible-sm.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md {
	display: table-cell !important;
}
td.visible-md {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-md {
	display: block !important;
}
table.visible-lg.visible-md {
	display: table;
}
tr.visible-lg.visible-md {
	display: table-row !important;
}
th.visible-lg.visible-md {
	display: table-cell !important;
}
td.visible-lg.visible-md {
	display: table-cell !important;
}
}
.visible-lg {
	display: none !important;
}
tr.visible-lg {
	display: none !important;
}
th.visible-lg {
	display: none !important;
}
td.visible-lg {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs.visible-lg {
	display: block !important;
}
table.visible-xs.visible-lg {
	display: table;
}
tr.visible-xs.visible-lg {
	display: table-row !important;
}
th.visible-xs.visible-lg {
	display: table-cell !important;
}
td.visible-xs.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm.visible-lg {
	display: block !important;
}
table.visible-sm.visible-lg {
	display: table;
}
tr.visible-sm.visible-lg {
	display: table-row !important;
}
th.visible-sm.visible-lg {
	display: table-cell !important;
}
td.visible-sm.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md.visible-lg {
	display: block !important;
}
table.visible-md.visible-lg {
	display: table;
}
tr.visible-md.visible-lg {
	display: table-row !important;
}
th.visible-md.visible-lg {
	display: table-cell !important;
}
td.visible-md.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg {
	display: table-cell !important;
}
td.visible-lg {
	display: table-cell !important;
}
}
.hidden-xs {
	display: block !important;
}
table.hidden-xs {
	display: table;
}
tr.hidden-xs {
	display: table-row !important;
}
th.hidden-xs {
	display: table-cell !important;
}
td.hidden-xs {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
tr.hidden-xs {
	display: none !important;
}
th.hidden-xs {
	display: none !important;
}
td.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm.hidden-xs {
	display: none !important;
}
tr.hidden-sm.hidden-xs {
	display: none !important;
}
th.hidden-sm.hidden-xs {
	display: none !important;
}
td.hidden-sm.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md.hidden-xs {
	display: none !important;
}
tr.hidden-md.hidden-xs {
	display: none !important;
}
th.hidden-md.hidden-xs {
	display: none !important;
}
td.hidden-md.hidden-xs {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-xs {
	display: none !important;
}
tr.hidden-lg.hidden-xs {
	display: none !important;
}
th.hidden-lg.hidden-xs {
	display: none !important;
}
td.hidden-lg.hidden-xs {
	display: none !important;
}
}
.hidden-sm {
	display: block !important;
}
table.hidden-sm {
	display: table;
}
tr.hidden-sm {
	display: table-row !important;
}
th.hidden-sm {
	display: table-cell !important;
}
td.hidden-sm {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs.hidden-sm {
	display: none !important;
}
tr.hidden-xs.hidden-sm {
	display: none !important;
}
th.hidden-xs.hidden-sm {
	display: none !important;
}
td.hidden-xs.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
tr.hidden-sm {
	display: none !important;
}
th.hidden-sm {
	display: none !important;
}
td.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md.hidden-sm {
	display: none !important;
}
tr.hidden-md.hidden-sm {
	display: none !important;
}
th.hidden-md.hidden-sm {
	display: none !important;
}
td.hidden-md.hidden-sm {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-sm {
	display: none !important;
}
tr.hidden-lg.hidden-sm {
	display: none !important;
}
th.hidden-lg.hidden-sm {
	display: none !important;
}
td.hidden-lg.hidden-sm {
	display: none !important;
}
}
.hidden-md {
	display: block !important;
}
table.hidden-md {
	display: table;
}
tr.hidden-md {
	display: table-row !important;
}
th.hidden-md {
	display: table-cell !important;
}
td.hidden-md {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs.hidden-md {
	display: none !important;
}
tr.hidden-xs.hidden-md {
	display: none !important;
}
th.hidden-xs.hidden-md {
	display: none !important;
}
td.hidden-xs.hidden-md {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm.hidden-md {
	display: none !important;
}
tr.hidden-sm.hidden-md {
	display: none !important;
}
th.hidden-sm.hidden-md {
	display: none !important;
}
td.hidden-sm.hidden-md {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
tr.hidden-md {
	display: none !important;
}
th.hidden-md {
	display: none !important;
}
td.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-md {
	display: none !important;
}
tr.hidden-lg.hidden-md {
	display: none !important;
}
th.hidden-lg.hidden-md {
	display: none !important;
}
td.hidden-lg.hidden-md {
	display: none !important;
}
}
.hidden-lg {
	display: block !important;
}
table.hidden-lg {
	display: table;
}
tr.hidden-lg {
	display: table-row !important;
}
th.hidden-lg {
	display: table-cell !important;
}
td.hidden-lg {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs.hidden-lg {
	display: none !important;
}
tr.hidden-xs.hidden-lg {
	display: none !important;
}
th.hidden-xs.hidden-lg {
	display: none !important;
}
td.hidden-xs.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm.hidden-lg {
	display: none !important;
}
tr.hidden-sm.hidden-lg {
	display: none !important;
}
th.hidden-sm.hidden-lg {
	display: none !important;
}
td.hidden-sm.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md.hidden-lg {
	display: none !important;
}
tr.hidden-md.hidden-lg {
	display: none !important;
}
th.hidden-md.hidden-lg {
	display: none !important;
}
td.hidden-md.hidden-lg {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
tr.hidden-lg {
	display: none !important;
}
th.hidden-lg {
	display: none !important;
}
td.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
tr.visible-print {
	display: none !important;
}
th.visible-print {
	display: none !important;
}
td.visible-print {
	display: none !important;
}
@media print
{
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print {
	display: table-cell !important;
}
td.visible-print {
	display: table-cell !important;
}
.hidden-print {
	display: none !important;
}
tr.hidden-print {
	display: none !important;
}
th.hidden-print {
	display: none !important;
}
td.hidden-print {
	display: none !important;
}
}
html {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
body {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
div {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
span {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
applet {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
object {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
iframe {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
h1 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
h2 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
h3 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
h4 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
h5 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
h6 {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
p {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
blockquote {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
pre {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
a {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
abbr {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
acronym {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
address {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
big {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
cite {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
code {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
del {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
dfn {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
em {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
font {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
img {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
ins {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
kbd {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
q {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
s {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
samp {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
small {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
strike {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
strong {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
sub {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
sup {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
tt {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
var {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
b {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
u {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
i {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
center {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
dl {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
dt {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
dd {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
ol {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
ul {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
li {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
form {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
label {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
legend {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
table {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
caption {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
tbody {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
tfoot {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
thead {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
tr {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
th {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
td {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; vertical-align: baseline;
}
textarea {
	resize: vertical;
}
hr.cleaner {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none;
}
a img {
	vertical-align: middle;
}
th {
	vertical-align: middle;
}
p {
	margin: 0px 0px 1.25em;
}
ul {
	margin: 0px 0px 1.25em 1.62em;
}
ol {
	margin: 0px 0px 1.25em 1.62em;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul {
	margin-bottom: 0px;
}
ol ol {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
dl {
	margin: 0px 1.25em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.25em;
}
strong {
	font-weight: bold;
}
cite {
	color: rgb(69, 77, 82); font-style: italic;
}
em {
	color: rgb(69, 77, 82); font-style: italic;
}
i {
	color: rgb(69, 77, 82); font-style: italic;
}
blockquote {
	margin: 0px 3em; font-family: Georgia, "Bitstream Charter", serif; =
font-style: italic; font-weight: normal;
}
blockquote em {
	font-style: normal;
}
blockquote i {
	font-style: normal;
}
blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.05em; =
font-size: 100%;
}
pre {
	background: rgb(244, 244, 244); padding: 0.75em 1.25em; line-height: =
1.5; overflow: auto; font-family: Monaco, Consolas, Courier, monospace; =
font-size: 81.3%; margin-bottom: 1.25em;
}
code {
	font-family: Monaco, Consolas, Courier, monospace; font-size: 81.3%;
}
kbd {
	font-family: Monaco, Consolas, Courier, monospace; font-size: 81.3%;
}
abbr {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
acronym {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
dfn {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
address {
	margin: 0px 0px 1.25em; display: block;
}
ins {
	background: rgb(255, 249, 192); text-decoration: none;
}
sup {
	height: 0px; line-height: 1; font-size: 62.5%; vertical-align: =
baseline; position: relative;
}
sub {
	height: 0px; line-height: 1; font-size: 62.5%; vertical-align: =
baseline; position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.5ex;
}
.bold {
	font-weight: bold;
}
.bold label {
	font-size: 13px; font-weight: bold !important;
}
.no-wrap {
	white-space: nowrap;
}
.no-padding {
	padding: 0px !important;
}
.small {
	font-size: 11px;
}
.invisible {
	display: none;
}
.visible {
	display: table-row;
}
.orange {
	color: rgb(190, 86, 0);
}
.big {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.upper {
	text-transform: uppercase;
}
.center {
	text-align: center;
}
.row-cl {
	margin: 20px 0px;
}
.text-right {
	text-align: right;
}
.node #main .innerwrap {
	margin: 0px; padding: 0px; width: 720px; float: right;
}
.hp #main .innerwrap {
	margin: 0px; padding: 0px; width: 100%; float: right;
}
.node .left {
	margin: 0px; padding: 0px; width: 240px; float: left;
}
.right {
	margin: 0px; padding: 0px; width: 190px; float: right; display: none;
}
.hp .middle {
	margin: 0px; width: 980px; clear: none; float: left;
}
.middle {
	margin: 0px; width: 100%; clear: none; float: none;
}
.node .middle {
	margin: 0px; width: 720px; clear: none; float: left;
}
.conin {
	margin: 0px; padding: 0.5em 0px;
}
#content {
	position: relative;
}
a.hdn_nav {
	background: rgb(255, 255, 255); padding: 0.5em; left: -9999px; top: =
0px; color: rgb(0, 0, 0); position: absolute; z-index: 0;
}
a.hdn_nav:active {
	left: 0px; z-index: 2000;
}
a.hdn_nav:focus {
	left: 0px; z-index: 2000;
}
#search {
	top: 5px; right: 5px; position: absolute;
}
#search #search-input {
	border: 1px solid rgb(218, 218, 218); border-image: none; width: 150px; =
vertical-align: bottom;
}
#search #go_button {
	vertical-align: bottom;
}
#menu ul {
	margin: 0px; padding: 0px;
}
#menu li {
	list-style: none; margin: 0px; padding: 0px;
}
#menu li a {
	text-decoration: underline;
}
#menu li a:hover {
	text-decoration: none;
}
a.org-btn.btn-danger.btn-xs.btn {
	width: 90px; margin-top: 1em; display: block;
}
.row {
	margin-right: 0px; margin-left: 0px;
}
.menu li a {
	padding: 0px; height: 40px; color: rgb(255, 255, 255); line-height: =
3.2; font-size: 12px; font-weight: bold; text-decoration: none; =
border-left-color: rgb(26, 96, 141); border-left-width: 1px; =
border-left-style: solid; display: block; background-color: rgb(22, 118, =
181);
}
.menu li.first a {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.menu li a:hover {
	background-color: rgb(9, 92, 147);
}
.menu li a:focus {
	background-color: rgb(9, 92, 147);
}
.lvl1.menu > li.menu-item a#messages {
	background-position: 35px 10px; background-image: =
url("../img/icon/ico-message.png?version=3D1547541248200"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#orders {
	background-position: 35px 10px;
}
.lvl1.menu > li.menu-item a#services {
	background-position: 35px -57px;
}
.lvl1.menu li .lvl2 {
	margin: 0px; display: none;
}
.lvl1.menu li:hover .lvl2 {
	display: block;
}
.lvl1.menu li .lvl2 li .lvl3 {
	margin: 0px; display: none;
}
.lvl1.menu li .lvl2 li {
	position: relative;
}
.lvl1.menu li .lvl2 li .lvl3 {
	top: 0px; width: 100%; right: -100%; position: absolute;
}
.lvl1.menu li ul.lvl2 li.submenu > a {
	background-position: 90%; background-image: =
url("../img/icon/submenu-li.png?version=3D1547541248201"); =
background-repeat: no-repeat;
}
.submenu-orders {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-contracts {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-services {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-profile {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-statistics {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-service-settings {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-messages {
	background-position: 0px 0px; padding: 0px 20px 0px 70px; width: 30%; =
height: 60px; color: rgb(22, 118, 181); line-height: 3.8; font-size: =
15px; text-decoration: none; margin-right: 3%; float: left; =
background-repeat: no-repeat; background-color: rgb(227, 242, 251);
}
.submenu-orders {
	background-image: =
url("../img/icon/orders.png?version=3D1547541248201");
}
.submenu-contracts {
	background-image: =
url("../img/icon/orders.png?version=3D1547541248201");
}
.submenu-services {
	background-image: =
url("../img/icon/services.png?version=3D1547541248201");
}
.submenu-service-settings {
	background-image: =
url("../img/icon/services.png?version=3D1547541248201");
}
.submenu-profile {
	background-image: =
url("../img/icon/profile.png?version=3D1547541248201");
}
.submenu-statistics {
	background-image: =
url("../img/icon/statistics.png?version=3D1547541248201");
}
.submenu-messages {
	background-image: =
url("../img/icon/ico-message-bg2.png?version=3D1547541248201"); =
background-repeat: no-repeat;
}
.submenu-orders:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-contracts:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-services:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-service-settings:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-profile:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-statistics:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-messages:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-orders:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-services:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-service-settings:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-profile:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-statistics:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.submenu-messages:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.breadcrumb {
	margin: 1em 0px 0.5em; padding: 0.5em 0px;
}
.left .node_perex {
	margin: 0.5em 0px; color: rgb(0, 0, 0); font-size: 16px; font-weight: =
bold;
}
.left .node_content {
	margin: 0.5em 0px 1em; color: rgb(119, 119, 119); font-size: 12px;
}
.left .node_content p {
	color: rgb(102, 102, 102);
}
.left .btn a {
	background: linear-gradient(rgb(14, 163, 52) 0%, rgb(11, 143, 40) =
100%); padding: 10px; border-radius: 2px; border: 1px solid rgb(11, 142, =
40); border-image: none; width: 100%; text-align: center; color: =
rgb(255, 255, 255); font-size: 16px; font-weight: bold; text-decoration: =
none; margin-bottom: 1em; display: block; text-shadow: 1px 1px 2px =
#404040; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.left .btn a:hover {
	background: rgb(5, 135, 39);
}
.left .btn a:focus {
	background: rgb(5, 135, 39);
}
.dashboard_block_list {
	margin: 1em 0px;
}
.dashboard_block_position {
	width: 49%; padding-bottom: 1.5em;
}
.dashboard_block_list .fl {
	margin-right: 1%;
}
.dashboard_block_list .sort {
	margin-bottom: 1.5em;
}
.dashboard_block_list .drop {
	border: 2px dashed rgb(221, 221, 221); border-image: none;
}
.dashboard_block_list .dashboard_block_position .drop {
	border: 0px currentColor; border-image: none;
}
.dashboard_block_list .dashboard_block_header_box {
	background: rgb(30, 30, 30); padding: 0.25em 1.25em; cursor: move;
}
.dashboard_block_list .dashboard_block_header_box h3 {
	margin: 0px; color: rgb(255, 255, 255); float: left;
}
.dashboard_block_list .dashboard_block_header_box =
.dashboard_block_buttons {
	width: 60px; text-align: right; float: right;
}
.dashboard_block_list .dashboard_block_content {
	padding: 1.25em;
}
#usr_lgn_drv_opt_block p {
	margin: 0px 0px 0.75em; padding: 0px; clear: both;
}
label .lab {
	clear: both;
}
label .lab {
	width: 120px; float: left; display: block;
}
p.submit input {
	width: auto;
}
label {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold;
}
input {
	background: rgb(244, 244, 244); border-radius: 0px; border: 1px solid =
rgb(180, 180, 180); border-image: none;
}
.system_form_wrapper fieldset fieldset {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.system_form_wrapper legend {
	margin: 0px 0px 0.5em; padding: 0.26em 0px; font-size: 1.26em; =
font-weight: bold;
}
.system_form_wrapper label {
	margin: 0px 0.5em 0.5em 0px; float: none; display: inline-block;
}
.system_form_wrapper .light-box label {
	max-width: 92%;
}
.system_form_required {
	color: rgb(255, 0, 0); font-family: "Verdana", sans-serif; font-size: =
0px;
}
.system_form_required::after {
	color: rgb(105, 105, 105); text-transform: capitalize; font-size: 11px; =
font-style: italic; margin-left: 3px; visibility: visible; content: =
"Povinn=E9";
}
.system_form_recommended {
	color: rgb(255, 0, 0); font-family: "Verdana", sans-serif; font-size: =
11px; visibility: hidden;
}
.system_form_recommended::after {
	color: rgb(105, 105, 105); text-transform: capitalize; font-style: =
italic; margin-left: 5px; visibility: visible; content: =
"Doporu=E8en=E9";
}
.system_form_recommended {
	font-family: "Verdana", sans-serif;
}
.system_form_wrapper .system_form_visibility_no {
	display: none;
}
.system_form_wrapper .system_form_presentation_visibility_no {
	display: none;
}
.user_info a.login_bnt {
	background: rgb(97, 122, 16); margin: 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(133, 158, 54); border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; display: =
inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: =
none; -ms-touch-action: manipulation; touch-action: manipulation; =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.send-buttons {
	background: rgb(97, 122, 16); margin: 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(133, 158, 54); border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; display: =
inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: =
none; -ms-touch-action: manipulation; touch-action: manipulation; =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.user_info a.login_bnt:focus {
	outline: dotted thin; outline-offset: -2px;
}
.send-buttons:focus {
	outline: dotted thin; outline-offset: -2px;
}
.user_info a.login_bnt:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.send-buttons:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.user_info a.login_bnt:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.send-buttons:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.user_info a.login_bnt:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.send-buttons:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.user_info a.active.login_bnt {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.active.send-buttons {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.user_info a.disabled.login_bnt {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.disabled.send-buttons {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.user_info a[disabled].login_bnt {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
[disabled].send-buttons {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .user_info a.login_bnt {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .send-buttons {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.user_info a.login_bnt:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.send-buttons:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.user_info a.login_bnt:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.send-buttons:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.user_info a.login_bnt:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.send-buttons:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.user_info a.active.login_bnt {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.active.send-buttons {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open .user_info.dropdown-toggle a.login_bnt {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open .send-buttons.dropdown-toggle {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.user_info a.login_bnt:active {
	background-image: none;
}
.send-buttons:active {
	background-image: none;
}
.user_info a.active.login_bnt {
	background-image: none;
}
.active.send-buttons {
	background-image: none;
}
.open .user_info.dropdown-toggle a.login_bnt {
	background-image: none;
}
.open .send-buttons.dropdown-toggle {
	background-image: none;
}
.user_info a.disabled.login_bnt {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.send-buttons {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a[disabled].login_bnt {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].send-buttons {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .user_info a.login_bnt {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .send-buttons {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a.disabled.login_bnt:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.send-buttons:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a[disabled].login_bnt:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].send-buttons:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .user_info a.login_bnt:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .send-buttons:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a.disabled.login_bnt:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.send-buttons:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a[disabled].login_bnt:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].send-buttons:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .user_info a.login_bnt:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .send-buttons:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a.disabled.login_bnt:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.send-buttons:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a[disabled].login_bnt:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].send-buttons:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .user_info a.login_bnt:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .send-buttons:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a.active.disabled.login_bnt {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.active.disabled.send-buttons {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a[disabled].active.login_bnt {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].active.send-buttons {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .user_info a.active.login_bnt {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .active.send-buttons {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.user_info a.login_bnt .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
.send-buttons .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
.user_info a.login_bnt:hover {
	background-color: rgb(118, 148, 22);
}
.send-buttons:hover {
	background-color: rgb(118, 148, 22);
}
.user_info a.login_bnt:focus {
	background-color: rgb(118, 148, 22);
}
.send-buttons:focus {
	background-color: rgb(118, 148, 22);
}
.user_info {
	margin: 4.5px 0px; float: right;
}
.cdd-btn {
	margin: 4.5px 0px; float: right;
}
.cdd-btn {
	margin-right: 3px;
}
.user_info span {
	color: rgb(64, 72, 76);
}
.cdd-btn .btn {
	margin: 0px;
}
.user_info .btn {
	margin: 0px;
}
.infoBox {
	width: 48%; line-height: 1.8; margin-right: 2%; margin-bottom: 0.5em; =
float: left;
}
#top-highlight {
	background: =
url("../img/top-highlight-header.png?version=3D1547541248205") no-repeat =
top, url("../img/top-highlight-footer.png?version=3D1547541248205") =
no-repeat bottom; text-align: center; color: rgb(58, 58, 58); =
padding-top: 47px; padding-bottom: 17px; font-size: 18px; margin-top: =
15px; margin-bottom: 15px; position: relative;
}
#top-highlight .conin {
	background: rgb(227, 227, 227); padding: 10px;
}
#top-highlight .conin p {
	margin-bottom: 0px;
}
.left #sys_blck_highlight {
	background: url("../img/highlight.png?version=3D1547541248205") =
no-repeat top rgb(227, 227, 227); margin: 0px 0px 1em; padding: 40px =
20px 20px; width: 200px; color: rgb(86, 97, 102); font-size: 16px; =
max-width: 200px;
}
.left #sys_blck_highlight p {
	margin: 0px; color: rgb(86, 97, 102); font-size: 16px;
}
#top_blocks .sys_blck {
	margin: 20px 2% 0px 0px; padding: 0px; width: 49%; float: left;
}
#top_blocks #sys_blck_1013 {
	margin-right: 0px;
}
#top_blocks #sys_blck_1015 {
	margin-right: 0px;
}
#top_blocks .sys_blck > div {
	background: rgb(249, 249, 249); padding: 20px; border: 1px solid =
rgb(235, 235, 235); border-image: none;
}
#top_blocks h3 {
	margin: 0px; padding: 0px;
}
#top_blocks div {
	margin: 0px; padding: 0px;
}
#top_blocks .pul-doprava {
	width: 310px;
}
#top_blocks .green-btn {
	line-height: 54px; font-size: 14px;
}
#top_blocks p {
	margin: 0px 0px 0.5em; padding: 0px;
}
#top_blocks h3 {
	color: rgb(0, 0, 0); line-height: 1.8; font-size: 22px; font-weight: =
normal;
}
#top_blocks img {
	margin: 1em;
}
#top_blocks .pocet {
	color: rgb(86, 97, 102); font-size: 16px;
}
#top_blocks .pocet strong {
	color: rgb(86, 97, 102); font-size: 22px; font-weight: bold;
}
#top_blocks .help-ico {
	background: url("../img/icon/help.png?version=3D1547541248206") =
no-repeat left; color: rgb(102, 102, 102); padding-left: 25px; =
font-size: 12px; min-height: 23px;
}
#top_blocks .help-ico a {
	color: rgb(178, 80, 35); font-size: 12px;
}
.hp #area_contentright {
	margin-top: 20px; position: relative;
}
#changePassword_wrapper .wrapper {
	float: left;
}
#userCredentials_wrapper label {
	margin-bottom: 0.5em;
}
userCredentials_wrapper input {
	margin-bottom: 0.5em;
}
.usr_loginform label {
	margin-bottom: 0.5em;
}
.usr_loginform input {
	margin-bottom: 0.5em;
}
#changePassword_wrapper label {
	margin-bottom: 0.5em;
}
changePassword_wrapper input {
	margin-bottom: 0.5em;
}
#userCredentials_wrapper .password-strength-bar {
	margin: 0.5em 0px 0.25em; max-width: 172px;
}
#userCredentials_wrapper .password-strength-info {
	margin: 0.5em 0px 0.25em; max-width: 172px;
}
#userCredentials_wrapper input[type=3Dtext] {
	background: rgb(244, 244, 244); padding: 5px 10px; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 150px; color: rgb(0, 0, =
0);
}
#userCredentials_wrapper input[type=3Dpassword] {
	background: rgb(244, 244, 244); padding: 5px 10px; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 150px; color: rgb(0, 0, =
0);
}
#changePassword_wrapper input[type=3Dtext] {
	background: rgb(244, 244, 244); padding: 5px 10px; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 150px; color: rgb(0, 0, =
0);
}
#changePassword_wrapper input[type=3Dpassword] {
	background: rgb(244, 244, 244); padding: 5px 10px; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 150px; color: rgb(0, 0, =
0);
}
.usr_loginform input[type=3Dtext] {
	background: rgb(244, 244, 244); padding: 5px 10px; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 150px; color: rgb(0, 0, =
0);
}
.usr_loginform input[type=3Dpassword] {
	background: rgb(244, 244, 244); padding: 5px 10px; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 150px; color: rgb(0, 0, =
0);
}
#userCredentials_wrapper input[type=3Dtext]:hover {
	background: rgb(254, 254, 254);
}
#userCredentials_wrapper input[type=3Dpassword]:hover {
	background: rgb(254, 254, 254);
}
#userCredentials_wrapper input[type=3Dtext]:focus {
	background: rgb(254, 254, 254);
}
#userCredentials_wrapper input[type=3Dpassword]:focus {
	background: rgb(254, 254, 254);
}
#changePassword_wrapper input[type=3Dtext]:hover {
	background: rgb(254, 254, 254);
}
#changePassword_wrapper input[type=3Dpassword]:hover {
	background: rgb(254, 254, 254);
}
#changePassword_wrapper input[type=3Dtext]:focus {
	background: rgb(254, 254, 254);
}
#changePassword_wrapper input[type=3Dpassword]:focus {
	background: rgb(254, 254, 254);
}
.usr_loginform input[type=3Dtext]:hover {
	background: rgb(254, 254, 254);
}
.usr_loginform input[type=3Dpassword]:hover {
	background: rgb(254, 254, 254);
}
.usr_loginform input[type=3Dtext]:focus {
	background: rgb(254, 254, 254);
}
.usr_loginform input[type=3Dpassword]:focus {
	background: rgb(254, 254, 254);
}
#userCredentials_wrapper #f9a8129dd5417044eecbadf948aa8deb0 {
	margin-left: 158px;
}
.latest_order_list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.latest_order_list .item {
	padding: 5px 12px; border: 3px solid rgb(227, 227, 227); border-image: =
none; width: 219px; line-height: 1.5; margin-right: 1em; margin-bottom: =
1.5em; float: left; position: relative; min-height: 125px;
}
.latest_order_list .last.item {
	margin-right: 0px;
}
.latest_order_list .item .date {
	color: rgb(86, 97, 102); font-size: 1.18em; font-weight: bold; =
margin-bottom: 0.25em;
}
.latest_order_list .item .title a {
	color: rgb(0, 106, 161);
}
.latest_order_list .item .supplier_title {
	width: 90%; height: 40px; color: rgb(102, 102, 102); overflow: hidden;
}
.all_orders_link {
	margin-top: -40px; float: right;
}
.price {
	background: url("../img/grey-arrow.png?version=3D1547541248206") =
no-repeat bottom; height: 86px; text-align: center; color: rgb(86, 97, =
102); font-size: 1.25em;
}
.price strong {
	color: rgb(4, 115, 33); font-size: 2em; font-weight: normal;
}
.price a {
	margin: 15px 0px 0px; float: right;
}
.user_info_left {
	background: rgb(227, 242, 251); padding: 0px; color: rgb(0, 0, 0); =
font-size: 14px; font-weight: bold; display: block;
}
.user_info_left span {
	background: url("../img/blue-arrow.png?version=3D1547541248207") =
no-repeat bottom; padding: 0.5em 1em; display: block;
}
.detail {
	color: rgb(102, 102, 102);
}
.detail hr {
	height: 0px; border-bottom-color: currentColor; border-bottom-width: =
medium; border-bottom-style: none;
}
.organizationType {
	padding: 0.5em 1.5em 0.5em 0px; color: rgb(0, 0, 0); font-size: 20px; =
margin-right: 1em; float: left;
}
.organizationType img {
	margin-right: 0.5em; vertical-align: middle;
}
.detail strong {
	color: rgb(0, 0, 0); font-size: 115%;
}
.detail .section {
	margin-bottom: 1em;
}
.tabs_cnts :first-child.xen_pgr {
	display: none;
}
.tab-content :first-child.xen_pgr {
	display: none;
}
.bottom-border {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#navbar {
	position: absolute;
}
.top {
	clear: both;
}
.top a {
	background: url("../img/top.png?version=3D1547541248207") no-repeat 0px =
0px; width: 26px; height: 25px; float: right;
}
.top a span {
	text-indent: -9999px; display: block;
}
label {
	font-weight: normal;
}
.pager label.order-on-page {
	background: url("../img/icon/pocet-vz.png?version=3D1547541248207") =
no-repeat 0px 50%; margin: 0.5em 1em 0.5em 0px; width: 16px; height: =
16px; text-indent: -9999px; float: left;
}
.detail_rss a {
	color: rgb(255, 255, 255);
}
.detail_rss a:hover {
	color: rgb(255, 255, 255);
}
.detail_rss a:focus {
	color: rgb(255, 255, 255);
}
.xendocuments_name {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
#xenimages-box .tdc {
	min-width: 50px;
}
#xenimages-box .tdsize {
	min-width: 100px;
}
.tdc a {
	text-decoration: none !important; margin-right: 0.6em; float: right;
}
#xenimages-box .tdc a {
	float: none;
}
.tdc a span {
	text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.tdc a em {
	padding: 0px 0.25em; color: rgb(225, 106, 0); font-style: normal;
}
.xendocument_signature_list {
	padding: 0px !important; border: 0px currentColor !important; =
border-image: none !important; background-color: rgb(247, 247, 247);
}
.xendocument_signature_list p {
	margin: 1em 0px; padding-left: 1em; font-size: 11px;
}
.xendocument_signature_item {
	padding-left: 1em; font-size: 11px; margin-bottom: 1em; =
border-left-color: rgb(68, 68, 68); border-left-width: 2px; =
border-left-style: solid;
}
.xendocument_signature_item p {
	margin: 0px;
}
.xendocuments-box#xendocuments-box #xendocuments_list {
	border: 3px solid rgb(227, 242, 251); border-image: none; position: =
relative; z-index: 1;
}
.xendocuments_ico {
	background: url("../img/icon/no-icon.png?version=3D1547541248207") =
no-repeat 0px 0px; padding: 3px 0px 3px 25px;
}
.icon_bmp {
	background: url("../img/icon/bmp.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_pdf {
	background: url("../img/icon/pdf.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_doc {
	background: url("../img/icon/doc.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_htm {
	background: url("../img/icon/htm.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_jpg {
	background: url("../img/icon/jpg.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_rar {
	background: url("../img/icon/rar.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_txt {
	background: url("../img/icon/txt.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_xls {
	background: url("../img/icon/xls.png?version=3D1547541248207") =
no-repeat 0px 0px;
}
.icon_xml {
	background: url("../img/icon/xml.png?version=3D1547541248208") =
no-repeat 0px 0px;
}
.icon_zip {
	background: url("../img/icon/zip.png?version=3D1547541248208") =
no-repeat 0px 0px;
}
.toolbar_icon {
	padding: 0.5em 1em; float: right; display: block; max-width: 130px;
}
.toolbar_icon a {
	margin: 3px; text-align: center; text-decoration: none; float: left; =
min-height: 25px; min-width: 25px;
}
.detail .toolbar_icon {
	background: rgb(255, 255, 255); border: 2px solid rgb(218, 218, 218); =
border-image: none;
}
#registration {
	margin: 1em 0px; padding: 0px; width: 100%; display: block;
}
.registration-form {
	margin: 1em 0px; padding: 0px; width: 100%; display: block;
}
#registration .wrapper {
	margin: 0.26em 2% 0.5em 0px; padding: 0px; float: left; display: block;
}
.registration-form .wrapper {
	margin: 0.26em 2% 0.5em 0px; padding: 0px; float: left; display: block;
}
#organizationProfile_wrapper .wrapper {
	margin: 0.26em 2% 0.5em 0px; padding: 0px; float: left; display: block;
}
.organization-name .wrapper {
	width: 100%; margin-right: 0px;
}
#f1ea13dbaa51d6765f16b32e81eb645ca .wrapper {
	width: 100%; margin-right: 0px;
}
#f22f066eff480382e7f83d9559571044e-wrapper {
	width: 100%; margin-right: 0px;
}
#fc24ec89b7c2365e880cc99a8d94b04b2-wrapper {
	width: 100%; margin-right: 0px;
}
#fe33bb3211b11568b31a90f96569ba4af-wrapper {
	width: 100%; margin-right: 0px;
}
#registration label {
	margin: 0px 2% 0px 0px; color: rgb(0, 0, 0); line-height: 2.4; =
font-weight: normal; display: inline-block;
}
.registration-form label {
	margin: 0px 2% 0px 0px; color: rgb(0, 0, 0); line-height: 2.4; =
font-weight: normal; display: inline-block;
}
#organizationProfile_wrapper label {
	margin: 0px 2% 0px 0px; color: rgb(0, 0, 0); line-height: 2.4; =
font-weight: normal; display: inline-block;
}
#f093cd89a9d5ea4498bcfe26dfa6f16f7-wrapper label {
	line-height: 1;
}
#registration .wrapper select {
	background: rgb(244, 244, 244); padding: 3px 1%; width: 100%;
}
.registration-form .wrapper select {
	background: rgb(244, 244, 244); padding: 3px 1%; width: 100%;
}
#organizationProfile_wrapper .wrapper select {
	background: rgb(244, 244, 244); padding: 3px 1%; width: 100%;
}
#registration .wrapper select option {
	padding: 0.1em 0.5em;
}
.registration-form .wrapper select option {
	padding: 0.1em 0.5em;
}
#organizationProfile_wrapper .wrapper select option {
	padding: 0.1em 0.5em;
}
#registration .wrapper input {
	background: rgb(244, 244, 244); padding: 5px 2%; outline: 0px; =
border-radius: 0px; border: 1px solid rgb(180, 180, 180); border-image: =
none; color: rgb(0, 0, 0);
}
.registration-form .wrapper input {
	background: rgb(244, 244, 244); padding: 5px 2%; outline: 0px; =
border-radius: 0px; border: 1px solid rgb(180, 180, 180); border-image: =
none; color: rgb(0, 0, 0);
}
#organizationProfile_wrapper .wrapper input {
	background: rgb(244, 244, 244); padding: 5px 2%; outline: 0px; =
border-radius: 0px; border: 1px solid rgb(180, 180, 180); border-image: =
none; color: rgb(0, 0, 0);
}
#registration .wrapper input[type=3Dcheckbox] {
	background: 0px; margin: 9px 5px 0px 0px; padding: 0px; outline: 0px; =
border: 0px currentColor; border-image: none; float: left;
}
.registration-form .wrapper input[type=3Dcheckbox] {
	background: 0px; margin: 9px 5px 0px 0px; padding: 0px; outline: 0px; =
border: 0px currentColor; border-image: none; float: left;
}
#organizationProfile_wrapper .wrapper input[type=3Dcheckbox] {
	background: 0px; margin: 9px 5px 0px 0px; padding: 0px; outline: 0px; =
border: 0px currentColor; border-image: none; float: left;
}
#fc24ec89b7c2365e880cc99a8d94b04b2-wrapper label {
	float: left;
}
#fe33bb3211b11568b31a90f96569ba4af-wrapper label {
	float: left;
}
#faf6a8af61a802aa6316bc5fa08db97e5-wrapper label {
	float: left;
}
#f870871755c4502e99b2990dfb3f735ee-wrapper label {
	float: left;
}
#f22f066eff480382e7f83d9559571044e-wrapper label {
	float: left;
}
#fba0d8f6f05b1b0d219d28d572fd22742-wrapper label {
	float: left;
}
#f7cf77544077127b616650884d81498bf-wrapper label {
	float: left;
}
#registration .organization-name input {
	width: 61%;
}
.registration-form .organization-name input {
	width: 61%;
}
#organizationProfile_wrapper .organization-name input {
	width: 61%;
}
#registration .organization-data input {
	width: 96%;
}
.registration-form .organization-data input {
	width: 96%;
}
#organizationProfile_wrapper .organization-data input {
	width: 96%;
}
#organizationProfile_wrapper #f2f9d746c3697ef8ae5c53a368972fb35 {
	width: 30%; clear: none; margin-right: 5%; float: left; _margin-right: =
4%;
}
#organizationProfile_wrapper #cpvApp_fe27dca2aa0c8988f8a0cbfd3eda9eef2 {
	width: 100%; margin-right: 0px; float: none; _margin-right: 0;
}
#organizationProfile_wrapper #fafeded8354ad3bf3f12926a22fcdcca7-wrapper =
{
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
#organizationProfile_wrapper #f4fc35a126ed16d03b627c49392e50135-wrapper =
{
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
#organizationProfile_wrapper #ffdb1e6a1bff293e5c1a20350cc6aca61-wrapper =
{
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
#registration .organization-address .wrapper {
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
.registration-form .organization-address .wrapper {
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
#organizationProfile_wrapper .organization-address .wrapper {
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
.registration-form .organization-data label {
	width: 30%; margin-right: 5%; _margin-right: 4%;
}
#organizationProfile_wrapper #fafeded8354ad3bf3f12926a22fcdcca7-wrapper =
{
	right: 0px; margin-right: 0px; position: absolute; _margin-right: 0;
}
#organizationProfile_wrapper #fafeded8354ad3bf3f12926a22fcdcca7-wrapper =
input {
	width: 96%;
}
#organizationProfile_wrapper #f4fc35a126ed16d03b627c49392e50135-wrapper =
input {
	width: 96%;
}
#organizationProfile_wrapper #ffdb1e6a1bff293e5c1a20350cc6aca61-wrapper =
input {
	width: 96%;
}
#registration .organization-address input {
	width: 96%;
}
.registration-form .organization-address input {
	width: 96%;
}
#organizationProfile_wrapper .organization-address input {
	width: 96%;
}
#registration .system_forms_submit_button {
	float: right;
}
.registration-form .system_forms_submit_button {
	float: right;
}
#organizationProfile_wrapper .system_forms_submit_button {
	float: right;
}
#registration fieldset {
	margin: 0px; padding: 0px; border-radius: 0px; border: 0px =
currentColor; border-image: none;
}
.registration-form fieldset {
	margin: 0px; padding: 0px; border-radius: 0px; border: 0px =
currentColor; border-image: none;
}
#registration legend {
	padding: 0px;
}
.registration-form legend {
	padding: 0px;
}
#registration .system_form_elementValidationResult {
	clear: both; display: block;
}
.registration-form .system_form_elementValidationResult {
	clear: both; display: block;
}
#organizationProfile_wrapper .system_form_elementValidationResult {
	clear: both; display: block;
}
#registration .organization-name .system_form_elementValidationResult {
	text-align: right; margin-right: 0.5em;
}
.registration-form .organization-name =
.system_form_elementValidationResult {
	text-align: right; margin-right: 0.5em;
}
.registration-form .organization-address =
.system_form_elementValidationResult {
	text-align: right; margin-right: 0.5em;
}
#organizationProfile_wrapper .organization-name =
.system_form_elementValidationResult {
	text-align: right; margin-right: 0.5em;
}
#organizationProfile_wrapper .organization-address =
.system_form_elementValidationResult {
	text-align: right; margin-right: 0.5em;
}
.organization-data {
	width: 100%;
}
#fc3471f71aefb4a2edbf87dc91189096b-wrapper {
	width: 100%;
}
#f013cc1d765ea33b1babf40a7be953acd-wrapper {
	width: 100%;
}
#f7cf77544077127b616650884d81498bf-wrapper {
	width: 100%;
}
#fba0d8f6f05b1b0d219d28d572fd22742-wrapper {
	width: 100%;
}
#registration .organization-data .wrapper {
	width: 30%; margin-right: 5%;
}
#organizationProfile .organization-data .wrapper {
	width: 30%; margin-right: 5%;
}
#registration #fa69c5cd04f0276c33cc94328b3ca9cf8 {
	float: right;
}
.registration-form #fa69c5cd04f0276c33cc94328b3ca9cf8 {
	float: right;
}
#organizationProfile_wrapper textarea {
	background: rgb(244, 244, 244); margin: 0px; padding: 5px 2%; outline: =
0px; border: 1px solid rgb(180, 180, 180); border-image: none; width: =
61%;
}
#organizationProfile_wrapper .organization-description .wrapper {
	width: 100%; margin-right: 0px;
}
#organizationProfile_wrapper .organization-description textarea {
	width: 96%;
}
#organizationProfile_wrapper #ffdb1e6a1bff293e5c1a20350cc6aca61-wrapper =
{
	margin-right: 0px;
}
#organizationProfile_wrapper #f76048d9be8d6703df547776311ddc811-wrapper =
{
	margin-right: 0px;
}
#organizationProfile_wrapper #f1f610b6f667544d9ccf1783e9cd811c5-wrapper =
{
	margin-right: 0px;
}
#organizationProfile_wrapper #faf6a8af61a802aa6316bc5fa08db97e5-wrapper =
{
	margin-right: 0px;
}
#registration_wrapper #fac821e37b3f14cccdc56964ec725e6cc-wrapper {
	margin-right: 0px;
}
#organizationProfile_wrapper .organization-address =
#f5732e6ae421226ea95d522df6283134a-wrapper {
	margin-right: 0px;
}
#organizationProfile_wrapper .organization-address =
#f4750fff3aebdaa2b6034b7ef2846b9c5-wrapper {
	margin-right: 0px;
}
#organizationProfile_wrapper .organization-address =
#f518cc9599051d67004fbc841f24bc057-wrapper {
	margin-right: 0px;
}
#organizationProfile_wrapper .organization-address =
#f0f809e8230a58182c1090cec1313dfd2-wrapper {
	margin-right: 0px;
}
#organizationProfile_wrapper #ffdce92e287c828a6395c00df52d086f9-wrapper =
{
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#f92be103ceac88210137668e076bd53ba-wrapper {
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#ff49a03582eff7b2db1e8e7da09d27ccb-wrapper {
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#fa52fe0d2c2815441a270cbde9ff423ab-wrapper {
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#f6a03f88a97c950f77e72ea8cf09c37b4-wrapper {
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#f7356c74ac35dce518fd8dee971bd2c3b-wrapper {
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#fedeb30cc7f6c803e8a40fd7e28a8c59d-wrapper {
	margin-right: 0px;
}
#registration_wrapper .organization-address =
#f11c6b8e80bb5bb3083020d9d2f4ec530-wrapper {
	margin-right: 0px;
}
#organizationProfile_wrapper .organization-address =
#f7c79e6937f41b0a2fc48ecbab34be28a-wrapper {
	margin-right: 0px;
}
.registration-form-conditions .wrapper {
	width: 100%; position: relative;
}
.registration-form-conditions .wrapper label {
	text-align: left; float: none; display: inline-block; position: =
relative;
}
.registration-form-conditions .wrapper input {
	background: 0px; margin: 9px 5px 0px 0px; padding: 0px; outline: 0px; =
border: 0px currentColor; border-image: none; display: inline-block; =
position: relative;
}
.registration-form-conditions .form_legend span.system_form_recommended =
{
	color: rgb(105, 105, 105); visibility: visible;
}
.organization-keyword fieldset fieldset {
	margin: 0px;
}
.organization-keyword fieldset fieldset fieldset {
	width: 33%; clear: none; margin-right: 0px; float: left;
}
.organization-keyword fieldset fieldset fieldset .wrapper {
	width: 80%; margin-right: 0px; float: left;
}
.organization-keyword fieldset fieldset fieldset .wrapper =
input[type=3D'text'] {
	width: 96%;
}
.organization-keyword #f72a62f62a4793cc62cf42aaaeb864607 .cl {
	clear: none;
}
#organizationProfile_wrapper #fa378060ca4b19ac45cbc489c6df40b01 {
	float: none;
}
.organization-keyword #f72a62f62a4793cc62cf42aaaeb864607 fieldset =
.system_forms_submit_button {
	background: url("../img/icon/minus.png?version=3D1547541248208") =
no-repeat left; margin: 35px 0px 0px 5px; padding: 0px; outline: 0px; =
border: 0px currentColor; border-image: none; width: 20px; height: 20px; =
text-indent: -9999px; float: left;
}
#user_wrapper {
	margin: 1em 0px; padding: 0px; width: 100%; display: block;
}
#user_wrapper .wrapper {
	margin: 0.26em 3% 0.5em 0px; padding: 0px; width: 30%; float: left; =
display: block;
}
#user_wrapper label {
	margin: 0px 2% 0px 0px; color: rgb(0, 0, 0); line-height: 2.4; =
font-weight: normal; float: none; display: inline-block; max-width: =
265px;
}
#user_wrapper .wrapper input[type=3Dcheckbox] {
	top: 5px; margin-left: 0px; float: left; position: relative;
}
#user_wrapper .wrapper input[type=3Dtext] {
	width: 96%;
}
#user_wrapper .wrapper input {
	background: rgb(244, 244, 244); padding: 5px 2%; outline: 0px; =
border-radius: 0px; border: 1px solid rgb(180, 180, 180); border-image: =
none; color: rgb(0, 0, 0);
}
#user_wrapper .wrapper input[readonly] {
	border-color: rgb(245, 245, 245); color: rgb(157, 157, 157); cursor: =
not-allowed; background-color: rgb(245, 245, 245);
}
.new-password label {
	width: 46%; color: rgb(119, 119, 119); line-height: 2; font-weight: =
normal;
}
#newPasswordSet label {
	width: 46%; color: rgb(119, 119, 119); line-height: 2; font-weight: =
normal;
}
.new-password .wrapper input {
	padding: 5px 2%; width: 47%;
}
#newPasswordSet .wrapper input {
	padding: 5px 2%; width: 47%;
}
.new-password .wrapper {
	width: 48%; margin-right: 4%; float: left;
}
.new-password #fe8404ac787f1c962ec3009b08dd681cc-wrapper {
	margin-right: 0px;
}
.new-password .system_forms_submit_button {
	padding: 7px 25px; letter-spacing: 1px; float: right;
}
.new-password p {
	color: rgb(119, 119, 119); float: left;
}
#order .button-box div {
	float: right;
}
#order .button-box div:first-child {
	float: left;
}
#order_form .xenorders_cpv_content label {
	margin-right: 2%; float: left;
}
#order_form .xenorders_cpv_content .xenorders_cpv_select {
	margin-right: 1%;
}
#order_form .xenorders_cpv_content .xenorders_cpv_val {
	margin: 0.25em 0px; color: rgb(112, 112, 112); clear: both; display: =
block;
}
#order_form .order-box-right {
	margin-right: 0px;
}
#order_form #f5a62e55b2ed86635745ef9ec17eb96f9-wrapper {
	margin-right: 0px;
}
#order_form #f14babf66aade9ca55b8afb3c0b0a96cd-wrapper {
	margin-right: 0px;
}
#order_form #f002c3d1a64a46f75383d2c1406416213-wrapper {
	margin-right: 0px;
}
#order_form #f0583d1854c6550748f218b21bb7201b1-wrapper {
	margin-right: 0px;
}
#order_form #fd4d7b45b1d79f43e638898bae68e0f7f-wrapper {
	margin-right: 0px;
}
#order_form #f1631c7f6bbc4de19ba725d409f643dd6-wrapper {
	margin-right: 0px;
}
#order_form #f002c3d1a64a46f75383d2c1406416213-wrapper label {
	margin-right: 0.5em;
}
#order_form .order-box-right .wrapper {
	width: 100%; margin-right: 0px;
}
#order_form .system_form_elementValidationResult {
	clear: both; display: block;
}
#order_form .system_form_elementValidationResult {
	text-align: right; margin-right: 0.5em;
}
#order_form .system_form_elementValidationResult =
.system_form_elementValidationResult_message {
	padding-right: 1em;
}
#order_form #f9392d54d205364404791408ca5f58f3c-wrapper =
.system_form_elementValidationResult {
	margin: 0px; width: 330px; text-align: left;
}
#order_form #f5c234116e7968b4bb67994532ca8f968-wrapper {
	width: auto;
}
#xenimages-box {
	clear: both;
}
#order_form_wrapper .button-box {
	clear: both; position: relative;
}
#order_form_wrapper .button-box div {
	float: left;
}
.modbox div.close {
	background: url("../img/icon/close.png?version=3D1547541248209") =
no-repeat 0px bottom; top: 12px !important;
}
.modbox div.handle {
	background: rgb(238, 238, 238); border-radius: 4px; width: 100%; =
height: 53px !important; color: rgb(43, 96, 173); line-height: 53px; =
text-indent: 10px; font-size: 16px; font-weight: bold;
}
.loading div {
	background: url("../img/loader.gif?version=3D1547541248209") no-repeat =
center; width: auto; height: 20px; display: block;
}
.modbox div.modal_box_wait {
	background: url("../img/loading.gif?version=3D1547541248209") no-repeat =
10px 10px;
}
.modbox #messages_mb {
	margin: 0px;
}
.modbox #messages_mb .message {
	text-align: center;
}
.modal_box_wrap {
	padding: 25px 30px !important;
}
.modbox_cnt {
	padding: 2em 3em; border-radius: 0px; border: 1px solid rgba(0, 0, 0, =
0.2); border-image: none; position: relative; box-shadow: 0px 3px 9px =
rgba(0,0,0,0.5); background-clip: padding-box; background-color: =
rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modbox .tabs_cnts h3 {
	margin: 0px;
}
.modbox .tabs_cnts label {
	min-width: 120px;
}
.modbox #orderDocument_wrapper label {
	min-width: 120px;
}
.modbox #orderImageDocument_wrapper label {
	min-width: 120px;
}
.modbox .tabs_cnts .system_forms_submit_button {
	float: right;
}
.modbox .spub_fr .subbot {
	float: right;
}
.modbox #f5c9ee7a10a04fb9ee1373fe6f4a30351 {
	float: right;
}
.modbox #f9d02171a433370cdb04cb089d63398d1 {
	float: right;
}
.modbox #f85518adafb91e8693e502663eef0d981 {
	float: left;
}
.modbox .spub_fr table tr td {
	padding: 3px;
}
.modbox .spub_fr .organizations_frm_price {
	padding: 0px;
}
.modbox .spub_fr .lab {
	width: auto; line-height: 2; margin-right: 1em;
}
#organizations_frm_search_results {
	margin: 0.5em 0px;
}
#showAllEzak {
	background: url("../img/icon/plus.png?version=3D1547541248209") =
no-repeat left; margin: 0.25em 0px 0.5em; height: 20px; padding-left: =
30px; float: left;
}
.user-add {
	background: url("../img/icon/plus.png?version=3D1547541248209") =
no-repeat left; margin: 0.25em 0px 0.5em; height: 20px; padding-left: =
30px; float: left;
}
.sys_confirm {
	padding: 20px;
}
.sys_confirm h2 {
	margin-top: 0px;
}
.sys_confirm .sys_confirm_msg {
	font-size: 14px; font-weight: bold;
}
#user_toolbar {
	padding: 10px; border: 2px solid rgb(193, 193, 193); border-image: =
none; float: left;
}
#user_toolbar a {
	margin: 0px 0.5em; text-decoration: none;
}
.user-detail {
	margin-right: 6em; float: left;
}
.user-detail tr {
	background: rgb(255, 255, 255);
}
.user-detail tr:nth-child(2n) {
	background: rgb(255, 255, 255);
}
.user-detail table th {
	color: rgb(0, 0, 0); font-weight: normal; min-width: 100px;
}
#emailingFilter_wrapper #f90a666975c8ec73e2a6e5427bc9cc13e {
	background: url("../img/icon/plus.png?version=3D1547541248209") =
no-repeat left; border: 0px currentColor; border-image: none; color: =
rgb(0, 106, 161) !important; padding-left: 25px; font-weight: normal; =
text-decoration: underline; text-shadow: none;
}
#emailingFilter_wrapper #f90a666975c8ec73e2a6e5427bc9cc13e:hover {
	text-decoration: none;
}
#emailingFilter_wrapper #f90a666975c8ec73e2a6e5427bc9cc13e:focus {
	text-decoration: none;
}
#emailingFilter_wrapper #f74e30f268062a9a5068eb82ad6316ffa input {
	margin-right: 20px;
}
.email-filter-label label {
	line-height: 22px; font-size: 15px; font-weight: bold;
}
#emailingFilter_wrapper .emailing-checkbox {
	width: 48%; float: left;
}
#emailingFilter_wrapper #f333ad897b752744fce5655c7dcd660b9-wrapper {
	width: 48%; float: left;
}
#emailingFilter_wrapper #f333ad897b752744fce5655c7dcd660b9-wrapper label =
{
	margin: 0px 0px 0.5em 1em; float: none;
}
#emailingFilter_wrapper .xenorders_cpv_content {
	margin-left: 33px; float: left;
}
#emailingFilter_wrapper textarea {
	background: rgb(244, 244, 244); padding: 10px 1.9%; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 96%; min-height: 60px;
}
#emailingFilter_wrapper .system_form_element_description {
	clear: left; display: block;
}
#xenorders_cpv_clear_f38285fe078d728c41d177f113bd0a689 {
	margin: 0px 0.5em;
}
.system_message {
	margin: 0.5em 0px; padding: 5px 10px 5px 55px; font-size: 110%; =
min-height: 24px;
}
#sys_blck_xenorganizationsBlockedMessage {
	margin: 3.5em 0px 0.5em; width: 100%; color: rgb(255, 0, 0); font-size: =
14px; min-height: 24px;
}
div.form_legend {
	color: rgb(112, 112, 112); font-size: 95%; margin-top: 0.5em; float: =
left;
}
.scrollToTop#scrollToTop {
	background: url("../img/top.png?version=3D1547541248210") no-repeat; =
width: 49px; height: 49px; right: 100px; bottom: 50px; display: none; =
position: fixed; z-index: 5000;
}
.password_help_wrap {
	margin: 0px !important; padding: 0px !important; position: relative;
}
.password_help_wrap #password_help {
	top: 30px; right: 30px;
}
.xenservices-orderprocess-services .tooltip-link {
	margin: 1px 0px 0px 0.5em; float: none; display: inline-block;
}
#orderFilter_wrapper .tooltip-link {
	margin: 1px 0px 0px 0.5em; float: none; display: inline-block;
}
#cotnractFilter_wrapper .tooltip-link {
	margin: 1px 0px 0px 0.5em; float: none; display: inline-block;
}
.xenservices-orderprocess-services .tooltip-box ul {
	margin: 0px; padding: 0px;
}
.xenservices-orderprocess-services .tooltip-box li {
	background: url("../img/bc.png?version=3D1547541248210") no-repeat left =
7px; list-style: none; padding-left: 12px; margin-bottom: 0.5em;
}
#password_help p {
	background: url("../img/bc.png?version=3D1547541248210") no-repeat left =
7px; margin: 0px 0px 0.5em; color: rgb(119, 119, 119); text-indent: =
12px; font-size: 95%;
}
#changePassword_wrapper .password_help {
	margin-top: 5px; margin-left: 3%;
}
#changePassword .password_help {
	margin-left: 10px;
}
.password-strength-info {
	margin: 5px 0px;
}
.password-strength-bar {
	margin: 5px 0px; width: 0px; height: 8px; clear: both;
}
.organization-address .password-strength-info {
	margin: 0.5em 0px;
}
.organization-address .password-strength-bar {
	margin: 0.5em 0px;
}
#removeSignsInfo {
	background: linear-gradient(rgb(255, 248, 227) 0%, rgb(255, 245, 219) =
49%, rgb(255, 240, 203) 100%); padding: 0px; border: 1px solid rgb(229, =
213, 164); border-image: none; color: rgb(190, 86, 0);
}
#removeSignsInfo div {
	background: =
url("../img/icon/warning_modal.png?version=3D1547541248210") no-repeat =
10px 10px; margin: 0px; padding: 0.86em 2em 0.86em 4em; border: 1px =
solid rgb(255, 255, 255); border-image: none; color: rgb(190, 86, 0);
}
#f84101d10024af344c6d22f7bda90afe9 .wrapper {
	width: 25%; clear: both; min-height: 20px;
}
#f84101d10024af344c6d22f7bda90afe9 .wrapper label {
	font-weight: normal;
}
#f84101d10024af344c6d22f7bda90afe9 .wrapper input {
	margin-right: 20px;
}
#modal_box_bg_ajax_mb_cnt {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.xenservices-validity {
	background: rgb(227, 242, 251); padding: 0.5em 1em; margin-bottom: =
1.5em;
}
.xenservices-validity p {
	margin: 0.5em 0px; color: rgb(0, 0, 0); font-weight: bold; float: left;
}
#organization_hp .xenservices-orderprocess-services select {
	padding-top: 6px; font-weight: bold;
}
#xenservices-orderReview button {
	float: right;
}
.xenservices-orderprocess-services .xenservices-cancel {
	padding: 4px 15px; letter-spacing: 0px; font-weight: normal;
}
#xenservices-orderReview {
	padding: 0.5em 2em;
}
#xenservices-orderReview h3 {
	margin-top: 0px;
}
#xenservices-orderReview hr {
	border-width: 0px 0px 1px; border-style: none none dotted; =
border-color: currentColor currentColor rgb(193, 193, 193); margin: =
0.5em 0px 1.5em; padding: 0px; border-image: none;
}
#xenservices-orderReview .xenservices-buttons {
	margin-bottom: 1em;
}
#xenservices-orderReview .xenservices-buttons label {
	font-weight: normal; margin-right: 1em;
}
#xenservices-orderReview .xenservices-buttons input {
	padding: 0.5em 1em;
}
.xenservices-cancel {
	background: linear-gradient(rgb(255, 248, 227) 0%, rgb(255, 245, 219) =
49%, rgb(255, 240, 203) 100%); margin: 0px 0px 1em; padding: 0px; =
border: 1px solid rgb(229, 213, 164); border-image: none; color: =
rgb(190, 86, 0);
}
.xenservices-cancel div {
	background: =
url("../img/icon/warning_modal.png?version=3D1547541248210") no-repeat =
10px 10px; margin: 0px; padding: 0.86em 2em 0.86em 4em; border: 1px =
solid rgb(255, 255, 255); border-image: none; color: rgb(190, 86, 0);
}
.xenservices-center {
	text-align: center;
}
.xenservices-list .order_list_table th {
	font-weight: bold;
}
.cl {
	clear: both;
}
.clear {
	clear: both;
}
.cleaner {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.fleft {
	margin-bottom: 15px;
}
.fright {
	margin-bottom: 15px;
}
.ffull {
	margin-bottom: 15px;
}
.ffull {
	width: 100%;
}
.fw13 {
	width: 30%;
}
.fw23 {
	width: 66%;
}
.fw133 {
	width: 31%; margin-right: 2%;
}
.fw12 {
	width: 48%;
}
.fw20 {
	width: 20%;
}
.fw15 {
	width: 16%;
}
.flast {
	margin-right: 0px;
}
.chart {
	padding: 10px 2px; border: 1px solid rgb(220, 220, 220); border-image: =
none;
}
.stats h4 {
	color: black; font-size: 13px; margin-top: 10px;
}
.statsbox {
	background: rgb(247, 247, 247); border: 1px solid rgb(220, 220, 220); =
border-image: none; margin-top: 15px;
}
.statsbox .conin {
	margin: 0px; padding: 15px;
}
.statsbox h3 {
	margin-top: 0px;
}
.desc {
	color: rgb(119, 119, 119);
}
.download-button {
	background: url("../img/download-button.png?version=3D1547541248211") =
repeat-y rgb(227, 242, 251); font-weight: bold; text-decoration: none; =
display: block; min-height: 70px;
}
.doc-detail .download-button:hover {
	color: white; font-weight: bold; text-decoration: none; =
background-color: rgb(22, 118, 181);
}
.doc-detail .download-button:active {
	color: white; font-weight: bold; text-decoration: none; =
background-color: rgb(22, 118, 181);
}
.doc-detail .download-button:focus {
	color: white; font-weight: bold; text-decoration: none; =
background-color: rgb(22, 118, 181);
}
.download-button div {
	background: =
url("../img/download-button-ico.png?version=3D1547541248211") no-repeat =
22px 50%; margin: 0px; padding: 20px 20px 20px 100px;
}
.download-button strong {
	color: black; padding-bottom: 3px; display: block;
}
.doc-detail .download-button:hover strong {
	color: white;
}
.doc-detail .download-button:active strong {
	color: white;
}
.doc-detail .download-button:focus strong {
	color: white;
}
.download-button span {
	text-decoration: underline;
}
.dlist {
	background-position: -24px 0px; min-height: 50px;
}
.dlist div {
	background: url("../img/dlist-ico.png?version=3D1547541248211") =
no-repeat 10px 50%; padding: 12px 12px 12px 65px;
}
.dlist div a {
	-ms-word-wrap: break-word;
}
.dlist strong {
	color: rgb(0, 106, 161);
}
.dlist span {
	color: rgb(119, 119, 119); font-weight: normal; text-decoration: none;
}
.doc-detail .download-button:hover span {
	color: white;
}
.doc-detail .download-button:active span {
	color: white;
}
.doc-detail .download-button:focus span {
	color: white;
}
h4.hblack {
	background: none; color: black; clear: both; font-size: 14px; =
margin-top: 10px; margin-bottom: 15px;
}
.doc-detail .fw12 p {
	background: url("../img/download-edesc.png?version=3D1547541248211") =
no-repeat 0px 4px; margin: 0px 0px 15px; padding: 0px 0px 0px 65px; =
color: rgb(119, 119, 119);
}
.xendocuments-box#xendocuments-box #xendocuments_list {
	border: 0px currentColor; border-image: none;
}
#organization_hp #verificationSuccessMessage {
	background: linear-gradient(rgb(222, 239, 191) 0%, rgb(210, 233, 171) =
100%); margin: 0.25em 0px; padding: 0px; border: 1px solid rgb(167, 203, =
108); border-image: none; color: rgb(6, 124, 37); font-weight: bold;
}
#organization_hp #verificationSuccessMessage span {
	background: url("../img/dashboard/success.png?version=3D1547541248211") =
no-repeat 10px 50%; padding: 1.1em 1.5em 1.1em 52px; border: 1px solid =
rgb(236, 246, 218); border-image: none; display: block;
}
#organization_hp #closeVerificationSuccessMessage {
	background: url("../img/dashboard/close.png?version=3D1547541248211") =
no-repeat 0px 0px; margin: 2px 0px 0px 40px; padding: 0px; width: 16px; =
height: 16px; text-indent: -999px; overflow: hidden; float: right;
}
#organization_hp .sys_btn {
	line-height: 1.4; min-width: 120px;
}
#organization_hp h2 {
	font-size: 18px;
}
#organization_hp h3 {
	font-size: 18px;
}
.profile_link {
	margin: 0px; padding: 0.5em 4px; color: rgb(102, 102, 102); font-size: =
16px;
}
.profile_link a {
	font-size: 12px;
}
.user-name {
	margin: 0px; padding: 0.25em 4px; font-size: 24px; font-weight: normal;
}
.organization-promo {
	background: radial-gradient(at center, rgb(255, 255, 255) 20%, rgb(248, =
248, 248) 100%); margin: 3em 0px 3.5em; padding: 0px; border: 1px solid =
rgb(227, 227, 227); border-image: none; color: rgb(0, 0, 0);
}
.organization-promo .promo-1.itemsBlock {
	background: =
url("../img/dashboard/submitter-bg.png?version=3D1547541248211") =
no-repeat 98% 50%;
}
.organization-promo .promo-2.itemsBlock {
	background: =
url("../img/dashboard/pvu-screen.png?version=3D1547541248211") no-repeat =
96% 50%;
}
.organization-promo .promo-3.itemsBlock {
	background: =
url("../img/dashboard/supplier-bg.png?version=3D1547541248212") =
no-repeat 92% 50%;
}
.organization-promo .promo-4.itemsBlock {
	background: =
url("../img/dashboard/pvu-mail.png?version=3D1547541248212") no-repeat =
92% 50%;
}
.organization-promo .promo-5.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-5.png?version=3D1547541248212") no-repeat =
92% 50%;
}
.organization-promo .promo-6.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-6.png?version=3D1547541248212") no-repeat =
92% 50%;
}
.organization-promo .promo-7.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-7.png?version=3D1547541248212") no-repeat =
92% 50%;
}
.organization-promo .promo-8.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-8.png?version=3D1547541248212") no-repeat =
92% 50%;
}
.organization-promo .promo-9.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-9.png?version=3D1547541248212") no-repeat =
92% 50%;
}
.organization-promo .promo-10.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-vanocni.png?version=3D1547541248212") =
no-repeat 92% 50%;
}
.organization-promo .promo-11.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-vanocni.png?version=3D1547541248212") =
no-repeat 92% 50%;
}
.organization-promo .promo-12.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-konference.png?version=3D1547541248212") =
no-repeat 92% 50%;
}
.organization-promo .promo-13.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-konference.png?version=3D1547541248212") =
no-repeat 92% 50%;
}
.organization-promo h2 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h3 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h4 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h5 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h6 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo ul {
	margin: 0px;
}
.organization-promo p {
	color: rgb(102, 102, 102); margin-bottom: 0.5em;
}
.organization-promo ul {
	color: rgb(102, 102, 102); margin-bottom: 0.5em;
}
.organization-promo ul li {
	background: url("../img/box-li.png?version=3D1547541248212") no-repeat =
0px 4px; list-style: none; margin: 0px 0px 0.5em; padding-left: 25px;
}
.organization-promo .btn {
	margin: 1em 0px 0.5em 2em; float: right;
}
.organization-promo .btn a {
	padding: 1em 2em; text-shadow: 1px 1px 1px #404040;
}
.organization-promo .pul-doleva {
	margin: 0px; padding: 0px; width: 46%;
}
.organization-promo .pul-doprava {
	margin: 0px; padding: 0px; width: 51%;
}
.organization-promo strong {
	color: rgb(102, 102, 102); font-size: 100%;
}
.organization-promo .pul-doleva .btn {
	margin: 1em 0px 0.5em; float: none;
}
.organization-promo .pul-doprava .btn {
	margin: 1em 0px 0.5em; float: none;
}
.xenorganization_mailing {
	margin: 0px 0px 3em; padding: 0.5em 4px; color: rgb(102, 102, 102); =
font-size: 16px;
}
.xenorganization_mailing a {
	font-size: 12px;
}
.xenorganization_mailing .count {
	color: rgb(0, 0, 0); line-height: 1; font-size: 26px;
}
#ordersStatistics button {
	background: rgb(245, 245, 245); border-width: 1px 0px 1px 1px; =
border-style: solid none solid solid; border-color: rgb(230, 230, 230) =
currentColor rgb(230, 230, 230) rgb(230, 230, 230); margin: 0px; =
padding: 0px; border-image: none; width: 33.33%; height: 40px; color: =
rgb(119, 119, 119); font-weight: bold; float: left; cursor: pointer;
}
.profile button {
	background: rgb(245, 245, 245); border-width: 1px 0px 1px 1px; =
border-style: solid none solid solid; border-color: rgb(230, 230, 230) =
currentColor rgb(230, 230, 230) rgb(230, 230, 230); margin: 0px; =
padding: 0px; border-image: none; width: 33.33%; height: 40px; color: =
rgb(119, 119, 119); font-weight: bold; float: left; cursor: pointer;
}
#ordersStatistics button:hover {
	background: rgb(245, 245, 245);
}
.profile button:hover {
	background: rgb(245, 245, 245);
}
#ordersStatistics button.active {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-top-color: =
rgb(22, 118, 181); border-bottom-color: currentColor; border-top-width: =
2px; border-bottom-width: 0px; border-top-style: solid; =
border-bottom-style: none;
}
.profile button.active {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-top-color: =
rgb(22, 118, 181); border-bottom-color: currentColor; border-top-width: =
2px; border-bottom-width: 0px; border-top-style: solid; =
border-bottom-style: none;
}
#organization_hp #orderServices {
	margin-top: 1em;
}
#chart_orders_source_div {
	width: 100%; height: 280px; display: block;
}
#chart_orders_type_div {
	width: 100%; height: 280px; display: block;
}
#chart_orders_source_div {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
#chart_orders_type_div {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
#organization_hp #chart_orders_source_div {
	width: 480px;
}
#orders_statistics .chart_orders_type_div {
	margin: 1em 0px; width: 48%; float: left;
}
#orders_statistics .chart_orders_procedure_type_div {
	margin: 1em 0px; width: 48%; float: left;
}
#orders_statistics .chart_orders_type_div #chart_orders_type_div {
	border: 1px solid rgb(230, 230, 230); border-image: none; height: =
300px;
}
#orders_statistics .chart_orders_procedure_type_div =
#chart_orders_procedure_type_div {
	border: 1px solid rgb(230, 230, 230); border-image: none; height: =
300px;
}
#orders_statistics .chart_orders_procedure_type_div {
	float: right;
}
.middle #orders {
	margin: 0.5em 0px 1.5em; width: 48%; float: left;
}
#mostVisitingOrders {
	margin: 0.5em 0px 1.5em; width: 48%; float: left;
}
#orders ul {
	margin: 0px;
}
#orders ul li {
	list-style: none; padding: 0.25em 0px;
}
#documents {
	margin: 0.5em 0px 1.5em; width: 48%; float: right;
}
#mostVisitingOrganizations {
	margin: 0.5em 0px 1.5em; width: 48%; float: right;
}
.middle #orders .wrap_div {
	background: rgb(244, 244, 244); padding: 0.5em 2em 1em; border: 1px =
solid rgb(220, 220, 220); border-image: none;
}
#documents .wrap_div {
	background: rgb(244, 244, 244); padding: 0.5em 2em 1em; border: 1px =
solid rgb(220, 220, 220); border-image: none;
}
#mostVisitingOrganizations .wrap_div {
	background: rgb(244, 244, 244); padding: 0.5em 2em 1em; border: 1px =
solid rgb(220, 220, 220); border-image: none;
}
#mostVisitingOrders .wrap_div {
	background: rgb(244, 244, 244); padding: 0.5em 2em 1em; border: 1px =
solid rgb(220, 220, 220); border-image: none;
}
#mostVisitingOrganizations .wrap_div {
	min-height: 235px;
}
#mostVisitingOrders .wrap_div {
	min-height: 235px;
}
.wrap_div ol li {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.wrap_div ol li a {
	font-size: 12px; font-weight: normal;
}
#mostVisitingOrganizations ul {
	list-style: none; margin: 0px;
}
#mostVisitingOrders ul {
	list-style: none; margin: 0px;
}
#mostVisitingOrganizations ul li {
	list-style: none;
}
#mostVisitingOrders ul li {
	list-style: none;
}
#users .users_div {
	background: rgb(245, 244, 244); margin: 0.5em 2% 1em 0px; padding: 0px; =
border: 2px solid rgb(227, 227, 227); border-image: none; width: 23%; =
float: left;
}
#users .users_div h4 {
	background: rgb(255, 255, 255); margin: 0px 0px 0.5em; padding: 0.25em =
1em; color: rgb(0, 106, 161);
}
#users .users_div p {
	padding: 0px 1em; color: rgb(119, 119, 119);
}
#users .users_div .big {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: bold;
}
#users .users_div .bigger {
	color: rgb(0, 0, 0); font-size: 13px; font-weight: bold;
}
#users .users_div .bigger {
	font-size: 15px;
}
#users .last.users_div {
	margin-right: 0px;
}
#chart_supplier_div {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 65%; =
height: 280px; margin-bottom: 2em; float: left; display: block;
}
#chart_orders_div {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 65%; =
height: 280px; margin-bottom: 2em; float: left; display: block;
}
#chart_orders_price_div {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 65%; =
height: 280px; margin-bottom: 2em; float: left; display: block;
}
#chart_orders_source_div {
	margin-bottom: 2em;
}
#chart_orders_type_div {
	margin-bottom: 2em;
}
#chart_orders_procedure_type_div {
	margin-bottom: 2em;
}
#xenstatistics_orders_counter {
	width: 48%;
}
#chart_orders_div {
	width: 48%;
}
#xenstatistics_orders_counter {
	float: right;
}
#xenstatistics_orders_counter .tabs_hd {
	margin: 0px 0px 1em;
}
.orders #chart_orders_div {
	width: 100%;
}
#chart_orders_price_div {
	width: 100%; float: none;
}
.sys_btn_wrap {
	margin: 25px 0px 0px; float: right;
}
.sys_btn_wrap p {
	margin: 0px;
}
.list .sys_btn {
	margin: -0.25em 0.5em 1.5em 0em; float: left;
}
.profile_link .sys_btn {
	margin-top: -0.35em; float: right;
}
.xenorganization_mailing .sys_btn {
	float: right;
}
.organization-name .sys_btn {
	float: right;
}
.user-name .sys_btn {
	float: right;
}
.organization-name .sys_btn {
	text-align: left;
}
.user-name .sys_btn {
	text-align: left;
}
.user-name .sys_btn {
	margin-top: -2px;
}
.pvu {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.ezak {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.gemin {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.vvz {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.external {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.internal {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.internal_imported {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248213") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.pvu {
	background-position: 0px -138px;
}
.internal {
	background-position: 0px -138px;
}
.ezak {
	background-position: 0px -66px;
}
.gemin {
	background-position: 0px 0px;
}
.vvz {
	background-position: 0px -205px;
}
.external {
	background-position: 0px -278px;
}
.internal_imported {
	background-position: 0px -350px;
}
.observe_order {
	background: linear-gradient(rgb(253, 253, 253) 0%, rgb(244, 244, 244) =
100%); margin: 0px 0px 0px 1.5em; padding: 5px 10px; border: 1px solid =
rgb(217, 217, 217); border-image: none; width: 115px; color: rgb(119, =
119, 119); text-decoration: none; float: right;
}
.unobserve_order {
	background: linear-gradient(rgb(253, 253, 253) 0%, rgb(244, 244, 244) =
100%); margin: 0px 0px 0px 1.5em; padding: 5px 10px; border: 1px solid =
rgb(217, 217, 217); border-image: none; width: 115px; color: rgb(119, =
119, 119); text-decoration: none; float: right;
}
.observe_order img {
	margin: 10px 10px 10px 0px; float: left;
}
.unobserve_order img {
	margin: 10px 10px 10px 0px; float: left;
}
p.dotazy {
	padding: 0px !important; line-height: 2.4;
}
p.dotazy a {
	background: url("../img/dotazy.png?version=3D1547541248213") no-repeat =
1px; padding: 1px 0px 1px 25px; color: rgb(0, 106, 161); font-size: =
12px; font-weight: bold; text-decoration: none;
}
.xendocuments_fleft {
	margin: 0.5em 0px 1em; height: 180px; overflow: hidden; float: left;
}
.xendocuments_fleft .xendocuments-button {
	margin: 0px 2%; padding: 5px; color: rgb(119, 119, 119); font-size: =
12px; font-weight: normal; text-decoration: none; display: block; =
max-width: 96%;
}
.xendocuments_fleft .xendocuments-button strong {
	color: rgb(119, 119, 119); line-height: 3; font-size: 12px; =
font-weight: normal;
}
.xendocuments_fleft .xendocuments-button img {
	margin: 0px; border: 3px solid rgb(209, 209, 209); border-image: none; =
display: block; max-width: 100%;
}
.xendocuments_fleft .xendocuments-button:hover img {
	margin: -5px; border: 8px solid rgb(209, 209, 209); border-image: none;
}
#map-canvas {
	margin: 0px; padding: 0px; border: 1px solid rgb(209, 209, 209); =
border-image: none; width: 98%; height: 190px;
}
.google-visualization-table-table .gradient {
	background: rgb(255, 255, 255) !important; padding: 0.5em 0.25em =
!important; border: 0px currentColor; border-image: none; text-align: =
left;
}
.google-visualization-table-div-page .gradient {
	background: rgb(255, 255, 255) !important; padding: 0.5em 0.25em =
!important; border: 0px currentColor; border-image: none; text-align: =
left;
}
.cenik .box {
	background: rgb(252, 252, 252); padding: 1em 2em 1em 2.5em; border: 1px =
solid rgb(227, 227, 227); border-image: none; display: block;
}
.cenik h3 {
	margin: 1em 0px;
}
.cenik h4 {
	margin: 1em 0px;
}
.cenik h5 {
	margin: 1em 0px;
}
.cenik h6 {
	margin: 1em 0px;
}
.cenik h3 {
	background: rgb(86, 97, 102); padding: 0px 0.5em 0px 0px; color: =
rgb(255, 255, 255); font-size: 16px; font-weight: normal; display: =
block;
}
.cenik h3 a {
	color: rgb(255, 255, 255); line-height: 45px; font-size: 12px; float: =
right;
}
.cenik .help-ico {
	background: url("../img/help.png?version=3D1547541248213") no-repeat =
center; margin: 2px; width: 15px; height: 15px; text-indent: -9999px; =
float: right; cursor: help;
}
.cenik h3 .ico-dodavatel {
	margin: 0px 0.86em 0px 0px; padding: 10px 0px; width: 50px; =
text-indent: -9999px; display: inline-block;
}
.cenik h3 .ico-zadavatel {
	margin: 0px 0.86em 0px 0px; padding: 10px 0px; width: 50px; =
text-indent: -9999px; display: inline-block;
}
.cenik h3 .ico-dodavatel {
	background: url("../img/ico-dodavatel.png?version=3D1547541248213") =
no-repeat center rgb(22, 118, 181);
}
.cenik h3 .ico-zadavatel {
	background: url("../img/ico-zadavatel.png?version=3D1547541248213") =
no-repeat center rgb(22, 118, 181);
}
.cenik .box h3 {
	margin: 0px 2% 0px 0px; width: 33%; color: rgb(1, 1, 1); font-size: =
17px; font-weight: normal; float: left;
}
.cenik .box h3 span {
	color: rgb(5, 135, 39); font-size: 30px; font-weight: normal;
}
.cenik .box ul {
	margin: 0px; width: 60%; float: right;
}
.cenik .box ul li {
	background: url("../img/box-li.png?version=3D1547541248214") no-repeat =
0px 4px; list-style: none; color: rgb(102, 102, 102); padding-left: =
25px; margin-bottom: 0.5em;
}
.cenik p {
	margin: 0.25em 0px; color: rgb(102, 102, 102);
}
.cenik strong {
	color: rgb(0, 0, 0);
}
.cenik b {
	color: rgb(0, 0, 0);
}
.cenik .box strong {
	color: rgb(0, 0, 0);
}
.cenik .box b {
	color: rgb(0, 0, 0);
}
.cenik table {
	margin-bottom: 4em;
}
.cenik .poradenstvi {
	margin: 0.5em 4% 1em 0px; padding: 0.5em 1em 0.5em 60px; width: 35%; =
color: rgb(102, 102, 102); float: left;
}
.cenik .podminky {
	margin: 0.5em 4% 1em 0px; padding: 0.5em 1em 0.5em 60px; width: 35%; =
color: rgb(102, 102, 102); float: left;
}
.cenik .yes_ico {
	background: url("../img/yes-no_ico.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 14px; height: 14px; text-indent: -9999px; =
display: inline-block;
}
.cenik .no_ico {
	background: url("../img/yes-no_ico.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 14px; height: 14px; text-indent: -9999px; =
display: inline-block;
}
.cenik .no_ico {
	background-position: 0px -14px;
}
.cenik .sys_btn_yes {
	display: inline-block; min-width: 65px;
}
.cenik .poradenstvi {
	background: url("../img/bubble.png?version=3D1547541248214") no-repeat =
0px 12px;
}
.cenik .podminky {
	background: url("../img/dollars.png?version=3D1547541248214") no-repeat =
0px 12px; margin-right: 0px; margin-left: 4%;
}
#contactOrganization_wrapper #ff387f12fb4aa665477512b387351c794-wrapper =
{
	margin-right: 1em; float: left;
}
#contactOrganization_wrapper #fb4701a64b611a4122625afc9a3d7192d-wrapper =
{
	margin-right: 1em; float: left;
}
#contactOrganization_wrapper .wrapper {
	margin-bottom: 1em;
}
#contactOrganization_wrapper .wrapper label {
	font-weight: normal; display: block;
}
#contactOrganization_wrapper .wrapper input {
	background: rgb(244, 244, 244); padding: 0.5em;
}
#contactOrganization_wrapper textarea {
	background: rgb(244, 244, 244); padding: 0.5em; border: 1px solid =
rgb(180, 180, 180); border-image: none; width: 98%;
}
#contactOrganization_wrapper .system_forms_submit_button {
	float: right;
}
.box_count {
	background: url("../img/icon/icon_count.png?version=3D1547541248214") =
no-repeat left; margin: 5px 0px 5px 110px; width: 340px; color: rgb(102, =
102, 102); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; =
padding-left: 40px !important; font-size: 19px; float: left;
}
.totalPrice {
	background: url("../img/icon/icon_count.png?version=3D1547541248214") =
no-repeat left; margin: 5px 0px 5px 110px; width: 340px; color: rgb(102, =
102, 102); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; =
padding-left: 40px !important; font-size: 19px; float: left;
}
.totalContracts {
	background: url("../img/icon/icon_count.png?version=3D1547541248214") =
no-repeat left; margin: 5px 0px 5px 110px; width: 340px; color: rgb(102, =
102, 102); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; =
padding-left: 40px !important; font-size: 19px; float: left;
}
:first-child.box_count {
	width: 350px;
}
.totalPrice {
	width: 350px;
}
.box_count {
	width: 330px;
}
.totalContracts {
	width: 330px;
}
.icon-info {
	background: url("../img/info.png?version=3D1547541248214") no-repeat =
0px 50%; padding: 2px 0px 2px 25px;
}
.pvu {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.ezak {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.gemin {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.vvz {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.external {
	background: url("../img/zakazky/zdroj-vz.png?version=3D1547541248214") =
no-repeat 0px 0px; width: 44px; height: 25px; text-indent: -999px; =
overflow: hidden; display: block;
}
.pvu {
	background-position: 0px -138px;
}
.ezak {
	background-position: 0px -66px;
}
.gemin {
	background-position: 0px 0px;
}
.vvz {
	background-position: 0px -205px;
}
.external {
	background-position: 0px -278px;
}
.organization-info button {
	background: rgb(97, 122, 16); margin: 10px 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(133, 158, 54); border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; float: =
right; display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; -ms-touch-action: manipulation; touch-action: =
manipulation; -webkit-user-select: none; -moz-user-select: none; =
-o-user-select: none; user-select: none;
}
.organization-warning button {
	background: rgb(97, 122, 16); margin: 10px 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(133, 158, 54); border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; float: =
right; display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; -ms-touch-action: manipulation; touch-action: =
manipulation; -webkit-user-select: none; -moz-user-select: none; =
-o-user-select: none; user-select: none;
}
.organization-info button:focus {
	outline: dotted thin; outline-offset: -2px;
}
.organization-warning button:focus {
	outline: dotted thin; outline-offset: -2px;
}
.organization-info button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.organization-warning button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.organization-info button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.organization-warning button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.organization-info button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.organization-warning button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.organization-info button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.organization-warning button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.organization-info button.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.organization-warning button.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.organization-info button[disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.organization-warning button[disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .organization-info button {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .organization-warning button {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.organization-info button:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-warning button:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-info button:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-warning button:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-info button:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-warning button:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-info button.active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-warning button.active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open .organization-info.dropdown-toggle button {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open .organization-warning.dropdown-toggle button {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.organization-info button:active {
	background-image: none;
}
.organization-warning button:active {
	background-image: none;
}
.organization-info button.active {
	background-image: none;
}
.organization-warning button.active {
	background-image: none;
}
.open .organization-info.dropdown-toggle button {
	background-image: none;
}
.open .organization-warning.dropdown-toggle button {
	background-image: none;
}
.organization-info button.disabled {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button.disabled {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button[disabled] {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button[disabled] {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-info button {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-warning button {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button.disabled:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button.disabled:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button[disabled]:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button[disabled]:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-info button:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-warning button:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button.disabled:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button.disabled:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button[disabled]:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button[disabled]:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-info button:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-warning button:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button.disabled:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button.disabled:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button[disabled]:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button[disabled]:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-info button:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-warning button:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button.active.disabled {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button.active.disabled {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button[disabled].active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-warning button[disabled].active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-info button.active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .organization-warning button.active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.organization-info button .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
.organization-warning button .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
.organization-info button:hover {
	background-color: rgb(118, 148, 22);
}
.organization-warning button:hover {
	background-color: rgb(118, 148, 22);
}
.organization-info button:focus {
	background-color: rgb(118, 148, 22);
}
.organization-warning button:focus {
	background-color: rgb(118, 148, 22);
}
.alert-info {
	background: rgb(253, 253, 223); margin: 0px; padding: 0.25em 1em; =
border-radius: 0px; border: 1px solid rgb(241, 241, 191); border-image: =
none; box-shadow: -2px 2px 3px #e5e5e5;
}
.system_form_ValidationResult_message {
	margin: 0.5em 0px; padding: 10px 10px 10px 55px; border: 3px solid =
rgb(227, 227, 227); border-image: none; font-size: 110%; min-height: =
24px;
}
.message {
	margin: 0.5em 0px; padding: 10px 10px 10px 55px; border: 3px solid =
rgb(227, 227, 227); border-image: none; font-size: 110%; min-height: =
24px;
}
.error {
	margin: 0.5em 0px; padding: 10px 10px 10px 55px; border: 3px solid =
rgb(227, 227, 227); border-image: none; font-size: 110%; min-height: =
24px;
}
.warning {
	margin: 0.5em 0px; padding: 10px 10px 10px 55px; border: 3px solid =
rgb(227, 227, 227); border-image: none; font-size: 110%; min-height: =
24px;
}
.notice {
	margin: 0.5em 0px; padding: 10px 10px 10px 55px; border: 3px solid =
rgb(227, 227, 227); border-image: none; font-size: 110%; min-height: =
24px;
}
.msg_message {
	background: url("../img/icon/info-icon.png?version=3D1547541248215") =
no-repeat 25px rgb(243, 255, 242); margin: 1em 0px; padding: 1em 1.5em =
1em 100px; border: 1px solid rgb(189, 229, 184); border-image: none; =
color: rgb(79, 118, 74); line-height: 20px; font-size: 14px; display: =
block;
}
div.organization-prefill {
	background: url("../img/icon/info-icon.png?version=3D1547541248215") =
no-repeat 25px rgb(243, 255, 242); margin: 1em 0px; padding: 1em 1.5em =
1em 100px; border: 1px solid rgb(189, 229, 184); border-image: none; =
color: rgb(79, 118, 74); line-height: 20px; font-size: 14px; display: =
block;
}
.xenservices-info {
	background: url("../img/icon/info-icon.png?version=3D1547541248215") =
no-repeat 25px rgb(243, 255, 242); margin: 1em 0px; padding: 1em 1.5em =
1em 100px; border: 1px solid rgb(189, 229, 184); border-image: none; =
color: rgb(79, 118, 74); line-height: 20px; font-size: 14px; display: =
block;
}
#organization_hp .organization-info {
	background: url("../img/icon/info-icon.png?version=3D1547541248215") =
no-repeat 25px rgb(243, 255, 242); margin: 1em 0px; padding: 1em 1.5em =
1em 100px; border: 1px solid rgb(189, 229, 184); border-image: none; =
color: rgb(79, 118, 74); line-height: 20px; font-size: 14px; display: =
block;
}
.msg_error {
	background: url("../img/icon/err_msg.png?version=3D1547541248215") =
no-repeat 10px 50% rgb(255, 238, 238); border: 3px solid rgb(190, 38, =
3); border-image: none;
}
.message {
	background: url("../img/icon/info-icon.png?version=3D1547541248215") =
no-repeat 25px rgb(243, 255, 242); margin: 1em 0px; padding: 1em 1.5em =
1em 100px; border: 1px solid rgb(189, 229, 184); border-image: none; =
color: rgb(79, 118, 74); line-height: 20px; font-size: 14px; display: =
block;
}
.notice {
	background: url("../img/err_msg.png?version=3D1547541248215") no-repeat =
25px 50% rgb(255, 243, 243); margin: 1em 0px; padding: 1em 1.5em 1em =
100px; border: 1px solid rgb(219, 135, 135); border-image: none; color: =
rgb(219, 135, 135); line-height: 20px; font-size: 14px; display: block;
}
.error {
	background: url("../img/err_msg.png?version=3D1547541248215") no-repeat =
25px 50% rgb(255, 243, 243); margin: 1em 0px; padding: 1em 1.5em 1em =
100px; border: 1px solid rgb(219, 135, 135); border-image: none; color: =
rgb(219, 135, 135); line-height: 20px; font-size: 14px; display: block;
}
.error ul {
	margin: 0px;
}
.error .msg_error {
	background: none; margin: 0px; padding: 0px; border: currentColor; =
border-image: none;
}
.warning {
	background: url("../img/icon/warn_msg.png?version=3D1547541248215") =
no-repeat 10px 50% rgb(255, 255, 238); border: 3px solid rgb(246, 158, =
25); border-image: none;
}
.msg_notice {
	background: url("../img/dashboard/warning.png?version=3D1547541248215") =
no-repeat 25px 50% rgb(255, 245, 238); margin: 1em 0px; padding: 1em =
1.5em 1em 100px; border-radius: 0px; border: 1px solid rgb(232, 122, =
46); border-image: none; color: rgb(100, 97, 65); line-height: 20px; =
font-size: 14px; display: block;
}
.system_form_ValidationResult_message {
	background: url("../img/dashboard/warning.png?version=3D1547541248215") =
no-repeat 25px 50% rgb(255, 245, 238); margin: 1em 0px; padding: 1em =
1.5em 1em 100px; border-radius: 0px; border: 1px solid rgb(232, 122, =
46); border-image: none; color: rgb(100, 97, 65); line-height: 20px; =
font-size: 14px; display: block;
}
#organization_hp .organization-warning {
	background: url("../img/dashboard/warning.png?version=3D1547541248215") =
no-repeat 25px 50% rgb(255, 245, 238); margin: 1em 0px; padding: 1em =
1.5em 1em 100px; border-radius: 0px; border: 1px solid rgb(232, 122, =
46); border-image: none; color: rgb(100, 97, 65); line-height: 20px; =
font-size: 14px; display: block;
}
.alert-warning {
	background: url("../img/dashboard/warning.png?version=3D1547541248215") =
no-repeat 25px 50% rgb(255, 245, 238); margin: 1em 0px; padding: 1em =
1.5em 1em 100px; border-radius: 0px; border: 1px solid rgb(232, 122, =
46); border-image: none; color: rgb(100, 97, 65); line-height: 20px; =
font-size: 14px; display: block;
}
.password_help {
	background: url("../img/dashboard/help.png?version=3D1547541248215") =
no-repeat 0px 0px; top: 5px; width: 20px; height: 20px; right: 0px; =
color: rgb(112, 112, 112); text-indent: -9999px; position: absolute; =
cursor: help;
}
.tooltip-link {
	background: url("../img/dashboard/help.png?version=3D1547541248215") =
no-repeat 0px 0px; top: 5px; width: 20px; height: 20px; right: 0px; =
color: rgb(112, 112, 112); text-indent: -9999px; position: absolute; =
cursor: help;
}
.tooltip-box {
	background: rgb(250, 225, 208); margin: 0.5em 0px; padding: 1em; left: =
0px; top: 20px; position: absolute; z-index: 10000;
}
#xenservices-orderReview select {
	width: auto; float: right; min-width: 150px;
}
.selected-services tr {
	background: rgb(242, 242, 242); border-radius: 0px;
}
#xenservices-orderReview table.selected-services tr td {
	padding: 0.5em 1em; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 3px; border-bottom-style: solid;
}
#contactFormLink strong {
	color: rgb(22, 118, 181); text-transform: uppercase;
}
.msg_warning #contactFormLink {
	background: none; margin: 0px; padding: 0px; border: currentColor; =
border-image: none; color: rgb(0, 106, 161); text-decoration: underline; =
float: none; display: inline;
}
#xenorders_deselect_all_suppliers {
	float: right;
}
.ng-cloak {
	display: none;
}
.supplier-banner {
	background: url("../img/supplier-banner.png?version=3D1547541248216") =
no-repeat 20px 50% rgb(249, 249, 249); padding: 12px 15px 12px 105px; =
border: 1px solid rgb(227, 227, 227); border-image: none; width: 40%; =
float: right;
}
.supplier-banner h3 {
	margin: 0.25em 0px; color: rgb(0, 0, 0); font-size: 18px; font-weight: =
normal; min-height: 35px;
}
.supplier-banner p {
	margin: 0.25em 0px; clear: both;
}
.supplier-banner .sys_btn_yes {
	float: right;
}
.supplier-banner-vz .supplier-banner {
	width: 50.5%;
}
#cpvControl_f52c5df095d2fe7f7c0615f334c2a4bbf label {
	float: none; display: block;
}
#cpvControl_fe171e551c8241a77393b5257ce99a624 label {
	float: none; display: block;
}
#cpvControl_f79de64b19b4f1e71dc09b5baacca2e50 label {
	float: none; display: block;
}
#cpvControl_f79de64b19b4f1e71dc09b5baacca2e50 label {
	margin: 0px 0px 0.5em; padding: 0.26em 0px; font-size: 1.26em; =
font-weight: bold !important;
}
#cpvControl_f52c5df095d2fe7f7c0615f334c2a4bbf p {
	color: rgb(119, 119, 119);
}
#cpvControl_fe171e551c8241a77393b5257ce99a624 p {
	color: rgb(119, 119, 119);
}
#cpvControl_f79de64b19b4f1e71dc09b5baacca2e50 p {
	color: rgb(119, 119, 119);
}
#cpvControl_f52c5df095d2fe7f7c0615f334c2a4bbf .sys_btn {
	margin-left: 1em;
}
#cpvControl_f79de64b19b4f1e71dc09b5baacca2e50 .sys_btn {
	margin-left: 1em;
}
#cpvControl_fe171e551c8241a77393b5257ce99a624 .sys_btn {
	margin-left: 1em;
}
.cpv_count_of_selected_cpv {
	margin: 0px 0.25em; color: rgb(0, 106, 161); font-size: 20px;
}
.imported-vz {
	background: =
url("../img/zakazky/ico_evidovane-vz.png?version=3D1547541248216") =
no-repeat 0px 0px; margin: 3px 10px 0px 0px; outline: 0px; width: 17px; =
height: 12px; text-indent: -999px; overflow: hidden; float: left;
}
.akademie_vz h3 {
	color: rgb(0, 0, 0); font-size: 26px; font-weight: normal;
}
.akademie_vz h3 strong {
	background: url("../img/pvu-title.png?version=3D1547541248216") =
no-repeat 0px 50%; padding-left: 50px; font-weight: bold;
}
.akademie_vz h4 {
	clear: both; font-size: 24px; font-weight: normal;
}
ul.akademievz_ul li {
	background: url("../img/li-plus.png?version=3D1547541248216") no-repeat =
0px 50%; padding: 3px 0px 3px 30px; font-size: 13px; list-style-type: =
none;
}
.vyhody {
	background: url("../img/bg-vyhody.png?version=3D1547541248216") =
no-repeat 0px 0px rgb(246, 246, 246); margin: 0px 0px 5em; padding: 50px =
20px 20px; border-radius: 0px; width: 324px; text-align: center; float: =
left; min-height: 200px;
}
.nevyhody {
	background: url("../img/bg-vyhody.png?version=3D1547541248216") =
no-repeat 0px 0px rgb(246, 246, 246); margin: 0px 0px 5em; padding: 50px =
20px 20px; border-radius: 0px; width: 324px; text-align: center; float: =
left; min-height: 200px;
}
.nevyhody {
	background: url("../img/bg-nevyhody.png?version=3D1547541248216") =
no-repeat 0px 0px rgb(246, 246, 246); float: right;
}
.vyhody p {
	background: url("../img/sep.png?version=3D1547541248216") repeat-x left =
bottom; margin: 0px; padding: 1em;
}
.nevyhody p {
	background: url("../img/sep.png?version=3D1547541248216") repeat-x left =
bottom; margin: 0px; padding: 1em;
}
.wrapper_disabled {
	margin: 0.85em 1.5em 0px 0px !important; color: rgb(115, 115, 115); =
float: left;
}
#orderFilter_wrapper .wrapper_disabled =
#ffc17fae935c088d6077fc42555e7cebd-wrapper {
	width: 100%;
}
#orderFilter_wrapper .wrapper_disabled =
#ffc17fae935c088d6077fc42555e7cebd-wrapper label {
	background: url("../img/icon/plus_dis.png?version=3D1547541248216") =
no-repeat left; color: rgb(115, 115, 115);
}
.xenservices_message p {
	margin: 0.5em 0px;
}
.xenservices_message img {
	vertical-align: middle;
}
.doc-detail .xenservices_message {
	margin-bottom: 1.5em;
}
.xenservices_message {
	background: rgb(253, 253, 223); margin: 0px; padding: 0.25em 1em; =
border: 1px solid rgb(241, 241, 191); border-image: none; float: left; =
position: relative; box-shadow: -2px 2px 3px #e5e5e5;
}
.mw3-xenservices-banner-service-pokrocile-vyhledavani-v-katalogu-verejnyc=
h-zakazek .xenservices_message_arrow {
	background: url("../img/xenservices-arrow.png?version=3D1547541248216") =
no-repeat 0px 0px; left: 23px; width: 13px; height: 17px; bottom: -15px; =
display: block; position: absolute; transform: rotate(-90deg);
}
.mw3-xenservices-banner-service-geolokace-mista-plneni-zakazky =
.xenservices_message_arrow {
	background: =
url("../img/xenservices-arrow2.png?version=3D1547541248216") no-repeat =
0px 0px; left: 20px; top: -12px; width: 26px; height: 12px; position: =
absolute;
}
.mw3-xenservices-banner-service-ulozeni-konceptu-zakazky.xenservices_mess=
age .xenservices_message_arrow {
	background: =
url("../img/xenservices-arrow3.png?version=3D1547541248216") no-repeat =
0px 0px; top: 10px; width: 13px; height: 17px; right: -12px; position: =
absolute;
}
.mw3-xenservices-banner-service-fotogalerie-a-moznost-vkladani-obrazku =
.xenservices_message_arrow {
	background: =
url("../img/xenservices-arrow3.png?version=3D1547541248216") no-repeat =
0px 0px; left: 71px; top: -15px; width: 13px; height: 17px; position: =
absolute; transform: rotate(-90deg);
}
#order_form .button-box .xenservices_message {
	left: 310px; top: 4px; width: 310px; clear: none; position: absolute;
}
input {
	transition:box-shadow 0.2s linear; -webkit-transition: box-shadow =
linear 0.2s; -moz-transition: box-shadow linear 0.2s; -o-transition: =
box-shadow linear 0.2s;
}
textarea {
	transition:box-shadow 0.2s linear; -webkit-transition: box-shadow =
linear 0.2s; -moz-transition: box-shadow linear 0.2s; -o-transition: =
box-shadow linear 0.2s;
}
input:focus {
	outline: 0px !important; box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 8px rgba(100,100,100,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px =
rgba(100, 100, 100, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075), 0 0 8px rgba(100, 100, 100, 0.6);
}
textarea:focus {
	outline: 0px !important; box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.075), 0px 0px 8px rgba(100,100,100,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px =
rgba(100, 100, 100, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075), 0 0 8px rgba(100, 100, 100, 0.6);
}
.extendedSupplierProfileBanner {
	margin: 1em 0px; padding: 1em 1.5em; color: rgb(0, 0, 0); =
border-left-color: rgb(229, 229, 34); border-left-width: 4px; =
border-left-style: solid; display: block; background-color: rgb(253, =
253, 223);
}
.extendedSupplierProfileBanner .xenservices_message {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; =
border-image: none; float: none; box-shadow: none;
}
.extendedSupplierProfileBanner .xenservices_message =
.xenservices_message_arrow {
	display: none;
}
.organizationSupplierDisabled input[type=3D'text'] {
	cursor: not-allowed; text-shadow: none; background-color: rgb(255, 255, =
255) !important;
}
.organizationSupplierDisabled textarea {
	cursor: not-allowed; text-shadow: none; background-color: rgb(255, 255, =
255) !important;
}
.organizationSupplierDisabled .system_forms_submit_button {
	background: rgb(180, 180, 180); border: 1px solid rgb(180, 180, 180); =
border-image: none; color: rgb(255, 255, 255) !important;
}
.organizationSupplierDisabled input:focus {
	outline: 0px !important; box-shadow: none; -webkit-box-shadow: none; =
-moz-box-shadow: none;
}
.organizationSupplierDisabled textarea:focus {
	outline: 0px !important; box-shadow: none; -webkit-box-shadow: none; =
-moz-box-shadow: none;
}
.organizationSupplierDisabled .organization-keyword =
#f72a62f62a4793cc62cf42aaaeb864607 fieldset .system_forms_submit_button =
{
	background-image: =
url("../img/icon/minus-dis.png?version=3D1547541248217");
}
.contract-organizations table a.nodec {
	text-decoration: none;
}
#cotnractFilter .date-input-wrap input {
	width: 17.5em;
}
#cotnractFilter .fleft {
	width: 65.5%;
}
#cotnractFilter .fleft .wrapper {
	width: 46%;
}
#cotnractFilter .fright {
	width: 25%; float: left;
}
#cotnractFilter .fright .wrapper {
	width: 100%;
}
#cotnractFilter .fright .radio {
	margin-top: 1em;
}
.teritorial-control p[ng-if=3D'controller.selectedItem'] {
	margin: 5px 10px 5px 0px; color: rgb(0, 106, 161); font-size: 1.1em; =
font-weight: bold;
}
.order-filter-locality input[type=3D'submit'] {
	margin-top: 0px;
}
iframe[name=3D'google_conversion_frame'] {
	width: 0px !important; height: 0px !important; position: absolute;
}
#using_cookies_confirm_message {
	background: rgb(0, 106, 161); padding: 1em 3em; left: 0px; width: 100%; =
bottom: 0px; color: rgb(255, 255, 255); position: fixed; z-index: 1000; =
box-shadow: 0px 1px 10px -4px #181818;
}
#using_cookies_confirm_button {
	background: rgb(1, 153, 40); margin: 0px 1em 0px 0.5em; padding: 0.5em =
1em; border-radius: 0px; border: 1px solid rgb(11, 142, 40); =
border-image: none; color: rgb(255, 255, 255); font-weight: bold; =
cursor: pointer;
}
#using_cookies_confirm_button:hover {
	background: rgb(5, 135, 39);
}
#using_cookies_more_information {
	color: rgb(242, 242, 242);
}
#using_cookies_more_information:hover {
	color: rgb(255, 255, 255);
}
.environment_test .test_failed.test_container .test_in_progress {
	display: none;
}
.environment_test .test_failed.test_container .test_success {
	display: none;
}
.environment_test .test_failed.test_container .test_inconclusive {
	display: none;
}
.environment_test .test_in_progress.test_container .test_failed {
	display: none;
}
.environment_test .test_in_progress.test_container .test_success {
	display: none;
}
.environment_test .test_in_progress.test_container .test_inconclusive {
	display: none;
}
.environment_test .test_in_progress.test_container .test_result {
	display: none;
}
.environment_test .test_success.test_container .test_failed {
	display: none;
}
.environment_test .test_success.test_container .test_in_progress {
	display: none;
}
.environment_test .test_success.test_container .test_inconclusive {
	display: none;
}
.environment_test .test_inconclusive.test_container .test_failed {
	display: none;
}
.environment_test .test_inconclusive.test_container .test_success {
	display: none;
}
.environment_test .test_inconclusive.test_container .test_in_progress {
	display: none;
}
.environment_test .test_container {
	padding-left: 30px;
}
.environment_test .test_failed.test_container {
	background: url("../img/icon_20x20/deny.png?version=3D1547541248217") =
no-repeat 0px 8px;
}
.environment_test .test_in_progress.test_container {
	background: url("../img/loader.gif?version=3D1547541248217") no-repeat =
0px 8px;
}
.environment_test .test_success.test_container {
	background: url("../img/box-li.png?version=3D1547541248217") no-repeat =
0px 8px;
}
.environment_test .test_inconclusive.test_container {
	background: url("../img/ico-help.png?version=3D1547541248217") =
no-repeat 0px 8px;
}
h1 {
	margin: 1.25em 0px 0.5em; padding: 0px; color: rgb(43, 96, 173); =
font-weight: bold;
}
h2 {
	margin: 1.25em 0px 0.5em; padding: 0px; color: rgb(43, 96, 173); =
font-weight: bold;
}
h3 {
	margin: 1.25em 0px 0.5em; padding: 0px; color: rgb(43, 96, 173); =
font-weight: bold;
}
h4 {
	margin: 1.25em 0px 0.5em; padding: 0px; color: rgb(43, 96, 173); =
font-weight: bold;
}
h5 {
	margin: 1.25em 0px 0.5em; padding: 0px; color: rgb(43, 96, 173); =
font-weight: bold;
}
h6 {
	margin: 1.25em 0px 0.5em; padding: 0px; color: rgb(43, 96, 173); =
font-weight: bold;
}
h2 {
	margin: 0.5em 0px 1em; font-size: 165%;
}
h3 {
	font-size: 140%;
}
h4 {
	line-height: 130%; font-size: 130%;
}
h5 {
	font-size: 125%;
}
h6 {
	font-size: 100%;
}
.form-inner-wrap h3 {
	padding-left: 0px; margin-top: 2em; margin-bottom: 1.5em; display: =
block;
}
.title-separate {
	padding-left: 0px; margin-top: 2em; margin-bottom: 1.5em; display: =
block;
}
.form-inner-wrap h3 span {
	background: rgb(255, 255, 255); color: rgb(43, 96, 173); padding-right: =
1em;
}
.title-separate span {
	background: rgb(255, 255, 255); color: rgb(43, 96, 173); padding-right: =
1em;
}
.form-inner-wrap h3 span {
	color: rgb(51, 122, 183);
}
.title-separate span {
	color: rgb(51, 122, 183);
}
.form-inner-wrap h4 {
	text-transform: uppercase; font-size: 115%; font-weight: normal;
}
.nodsp {
	display: none !important;
}
a {
	color: rgb(43, 96, 173);
}
a:hover {
	color: rgb(43, 96, 173); opacity: 1;
}
ul {
	list-style-type: none;
}
hr {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(226, 227, 228); margin: 1.62em 0px; =
border-image: none; height: 1px;
}
.pul-doleva {
	float: left;
}
.pul-doprava {
	float: right;
}
.fl-right {
	margin: 0px; padding: 0.5em 1em; width: 30%; float: right;
}
.fl-right-last {
	margin: 0px; padding: 0.5em 1em; width: 30%; float: right;
}
.fl-right a {
	color: rgb(0, 106, 161); font-weight: bold;
}
.fl-right-last a {
	color: rgb(0, 106, 161); font-weight: bold;
}
.fl-right-last {
	padding: 0.5em 0px 0.5em 1em; width: 125px;
}
.icon-info {
	background: url("../img/info.png?version=3D1547541248220") no-repeat =
0px 5px; padding: 2px 0px 2px 25px; display: block;
}
.icon-info > div {
	margin-left: 1em;
}
.system_form_visibility_no + hr {
	display: none;
}
.main-wrap {
	margin: 0px auto; border: 0px currentColor; border-image: none; width: =
980px; text-align: left; clear: both; position: relative;
}
@media all and (max-width:768px)
{
.main-wrap {
	width: 96%;
}
}
@media all and (max-width:480px)
{
.main-wrap {
	width: 96%;
}
}
#wrap_bottom {
	background: url("../img/footer.png?version=3D1547541248220") repeat-x =
left bottom;
}
footer {
	width: 100%; height: 342px; clear: both; margin-top: 50px; position: =
relative;
}
footer p {
	color: rgb(86, 97, 102);
}
footer .pul-doleva {
	padding: 0.5em; width: 48%; margin-top: -13px;
}
footer .pul-doprava {
	margin: 0px; padding: 0px; width: 50%;
}
#sys_blck_footer-menu {
	height: 49px; line-height: 4;
}
#sys_blck_footer-menu ul {
	margin: 0px; display: block;
}
#sys_blck_footer-menu ul li {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; =
margin-right: 0.5em; float: left;
}
#sys_blck_footer-menu .rss {
	line-height: 2.5; font-size: 18px; float: right;
}
#sys_blck_footer-menu .rss a {
	text-decoration: none;
}
#sys_blck_footer-menu .rss img {
	margin-left: 0.5em;
}
#sys_blck_loga {
	margin: 0px; padding: 0px; height: 243px;
}
#sys_blck_loga .node_content {
	margin: 2em 0px 0px; padding: 1em 0px; float: left;
}
#copyright {
	height: 50px; line-height: 4;
}
#copyright p {
	color: rgb(255, 255, 255); float: left;
}
#copyright p a {
	color: rgb(255, 255, 255);
}
#copyright .qcm {
	float: right;
}
#copyright .qcm img {
	margin-left: 1em; vertical-align: middle;
}
.hover-before {
	transition:0.5s; cursor: pointer; opacity: 0.9;
}
.hover-after {
	opacity: 1;
}
.text-without-underline {
	text-decoration: none;
}
.text-with-underline {
	text-decoration: underline;
}
.light-box-bg {
	background: rgb(251, 252, 253); padding: 1.5em 1em; border: 1px solid =
rgb(247, 249, 250); border-image: none;
}
.box-item-border {
	padding: 1em; border-radius: 0px; border: 1px solid rgb(226, 227, 228); =
border-image: none;
}
.nav-pills {
	clear: both;
}
.tabs_hd {
	clear: both;
}
.nav-tabs {
	clear: both;
}
.nav-pills > li {
	float: left;
}
.tabs_hd > li {
	float: left;
}
.nav-tabs > li {
	float: left;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.tabs_hd > li + li {
	margin-left: 2px;
}
.nav-tabs > li + li {
	margin-left: 2px;
}
.nav-pills > li.active {
	background-color: rgb(255, 255, 255);
}
.tabs_hd > li.active {
	background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active {
	background-color: rgb(255, 255, 255);
}
.nav-pills > li.active > a {
	color: rgb(97, 122, 16); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.tabs_hd > li.active > a {
	color: rgb(97, 122, 16); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.nav-tabs > li.active > a {
	color: rgb(97, 122, 16); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.nav-pills > li.active > span {
	color: rgb(97, 122, 16); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.tabs_hd > li.active > span {
	color: rgb(97, 122, 16); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.nav-tabs > li.active > span {
	color: rgb(97, 122, 16); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.nav-pills > li a.active {
	text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(255, 255, 255);
}
.tabs_hd > li a.active {
	text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(255, 255, 255);
}
.nav-tabs > li a.active {
	text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(255, 255, 255);
}
.nav-pills > li a.active span {
	color: rgb(97, 122, 16); font-weight: bold;
}
.tabs_hd > li a.active span {
	color: rgb(97, 122, 16); font-weight: bold;
}
.nav-tabs > li a.active span {
	color: rgb(97, 122, 16); font-weight: bold;
}
.nav-tabs {
	color: rgb(255, 255, 255);
}
.nav-justified {
	padding: 0px; width: 100%; margin-bottom: 2em; border-bottom-color: =
rgb(226, 227, 228); border-bottom-width: 1px; border-bottom-style: =
solid;
}
.tabs_hd {
	padding: 0px; width: 100%; margin-bottom: 2em; border-bottom-color: =
rgb(226, 227, 228); border-bottom-width: 1px; border-bottom-style: =
solid;
}
.nav-tabs {
	padding: 0px; width: 100%; margin-bottom: 2em; border-bottom-color: =
rgb(226, 227, 228); border-bottom-width: 1px; border-bottom-style: =
solid;
}
.nav-justified > li {
	background: rgb(247, 249, 250); top: 1px; padding-left: 0px; =
margin-bottom: 0px; vertical-align: middle; float: none; display: =
inline-block; position: relative;
}
.tabs_hd > li {
	background: rgb(247, 249, 250); top: 1px; padding-left: 0px; =
margin-bottom: 0px; vertical-align: middle; float: none; display: =
inline-block; position: relative;
}
.nav-tabs > li {
	background: rgb(247, 249, 250); top: 1px; padding-left: 0px; =
margin-bottom: 0px; vertical-align: middle; float: none; display: =
inline-block; position: relative;
}
.nav-justified > li > a {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.tabs_hd > li > a {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.nav-tabs > li > a {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.nav-justified > li > span {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.tabs_hd > li > span {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.nav-tabs > li > span {
	padding: 15px 20px; border-radius: 0px; border: 1px solid rgb(226, 227, =
228); border-image: none; text-align: center; color: rgb(43, 96, 173); =
text-decoration: underline; display: block;
}
.nav-justified .dropdown .dropdown-menu {
	left: auto; top: auto;
}
.tabs_hd .dropdown .dropdown-menu {
	left: auto; top: auto;
}
.nav-tabs .dropdown .dropdown-menu {
	left: auto; top: auto;
}
.tab-pane label {
	display: block;
}
.nav-pills > li.active > a {
	background: rgb(255, 255, 255); color: rgb(97, 122, 16); font-weight: =
bold; text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.tabs_hd > li.active > a {
	background: rgb(255, 255, 255); color: rgb(97, 122, 16); font-weight: =
bold; text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li.active > a {
	background: rgb(255, 255, 255); color: rgb(97, 122, 16); font-weight: =
bold; text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-pills > li.active > span {
	background: rgb(255, 255, 255); color: rgb(97, 122, 16); font-weight: =
bold; text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.tabs_hd > li.active > span {
	background: rgb(255, 255, 255); color: rgb(97, 122, 16); font-weight: =
bold; text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li.active > span {
	background: rgb(255, 255, 255); color: rgb(97, 122, 16); font-weight: =
bold; text-decoration: none; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, =
221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(97, =
122, 16); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, =
221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(97, =
122, 16); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, =
221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(97, =
122, 16); cursor: default; background-color: rgb(255, 255, 255);
}
.navbar {
	border-radius: 0px; margin-bottom: 0px; min-height: 40px;
}
.navbar-nav {
=09
}
.form-control {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'text'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'email'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'phone'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'number'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'date'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'password'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
input[type=3D'file'] {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
textarea {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
select {
	margin: 0px 0px 10px; padding: 6px 12px; border-radius: 0px; border: =
1px solid rgb(218, 218, 218); transition:border-color 0.15s ease-in-out, =
box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: =
31px; color: rgb(0, 0, 0); line-height: 1.4285; font-size: 12px; =
display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); =
background-image: none; background-color: rgb(255, 255, 255); =
-webkit-transition: border-color ease-in-out .15s, box-shadow =
ease-in-out .15s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, =
0.075);
}
.form-control:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'text']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'email']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'phone']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'number']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'date']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'password']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
input[type=3D'file']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
textarea:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
select:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px =
1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px =
rgba(102, 175, 233, 0.6);
}
:-ms-input-placeholder.form-control {
	color: rgb(153, 153, 153);
}
input[type=3D'text']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type=3D'email']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type=3D'phone']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type=3D'number']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type=3D'date']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type=3D'password']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type=3D'file']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
textarea:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
select:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.form-control::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'text']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'email']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'phone']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'number']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'date']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'password']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
input[type=3D'file']::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
textarea::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
select::-ms-expand {
	border: 0px currentColor; border-image: none; background-color: =
transparent;
}
[disabled].form-control {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'text'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'email'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'phone'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'number'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'date'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'password'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'file'][disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
textarea[disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
select[disabled] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
[readonly].form-control {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'text'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'email'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'phone'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'number'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'date'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'password'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
input[type=3D'file'][readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
textarea[readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
select[readonly] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] .form-control {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'text'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'email'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'phone'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'number'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'date'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'password'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] input[type=3D'file'] {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] textarea {
	opacity: 1; background-color: rgb(247, 249, 250);
}
fieldset[disabled] select {
	opacity: 1; background-color: rgb(247, 249, 250);
}
[disabled].form-control {
	cursor: not-allowed;
}
input[type=3D'text'][disabled] {
	cursor: not-allowed;
}
input[type=3D'email'][disabled] {
	cursor: not-allowed;
}
input[type=3D'phone'][disabled] {
	cursor: not-allowed;
}
input[type=3D'number'][disabled] {
	cursor: not-allowed;
}
input[type=3D'date'][disabled] {
	cursor: not-allowed;
}
input[type=3D'password'][disabled] {
	cursor: not-allowed;
}
input[type=3D'file'][disabled] {
	cursor: not-allowed;
}
textarea[disabled] {
	cursor: not-allowed;
}
select[disabled] {
	cursor: not-allowed;
}
fieldset[disabled] .form-control {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'text'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'email'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'phone'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'number'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'date'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'password'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=3D'file'] {
	cursor: not-allowed;
}
fieldset[disabled] textarea {
	cursor: not-allowed;
}
fieldset[disabled] select {
	cursor: not-allowed;
}
textarea.form-control {
	height: auto;
}
textareainput[type=3D'text'] {
	height: auto;
}
textareainput[type=3D'email'] {
	height: auto;
}
textareainput[type=3D'phone'] {
	height: auto;
}
textareainput[type=3D'number'] {
	height: auto;
}
textareainput[type=3D'date'] {
	height: auto;
}
textareainput[type=3D'password'] {
	height: auto;
}
textareainput[type=3D'file'] {
	height: auto;
}
textareatextarea {
	height: auto;
}
textareaselect {
	height: auto;
}
input[type=3D'file'] {
	width: auto;
}
input[type=3D'checkbox'] {
	margin: 5px 5px 0px 0px; width: 13px; float: left;
}
input[type=3D'radio'] {
	margin: 5px 5px 0px 0px; width: 13px; float: left;
}
.radio input[type=3D'radio'] {
	margin: 5px 5px 0px 0px; width: 13px; float: left;
}
textarea {
	min-height: 90px;
}
label {
	color: rgb(0, 0, 0); line-height: 22px; font-size: 13px; font-weight: =
normal; vertical-align: middle;
}
#userCredentials_wrapper label .lab {
	width: 180px; text-align: right; color: rgb(119, 119, 119); =
line-height: 31px; padding-right: 1em; font-weight: bold; float: left; =
display: inline-block;
}
#changePassword_wrapper label .lab {
	width: 180px; text-align: right; color: rgb(119, 119, 119); =
line-height: 31px; padding-right: 1em; font-weight: bold; float: left; =
display: inline-block;
}
.usr_loginform .lab {
	width: 180px; text-align: right; color: rgb(119, 119, 119); =
line-height: 31px; padding-right: 1em; font-weight: bold; float: left; =
display: inline-block;
}
#userCredentials_wrapper label input[type=3D'text'] {
	display: inline-block;
}
#changePassword_wrapper label input[type=3D'text'] {
	display: inline-block;
}
.usr_loginform input[type=3D'text'] {
	display: inline-block;
}
#userCredentials_wrapper label input[type=3D'password'] {
	display: inline-block;
}
#changePassword_wrapper label input[type=3D'password'] {
	display: inline-block;
}
.usr_loginform input[type=3D'password'] {
	display: inline-block;
}
.usr_loginform p {
	margin: 0px;
}
.usr_loginform input[type=3D'text'] {
	margin: 0px;
}
.usr_loginform .login {
	background: rgb(97, 122, 16); padding: 5px 10px; border-radius: 0px; =
border: 1px solid rgb(133, 158, 54); border-image: none; color: rgb(255, =
255, 255); line-height: 1.5; font-size: 12px; font-weight: bold;
}
.usr_loginform .login:hover {
	background-color: rgb(109, 135, 28);
}
.usr_loginform .login:focus {
	background-color: rgb(109, 135, 28);
}
header nav {
	height: 40px; color: rgb(255, 255, 255); display: flex; =
justify-content: space-between; align-items: center; background-color: =
rgb(86, 97, 102);
}
header nav ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
header nav ul li {
	background: url("../img/sepparator.png?version=3D1547541248223") =
no-repeat right top; margin: 0px; padding: 10px 5px 0px; height: 35px; =
color: rgb(255, 255, 255); float: left; display: inline;
}
header nav ul li a {
	color: rgb(255, 255, 255); font-weight: 400;
}
header nav ul li a:hover {
	color: rgb(251, 214, 34);
}
header nav ul li a:focus {
	color: rgb(251, 214, 34);
}
header nav ul li.last {
	background: none;
}
header nav ul li.node_menu_active a {
	color: rgb(247, 219, 34);
}
header h1#logo {
	width: 840px; clear: both; margin-top: 0px;
}
header h1#logo a {
	color: rgb(58, 58, 58); line-height: 60px; font-weight: normal; =
text-decoration: none; float: left;
}
header h1#logo a span {
	float: left;
}
header h1#logo a img {
	float: left;
}
header h1#logo a span {
	margin-left: 2em;
}
.ico-user {
	background: url("../img/ico-user.png?version=3D1547541248224") =
no-repeat 0px 0px; width: 16px; height: 16px; margin-right: 0.85em; =
float: left;
}
#area_top {
	height: 25px; margin-top: 1.5em; display: block;
}
#area_top .sys_blck {
	float: right;
}
#sys_blck_xenordersMenu {
	left: 0px; top: 0px; width: 100%; clear: both; float: none; position: =
absolute; z-index: 1000;
}
.menu {
	margin: 0px 0px 2em; padding-left: 0px; border-bottom-color: =
currentColor; border-bottom-width: 0px; border-bottom-style: none; =
display: block;
}
.lvl1.menu {
	width: 100%; height: 40px; display: block; box-shadow: 0px -1px 3px =
#d9d9d9;
}
.lvl1.menu > li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 20%; float: left;
}
.lvl1.menu > li.submenu > a > span {
	background: url("../img/icon/submenu-li.png?version=3D1547541248224") =
no-repeat right; padding-right: 25px; padding-left: 25px;
}
.lvl1.menu > li.menu-item a#orders {
	background-position: 35px -120px; background-image: =
url("../img/icon/iko-menu.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#contracts {
	background-position: 35px -120px; background-image: =
url("../img/icon/iko-menu.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#services {
	background-position: 35px -120px; background-image: =
url("../img/icon/iko-menu.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#home {
	background-position: 35px -120px; background-image: =
url("../img/icon/iko-menu.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#profile {
	background-position: 35px -120px; background-image: =
url("../img/icon/iko-menu.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#statistics {
	background-position: 35px -120px; background-image: =
url("../img/icon/iko-menu.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li.menu-item a#orders {
	background-position: 25px 10px;
}
.lvl1.menu > li.menu-item a#contracts {
	background-position: 25px 10px;
}
.lvl1.menu > li.menu-item a#services {
	background-position: 35px -57px;
}
.lvl1.menu > li.menu-item a#home {
	background-position: 35px -120px;
}
.lvl1.menu > li.menu-item a#profile {
	background-position: 35px -120px;
}
.lvl1.menu > li.menu-item a#statistics {
	background-position: 35px -186px;
}
.lvl1.menu > li.first a {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.lvl1.menu > li > a {
	text-align: center; text-transform: uppercase;
}
.lvl1.menu > li .lvl2 {
	margin: 0px; padding-left: 0px; display: none;
}
.lvl1.menu > li .lvl2 li {
	position: relative;
}
.lvl1.menu > li .lvl2 li.submenu > a {
	background-position: 90%; background-image: =
url("../img/icon/submenu-li2.png?version=3D1547541248224"); =
background-repeat: no-repeat;
}
.lvl1.menu > li .lvl2 li a {
	padding-left: 35px; border-top-color: rgb(26, 96, 141); =
border-left-color: currentColor; border-top-width: 1px; =
border-left-width: 0px; border-top-style: solid; border-left-style: =
none;
}
.lvl1.menu > li .lvl2 li a:hover {
	background: rgb(9, 92, 147); color: rgb(255, 255, 255);
}
.lvl1.menu > li .lvl2 li .lvl3 {
	margin: 0px; top: 40px; width: 100%; right: -10%; padding-left: 0px; =
display: none; position: absolute;
}
.menu li a {
	padding: 0px; height: 40px; color: rgb(255, 255, 255); line-height: =
3.2; font-size: 12px; font-weight: bold; text-decoration: none; =
border-left-color: rgb(26, 96, 141); border-left-width: 1px; =
border-left-style: solid; display: block; background-color: rgb(22, 118, =
181);
}
.menu li a:hover {
	background-color: rgb(9, 92, 147);
}
.menu li a:focus {
	background-color: rgb(9, 92, 147);
}
.menu li.first a {
	border-left-color: currentColor; border-left-width: 0px; =
border-left-style: none;
}
.lvl1.menu li:hover .lvl2 {
	display: block;
}
.lvl1.menu li .lvl2 li:hover .lvl3 {
	display: block;
}
#sys_blck_top-kontakt {
	top: -65px; right: 0px; color: rgb(110, 110, 110); font-size: 14px; =
margin-top: 10px; position: absolute;
}
#sys_blck_top-kontakt p {
	margin: 0px; line-height: 1.4em;
}
#sys_blck_top-kontakt .phone {
	background: url("../img/phone.png?version=3D1547541248225") no-repeat =
left; color: rgb(5, 135, 39); padding-left: 15px; font-size: 14px; =
font-weight: bold; margin-right: 1em; white-space: nowrap;
}
#sys_blck_top-kontakt a {
	color: rgb(22, 118, 181); font-size: 12px;
}
.light-box {
	background: rgb(241, 249, 253); padding: 1.5em 1em; border: 1px solid =
rgb(247, 249, 250); border-image: none; margin-bottom: 1.5em; position: =
relative; min-height: 8em;
}
.light-box h4 {
	width: auto; color: rgb(0, 0, 0); font-weight: bold; margin-top: 0px; =
float: left;
}
.light-box .col-md-6 {
	min-height: 0px;
}
.light-box .col-sm-6 {
	min-height: 0px;
}
.light-box-transparent {
	position: relative;
}
.button-box {
	margin: 1em 0px; display: block;
}
.button-box div {
	margin-right: 1em; float: left;
}
.button-box div.input-rss {
	margin-right: 2em;
}
.sys_btn {
	margin: 1.5em 1em 1.5em 0px; transition:0.5s; color: rgb(43, 96, 173); =
display: inline-block; cursor: pointer; opacity: 0.9;
}
.sys_btn:hover {
	color: rgb(43, 96, 173); text-decoration: none; opacity: 1;
}
.list table {
	clear: both; margin-top: 0.5em; margin-bottom: 1.5em; min-width: 100%;
}
.order_list_table {
	clear: both; margin-top: 0.5em; margin-bottom: 1.5em; min-width: 100%;
}
.information-table {
	clear: both; margin-top: 0.5em; margin-bottom: 1.5em; min-width: 100%;
}
.list table tbody tr td a {
	color: rgb(43, 96, 173); text-decoration: underline;
}
.order_list_table tbody tr td a {
	color: rgb(43, 96, 173); text-decoration: underline;
}
.information-table tbody tr td a {
	color: rgb(43, 96, 173); text-decoration: underline;
}
.list table tbody tr td a.confirm.nodec {
	text-decoration: none;
}
.order_list_table tbody tr td a.confirm.nodec {
	text-decoration: none;
}
.information-table tbody tr td a.confirm.nodec {
	text-decoration: none;
}
.list table tbody tr td img {
	margin-left: 5px;
}
.order_list_table tbody tr td img {
	margin-left: 5px;
}
.information-table tbody tr td img {
	margin-left: 5px;
}
.tdc {
	text-align: center; min-width: auto;
}
.sys_pgr {
	margin: 0.5em 0px 1em; text-align: center; float: right; display: flex;
}
.xen_pgr {
	margin: 0.5em 0px 1em; text-align: center; float: right; display: flex;
}
.sys_pgr .xen_pgr_pg {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .xen_pgr_pg {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .sys_pgr_pg {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .sys_pgr_pg {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .xen_pgr_c {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .xen_pgr_c {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .sys_pgr_c {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .sys_pgr_c {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .xen_pgr_n {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .xen_pgr_n {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .xen_pgr_p {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .xen_pgr_p {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .sys_pgr_p {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .sys_pgr_p {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .sys_pgr_n {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .sys_pgr_n {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .sys_pgr_f {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .sys_pgr_f {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .sys_pgr_l {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .sys_pgr_l {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr li.pgr_p a {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr li.pgr_p a {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr li.pgr_n a {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr li.pgr_n a {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .xen_pgr_caret {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .xen_pgr_caret {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .pgr-numbers {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.xen_pgr .pgr-numbers {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 3px; =
border: 1px solid rgb(218, 218, 218); border-image: none; height: 33px; =
color: rgb(43, 96, 173); line-height: 33px; font-weight: bold; =
text-decoration: none; display: inline-block; min-width: 33px;
}
.sys_pgr .xen_pgr_c {
	background: rgb(201, 81, 0); color: rgb(255, 255, 255);
}
.xen_pgr .xen_pgr_c {
	background: rgb(201, 81, 0); color: rgb(255, 255, 255);
}
.sys_pgr .sys_pgr_c {
	background: rgb(201, 81, 0); color: rgb(255, 255, 255);
}
.xen_pgr .sys_pgr_c {
	background: rgb(201, 81, 0); color: rgb(255, 255, 255);
}
.sys_pgr .xen_pgr_n {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.xen_pgr .xen_pgr_n {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.sys_pgr .xen_pgr_p {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.xen_pgr .xen_pgr_p {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.sys_pgr .sys_pgr_n {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.xen_pgr .sys_pgr_n {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.sys_pgr li.pgr_p a {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.xen_pgr li.pgr_p a {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.sys_pgr li.pgr_n a {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.xen_pgr li.pgr_n a {
	background: url("../img/xen_pgr_n.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none; position: relative;
}
.sys_pgr .xen_pgr_p {
	background: url("../img/xen_pgr_p.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.xen_pgr .xen_pgr_p {
	background: url("../img/xen_pgr_p.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.sys_pgr li.pgr_p a {
	background: url("../img/xen_pgr_p.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.xen_pgr li.pgr_p a {
	background: url("../img/xen_pgr_p.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.sys_pgr .sys_pgr_p {
	background: url("../img/xen_pgr_p.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.xen_pgr .sys_pgr_p {
	background: url("../img/xen_pgr_p.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.sys_pgr .sys_pgr_f {
	background: url("../img/xen_pgr_f.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.xen_pgr .sys_pgr_f {
	background: url("../img/xen_pgr_f.png?version=3D1547541248226") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.sys_pgr .sys_pgr_l {
	background: url("../img/xen_pgr_l.png?version=3D1547541248227") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.xen_pgr .sys_pgr_l {
	background: url("../img/xen_pgr_l.png?version=3D1547541248227") =
no-repeat center rgb(243, 243, 243); border: 1px solid rgb(218, 218, =
218); border-image: none;
}
.xen_pgr li {
	margin-left: 2px; float: left;
}
.xen_pgr li a {
	background: rgb(255, 255, 255); padding: 3px 7px; border: 1px solid =
rgb(205, 205, 205); border-image: none; color: rgb(22, 118, 181); =
text-decoration: none; display: block;
}
.xen_pgr li a:hover {
	border: 1px solid rgb(22, 118, 181); border-image: none; color: =
rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.xen_pgr li.active a {
	border: 1px solid rgb(22, 118, 181); border-image: none; color: =
rgb(255, 255, 255); background-color: rgb(22, 118, 181);
}
.xen_pgr_p {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
.xen_pgr_n {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
.sys_pgr_n {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
.sys_pgr_p {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
.sys_pgr_f {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
.sys_pgr_l {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
li.pgr_p a {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
li.pgr_n a {
	margin: 0px; padding: 3px 12px; width: 0px; color: rgb(255, 255, 255); =
text-indent: -9999px; text-decoration: none; display: inline-block; =
background-color: rgb(22, 118, 181);
}
.sys_pgr_l {
	margin: 0px; padding: 3px 12px; color: rgb(255, 255, 255); =
text-decoration: none; display: inline-block; background-color: rgb(22, =
118, 181);
}
.sys_pgr_f {
	margin: 0px; padding: 3px 12px; color: rgb(255, 255, 255); =
text-decoration: none; display: inline-block; background-color: rgb(22, =
118, 181);
}
li.pgr_p a:hover {
	background-color: rgb(19, 101, 156);
}
li.pgr_n a:hover {
	background-color: rgb(19, 101, 156);
}
form fieldset {
	padding: 1.5em; border: 1px solid rgb(226, 227, 228); border-image: =
none; clear: both; margin-bottom: 1em;
}
.system_form_wrapper {
	padding-bottom: 2em; margin-bottom: 3em;
}
.system_form_wrapper .wrapper {
	position: relative;
}
.system_form_wrapper .form-group {
	position: relative;
}
.forms-submit {
	background: none; border: currentColor; transition:0.5s; border-image: =
none; color: rgb(43, 96, 173) !important; text-transform: uppercase; =
font-size: 1.1em; cursor: pointer; opacity: 0.9;
}
.forms-submit-rss.forms-submit {
	background: url("../img/icon/rss-bg.png?version=3D1547541248227") =
no-repeat left; padding: 1px 6px 1px 30px; height: 22px;
}
.forms-submit-rss.forms-submit:hover {
	background: url("../img/icon/rss-bg.png?version=3D1547541248227") =
no-repeat left; border: currentColor; border-image: none;
}
.forms-submit-rss.forms-submit:focus {
	background: url("../img/icon/rss-bg.png?version=3D1547541248227") =
no-repeat left; border: currentColor; border-image: none;
}
.forms-submit-search.forms-submit {
	border: currentColor; border-image: none; font-weight: normal; =
position: relative; text-shadow: none;
}
.forms-submit-rss.forms-submit {
	border: currentColor; border-image: none; font-weight: normal; =
position: relative; text-shadow: none;
}
.forms-submit-search.forms-submit {
	background: url("../img/icon/search-bg.png?version=3D1547541248227") =
no-repeat left; height: 31px; padding-left: 35px;
}
.forms-submit-search.forms-submit:hover {
	background: url("../img/icon/search-bg.png?version=3D1547541248227") =
no-repeat left; border: currentColor; border-image: none;
}
.forms-submit-search.forms-submit:focus {
	background: url("../img/icon/search-bg.png?version=3D1547541248227") =
no-repeat left; border: currentColor; border-image: none;
}
.extended-filter {
	margin: 1em 0px;
}
.extended-filter fieldset {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.form-extended-filter input[type=3D'checkbox'] {
	margin: 0px; left: 13px; top: 15px; width: auto; position: absolute; =
z-index: -1; opacity: 0;
}
.form-extended-filter input[type=3D'checkbox']:checked + label::before {
	content: ""; opacity: 1;
}
.form-extended-filter label {
	background: url("../img/icon/plus-blue.png?version=3D1547541248227") =
no-repeat left; margin: 10px 5px; line-height: 30px; padding-left: 35px; =
display: inline-block; cursor: pointer;
}
.form-extended-filter label.extended_filter_opened {
	background: url("../img/icon/cross-blue.png?version=3D1547541248228") =
no-repeat left;
}
.cpv-select-choose-button-wrapper {
	float: left;
}
.cpv-select-toggle-hide-numbers-button {
	float: left;
}
.cpv-select-choose-button-wrapper .sys_btn {
	display: inline-block;
}
.cpv-select-toggle-hide-numbers-button .sys_btn {
	display: inline-block;
}
.cpv-select-chosen-list {
	clear: both;
}
.cpv_list_pad li {
	clear: both;
}
.cpv_list_pad li span {
	width: 88%; display: inline-block;
}
label[ng-if=3D'label'].ng-scope.ng-binding.cpv-select-label {
	position: inherit !important;
}
div.row label.ng-scope.ng-binding.cpv-select-label {
	left: 35px; top: -22px; position: relative;
}
.input-date {
	position: relative;
}
.input-date .wrapper {
	position: relative;
}
.input-date .image-calendar {
	top: 38px; right: 7px; position: absolute;
}
.input-date .wrapper .image-calendar {
	top: 38px; right: 7px; position: absolute;
}
.system_form_elementValidationResult_message {
	text-align: right; color: rgb(255, 0, 0); font-size: 0.96em; =
font-style: italic;
}
.system_form_wrapper .system_form_visibility_no {
	display: none !important;
}
.system_form_wrapper .system_form_presentation_visibility_no {
	display: none !important;
}
.textarea-long textarea {
	min-height: 250px;
}
.radio-inline {
	padding-left: 0px;
}
.radio-inline .radio {
	padding-left: 0px;
}
.radio-inline .radio > div {
	display: inline-block;
}
.radio-inline + .radio-inline {
	margin-left: 0px;
}
.checkbox-inline + .checkbox-inline {
	margin-left: 0px;
}
.radio-highlight {
	padding-bottom: 15px;
}
.radio-highlight input[type=3D'radio'] {
	left: 6px; top: 15px; position: relative; z-index: 1;
}
.radio-highlight input[type=3D'radio']:checked + label {
	background: rgb(51, 122, 183); color: rgb(255, 255, 255); opacity: 1;
}
.radio-highlight .radio {
	padding-left: 0px;
}
.radio-highlight .radio label {
	left: 0px; top: 9px; padding-left: 30px; display: inline-block; =
position: relative; cursor: pointer;
}
.type-of-public-contract.radio-highlight .radio label {
	width: 100%; line-height: 34px; display: block;
}
.type-of-award-procedure.radio-highlight .radio > div {
	width: 50%; float: left;
}
.type-of-award-procedure.radio-highlight .radio label {
	width: 100%; line-height: 34px; padding-left: 25px; margin-left: 0px; =
display: block;
}
.type-of-public-contract.radio-highlight .wrapper > label {
	color: rgb(51, 122, 183); font-size: 1.1em; border-bottom-color: =
rgb(51, 122, 183); border-bottom-width: 2px; border-bottom-style: solid; =
display: block;
}
.type-of-award-procedure.radio-highlight .wrapper > label {
	color: rgb(51, 122, 183); font-size: 1.1em; border-bottom-color: =
rgb(51, 122, 183); border-bottom-width: 2px; border-bottom-style: solid; =
display: block;
}
.mw3-craddresses-tree {
=09
}
.mw3-craddresses-tree .controls {
	padding: 5px 15px; border-radius: 0px; text-align: right; =
border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; =
border-bottom-style: solid; background-color: rgb(249, 249, 249);
}
.mw3-craddresses-tree .controls button {
	padding: 6px 12px; border: 1px solid rgb(217, 217, 217); border-image: =
none; text-align: center; color: rgb(0, 0, 0); line-height: 1.625; =
font-size: 12px; font-weight: bold; margin-bottom: 0px; vertical-align: =
middle; display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; background-image: linear-gradient(rgb(253, 253, =
253) 0%, rgb(255, 255, 255) 100%); background-color: rgb(253, 253, 253); =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.mw3-craddresses-tree .controls button:focus {
	outline: dotted thin; outline-offset: -2px;
}
.mw3-craddresses-tree .controls button:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.mw3-craddresses-tree .controls button:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.mw3-craddresses-tree .controls button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.mw3-craddresses-tree .controls button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.mw3-craddresses-tree .controls button.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.mw3-craddresses-tree .controls button[disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.mw3-craddresses-tree .controls button.btn-default {
	border-color: rgb(217, 217, 217); color: rgb(0, 0, 0); font-weight: =
bold; background-image: linear-gradient(rgb(253, 253, 253) 0%, rgb(255, =
255, 255) 100%); background-color: rgb(253, 253, 253);
}
.mw3-craddresses-tree .controls button.btn-back {
	border-color: rgb(217, 217, 217); color: rgb(0, 0, 0); font-weight: =
bold; background-image: linear-gradient(rgb(253, 253, 253) 0%, rgb(255, =
255, 255) 100%); background-color: rgb(253, 253, 253);
}
.mw3-craddresses-tree .controls button.btn-back:hover {
	outline: 0px; color: rgb(0, 0, 0); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1);
}
.mw3-craddresses-tree .controls button.btn-back:focus {
	outline: 0px; color: rgb(0, 0, 0); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1);
}
.mw3-craddresses-tree .controls button.btn-back span {
	font-size: 14px; margin-right: 5px; vertical-align: text-bottom; =
display: inline-block;
}
.mw3-craddresses-tree ul {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; =
border-image: none; text-align: left; overflow: hidden;
}
.mw3-craddresses-tree ul li {
	background: none; margin: 0px; padding: 2px 0px 5px 20px; color: rgb(0, =
0, 0); line-height: 20px; font-size: 14px; position: relative; cursor: =
pointer;
}
.mw3-craddresses-tree ul li .expanded {
	padding: 1px 10px;
}
.mw3-craddresses-tree ul li .expanded::before {
	font-style: normal; display: inline-block; content: "\f147";
}
.mw3-craddresses-tree ul li .collapsed {
	padding: 1px 10px;
}
.mw3-craddresses-tree ul li .collapsed::before {
	font-style: normal; display: inline-block; content: "\f196";
}
.mw3-craddresses-tree ul li .normal {
	padding: 1px 10px;
}
.mw3-craddresses-tree ul li .normal::before {
	font-style: normal; display: inline-block; content: "\25E6";
}
.mw3-craddresses-tree ul li i {
	cursor: pointer;
}
.mw3-craddresses-tree ul li span {
	cursor: pointer;
}
.mw3-craddresses-tree ul li .selected {
	padding: 1px 5px; font-weight: bold; background-color: rgb(97, 122, =
16);
}
.mw3-craddresses-tree ul ul {
	margin-left: 15px; position: relative;
}
.mw3-craddresses-tree ul ul::before {
	left: 0px; top: 0px; width: 0px; bottom: 0px; border-left-color: =
currentColor; border-left-width: 1px; border-left-style: dotted; =
display: block; position: absolute; content: "";
}
.mw3-craddresses-tree ul ul li::before {
	left: 0px; top: 11px; width: 15px; height: 0px; border-top-color: =
currentColor; border-top-width: 1px; border-top-style: dotted; display: =
block; position: absolute; content: "";
}
.mw3-craddresses-tree ul ul li:last-child::before {
	background: white; top: 11px; height: auto; bottom: 0px;
}
.mw3-craddresses-tree i {
	line-height: 1; font-family: FontAwesome; font-style: normal; =
font-weight: normal; display: inline-block; -webkit-font-smoothing: =
antialiased; -moz-osx-font-smoothing: grayscale;
}
.mw3-craddresses-tree i.normal::before {
	content: "\f096";
}
.mw3-craddresses-tree i.collapsed::before {
	content: "\f196";
}
.mw3-craddresses-tree i.expanded::before {
	content: "\f147";
}
fieldset[disabled] .mw3-nipez-tree .controls button {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.mw3-craddresses-tree > ul > li {
	padding-left: 0px;
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: =
1030; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; display: =
none; position: fixed; z-index: 1040; -ms-overflow-y: scroll;
}
.fade.modal {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: =
opacity 0.15s linear;
}
.in.fade.modal {
	z-index: 10000; opacity: 1;
}
.modal .modal-dialog {
	margin: 30px auto; width: 70%; position: relative; z-index: 1050;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate(0px, -25%); =
-webkit-transition: -webkit-transform 0.3s ease-out; -webkit-transform: =
translate(0, -25%); -moz-transition: -moz-transform 0.3s ease-out; =
-o-transition: -o-transform 0.3s ease-out;
}
.in.modal .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.modal .modal-content {
	padding: 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); =
border-image: none; position: relative; box-shadow: 0px 3px 9px =
rgba(0,0,0,0.5); background-clip: padding-box; background-color: =
rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal .modal-content button {
	top: 0px; position: relative; min-height: 30px; min-width: 30px;
}
.modal .modal-header {
	background: rgb(238, 238, 238); padding: 15px; border-radius: 0px; =
border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; =
border-bottom-style: solid; min-height: 16.62px;
}
.modal .modal-header .close {
	color: rgb(0, 0, 0); font-size: 24px; margin-top: -12px;
}
.modal .modal-header h4 {
	color: rgb(43, 96, 173);
}
.modal .modal-body {
	padding: 15px; text-align: left; position: relative;
}
.modal .modal-footer {
	padding: 14px 15px 15px; text-align: right; margin-top: 15px; =
border-top-color: rgb(229, 229, 229); border-top-width: 1px; =
border-top-style: solid;
}
.modal .modal-footer .pull-left .btn + .btn {
	margin-bottom: 10px;
}
.modal-footer .btn + .btn {
	margin-bottom: 10px;
}
div[ng-if=3D'modal.selectedItem'] button {
	top: 10px !important; margin-left: 10px; position: relative;
}
.modal_box_wrap fieldset {
	padding: 0px; border: currentColor; border-image: none;
}
.modal_box_wrap form {
	margin: 1em 0px;
}
.modal_box_wrap .tabs_hd > li:first-child {
	border-radius: 0px;
}
.modal_box_wrap .tabs_hd > li:first-child a {
	border-radius: 0px;
}
.modal_box_wrap .tabs_hd > li:first-child:hover a {
	border-radius: 0px;
}
.modal_box_wrap .tabs_hd > li:last-child {
	border-radius: 0px;
}
.modal_box_wrap .tabs_hd > li:last-child a {
	border-radius: 0px;
}
.modal_box_wrap .tabs_hd > li:last-child:hover a {
	border-radius: 0px;
}
.modal_box_wrap .tabs_hd {
	border-radius: 0px;
}
.modal_box_wrap .tabs_cnts {
	background: rgb(247, 249, 250); padding: 10px;
}
.close {
	transition:0.5s; color: rgb(201, 81, 0); line-height: 1; font-size: =
18px; font-weight: bold; float: right; cursor: pointer; opacity: 0.9; =
text-shadow: 0px 1px 0px #ffffff;
}
.close:hover {
	color: rgb(201, 81, 0); opacity: 1;
}
button.close {
	background: none; padding: 0px; border: 0px currentColor; border-image: =
none; cursor: pointer; -webkit-appearance: none;
}
.ng_cpv .fl {
	margin-right: 5px; float: left;
}
.ng_cpv .fr {
	margin-right: 5px; float: left;
}
.ng_cpv .wrapper {
	width: auto !important; margin-right: 5px !important;
}
.ng_cpv .searchInput {
	background: 0px 0px rgb(255, 255, 255); padding: 5px 2%; border: 1px =
solid rgb(180, 180, 180); border-image: none; min-width: 180px;
}
.ng_cpv .selectedNameContainer {
	width: 90%; float: right;
}
.ng_cpv .cpvModalLeft {
	width: 50%; padding-right: 10px; float: left; max-height: 776px;
}
.ng_cpv .cpvModalRight {
	width: 50%; padding-right: 10px; float: left; max-height: 776px;
}
.ng_cpv .cpvModalLeft {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.ng_cpv .cpvModalLeft li {
	margin: 10px 0px;
}
.ng_cpv .cpvModalRight {
	padding-left: 20px; float: right;
}
.ng_cpv .cpv_list ul {
	padding-left: 1.5em;
}
.ng_cpv .cpv_list ul li {
	padding: 4px 0px;
}
.ng_cpv .cpv_list_pad li {
	padding: 12px 0px; border-bottom-color: rgb(227, 227, 227); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.ng_cpv .cpv_list_pad li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.ng_cpv .cpv_list_pad li button.btnMinus {
	left: 5px; top: 0px; float: right;
}
.ng_cpv .overflowHandler {
	max-width: 455px;
}
.ng_cpv .cpvModalRight .cpv_list {
	margin-left: 0px;
}
.ng_cpv .cpvModalLeft .cpv_list {
	margin-left: 0px;
}
.ng_cpv .cpvModalRight .cpv_list_pad {
	margin-left: 0px;
}
.ng_cpv .cpvModalLeft .cpv_list_pad {
	margin-left: 0px;
}
.modbox #orderDocument_wrapper {
	padding: 0px 5% 2%; width: 100%; float: left;
}
.modbox #orderImageDocument_wrapper {
	padding: 0px 5% 2%; width: 100%; float: left;
}
.modbox #orderDocument_wrapper::after {
	height: 1px; clear: both; content: "";
}
.modbox #orderImageDocument_wrapper::after {
	height: 1px; clear: both; content: "";
}
.box-wrap {
	text-align: center;
}
.box-wrap .box-item {
	padding: 1em; border-radius: 0px; border: 1px solid rgb(226, 227, 228); =
border-image: none; height: 12em; overflow: hidden; position: relative;
}
.box-wrap .box-item .col-md-2 {
	padding: 0px;
}
.box-wrap .box-item .col-md-2 span {
	background: url("../img/icon/ico-document.png?version=3D1547541248231") =
no-repeat 0px 0px; width: 38px; height: 38px; display: block;
}
.box-wrap .box-item .col-md-2 span.ico-png {
	background: url("../img/icon/ico-png.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-jpg {
	background: url("../img/icon/ico-jpg.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-rar {
	background: url("../img/icon/ico-zip.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-zip {
	background: url("../img/icon/ico-zip.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-rtf {
	background: url("../img/icon/ico-doc.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-txt {
	background: url("../img/icon/ico-doc.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-doc {
	background: url("../img/icon/ico-doc.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-odt {
	background: url("../img/icon/ico-doc.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-docx {
	background: url("../img/icon/ico-doc.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-ods {
	background: url("../img/icon/ico-xls.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-xls {
	background: url("../img/icon/ico-xls.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-xlsx {
	background: url("../img/icon/ico-xls.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-2 span.ico-pdf {
	background: url("../img/icon/ico-pdf.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
.box-wrap .box-item .col-md-10 {
	padding: 0px;
}
.box-wrap .box-item .col-md-10 h4 {
	margin: 0px 0px 10px; text-align: left; text-transform: uppercase; =
overflow: hidden; font-weight: normal; max-height: 3em;
}
.box-wrap .box-item .col-md-10 p {
	margin: 2px 0px; text-align: left; color: rgb(0, 0, 0); line-height: =
20px; font-size: 14px;
}
.box-wrap .box-item + .button-box {
	background: rgb(83, 152, 206); padding: 0.5em 2em; border-radius: 5px; =
top: -2.4em; display: inline-block; position: relative;
}
.box-wrap .box-item + .button-box a {
	margin: 0px 5px; display: inline-block;
}
#promowrap {
	margin: 0px; padding: 0px; width: 100%; height: 240px; position: =
relative;
}
#promowrap .carousel-control {
	left: -17px; top: 100px; width: 17px; height: 41px; text-indent: =
-9999px; display: block; position: absolute;
}
#promowrap .next {
	background: =
url("../img/dashboard/dashboard-next.png?version=3D1547541248231") =
no-repeat 0px 0px; left: 978px;
}
#promowrap .prev {
	background: =
url("../img/dashboard/dashboard-prev.png?version=3D1547541248231") =
no-repeat 0px 0px;
}
#promowrap .promo-carousel-wrap {
	width: 100%; height: 240px; overflow: hidden; position: relative;
}
#promowrap .promo-carousel-wrap .promo {
	width: 98000px; height: 240px;
}
#promowrap .promo-carousel-wrap .promo .itemsBlock {
	background: =
url("../img/dashboard/carousel-bg.png?version=3D1547541248232") =
no-repeat 92% 50%; padding: 20px 30px 0px; width: 1007px; height: 210px; =
float: left;
}
#promowrap .promo-carousel-wrap .promo .content {
	width: 650px;
}
#promowrap .promo-carousel-wrap .promo .perex {
	color: rgb(0, 0, 0); font-size: 0.86em;
}
.message-wrap {
=09
}
.message-wrap .col-md-12 {
	background: rgb(240, 247, 250); padding: 1em; border-top-color: =
rgb(226, 227, 228); border-top-width: 1px; border-top-style: solid;
}
.message-wrap .subject-wrap.col-md-12 {
	font-size: 120%;
}
.message-wrap .message-box {
	background: rgb(255, 255, 255); margin: 1em 0px; padding: 1em; border: =
rgb(226, 227, 228); border-image: none;
}
.message-wrap .message-aside > .col-md-12 {
	border-top-color: currentColor; border-top-width: medium; =
border-top-style: none;
}
.message-wrap .message-aside > .col-md-12 strong {
	text-transform: uppercase;
}
.message-wrap .message-aside > .col-md-12 table td:first-child {
	padding-left: 0px;
}
.message-create.message-wrap fieldset {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.message-create.message-wrap legend {
	margin: 0px; padding: 0px; width: 13%; color: rgb(0, 0, 0); =
text-transform: none; font-size: 1em; font-weight: bold; float: left;
}
.message-create.message-wrap label {
	margin: 0px; padding: 0px; width: 13%; color: rgb(0, 0, 0); =
text-transform: none; font-size: 1em; font-weight: bold; float: left;
}
.message-create.message-wrap .radio {
	width: 90%; padding-left: 0px; margin-top: 0px; float: left;
}
.message-create.message-wrap input[type=3D'text'] {
	width: 90%; padding-left: 0px; margin-top: 0px; float: left;
}
.message-create.message-wrap input[type=3D'file'] {
	width: 90%; padding-left: 0px; margin-top: 0px; float: left;
}
.message-create.message-wrap .radio label {
	width: 96%; color: rgb(43, 96, 173); text-transform: uppercase; =
font-weight: normal;
}
.message-create.message-wrap input[type=3D'text'] label {
	width: 96%; color: rgb(43, 96, 173); text-transform: uppercase; =
font-weight: normal;
}
.message-create.message-wrap input[type=3D'file'] label {
	width: 96%; color: rgb(43, 96, 173); text-transform: uppercase; =
font-weight: normal;
}
.message-create.message-wrap input[id^=3D'anonymous_element_'] {
	margin: 0px; top: -18px; float: none; position: relative;
}
.message-create.message-wrap input[type=3D'text'] {
	padding: 5px;
}
.message-create.message-wrap input[type=3D'file'] {
	padding: 5px;
}
.message-create.message-wrap .checkbox input[type=3D'checkbox'] {
	float: left;
}
.message-create.message-wrap .checkbox label {
	width: 150px; color: rgb(43, 96, 173); text-transform: uppercase; =
font-weight: normal; float: none;
}
.message-create.message-wrap .col-md-8 label {
	width: 15%;
}
.message-create.message-wrap .col-md-8 textarea {
	width: 85%; min-height: 150px;
}
div#f6b4c3f24c4e5361eb973fe792cd244e8-container label {
	right: -20px; clear: both; font-weight: normal; float: none; display: =
block; white-space: nowrap; position: relative;
}
input[type=3D'file'] {
	height: 35px; line-height: 20px;
}
#xen-unsupported-browser {
	background: rgb(188, 223, 244); padding: 2em 1em; width: 100%; height: =
auto; text-align: center; color: rgb(51, 51, 51);
}
#xen-unsupported-browser .col-md-2 {
	text-align: center;
}
#xen-unsupported-browser a {
	color: rgb(0, 0, 0);
}
#xen-unsupported-browser img {
	height: 60px; bottom: 0px; padding-bottom: 5px; position: relative;
}
#xen-unsupported-browser p {
	text-align: center; margin-top: 1.5em;
}
#xen-unsupported-browser h3 {
	margin: 0px 0px 1.5em; text-align: center; color: rgb(51, 51, 51); =
font-size: 115%;
}
.ico-toggle .section_closed {
	border: currentColor; border-image: none;
}
.ico-toggle .section_opened {
	border: currentColor; border-image: none;
}
.ico-toggle .section_closed {
	background: =
url("../img/icon/arrow-blue-down.png?version=3D1547541248232") no-repeat =
center;
}
.ico-toggle .section_opened {
	background: =
url("../img/icon/arrow-blue-up.png?version=3D1547541248232") no-repeat =
center;
}
#organization_hp #verificationSuccessMessage {
	background: linear-gradient(rgb(222, 239, 191) 0%, rgb(210, 233, 171) =
100%); margin: 0.25em 0px; padding: 0px; border: 1px solid rgb(167, 203, =
108); border-image: none; color: rgb(6, 124, 37); font-weight: bold;
}
#organization_hp #verificationSuccessMessage span {
	background: url("../img/dashboard/success.png?version=3D1547541248232") =
no-repeat 10px 50%; padding: 1.1em 1.5em 1.1em 52px; border: 1px solid =
rgb(236, 246, 218); border-image: none; display: block;
}
#organization_hp #closeVerificationSuccessMessage {
	background: url("../img/dashboard/close.png?version=3D1547541248232") =
no-repeat 0px 0px; margin: 2px 0px 0px 40px; padding: 0px; width: 16px; =
height: 16px; text-indent: -999px; overflow: hidden; float: right;
}
#organization_hp h2 {
	font-size: 18px;
}
#organization_hp h3 {
	font-size: 18px;
}
#organization_hp h3.user-name {
	line-height: 1.2; font-size: 24px;
}
#organization_hp #chart_orders_table tr th a {
	color: rgb(0, 0, 0);
}
#organization_hp #id_tabs_cnt_xenstatistics_orders_counter_2 tr.e {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#organization_hp #chart_orders_table tr.e {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#organization_hp .tabbable tr td.blue {
	width: 60%; color: rgb(0, 106, 161);
}
#organization_hp .xenservices-total table {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.xenorganization_mailing {
	margin: 0px 0px 3em; padding: 0.5em 4px; color: rgb(102, 102, 102); =
font-size: 16px;
}
.xenorganization_mailing a {
	font-size: 12px;
}
.xenorganization_mailing .count {
	color: rgb(0, 0, 0); line-height: 1; font-size: 26px;
}
.organization-promo {
	background: radial-gradient(at center, rgb(255, 255, 255) 20%, rgb(248, =
248, 248) 100%); margin: 3em 0px 3.5em; padding: 0px; border: 1px solid =
rgb(227, 227, 227); border-image: none; color: rgb(0, 0, 0);
}
.organization-promo .promo-1.itemsBlock {
	background: =
url("../img/dashboard/submitter-bg.png?version=3D1547541248233") =
no-repeat 98% 50%;
}
.organization-promo .promo-2.itemsBlock {
	background: =
url("../img/dashboard/pvu-screen.png?version=3D1547541248233") no-repeat =
96% 50%;
}
.organization-promo .promo-3.itemsBlock {
	background: =
url("../img/dashboard/supplier-bg.png?version=3D1547541248233") =
no-repeat 92% 50%;
}
.organization-promo .promo-4.itemsBlock {
	background: =
url("../img/dashboard/pvu-mail.png?version=3D1547541248233") no-repeat =
92% 50%;
}
.organization-promo .promo-5.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-5.png?version=3D1547541248233") no-repeat =
92% 50%;
}
.organization-promo .promo-6.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-6.png?version=3D1547541248233") no-repeat =
92% 50%;
}
.organization-promo .promo-7.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-7.png?version=3D1547541248233") no-repeat =
92% 50%;
}
.organization-promo .promo-8.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-8.png?version=3D1547541248234") no-repeat =
92% 50%;
}
.organization-promo .promo-9.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-9.png?version=3D1547541248234") no-repeat =
92% 50%;
}
.organization-promo .promo-10.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-vanocni.png?version=3D1547541248234") =
no-repeat 92% 50%;
}
.organization-promo .promo-11.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-vanocni.png?version=3D1547541248234") =
no-repeat 92% 50%;
}
.organization-promo .promo-12.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-konference.png?version=3D1547541248234") =
no-repeat 92% 50%;
}
.organization-promo .promo-13.itemsBlock {
	background: =
url("../img/dashboard/pvu-ban-konference.png?version=3D1547541248234") =
no-repeat 92% 50%;
}
.organization-promo h2 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h3 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h4 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h5 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo h6 {
	margin: 0px 0px 0.85em; color: rgb(0, 0, 0); line-height: 1.2; clear: =
none; font-size: 2.25em !important; font-weight: normal;
}
.organization-promo ul {
	margin: 0px;
}
.organization-promo ul li {
	background: url("../img/box-li.png?version=3D1547541248234") no-repeat =
0px 4px; list-style: none; margin: 0px 0px 0.5em; padding-left: 25px;
}
.organization-promo ul {
	color: rgb(102, 102, 102); margin-bottom: 0.5em;
}
.organization-promo p {
	color: rgb(102, 102, 102); margin-bottom: 0.5em;
}
.organization-promo .btn {
	margin: 1em 0px 0.5em 2em; float: right;
}
.organization-promo .btn a {
	padding: 1em 2em; text-shadow: 1px 1px 1px #404040;
}
.organization-promo .pul-doleva {
	margin: 0px; padding: 0px; width: 46%;
}
.organization-promo .pul-doprava {
	margin: 0px; padding: 0px; width: 46%;
}
.organization-promo .pul-doleva .btn {
	margin: 1em 0px 0.5em; float: none;
}
.organization-promo .pul-doprava .btn {
	margin: 1em 0px 0.5em; float: none;
}
.organization-promo .pul-doprava {
	width: 51%;
}
.organization-promo strong {
	color: rgb(102, 102, 102); font-size: 100%;
}
.profile_link {
	margin: 0px; padding: 0.5em 4px; color: rgb(102, 102, 102); =
line-height: 1.4em; font-size: 18px;
}
.profile_link .btn {
	margin: 0px; line-height: 1.4; float: right; min-width: 155px;
}
.user-name {
	margin: 0px; padding: 0.25em 4px; font-size: 18px; font-weight: normal;
}
.user-name .btn {
	margin: 0px; line-height: 1.4; float: right; min-width: 155px;
}
h2.organization-name {
	margin: 0px; padding: 0.25em 4px; line-height: 1.4; font-size: 18px;
}
h2.organization-name .btn {
	margin: 0px; line-height: 1.4; float: right; min-width: 155px;
}
.xenorganization_mailing .sys_btn {
	background: url("../img/icon/bck-mail.png?version=3D1547541248235") =
no-repeat 10px rgb(243, 243, 243); margin: 0px; line-height: 1.4; =
padding-left: 30px; float: right; min-width: 155px !important;
}
.xenorganization_mailing .sys_btn:hover {
	background: url("../img/icon/bck-mail.png?version=3D1547541248235") =
no-repeat 10px rgb(230, 230, 230);
}
.xenorganization_mailing .sys_btn:focus {
	background: url("../img/icon/bck-mail.png?version=3D1547541248235") =
no-repeat 10px rgb(230, 230, 230);
}
.user-name:hover {
	background: rgb(246, 246, 246);
}
h2.organization-name:hover {
	background: rgb(246, 246, 246);
}
.profile_link:hover {
	background: rgb(246, 246, 246);
}
.xenorganization_mailing:hover {
	background: rgb(246, 246, 246);
}
.xenorders_list_left h3 {
	clear: both;
}
#top_blocks .sys_blck {
	margin: 20px 2% 0px 0px; padding: 0px; width: 49%; float: left;
}
#top_blocks .sys_blck#sys_blck_1013 {
	margin-right: 0px;
}
#top_blocks .sys_blck#sys_blck_1015 {
	margin-right: 0px;
}
#top_blocks .sys_blck > div {
	background: rgb(249, 249, 249); padding: 20px; border: 1px solid =
rgb(235, 235, 235); border-image: none;
}
#top_blocks h3 {
	color: rgb(0, 0, 0); line-height: 1.8; font-size: 22px; font-weight: =
normal;
}
#top_blocks h3 {
	margin: 0px; padding: 0px;
}
#top_blocks div {
	margin: 0px; padding: 0px;
}
#top_blocks .pul-doprava {
	width: 310px;
}
#top_blocks .green-btn {
	line-height: 54px; font-size: 14px;
}
#top_blocks p {
	margin: 0px 0px 0.5em; padding: 0px;
}
#top_blocks img {
	margin: 1em;
}
#top_blocks .pocet {
	color: rgb(86, 97, 102); font-size: 16px;
}
#top_blocks .pocet strong {
	color: rgb(86, 97, 102); font-size: 22px; font-weight: bold;
}
#top_blocks .help-ico {
	background: url("../img/icon/help.png?version=3D1547541248235") =
no-repeat left; color: rgb(102, 102, 102); padding-left: 25px; =
font-size: 12px; min-height: 23px;
}
#top_blocks .help-ico a {
	color: rgb(178, 80, 35); font-size: 12px;
}
#top_blocks .help-ico .hp #area_contentright {
	margin-top: 20px; position: relative;
}
.homepage-content-wrapper > div[class^=3D'col-'] {
	padding-right: 0px; padding-left: 0px;
}
.homepage-content-wrapper > #homepage-content-left {
	padding-right: 50px;
}
.homepage-content-wrapper > #homepage-content-left img[alt=3D'Banner =
obr=E1zek'] {
	width: 685px; height: auto;
}
.homepage-content-wrapper .twiter-news {
	padding-top: 48px;
}
.geo_coordinates .lab {
	width: auto; float: none; display: block;
}
.geo_coordinates .val {
	color: rgb(112, 112, 112);
}
.geo_coordinates #node_geo_sel {
	margin: 0px;
}
.qcm_gps_selectdialog .mapControlWrapper select {
	background: url("../img/icon/arrow-select.png?version=3D1547541248236") =
no-repeat right rgb(255, 255, 255) !important; margin: 0px 5px 0px 0px =
!important; border: 1px solid rgb(207, 207, 207); border-image: none; =
width: 100%; color: rgb(70, 143, 202); overflow: hidden; float: left; =
-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.mapControlWrapper input {
	height: 34px; color: rgb(70, 143, 202); font-size: 14px !important;
}
.qcm_gps_selectdialog .mapControlWrapper select {
	height: 34px; color: rgb(70, 143, 202); font-size: 14px !important;
}
.qcm_gps_selectdialog .mapControlWrapper .search_Form {
	width: 300px !important;
}
.qcm_gps_selectdialog .search_results {
	width: 300px !important; height: 400px !important;
}
.qcm_gps_selectdialog form .val {
	font-size: 20px;
}
.qcm_gps_selectdialog .search_results ul li.active {
	font-size: 14px;
}
.gps_Form span.lab {
	font-size: 14px; margin-bottom: 5px;
}
.qcm_gps_selectdialog fieldset.search_on_map .f_row {
	margin: 0px 0px 30px !important;
}
.qcm_gps_selectdialog .mapControlWrapper input.sys_btn {
	background: rgb(97, 122, 16) !important; padding: 5px 10px !important; =
border: 1px solid rgb(148, 179, 49) !important; border-image: none =
!important;
}
#tbbox {
	background: rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); =
border-image: none; width: 250px; z-index: 1000;
}
#tbbox .tbheader {
	height: 30px;
}
#tbbox .tbheader #tbclose {
	background: rgb(136, 0, 0); color: rgb(255, 255, 255); cursor: pointer;
}
#tbbox .tbheader #tbclose {
	padding: 7px 10px; font-family: monospace; float: right; display: =
block;
}
#tbbox .tbheader #tbmin {
	padding: 7px 10px; font-family: monospace; float: right; display: =
block;
}
#tbbox .tbheader #tbmin {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
#tbbox .tbheader #tbhandle {
	cursor: move;
}
#tbbox .tbheader #tbhandle strong {
	line-height: 30px; font-size: 15px; font-weight: bold; vertical-align: =
middle;
}
#tbbox #tb {
	background: rgb(45, 132, 188);
}
#tbbox #tb a {
	text-decoration: none;
}
#tbbox #tb img {
	margin: 3px; width: 32px; height: 32px;
}
select {
	background: url("../img/icon/arrow-select.png?version=3D1547541248236") =
no-repeat right rgb(243, 243, 243); border: 1px solid rgb(207, 207, =
207); border-image: none; width: 100%; height: 34px; overflow: hidden; =
-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
select ::-ms-expand {
	display: none;
}
select::-ms-expand {
	display: none;
}
.spub_fr.fr {
	padding: 1%; width: 50%; float: right;
}
div#organization-wrapper {
	padding: 1%; width: 50%; float: left;
}
.red-font {
	color: red; font-weight: bold;
}
.sys_waiting {
	background: url("../img/loading.gif?version=3D1547541248236") no-repeat =
50% 50% rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: =
100%; display: block; position: absolute;
}
#supplierFilter .db-dodavatel fieldset {
	background: rgb(251, 252, 253); border: currentColor; border-image: =
none;
}
#supplierFilter .db-dodavatel fieldset .wrapper {
	margin: 1% 2.5%; width: 45%; float: left;
}
#supplierFilter .db-dodavatel fieldset input {
	margin: 0px;
}
#supplierFilter .db-dodavatel fieldset label {
	margin: 0px; height: 45px;
}
#supplierFilter .db-dodavatel fieldset =
label[ng-if=3D'label'].ng-scope.ng-binding.cpv-select-label {
	line-height: 44px; margin-right: 15px; margin-left: 22px; position: =
inherit;
}
#supplierFilter .db-dodavatel fieldset p strong {
	font-size: 14px;
}
#offerAttachments div[id^=3Danonymous_element_] {
	padding: 0px 5px 10px 0px; width: 50%; margin-bottom: 5px; =
border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#offerAttachments div[id^=3Danonymous_element_] label {
	margin: 0px; top: 3.5px; position: relative;
}
#offerAttachments div[id^=3Danonymous_element_] button {
	float: right;
}
.table > thead > tr > th {
	border-top-color: currentColor; border-bottom-color: currentColor; =
border-top-width: medium; border-bottom-width: medium; border-top-style: =
none; border-bottom-style: none;
}
table {
	background: none; width: 100%; box-sizing: border-box;
}
table thead tr {
	background: rgb(241, 249, 253);
}
table thead tr:first-child th {
	font-weight: normal;
}
table thead tr th {
	padding: 10px 15px; color: rgb(43, 96, 173); vertical-align: top =
!important; border-right-color: rgb(213, 230, 239); border-right-width: =
1px; border-right-style: solid;
}
table thead tr th:last-child {
	border-right-color: currentColor; border-right-width: medium; =
border-right-style: none;
}
table thead tr th span a {
	color: rgb(43, 96, 173);
}
table thead tr th span a:hover {
	color: rgb(37, 37, 37);
}
table thead tr th span a:focus {
	color: rgb(37, 37, 37);
}
table thead tr th span a:active {
	color: rgb(37, 37, 37);
}
table thead tr .active {
	background: rgb(219, 241, 255);
}
table tbody tr {
	background: rgb(255, 255, 255);
}
table tbody tr:nth-child(2n+1) {
	background: rgb(249, 249, 249);
}
table tbody tr td {
	border-width: medium 1px medium medium; border-style: none solid none =
none; border-color: currentColor rgb(243, 243, 243) currentColor =
currentColor; padding: 10px; border-image: none; color: rgb(99, 99, 99); =
vertical-align: middle !important;
}
table tbody tr td a {
	color: rgb(99, 99, 99);
}
table tbody tr td a strong {
	color: rgb(193, 89, 3);
}
table tbody tr td a img {
	vertical-align: middle;
}
table tbody tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; =
border-right-style: none;
}
span.nodec > a {
	margin: 0px;
}
table tbody tr.ng-scope td {
	padding: 0.5em; vertical-align: middle;
}
table tbody tr.ng-scope td button {
	top: -4px; position: relative;
}
table tbody tr.ng-scope td img {
	top: 5px; position: relative;
}
.sys_srtr {
	width: 9px; height: 12px; display: inline-block;
}
.sys_srtr .sys_srtr_a {
	width: 9px; height: 9px; text-indent: -9999px; text-decoration: none; =
float: left;
}
.sys_srtr .sys_srtr_d {
	width: 9px; height: 9px; text-indent: -9999px; text-decoration: none; =
float: left;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_a {
	background: url("../img/sys-srtr-a.png?version=3D1547541248237") =
no-repeat 0px 0px; display: block;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_a {
	background: url("../img/sys-srtr-a.png?version=3D1547541248237") =
no-repeat 0px 0px; display: block;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_a:hover {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_a:hover {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_a:active {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_a:active {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_a:focus {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_a:focus {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_d {
	background: url("../img/sys-srtr-d.png?version=3D1547541248237") =
no-repeat 0px 0px; display: block;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_d {
	background: url("../img/sys-srtr-d.png?version=3D1547541248237") =
no-repeat 0px 0px; display: block;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_d:hover {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_d:hover {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_d:active {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_d:active {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_a .sys_srtr_arr_d:focus {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .sys_srtr_d .sys_srtr_arr_d:focus {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .active .sys_srtr_arr_a {
	background: url("../img/sys-srtr-a-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
.sys_srtr .active .sys_srtr_arr_d {
	background: url("../img/sys-srtr-d-active.png?version=3D1547541248237") =
no-repeat 0px 0px;
}
tr.unread td {
	font-weight: bold;
}
tr.not_verified td {
	font-weight: bold;
}
tr.unread td:nth-child(2)::before {
	color: rgb(232, 122, 46); font-size: 20px; margin-right: 5px; content: =
"\25CF";
}
tr.not_verified td:nth-child(2)::before {
	color: rgb(232, 122, 46); font-size: 20px; margin-right: 5px; content: =
"\25CF";
}
.applicants_list.table .col_name.th {
	width: 50%;
}
.applicants_list.table .col_ico.th {
	width: 15%;
}
.applicants_list.table .col_actions.th {
	width: 15%;
}
.applicants_list.table .panel-title.panel-heading .col_name.td {
	width: 50%;
}
.applicants_list.table .panel-title.panel-heading .col_ico.td {
	width: 15%;
}
.applicants_list.table .panel-title.panel-heading .col_actions.td {
	width: 15%;
}
.applicants_list.table .light-box {
	background: none;
}
em {
	padding-right: 3px;
}
table#contractor_list thead tr > th {
	border-right-color: rgb(213, 230, 239); border-right-width: 1px; =
border-right-style: solid;
}
table#contractor_list thead tr > th:last-child {
	border-right-color: currentColor; border-right-width: medium; =
border-right-style: none;
}
table#contractor_list tbody tr:nth-child(2n+1) {
	background: rgb(249, 249, 249); border: 1px solid rgb(243, 243, 243); =
border-image: none;
}
table#contractor_list tbody td {
	border-right-color: rgb(243, 243, 243); border-right-width: 1px; =
border-right-style: solid;
}
table#contractor_list tbody td:last-child {
	border-right-color: currentColor; border-right-width: medium; =
border-right-style: none;
}
table#contractor_list tbody tr > td[colspan] {
	background: rgb(255, 255, 255);
}
table#contractor_list tbody tr > td[colspan] table thead tr {
	background: rgb(227, 242, 251);
}
table#contractor_list tbody tr > td[colspan] table tbody td {
	background: rgb(255, 255, 255);
}
table#contractor_list .information-table thead tr {
	border: currentColor; border-image: none;
}
table#contractor_list .information-table tbody tr {
	background: rgb(255, 255, 255); border: currentColor; border-image: =
none;
}
table#contractor_list .information-table tbody tr:nth-child(2n) td {
	background: rgb(249, 249, 249);
}
table.order_list_table thead th {
	color: rgb(43, 96, 173); border-right-color: rgb(213, 230, 239); =
border-right-width: 1px; border-right-style: solid;
}
table.order_list_table thead th span a {
	color: rgb(43, 96, 173);
}
table.order_list_table tbody td:last-child {
	border-right-color: currentColor; border-right-width: medium; =
border-right-style: none;
}
table.order_list_table tbody td:first-child a > strong {
	text-transform: uppercase;
}
table.order_list_table tbody td {
	color: rgb(99, 99, 99); line-height: 22px; vertical-align: top =
!important; border-right-color: rgb(243, 243, 243); border-right-width: =
1px; border-right-style: solid;
}
table.order_list_table tbody td a {
	color: rgb(99, 99, 99);
}
table.order_list_table tbody td strong {
	color: rgb(99, 99, 99);
}
table.order_list_table tbody td.order_list_date {
	width: 120px; text-align: center;
}
table.order_list_table tbody td.order_list_icon span {
	margin: 0px auto;
}
table.order_list_table tbody td.list_icon {
	text-align: center;
}
table.order_list_table tbody tr {
	border-bottom-color: currentColor; border-bottom-width: medium; =
border-bottom-style: none;
}
table.order_list_table td > .toolbar_icon {
	padding: 0px; width: 93px;
}
table.order_list_table td.fw20 {
	width: 40%;
}
.table thead tr th {
	padding: 10px 15px; color: rgb(43, 96, 173); border-right-color: =
rgb(213, 230, 239); border-right-width: 1px; border-right-style: solid;
}
.table thead tr th a {
	color: rgb(43, 96, 173);
}
.table thead tr .active {
	background-color: rgb(188, 223, 244) !important;
}
.table tbody tr td {
	padding: 10px; line-height: 22px; border-top-color: currentColor; =
border-right-color: rgb(243, 243, 243); border-top-width: medium; =
border-right-width: 1px; border-top-style: none; border-right-style: =
solid;
}
.table tfoot tr th {
	border-top-color: currentColor; border-right-color: rgb(243, 243, 243); =
border-top-width: medium; border-right-width: 1px; border-top-style: =
none; border-right-style: solid;
}
span.with_sort {
	white-space: nowrap;
}
.table-striped tbody tr:nth-child(2n+1) td {
	background: rgb(255, 255, 255);
}
.table-striped tbody td > .toolbar_icon {
	background: none; padding: 0px; border: currentColor; border-image: =
none; min-width: 70px;
}
.table-striped tbody td > .toolbar_icon a {
	padding: 0px;
}
.pager {
	margin: 0px 15px 0px 0px; top: 7px; padding-left: 0px; float: left; =
position: relative; min-width: 80px;
}
.panel {
	border-radius: 0px; border: currentColor; border-image: none; =
margin-bottom: 0px;
}
.panel-default {
	border-radius: 0px; border: currentColor; border-image: none; =
margin-bottom: 0px;
}
.panel-title {
	font-size: 12px;
}
.panel-heading {
	padding: 0px; border-radius: 0px;
}
.tabs_cnts .head {
	width: 100%; color: rgb(43, 96, 173); clear: both; background-color: =
rgb(241, 249, 253);
}
.tabs_cnts .th {
	height: 48px; line-height: 26px; border-left-color: rgb(213, 230, 239); =
border-left-width: 1px; border-left-style: solid;
}
.tabs_cnts :first-child.th {
	border-left-color: currentColor; border-left-width: medium; =
border-left-style: none;
}
.tabs_cnts .td {
	color: rgb(0, 0, 0); line-height: 32px; position: relative; =
background-color: transparent !important;
}
.tabs_cnts .th {
	padding: 5px; height: 58px; text-align: center; float: left; display: =
flex; box-sizing: border-box; justify-content: flex-start; align-items: =
center; background-color: rgb(241, 249, 253); -webkit-box-pack: start; =
-webkit-box-align: center;
}
.tabs_cnts .td {
	padding: 5px; height: 58px; text-align: center; float: left; display: =
flex; box-sizing: border-box; justify-content: flex-start; align-items: =
center; background-color: rgb(241, 249, 253); -webkit-box-pack: start; =
-webkit-box-align: center;
}
.tabs_cnts .panel .td {
	padding: 5px; height: 58px; text-align: center; float: left; display: =
flex; box-sizing: border-box; justify-content: flex-start; align-items: =
center; background-color: rgb(241, 249, 253); -webkit-box-pack: start; =
-webkit-box-align: center;
}
.tabs_cnts .col_dnd.th {
	background: url("../img/icon/ico-dnd.png?version=3D1547541248238") =
no-repeat 14px 22px rgb(241, 249, 253); width: 4%; text-indent: -9000px;
}
.tabs_cnts .col_dnd.td {
	background: url("../img/icon/ico-dnd.png?version=3D1547541248238") =
no-repeat 14px 22px rgb(241, 249, 253); width: 4%; text-indent: -9000px;
}
.tabs_cnts .panel .col_dnd.td {
	background: url("../img/icon/ico-dnd.png?version=3D1547541248238") =
no-repeat 14px 22px rgb(241, 249, 253); width: 4%; text-indent: -9000px;
}
.tabs_cnts .col_name.th {
	width: 30%; text-align: left; color: rgb(43, 96, 173) !important;
}
.tabs_cnts .col_name.td {
	width: 30%; text-align: left; color: rgb(43, 96, 173) !important;
}
.tabs_cnts .panel .col_name.td {
	width: 30%; text-align: left; color: rgb(43, 96, 173) !important;
}
.tabs_cnts .col_ico.th {
	width: 10%; text-align: left;
}
.tabs_cnts .col_ico.td {
	width: 10%; text-align: left;
}
.tabs_cnts .panel .col_ico.td {
	width: 10%; text-align: left;
}
.tabs_cnts .col_exp_price.th {
	width: 21%;
}
.tabs_cnts .col_exp_price.td {
	width: 21%;
}
.tabs_cnts .panel .col_exp_price.td {
	width: 21%;
}
.tabs_cnts .col_tenderers_count.th {
	width: 12%; line-height: 26px;
}
.tabs_cnts .col_tenderers_count.td {
	width: 12%; line-height: 26px;
}
.tabs_cnts .panel .col_tenderers_count.td {
	width: 12%; line-height: 26px;
}
.tabs_cnts .col_state.th {
	width: 14%;
}
.tabs_cnts .col_state.td {
	width: 14%;
}
.tabs_cnts .panel .col_state.td {
	width: 14%;
}
.tabs_cnts .col_cpv_count.th {
	width: 8%;
}
.tabs_cnts .col_cpv_count.td {
	width: 8%;
}
.tabs_cnts .panel .col_cpv_count.td {
	width: 8%;
}
.tabs_cnts .col_actions.th {
	width: 4%; overflow: hidden;
}
.tabs_cnts .col_actions.td {
	width: 4%; overflow: hidden;
}
.tabs_cnts .panel .col_actions.td {
	width: 4%; overflow: hidden;
}
.tabs_cnts .col_actions.th > button {
	background: url("../img/icon/plus-icon.png?version=3D1547541248239") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
.tabs_cnts .col_actions.td > button {
	background: url("../img/icon/plus-icon.png?version=3D1547541248239") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
.tabs_cnts .panel .col_actions.td > button {
	background: url("../img/icon/plus-icon.png?version=3D1547541248239") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
.tabs_cnts .col_detail.th {
	width: 6%;
}
.tabs_cnts .col_detail.td {
	width: 6%;
}
.tabs_cnts .panel .col_detail.td {
	width: 6%;
}
.tabs_cnts .col_ico.th {
	width: 10%;
}
.tabs_cnts .col_ico.td {
	width: 10%;
}
.tabs_cnts .panel .col_ico.td {
	width: 10%;
}
.tabs_cnts .col_is_supplier.th {
	width: 10%;
}
.tabs_cnts .col_is_supplier.td {
	width: 10%;
}
.tabs_cnts .panel .col_is_supplier.td {
	width: 10%;
}
.tabs_cnts .col_offer_price.th {
	width: 13%;
}
.tabs_cnts .col_offer_price.td {
	width: 13%;
}
.tabs_cnts .panel .col_offer_price.td {
	width: 13%;
}
.tabs_cnts .col_contract_price.th {
	width: 11%;
}
.tabs_cnts .col_contract_price.td {
	width: 11%;
}
.tabs_cnts .panel .col_contract_price.td {
	width: 11%;
}
.tabs_cnts .col_final_price.th {
	width: 11%;
}
.tabs_cnts .col_final_price.td {
	width: 11%;
}
.tabs_cnts .panel .col_final_price.td {
	width: 11%;
}
.tabs_cnts .col_subsuppliers.th {
	width: 11%;
}
.tabs_cnts .col_subsuppliers.td {
	width: 11%;
}
.tabs_cnts .panel .col_subsuppliers.td {
	width: 11%;
}
.tabs_cnts .body .td {
	height: 45px; justify-content: center; -webkit-box-pack: center;
}
.different-table {
	margin: 15px 30px;
}
.different-table table > tbody tr {
	background: rgb(255, 255, 255); border-bottom-color: currentColor; =
border-bottom-width: medium; border-bottom-style: none;
}
.different-table table > tbody tr:nth-child(2n) {
	background: rgb(255, 255, 255); border-bottom-color: currentColor; =
border-bottom-width: medium; border-bottom-style: none;
}
.different-table table > tbody tr > th {
	width: 350px;
}
.different-table table > tbody tr {
	padding: 5px; border-right-color: currentColor; border-right-width: =
medium; border-right-style: none;
}
.different-table table > tbody td {
	padding: 5px; border-right-color: currentColor; border-right-width: =
medium; border-right-style: none;
}
.empty_div_row.col_empty_tenderers.td {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.empty_div_row.col_empty_applicants.td {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.empty_div_row.col_empty_parts.td {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.tenderers_and_suppliers_list.table .col_name.th {
	width: 23%;
}
.tenderers_and_suppliers_list.table .col_name.td {
	width: 23%;
}
.tenderers_and_suppliers_list.table .col_ico.th {
	width: 10%;
}
.tenderers_and_suppliers_list.table .col_ico.td {
	width: 10%;
}
.tenderers_and_suppliers_list.table .col_is_supplier.th {
	width: 8%;
}
.tenderers_and_suppliers_list.table .col_is_supplier.td {
	width: 8%;
}
.tenderers_and_suppliers_list.table .col_offer_price.th {
	width: 13%;
}
.tenderers_and_suppliers_list.table .col_offer_price.td {
	width: 13%;
}
.tenderers_and_suppliers_list.table .col_contract_price.th {
	width: 11%;
}
.tenderers_and_suppliers_list.table .col_contract_price.td {
	width: 11%;
}
.tenderers_and_suppliers_list.table .col_final_price.th {
	width: 12%;
}
.tenderers_and_suppliers_list.table .col_final_price.td {
	width: 12%;
}
.tenderers_and_suppliers_list.table .col_subsuppliers.th {
	width: 11%;
}
.tenderers_and_suppliers_list.table .col_subsuppliers.td {
	width: 11%;
}
.tenderers_and_suppliers_list.table .col_actions.th {
	width: 5%;
}
.tenderers_and_suppliers_list.table .col_actions.td {
	width: 5%;
}
.tenderers_and_suppliers_list.table .col_detail.th {
	width: 6%;
}
.tenderers_and_suppliers_list.table .col_detail.td {
	width: 6%;
}
.tenderers_and_suppliers_list.table .td {
	background: none;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 {
	width: 100%; margin-top: 10px;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .panel-heading {
	background: rgb(243, 243, 243); padding: 0px; height: 42px; overflow: =
hidden;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .panel-heading .td {
	background: rgb(243, 243, 243); color: rgb(0, 0, 0); border-left-color: =
rgb(218, 218, 218); border-left-width: 1px; border-left-style: solid;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .panel-heading =
:first-child.td {
	border-left-color: currentColor; border-left-width: medium; =
border-left-style: none;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .panel-heading =
.col_dnd.td {
	padding: 0px;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .panel-heading =
.col_dnd.td button {
	background: url("../img/icon/ico-dnd-td.png?version=3D1547541248240") =
no-repeat center / 42px; border: currentColor; border-image: none; =
width: 38px; height: 42px; text-indent: -9000px; overflow: hidden; =
display: block; position: relative; cursor: move;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .as-sortable-item {
	background: none; margin: 2px 0px; border-radius: 0px; border: =
currentColor; border-image: none;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 =
.panel-default.as-sortable-item .panel-heading {
	border: 1px solid rgb(218, 218, 218); border-image: none;
}
#xenorders_ordersubmitter_edit_parts_list_body_4 .panel-body .col-md-12 =
h4 {
	width: auto; color: rgb(0, 0, 0); margin-bottom: 1em; float: left;
}
.panel-body {
	border-image: none; border-top-color: currentColor !important; =
border-right-color: rgb(218, 218, 218); border-bottom-color: rgb(218, =
218, 218); border-left-color: rgb(218, 218, 218); border-top-width: =
medium !important; border-right-width: 1px; border-bottom-width: 1px; =
border-left-width: 1px; border-top-style: none !important; =
border-right-style: solid; border-bottom-style: solid; =
border-left-style: solid;
}
.panel-body .row .col-md-5 .light-box-transparent span.lab label {
	letter-spacing: -1px;
}
.btn-success {
	border-radius: 0px; border: 1px solid rgb(111, 137, 28); border-image: =
none;
}
.system_forms_submit_button {
	margin: 10px 0px; padding: 6px 12px; border-radius: 0px; border: =
currentColor; border-image: none; text-align: center; line-height: =
1.4285; font-size: 14px; font-weight: bold; vertical-align: middle; =
display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; -ms-touch-action: manipulation; touch-action: =
manipulation; background-image: none; -webkit-user-select: none; =
-moz-user-select: none; user-select: none;
}
.btn {
	margin: 10px 0px; padding: 6px 12px; border-radius: 0px; border: =
currentColor; border-image: none; text-align: center; line-height: =
1.4285; font-size: 14px; font-weight: bold; vertical-align: middle; =
display: inline-block; white-space: nowrap; cursor: pointer; =
-ms-user-select: none; -ms-touch-action: manipulation; touch-action: =
manipulation; background-image: none; -webkit-user-select: none; =
-moz-user-select: none; user-select: none;
}
.btn-success {
	background: rgb(97, 122, 16); border: 1px solid rgb(133, 158, 54); =
border-image: none; color: rgb(255, 255, 255);
}
.system_forms_submit_button {
	background: rgb(97, 122, 16); border: 1px solid rgb(133, 158, 54); =
border-image: none; color: rgb(255, 255, 255);
}
.btn-success:hover {
	background-color: rgb(118, 148, 22);
}
.system_forms_submit_button:hover {
	background-color: rgb(118, 148, 22);
}
.btn-success:focus {
	background-color: rgb(118, 148, 22);
}
.system_forms_submit_button:focus {
	background-color: rgb(118, 148, 22);
}
input[data-mw3-form-element-cancel-button] {
	border: 1px solid rgb(212, 63, 58); border-image: none; color: rgb(255, =
255, 255) !important; background-color: rgb(217, 83, 79);
}
.btn-danger {
	border: 1px solid rgb(212, 63, 58); border-image: none; color: rgb(255, =
255, 255) !important; background-color: rgb(217, 83, 79);
}
input[data-mw3-form-element-cancel-button]:hover {
	background-color: rgb(201, 48, 44);
}
.btn-danger:hover {
	background-color: rgb(201, 48, 44);
}
input[data-mw3-form-element-cancel-button]:focus {
	background-color: rgb(201, 48, 44);
}
.btn-danger:focus {
	background-color: rgb(201, 48, 44);
}
input.system_forms_submit_button {
	float: left;
}
.btn-default {
	background: rgb(243, 243, 243); border: 1px solid rgb(218, 218, 218); =
border-image: none; color: rgb(43, 96, 173);
}
.btn-default:hover {
	background: rgb(230, 230, 230); color: rgb(43, 96, 173);
}
.btn-default:focus {
	background: rgb(230, 230, 230); color: rgb(43, 96, 173);
}
.bck-plus.btn-default {
	background: url("../img/icon/bck-plus.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-plus.btn-default:hover {
	background: url("../img/icon/bck-plus.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-plus.btn-default:focus {
	background: url("../img/icon/bck-plus.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-send.btn-default {
	background: url("../img/icon/bck-send.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 35px;
}
.bck-send.btn-default:hover {
	background: url("../img/icon/bck-send.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-send.btn-default:focus {
	background: url("../img/icon/bck-send.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-edit.btn-default {
	background: url("../img/icon/bck-edit.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-edit.btn-default:hover {
	background: url("../img/icon/bck-edit.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-edit.btn-default:focus {
	background: url("../img/icon/bck-edit.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-mail.btn-default {
	background: url("../img/icon/bck-mail.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-mail.btn-default:hover {
	background: url("../img/icon/bck-mail.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-mail.btn-default:focus {
	background: url("../img/icon/bck-mail.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-db.btn-default {
	background: url("../img/icon/bck-db.png?version=3D1547541248241") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-db.btn-default:hover {
	background: url("../img/icon/bck-db.png?version=3D1547541248241") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-db.btn-default:focus {
	background: url("../img/icon/bck-db.png?version=3D1547541248241") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-arow-right {
	background: =
url("../img/icon/bck-arow-right.png?version=3D1547541248241") no-repeat =
10px rgb(201, 81, 0); padding-left: 30px !important;
}
.bck-arow-right:hover {
	background: =
url("../img/icon/bck-arow-right.png?version=3D1547541248241") no-repeat =
10px rgb(172, 82, 19);
}
.bck-arow-right:focus {
	background: =
url("../img/icon/bck-arow-right.png?version=3D1547541248241") no-repeat =
10px rgb(172, 82, 19);
}
.bck-search {
	background: url("../img/icon/bck-search.png?version=3D1547541248241") =
no-repeat 10px rgb(201, 81, 0); padding-left: 35px !important;
}
.bck-search:hover {
	background: url("../img/icon/bck-search.png?version=3D1547541248241") =
no-repeat 10px rgb(172, 82, 19);
}
.bck-search:focus {
	background: url("../img/icon/bck-search.png?version=3D1547541248241") =
no-repeat 10px rgb(172, 82, 19);
}
.bck-rss {
	background: url("../img/icon/bck-rss.png?version=3D1547541248241") =
no-repeat 10px rgb(201, 81, 0); padding-left: 35px !important;
}
.bck-rss:hover {
	background: url("../img/icon/bck-rss.png?version=3D1547541248241") =
no-repeat 10px rgb(172, 82, 19);
}
.bck-rss:focus {
	background: url("../img/icon/bck-rss.png?version=3D1547541248241") =
no-repeat 10px rgb(172, 82, 19);
}
.bck-see {
	margin-left: 5px;
}
.bck-nosee {
	margin-left: 5px;
}
.bck-see img {
	top: -1px; position: relative;
}
.bck-nosee img {
	top: -1px; position: relative;
}
.sys_btn_no {
	margin: 10px 0px; padding: 5px 10px; border-radius: 0px; border: 1px =
solid rgb(212, 63, 58); border-image: none; text-align: center; color: =
rgb(255, 255, 255) !important; line-height: 1.5; font-size: 12px; =
font-weight: bold; vertical-align: middle; display: inline-block; =
white-space: nowrap; cursor: pointer; -ms-user-select: none; =
-ms-touch-action: manipulation; touch-action: manipulation; =
background-image: none; background-color: rgb(217, 83, 79); =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.sys_btn_no:focus {
	outline: dotted thin; outline-offset: -2px;
}
.sys_btn_no:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sys_btn_no:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sys_btn_no:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.active.sys_btn_no {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.disabled.sys_btn_no {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
[disabled].sys_btn_no {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .sys_btn_no {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.sys_btn_no:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.sys_btn_no:focus {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.sys_btn_no:active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.active.sys_btn_no {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.open .sys_btn_no.dropdown-toggle {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.sys_btn_no:active {
	background-image: none;
}
.active.sys_btn_no {
	background-image: none;
}
.open .sys_btn_no.dropdown-toggle {
	background-image: none;
}
.disabled.sys_btn_no {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].sys_btn_no {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .sys_btn_no {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.sys_btn_no:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].sys_btn_no:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .sys_btn_no:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.sys_btn_no:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].sys_btn_no:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .sys_btn_no:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.disabled.sys_btn_no:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].sys_btn_no:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .sys_btn_no:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.active.disabled.sys_btn_no {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].active.sys_btn_no {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .active.sys_btn_no {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.sys_btn_no .badge {
	color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.sys_btn_no:hover {
	background-color: rgb(201, 48, 44);
}
.sys_btn_no:focus {
	background-color: rgb(201, 48, 44);
}
.sys_btn_yes {
	background: rgb(97, 122, 16); margin: 10px 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(133, 158, 54); border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; display: =
inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: =
none; -ms-touch-action: manipulation; touch-action: manipulation; =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.sys_btn_yes:focus {
	outline: dotted thin; outline-offset: -2px;
}
.sys_btn_yes:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sys_btn_yes:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sys_btn_yes:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.active.sys_btn_yes {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.disabled.sys_btn_yes {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
[disabled].sys_btn_yes {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .sys_btn_yes {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.sys_btn_yes:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.sys_btn_yes:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.sys_btn_yes:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.active.sys_btn_yes {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open .sys_btn_yes.dropdown-toggle {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.sys_btn_yes:active {
	background-image: none;
}
.active.sys_btn_yes {
	background-image: none;
}
.open .sys_btn_yes.dropdown-toggle {
	background-image: none;
}
.disabled.sys_btn_yes {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].sys_btn_yes {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .sys_btn_yes {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.sys_btn_yes:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].sys_btn_yes:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .sys_btn_yes:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.sys_btn_yes:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].sys_btn_yes:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .sys_btn_yes:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.disabled.sys_btn_yes:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].sys_btn_yes:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .sys_btn_yes:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.active.disabled.sys_btn_yes {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
[disabled].active.sys_btn_yes {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] .active.sys_btn_yes {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
.sys_btn_yes .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
.sys_btn_yes:hover {
	background-color: rgb(118, 148, 22);
}
.sys_btn_yes:focus {
	background-color: rgb(118, 148, 22);
}
.sys_btn {
	background: rgb(243, 243, 243); margin: 10px 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(218, 218, 218); border-image: =
none; text-align: center; color: rgb(43, 96, 173); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; display: =
inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: =
none; -ms-touch-action: manipulation; touch-action: manipulation; =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.sys_btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.sys_btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sys_btn:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sys_btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.active.sys_btn {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
.disabled.sys_btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
[disabled].sys_btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] .sys_btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
.sys_btn:hover {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.sys_btn:focus {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.sys_btn:active {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.active.sys_btn {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.open .sys_btn.dropdown-toggle {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); =
background-color: rgb(235, 235, 235);
}
.sys_btn:active {
	background-image: none;
}
.active.sys_btn {
	background-image: none;
}
.open .sys_btn.dropdown-toggle {
	background-image: none;
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/xen.css?1559712756

@import url( xen-blessed1.css?z=3D1547541244113 );
.disabled.sys_btn {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].sys_btn {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .sys_btn {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.sys_btn:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].sys_btn:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .sys_btn:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.sys_btn:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].sys_btn:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .sys_btn:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.disabled.sys_btn:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].sys_btn:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .sys_btn:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.active.disabled.sys_btn {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
[disabled].active.sys_btn {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
fieldset[disabled] .active.sys_btn {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.sys_btn .badge {
	color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.sys_btn:hover {
	background: rgb(230, 230, 230); color: rgb(43, 96, 173);
}
.sys_btn:focus {
	background: rgb(230, 230, 230); color: rgb(43, 96, 173);
}
.bck-plus.sys_btn {
	background: url("../img/icon/bck-plus.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-plus.sys_btn:hover {
	background: url("../img/icon/bck-plus.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-plus.sys_btn:focus {
	background: url("../img/icon/bck-plus.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-send.sys_btn {
	background: url("../img/icon/bck-send.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 35px;
}
.bck-send.sys_btn:hover {
	background: url("../img/icon/bck-send.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-send.sys_btn:focus {
	background: url("../img/icon/bck-send.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-edit.sys_btn {
	background: url("../img/icon/bck-edit.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-edit.sys_btn:hover {
	background: url("../img/icon/bck-edit.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-edit.sys_btn:focus {
	background: url("../img/icon/bck-edit.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-mail.sys_btn {
	background: url("../img/icon/bck-mail.png?version=3D1547541248240") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-mail.sys_btn:hover {
	background: url("../img/icon/bck-mail.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-mail.sys_btn:focus {
	background: url("../img/icon/bck-mail.png?version=3D1547541248240") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-db.sys_btn {
	background: url("../img/icon/bck-db.png?version=3D1547541248241") =
no-repeat 10px rgb(243, 243, 243); padding-left: 30px;
}
.bck-db.sys_btn:hover {
	background: url("../img/icon/bck-db.png?version=3D1547541248241") =
no-repeat 10px rgb(230, 230, 230);
}
.bck-db.sys_btn:focus {
	background: url("../img/icon/bck-db.png?version=3D1547541248241") =
no-repeat 10px rgb(230, 230, 230);
}
.btn-lg {
	padding: 10px 16px; border-radius: 0px; line-height: 1.3333; font-size: =
18px;
}
.btn-group-lg > .btn {
	padding: 10px 16px; border-radius: 0px; line-height: 1.3333; font-size: =
18px;
}
.btn-sm {
	padding: 5px 10px; border-radius: 0px; line-height: 1.5; font-size: =
12px;
}
.btn-group-sm > .btn {
	padding: 5px 10px; border-radius: 0px; line-height: 1.5; font-size: =
12px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 0px; line-height: 1.5; font-size: =
12px;
}
.btn-group-xs > .btn {
	padding: 1px 5px; border-radius: 0px; line-height: 1.5; font-size: =
12px;
}
.btn-block {
	width: 100%; display: block;
}
.plus-icon {
	background: url("../img/icon/plus-icon.png?version=3D1547541248246") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
.xenorders_supplier_add {
	background: url("../img/icon/plus-icon.png?version=3D1547541248246") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
a.added.xenorders_supplier_add {
	background: none;
}
.minus-icon {
	background: url("../img/icon/minus-icon.png?version=3D1547541248246") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
.xenorders_supplier_remove {
	background: url("../img/icon/minus-icon.png?version=3D1547541248246") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; line-height: 30px; text-indent: -9999px; overflow: hidden; =
padding-left: 25px; display: inline-block; cursor: pointer;
}
.xenorders_supplier_add {
	padding-left: 35px;
}
.xenorders_supplier_remove {
	padding-left: 35px;
}
.plus-text-button-wrapper {
	width: auto; text-align: right; margin-bottom: 1em; float: right;
}
.plus-text-button-wrapper .plus-text-button {
	background: url("../img/icon/plus-icon.png?version=3D1547541248246") =
no-repeat left; border: currentColor; border-image: none; width: auto; =
height: auto; color: rgb(43, 96, 173); line-height: 30px; text-indent: =
0px; overflow: hidden; padding-left: 35px; text-decoration: underline; =
display: inline-block; cursor: pointer;
}
input[name$=3D'[marwel_system_form_dynamicremove]'] {
	margin: 10px 0px; padding: 5px 10px; border-radius: 0px; border: 1px =
solid rgb(212, 63, 58); border-image: none; text-align: center; color: =
rgb(255, 255, 255) !important; line-height: 1.5; font-size: 12px; =
font-weight: bold; vertical-align: middle; display: inline-block; =
white-space: nowrap; cursor: pointer; -ms-user-select: none; =
-ms-touch-action: manipulation; touch-action: manipulation; =
background-image: none; background-color: rgb(217, 83, 79); =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[name$=3D'[marwel_system_form_dynamicremove]']:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]']:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]']:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]'][disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] input[name$=3D'[marwel_system_form_dynamicremove]'] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]']:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
input[name$=3D'[marwel_system_form_dynamicremove]']:focus {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
input[name$=3D'[marwel_system_form_dynamicremove]']:active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
.open =
[name$=3D'[marwel_system_form_dynamicremove]'].dropdown-toggleinput {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); =
background-color: rgb(210, 50, 45);
}
input[name$=3D'[marwel_system_form_dynamicremove]']:active {
	background-image: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]'].active {
	background-image: none;
}
.open =
[name$=3D'[marwel_system_form_dynamicremove]'].dropdown-toggleinput {
	background-image: none;
}
input[name$=3D'[marwel_system_form_dynamicremove]'].disabled {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'][disabled] {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] input[name$=3D'[marwel_system_form_dynamicremove]'] {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].disabled:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'][disabled]:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicremove]']:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].disabled:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'][disabled]:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicremove]']:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].disabled:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'][disabled]:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicremove]']:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'].active.disabled {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'][disabled].active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicremove]'].active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
input[name$=3D'[marwel_system_form_dynamicremove]'] .badge {
	color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
input[name$=3D'[marwel_system_form_dynamicremove]']:hover {
	background-color: rgb(201, 48, 44);
}
input[name$=3D'[marwel_system_form_dynamicremove]']:focus {
	background-color: rgb(201, 48, 44);
}
input[name$=3D'[marwel_system_form_dynamicadd]'] {
	background: rgb(97, 122, 16); margin: 10px 0px; padding: 5px 10px; =
border-radius: 0px; border: 1px solid rgb(133, 158, 54); border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; =
font-size: 12px; font-weight: bold; vertical-align: middle; display: =
inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: =
none; -ms-touch-action: manipulation; touch-action: manipulation; =
-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[name$=3D'[marwel_system_form_dynamicadd]']:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]']:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]']:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); =
background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, =
0, 0.125);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]'][disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
fieldset[disabled] input[name$=3D'[marwel_system_form_dynamicadd]'] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: =
none; -webkit-box-shadow: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]']:hover {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
input[name$=3D'[marwel_system_form_dynamicadd]']:focus {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
input[name$=3D'[marwel_system_form_dynamicadd]']:active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].active {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
.open [name$=3D'[marwel_system_form_dynamicadd]'].dropdown-toggleinput {
	border-color: rgb(36, 45, 6); color: rgb(255, 255, 255); =
background-color: rgb(68, 86, 11);
}
input[name$=3D'[marwel_system_form_dynamicadd]']:active {
	background-image: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]'].active {
	background-image: none;
}
.open [name$=3D'[marwel_system_form_dynamicadd]'].dropdown-toggleinput {
	background-image: none;
}
input[name$=3D'[marwel_system_form_dynamicadd]'].disabled {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'][disabled] {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] input[name$=3D'[marwel_system_form_dynamicadd]'] {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].disabled:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'][disabled]:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicadd]']:hover {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].disabled:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'][disabled]:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicadd]']:focus {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].disabled:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'][disabled]:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicadd]']:active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'].active.disabled {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'][disabled].active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
fieldset[disabled] =
input[name$=3D'[marwel_system_form_dynamicadd]'].active {
	border-color: rgb(79, 99, 13); background-color: rgb(97, 122, 16);
}
input[name$=3D'[marwel_system_form_dynamicadd]'] .badge {
	color: rgb(97, 122, 16); background-color: rgb(255, 255, 255);
}
input[name$=3D'[marwel_system_form_dynamicadd]']:hover {
	background-color: rgb(118, 148, 22);
}
input[name$=3D'[marwel_system_form_dynamicadd]']:focus {
	background-color: rgb(118, 148, 22);
}
tr.daysrow td {
	padding: 5px;
}
.calendar tbody .day {
	height: 3em; text-align: center !important;
}
div#lang_login_block span#usr_login_close {
	top: 2px; right: 10px; font-size: 16px; position: absolute; cursor: =
pointer;
}
div#lang_login_block #user-login-form {
	background: rgb(255, 255, 255); padding: 20px 10px; border: 1px solid =
rgb(218, 218, 218); border-image: none; color: rgb(0, 0, 0); =
font-weight: bold; position: absolute; z-index: 99999; min-width: 187px;
}
div#lang_login_block #user-login-form hr {
	margin: 5px 0px;
}
input#xenservices-orderReview-mail {
	font-size: 12px;
}
.news .perex {
	color: rgb(116, 116, 116) !important;
}
.cookies-box {
	margin: 0px auto; max-width: 1170px;
}
.filter_name .wrapper label {
	margin: 0px 0px 0.5em; padding: 0.26em 0px; font-size: 1.26em; =
font-weight: bold;
}
.margin-fieldset {
	margin-top: 2em;
}
.margin-fieldset =
label[ng-if=3D'label'].ng-scope.ng-binding.cpv-select-label {
	background: rgb(255, 255, 255); padding: 0px 2px; top: -30px; width: =
934px; position: relative !important;
}
.options_identification ul li {
	list-style-type: disc;
}
div#userCredentials_wrapper form {
	position: relative;
}
#changePassword_wrapper form {
	position: relative;
}
div#userCredentials_wrapper a.password_help {
	left: 208px; top: 82px; display: block; position: absolute;
}
#changePassword_wrapper a.password_help {
	left: 208px; top: 82px; display: block; position: absolute;
}
div#userCredentials_wrapper input[type=3Dpassword] {
	width: 228px;
}
#changePassword_wrapper input[type=3Dpassword] {
	width: 228px;
}
div#userCredentials_wrapper input[type=3Dtext] {
	width: 228px;
}
#changePassword_wrapper input[type=3Dtext] {
	width: 228px;
}
#password_help {
	background: rgb(250, 225, 208); margin: 0.5em 0px; padding: 1em; left: =
0px; top: 20px; position: absolute; z-index: 10000;
}
.submitters_orders .system_form_wrapper {
	padding-bottom: 0px; margin-bottom: 0px;
}
.popup-target-overlay {
	transition:0.6s ease-in-out; left: 0px; top: 0px; width: 100%; height: =
100vh; position: fixed; z-index: 9999; background-color: rgba(0, 0, 0, =
0.7); -webkit-transition: all 0.6s ease-in-out; -moz-transition: all =
0.6s ease-in-out;
}
:target.popup-target-overlay .popup-target {
	left: -100%; top: -100%;
}
:target.popup-target-overlay {
	left: -100%; top: -100%;
}
.popup-target-overlay .popup-target {
	background: rgb(255, 255, 255); margin: 70px auto; border: 1px solid =
rgb(97, 122, 16); transition:0.6s ease-in-out; border-image: none; left: =
35%; top: 0px; width: 30%; position: fixed; z-index: 9999; box-shadow: =
inset 0px 0px 2px 1px black; -webkit-transition: all 0.6s ease-in-out; =
-moz-transition: all 0.6s ease-in-out;
}
.popup-target-overlay .popup-target .close-target {
	transition:0.2s;
}
.external-detail-orders {
	background: white; padding: 10px; border: 1px solid rgb(189, 229, 184); =
border-image: none; box-shadow: inset 0px 0px 5px 1px #f3fff2;
}
.external-detail-orders h1 {
	margin: 10px 0px; padding: 0px; color: rgb(43, 96, 173); font-size: =
165%; font-weight: bold;
}
.external-detail-orders h3 {
	margin: 10px 0px;
}
.external-detail-orders p {
	color: black; font-size: 12px;
}
.external-detail-orders .external-order-info {
	margin: 0px -10px -10px; padding-top: 10px; border-top-color: rgb(189, =
229, 184); border-top-width: 1px; border-top-style: solid; =
background-color: rgb(243, 255, 242);
}
.user-agreement-with-persona-info-profil {
	padding-top: 20px;
}
.user-agreement-with-persona-info-profil ul {
	margin-left: 0px;
}
.user-agreement-with-persona-info-profil .list-group {
	max-width: 400px;
}
.user-agreement-with-persona-info-profil .list-group-item {
	padding: 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: =
none; margin-bottom: -1px; display: block; position: relative; =
background-color: rgb(255, 255, 255);
}
.user-agreement-with-persona-info-profil :first-child.list-group-item {
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.user-agreement-with-persona-info-profil :last-child.list-group-item {
	margin-bottom: 0px; border-bottom-right-radius: 4px; =
border-bottom-left-radius: 4px;
}
.user-agreement-with-persona-info-button =
input[name=3D'userAgreementWithPersonalInfo[disagree]'] {
	border: 1px solid rgb(212, 63, 58); border-image: none; color: rgb(255, =
255, 255) !important; margin-left: 5px; background-color: rgb(217, 83, =
79);
}
.user-agreement-with-persona-info-button =
input[name=3D'userAgreementWithPersonalInfo[disagree]']:hover {
	background-color: rgb(201, 48, 44);
}
.user-agreement-with-persona-info-button =
input[name=3D'userAgreementWithPersonalInfo[disagree]']:focus {
	background-color: rgb(201, 48, 44);
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/font-awesome.css?1442414957

@font-face {
	font-family: FontAwesome;
	src: url(./fonts/fontawesome-webfont.eot?#iefix&v=3D4.4.0) =
format("embedded-opentype"), =
url(./fonts/fontawesome-webfont.woff?v=3D4.4.0) format("woff"), =
url(./fonts/fontawesome-webfont.ttf?v=3D4.4.0) format("truetype"), =
url(./fonts/fontawesome-webfont.svg?v=3D4.4.0#fontawesomeregular) =
format("svg");
	font-weight: normal;
	font-style: normal;
}
.fa {
	line-height: 1; font-family: FontAwesome; font-size: inherit; =
font-style: normal; font-variant: normal; font-weight: normal; display: =
inline-block; font-size-adjust: none; font-stretch: normal; =
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; =
text-rendering: auto;
}
.fa-lg {
	line-height: 0.75em; font-size: 1.33em; vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28em; text-align: center;
}
.fa-ul {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; =
position: absolute;
}
.fa-lg.fa-li {
	left: -1.85em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em =
solid rgb(238, 238, 238); border-image: none;
}
.fa-pull-left {
	float: left;
}
.fa-pull-right {
	float: right;
}
.fa-pull-left.fa {
	margin-right: 0.3em;
}
.fa-pull-right.fa {
	margin-left: 0.3em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.pull-left.fa {
	margin-right: 0.3em;
}
.pull-right.fa {
	margin-left: 0.3em;
}
.fa-spin {
	animation:fa-spin 2s linear infinite; -webkit-animation: fa-spin 2s =
infinite linear;
}
.fa-pulse {
	animation:fa-spin 1s steps(8, end) infinite; -webkit-animation: fa-spin =
1s infinite steps(8);
}
.fa-rotate-90 {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.fa-rotate-180 {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.fa-rotate-270 {
	transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.fa-flip-horizontal {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1);
}
.fa-flip-vertical {
	transform: scale(1, -1); -webkit-transform: scale(1, -1);
}
:root .fa-rotate-90 {
	filter: none;
}
:root .fa-rotate-180 {
	filter: none;
}
:root .fa-rotate-270 {
	filter: none;
}
:root .fa-flip-horizontal {
	filter: none;
}
:root .fa-flip-vertical {
	filter: none;
}
.fa-stack {
	width: 2em; height: 2em; line-height: 2em; vertical-align: middle; =
display: inline-block; position: relative;
}
.fa-stack-1x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-2x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: rgb(255, 255, 255);
}
.fa-glass::before {
	content: "\f000";
}
.fa-music::before {
	content: "\f001";
}
.fa-search::before {
	content: "\f002";
}
.fa-envelope-o::before {
	content: "\f003";
}
.fa-heart::before {
	content: "\f004";
}
.fa-star::before {
	content: "\f005";
}
.fa-star-o::before {
	content: "\f006";
}
.fa-user::before {
	content: "\f007";
}
.fa-film::before {
	content: "\f008";
}
.fa-th-large::before {
	content: "\f009";
}
.fa-th::before {
	content: "\f00a";
}
.fa-th-list::before {
	content: "\f00b";
}
.fa-check::before {
	content: "\f00c";
}
.fa-remove::before {
	content: "\f00d";
}
.fa-close::before {
	content: "\f00d";
}
.fa-times::before {
	content: "\f00d";
}
.fa-search-plus::before {
	content: "\f00e";
}
.fa-search-minus::before {
	content: "\f010";
}
.fa-power-off::before {
	content: "\f011";
}
.fa-signal::before {
	content: "\f012";
}
.fa-gear::before {
	content: "\f013";
}
.fa-cog::before {
	content: "\f013";
}
.fa-trash-o::before {
	content: "\f014";
}
.fa-home::before {
	content: "\f015";
}
.fa-file-o::before {
	content: "\f016";
}
.fa-clock-o::before {
	content: "\f017";
}
.fa-road::before {
	content: "\f018";
}
.fa-download::before {
	content: "\f019";
}
.fa-arrow-circle-o-down::before {
	content: "\f01a";
}
.fa-arrow-circle-o-up::before {
	content: "\f01b";
}
.fa-inbox::before {
	content: "\f01c";
}
.fa-play-circle-o::before {
	content: "\f01d";
}
.fa-rotate-right::before {
	content: "\f01e";
}
.fa-repeat::before {
	content: "\f01e";
}
.fa-refresh::before {
	content: "\f021";
}
.fa-list-alt::before {
	content: "\f022";
}
.fa-lock::before {
	content: "\f023";
}
.fa-flag::before {
	content: "\f024";
}
.fa-headphones::before {
	content: "\f025";
}
.fa-volume-off::before {
	content: "\f026";
}
.fa-volume-down::before {
	content: "\f027";
}
.fa-volume-up::before {
	content: "\f028";
}
.fa-qrcode::before {
	content: "\f029";
}
.fa-barcode::before {
	content: "\f02a";
}
.fa-tag::before {
	content: "\f02b";
}
.fa-tags::before {
	content: "\f02c";
}
.fa-book::before {
	content: "\f02d";
}
.fa-bookmark::before {
	content: "\f02e";
}
.fa-print::before {
	content: "\f02f";
}
.fa-camera::before {
	content: "\f030";
}
.fa-font::before {
	content: "\f031";
}
.fa-bold::before {
	content: "\f032";
}
.fa-italic::before {
	content: "\f033";
}
.fa-text-height::before {
	content: "\f034";
}
.fa-text-width::before {
	content: "\f035";
}
.fa-align-left::before {
	content: "\f036";
}
.fa-align-center::before {
	content: "\f037";
}
.fa-align-right::before {
	content: "\f038";
}
.fa-align-justify::before {
	content: "\f039";
}
.fa-list::before {
	content: "\f03a";
}
.fa-dedent::before {
	content: "\f03b";
}
.fa-outdent::before {
	content: "\f03b";
}
.fa-indent::before {
	content: "\f03c";
}
.fa-video-camera::before {
	content: "\f03d";
}
.fa-photo::before {
	content: "\f03e";
}
.fa-image::before {
	content: "\f03e";
}
.fa-picture-o::before {
	content: "\f03e";
}
.fa-pencil::before {
	content: "\f040";
}
.fa-map-marker::before {
	content: "\f041";
}
.fa-adjust::before {
	content: "\f042";
}
.fa-tint::before {
	content: "\f043";
}
.fa-edit::before {
	content: "\f044";
}
.fa-pencil-square-o::before {
	content: "\f044";
}
.fa-share-square-o::before {
	content: "\f045";
}
.fa-check-square-o::before {
	content: "\f046";
}
.fa-arrows::before {
	content: "\f047";
}
.fa-step-backward::before {
	content: "\f048";
}
.fa-fast-backward::before {
	content: "\f049";
}
.fa-backward::before {
	content: "\f04a";
}
.fa-play::before {
	content: "\f04b";
}
.fa-pause::before {
	content: "\f04c";
}
.fa-stop::before {
	content: "\f04d";
}
.fa-forward::before {
	content: "\f04e";
}
.fa-fast-forward::before {
	content: "\f050";
}
.fa-step-forward::before {
	content: "\f051";
}
.fa-eject::before {
	content: "\f052";
}
.fa-chevron-left::before {
	content: "\f053";
}
.fa-chevron-right::before {
	content: "\f054";
}
.fa-plus-circle::before {
	content: "\f055";
}
.fa-minus-circle::before {
	content: "\f056";
}
.fa-times-circle::before {
	content: "\f057";
}
.fa-check-circle::before {
	content: "\f058";
}
.fa-question-circle::before {
	content: "\f059";
}
.fa-info-circle::before {
	content: "\f05a";
}
.fa-crosshairs::before {
	content: "\f05b";
}
.fa-times-circle-o::before {
	content: "\f05c";
}
.fa-check-circle-o::before {
	content: "\f05d";
}
.fa-ban::before {
	content: "\f05e";
}
.fa-arrow-left::before {
	content: "\f060";
}
.fa-arrow-right::before {
	content: "\f061";
}
.fa-arrow-up::before {
	content: "\f062";
}
.fa-arrow-down::before {
	content: "\f063";
}
.fa-mail-forward::before {
	content: "\f064";
}
.fa-share::before {
	content: "\f064";
}
.fa-expand::before {
	content: "\f065";
}
.fa-compress::before {
	content: "\f066";
}
.fa-plus::before {
	content: "\f067";
}
.fa-minus::before {
	content: "\f068";
}
.fa-asterisk::before {
	content: "\f069";
}
.fa-exclamation-circle::before {
	content: "\f06a";
}
.fa-gift::before {
	content: "\f06b";
}
.fa-leaf::before {
	content: "\f06c";
}
.fa-fire::before {
	content: "\f06d";
}
.fa-eye::before {
	content: "\f06e";
}
.fa-eye-slash::before {
	content: "\f070";
}
.fa-warning::before {
	content: "\f071";
}
.fa-exclamation-triangle::before {
	content: "\f071";
}
.fa-plane::before {
	content: "\f072";
}
.fa-calendar::before {
	content: "\f073";
}
.fa-random::before {
	content: "\f074";
}
.fa-comment::before {
	content: "\f075";
}
.fa-magnet::before {
	content: "\f076";
}
.fa-chevron-up::before {
	content: "\f077";
}
.fa-chevron-down::before {
	content: "\f078";
}
.fa-retweet::before {
	content: "\f079";
}
.fa-shopping-cart::before {
	content: "\f07a";
}
.fa-folder::before {
	content: "\f07b";
}
.fa-folder-open::before {
	content: "\f07c";
}
.fa-arrows-v::before {
	content: "\f07d";
}
.fa-arrows-h::before {
	content: "\f07e";
}
.fa-bar-chart-o::before {
	content: "\f080";
}
.fa-bar-chart::before {
	content: "\f080";
}
.fa-twitter-square::before {
	content: "\f081";
}
.fa-facebook-square::before {
	content: "\f082";
}
.fa-camera-retro::before {
	content: "\f083";
}
.fa-key::before {
	content: "\f084";
}
.fa-gears::before {
	content: "\f085";
}
.fa-cogs::before {
	content: "\f085";
}
.fa-comments::before {
	content: "\f086";
}
.fa-thumbs-o-up::before {
	content: "\f087";
}
.fa-thumbs-o-down::before {
	content: "\f088";
}
.fa-star-half::before {
	content: "\f089";
}
.fa-heart-o::before {
	content: "\f08a";
}
.fa-sign-out::before {
	content: "\f08b";
}
.fa-linkedin-square::before {
	content: "\f08c";
}
.fa-thumb-tack::before {
	content: "\f08d";
}
.fa-external-link::before {
	content: "\f08e";
}
.fa-sign-in::before {
	content: "\f090";
}
.fa-trophy::before {
	content: "\f091";
}
.fa-github-square::before {
	content: "\f092";
}
.fa-upload::before {
	content: "\f093";
}
.fa-lemon-o::before {
	content: "\f094";
}
.fa-phone::before {
	content: "\f095";
}
.fa-square-o::before {
	content: "\f096";
}
.fa-bookmark-o::before {
	content: "\f097";
}
.fa-phone-square::before {
	content: "\f098";
}
.fa-twitter::before {
	content: "\f099";
}
.fa-facebook-f::before {
	content: "\f09a";
}
.fa-facebook::before {
	content: "\f09a";
}
.fa-github::before {
	content: "\f09b";
}
.fa-unlock::before {
	content: "\f09c";
}
.fa-credit-card::before {
	content: "\f09d";
}
.fa-feed::before {
	content: "\f09e";
}
.fa-rss::before {
	content: "\f09e";
}
.fa-hdd-o::before {
	content: "\f0a0";
}
.fa-bullhorn::before {
	content: "\f0a1";
}
.fa-bell::before {
	content: "\f0f3";
}
.fa-certificate::before {
	content: "\f0a3";
}
.fa-hand-o-right::before {
	content: "\f0a4";
}
.fa-hand-o-left::before {
	content: "\f0a5";
}
.fa-hand-o-up::before {
	content: "\f0a6";
}
.fa-hand-o-down::before {
	content: "\f0a7";
}
.fa-arrow-circle-left::before {
	content: "\f0a8";
}
.fa-arrow-circle-right::before {
	content: "\f0a9";
}
.fa-arrow-circle-up::before {
	content: "\f0aa";
}
.fa-arrow-circle-down::before {
	content: "\f0ab";
}
.fa-globe::before {
	content: "\f0ac";
}
.fa-wrench::before {
	content: "\f0ad";
}
.fa-tasks::before {
	content: "\f0ae";
}
.fa-filter::before {
	content: "\f0b0";
}
.fa-briefcase::before {
	content: "\f0b1";
}
.fa-arrows-alt::before {
	content: "\f0b2";
}
.fa-group::before {
	content: "\f0c0";
}
.fa-users::before {
	content: "\f0c0";
}
.fa-chain::before {
	content: "\f0c1";
}
.fa-link::before {
	content: "\f0c1";
}
.fa-cloud::before {
	content: "\f0c2";
}
.fa-flask::before {
	content: "\f0c3";
}
.fa-cut::before {
	content: "\f0c4";
}
.fa-scissors::before {
	content: "\f0c4";
}
.fa-copy::before {
	content: "\f0c5";
}
.fa-files-o::before {
	content: "\f0c5";
}
.fa-paperclip::before {
	content: "\f0c6";
}
.fa-save::before {
	content: "\f0c7";
}
.fa-floppy-o::before {
	content: "\f0c7";
}
.fa-square::before {
	content: "\f0c8";
}
.fa-navicon::before {
	content: "\f0c9";
}
.fa-reorder::before {
	content: "\f0c9";
}
.fa-bars::before {
	content: "\f0c9";
}
.fa-list-ul::before {
	content: "\f0ca";
}
.fa-list-ol::before {
	content: "\f0cb";
}
.fa-strikethrough::before {
	content: "\f0cc";
}
.fa-underline::before {
	content: "\f0cd";
}
.fa-table::before {
	content: "\f0ce";
}
.fa-magic::before {
	content: "\f0d0";
}
.fa-truck::before {
	content: "\f0d1";
}
.fa-pinterest::before {
	content: "\f0d2";
}
.fa-pinterest-square::before {
	content: "\f0d3";
}
.fa-google-plus-square::before {
	content: "\f0d4";
}
.fa-google-plus::before {
	content: "\f0d5";
}
.fa-money::before {
	content: "\f0d6";
}
.fa-caret-down::before {
	content: "\f0d7";
}
.fa-caret-up::before {
	content: "\f0d8";
}
.fa-caret-left::before {
	content: "\f0d9";
}
.fa-caret-right::before {
	content: "\f0da";
}
.fa-columns::before {
	content: "\f0db";
}
.fa-unsorted::before {
	content: "\f0dc";
}
.fa-sort::before {
	content: "\f0dc";
}
.fa-sort-down::before {
	content: "\f0dd";
}
.fa-sort-desc::before {
	content: "\f0dd";
}
.fa-sort-up::before {
	content: "\f0de";
}
.fa-sort-asc::before {
	content: "\f0de";
}
.fa-envelope::before {
	content: "\f0e0";
}
.fa-linkedin::before {
	content: "\f0e1";
}
.fa-rotate-left::before {
	content: "\f0e2";
}
.fa-undo::before {
	content: "\f0e2";
}
.fa-legal::before {
	content: "\f0e3";
}
.fa-gavel::before {
	content: "\f0e3";
}
.fa-dashboard::before {
	content: "\f0e4";
}
.fa-tachometer::before {
	content: "\f0e4";
}
.fa-comment-o::before {
	content: "\f0e5";
}
.fa-comments-o::before {
	content: "\f0e6";
}
.fa-flash::before {
	content: "\f0e7";
}
.fa-bolt::before {
	content: "\f0e7";
}
.fa-sitemap::before {
	content: "\f0e8";
}
.fa-umbrella::before {
	content: "\f0e9";
}
.fa-paste::before {
	content: "\f0ea";
}
.fa-clipboard::before {
	content: "\f0ea";
}
.fa-lightbulb-o::before {
	content: "\f0eb";
}
.fa-exchange::before {
	content: "\f0ec";
}
.fa-cloud-download::before {
	content: "\f0ed";
}
.fa-cloud-upload::before {
	content: "\f0ee";
}
.fa-user-md::before {
	content: "\f0f0";
}
.fa-stethoscope::before {
	content: "\f0f1";
}
.fa-suitcase::before {
	content: "\f0f2";
}
.fa-bell-o::before {
	content: "\f0a2";
}
.fa-coffee::before {
	content: "\f0f4";
}
.fa-cutlery::before {
	content: "\f0f5";
}
.fa-file-text-o::before {
	content: "\f0f6";
}
.fa-building-o::before {
	content: "\f0f7";
}
.fa-hospital-o::before {
	content: "\f0f8";
}
.fa-ambulance::before {
	content: "\f0f9";
}
.fa-medkit::before {
	content: "\f0fa";
}
.fa-fighter-jet::before {
	content: "\f0fb";
}
.fa-beer::before {
	content: "\f0fc";
}
.fa-h-square::before {
	content: "\f0fd";
}
.fa-plus-square::before {
	content: "\f0fe";
}
.fa-angle-double-left::before {
	content: "\f100";
}
.fa-angle-double-right::before {
	content: "\f101";
}
.fa-angle-double-up::before {
	content: "\f102";
}
.fa-angle-double-down::before {
	content: "\f103";
}
.fa-angle-left::before {
	content: "\f104";
}
.fa-angle-right::before {
	content: "\f105";
}
.fa-angle-up::before {
	content: "\f106";
}
.fa-angle-down::before {
	content: "\f107";
}
.fa-desktop::before {
	content: "\f108";
}
.fa-laptop::before {
	content: "\f109";
}
.fa-tablet::before {
	content: "\f10a";
}
.fa-mobile-phone::before {
	content: "\f10b";
}
.fa-mobile::before {
	content: "\f10b";
}
.fa-circle-o::before {
	content: "\f10c";
}
.fa-quote-left::before {
	content: "\f10d";
}
.fa-quote-right::before {
	content: "\f10e";
}
.fa-spinner::before {
	content: "\f110";
}
.fa-circle::before {
	content: "\f111";
}
.fa-mail-reply::before {
	content: "\f112";
}
.fa-reply::before {
	content: "\f112";
}
.fa-github-alt::before {
	content: "\f113";
}
.fa-folder-o::before {
	content: "\f114";
}
.fa-folder-open-o::before {
	content: "\f115";
}
.fa-smile-o::before {
	content: "\f118";
}
.fa-frown-o::before {
	content: "\f119";
}
.fa-meh-o::before {
	content: "\f11a";
}
.fa-gamepad::before {
	content: "\f11b";
}
.fa-keyboard-o::before {
	content: "\f11c";
}
.fa-flag-o::before {
	content: "\f11d";
}
.fa-flag-checkered::before {
	content: "\f11e";
}
.fa-terminal::before {
	content: "\f120";
}
.fa-code::before {
	content: "\f121";
}
.fa-mail-reply-all::before {
	content: "\f122";
}
.fa-reply-all::before {
	content: "\f122";
}
.fa-star-half-empty::before {
	content: "\f123";
}
.fa-star-half-full::before {
	content: "\f123";
}
.fa-star-half-o::before {
	content: "\f123";
}
.fa-location-arrow::before {
	content: "\f124";
}
.fa-crop::before {
	content: "\f125";
}
.fa-code-fork::before {
	content: "\f126";
}
.fa-unlink::before {
	content: "\f127";
}
.fa-chain-broken::before {
	content: "\f127";
}
.fa-question::before {
	content: "\f128";
}
.fa-info::before {
	content: "\f129";
}
.fa-exclamation::before {
	content: "\f12a";
}
.fa-superscript::before {
	content: "\f12b";
}
.fa-subscript::before {
	content: "\f12c";
}
.fa-eraser::before {
	content: "\f12d";
}
.fa-puzzle-piece::before {
	content: "\f12e";
}
.fa-microphone::before {
	content: "\f130";
}
.fa-microphone-slash::before {
	content: "\f131";
}
.fa-shield::before {
	content: "\f132";
}
.fa-calendar-o::before {
	content: "\f133";
}
.fa-fire-extinguisher::before {
	content: "\f134";
}
.fa-rocket::before {
	content: "\f135";
}
.fa-maxcdn::before {
	content: "\f136";
}
.fa-chevron-circle-left::before {
	content: "\f137";
}
.fa-chevron-circle-right::before {
	content: "\f138";
}
.fa-chevron-circle-up::before {
	content: "\f139";
}
.fa-chevron-circle-down::before {
	content: "\f13a";
}
.fa-html5::before {
	content: "\f13b";
}
.fa-css3::before {
	content: "\f13c";
}
.fa-anchor::before {
	content: "\f13d";
}
.fa-unlock-alt::before {
	content: "\f13e";
}
.fa-bullseye::before {
	content: "\f140";
}
.fa-ellipsis-h::before {
	content: "\f141";
}
.fa-ellipsis-v::before {
	content: "\f142";
}
.fa-rss-square::before {
	content: "\f143";
}
.fa-play-circle::before {
	content: "\f144";
}
.fa-ticket::before {
	content: "\f145";
}
.fa-minus-square::before {
	content: "\f146";
}
.fa-minus-square-o::before {
	content: "\f147";
}
.fa-level-up::before {
	content: "\f148";
}
.fa-level-down::before {
	content: "\f149";
}
.fa-check-square::before {
	content: "\f14a";
}
.fa-pencil-square::before {
	content: "\f14b";
}
.fa-external-link-square::before {
	content: "\f14c";
}
.fa-share-square::before {
	content: "\f14d";
}
.fa-compass::before {
	content: "\f14e";
}
.fa-toggle-down::before {
	content: "\f150";
}
.fa-caret-square-o-down::before {
	content: "\f150";
}
.fa-toggle-up::before {
	content: "\f151";
}
.fa-caret-square-o-up::before {
	content: "\f151";
}
.fa-toggle-right::before {
	content: "\f152";
}
.fa-caret-square-o-right::before {
	content: "\f152";
}
.fa-euro::before {
	content: "\f153";
}
.fa-eur::before {
	content: "\f153";
}
.fa-gbp::before {
	content: "\f154";
}
.fa-dollar::before {
	content: "\f155";
}
.fa-usd::before {
	content: "\f155";
}
.fa-rupee::before {
	content: "\f156";
}
.fa-inr::before {
	content: "\f156";
}
.fa-cny::before {
	content: "\f157";
}
.fa-rmb::before {
	content: "\f157";
}
.fa-yen::before {
	content: "\f157";
}
.fa-jpy::before {
	content: "\f157";
}
.fa-ruble::before {
	content: "\f158";
}
.fa-rouble::before {
	content: "\f158";
}
.fa-rub::before {
	content: "\f158";
}
.fa-won::before {
	content: "\f159";
}
.fa-krw::before {
	content: "\f159";
}
.fa-bitcoin::before {
	content: "\f15a";
}
.fa-btc::before {
	content: "\f15a";
}
.fa-file::before {
	content: "\f15b";
}
.fa-file-text::before {
	content: "\f15c";
}
.fa-sort-alpha-asc::before {
	content: "\f15d";
}
.fa-sort-alpha-desc::before {
	content: "\f15e";
}
.fa-sort-amount-asc::before {
	content: "\f160";
}
.fa-sort-amount-desc::before {
	content: "\f161";
}
.fa-sort-numeric-asc::before {
	content: "\f162";
}
.fa-sort-numeric-desc::before {
	content: "\f163";
}
.fa-thumbs-up::before {
	content: "\f164";
}
.fa-thumbs-down::before {
	content: "\f165";
}
.fa-youtube-square::before {
	content: "\f166";
}
.fa-youtube::before {
	content: "\f167";
}
.fa-xing::before {
	content: "\f168";
}
.fa-xing-square::before {
	content: "\f169";
}
.fa-youtube-play::before {
	content: "\f16a";
}
.fa-dropbox::before {
	content: "\f16b";
}
.fa-stack-overflow::before {
	content: "\f16c";
}
.fa-instagram::before {
	content: "\f16d";
}
.fa-flickr::before {
	content: "\f16e";
}
.fa-adn::before {
	content: "\f170";
}
.fa-bitbucket::before {
	content: "\f171";
}
.fa-bitbucket-square::before {
	content: "\f172";
}
.fa-tumblr::before {
	content: "\f173";
}
.fa-tumblr-square::before {
	content: "\f174";
}
.fa-long-arrow-down::before {
	content: "\f175";
}
.fa-long-arrow-up::before {
	content: "\f176";
}
.fa-long-arrow-left::before {
	content: "\f177";
}
.fa-long-arrow-right::before {
	content: "\f178";
}
.fa-apple::before {
	content: "\f179";
}
.fa-windows::before {
	content: "\f17a";
}
.fa-android::before {
	content: "\f17b";
}
.fa-linux::before {
	content: "\f17c";
}
.fa-dribbble::before {
	content: "\f17d";
}
.fa-skype::before {
	content: "\f17e";
}
.fa-foursquare::before {
	content: "\f180";
}
.fa-trello::before {
	content: "\f181";
}
.fa-female::before {
	content: "\f182";
}
.fa-male::before {
	content: "\f183";
}
.fa-gittip::before {
	content: "\f184";
}
.fa-gratipay::before {
	content: "\f184";
}
.fa-sun-o::before {
	content: "\f185";
}
.fa-moon-o::before {
	content: "\f186";
}
.fa-archive::before {
	content: "\f187";
}
.fa-bug::before {
	content: "\f188";
}
.fa-vk::before {
	content: "\f189";
}
.fa-weibo::before {
	content: "\f18a";
}
.fa-renren::before {
	content: "\f18b";
}
.fa-pagelines::before {
	content: "\f18c";
}
.fa-stack-exchange::before {
	content: "\f18d";
}
.fa-arrow-circle-o-right::before {
	content: "\f18e";
}
.fa-arrow-circle-o-left::before {
	content: "\f190";
}
.fa-toggle-left::before {
	content: "\f191";
}
.fa-caret-square-o-left::before {
	content: "\f191";
}
.fa-dot-circle-o::before {
	content: "\f192";
}
.fa-wheelchair::before {
	content: "\f193";
}
.fa-vimeo-square::before {
	content: "\f194";
}
.fa-turkish-lira::before {
	content: "\f195";
}
.fa-try::before {
	content: "\f195";
}
.fa-plus-square-o::before {
	content: "\f196";
}
.fa-space-shuttle::before {
	content: "\f197";
}
.fa-slack::before {
	content: "\f198";
}
.fa-envelope-square::before {
	content: "\f199";
}
.fa-wordpress::before {
	content: "\f19a";
}
.fa-openid::before {
	content: "\f19b";
}
.fa-institution::before {
	content: "\f19c";
}
.fa-bank::before {
	content: "\f19c";
}
.fa-university::before {
	content: "\f19c";
}
.fa-mortar-board::before {
	content: "\f19d";
}
.fa-graduation-cap::before {
	content: "\f19d";
}
.fa-yahoo::before {
	content: "\f19e";
}
.fa-google::before {
	content: "\f1a0";
}
.fa-reddit::before {
	content: "\f1a1";
}
.fa-reddit-square::before {
	content: "\f1a2";
}
.fa-stumbleupon-circle::before {
	content: "\f1a3";
}
.fa-stumbleupon::before {
	content: "\f1a4";
}
.fa-delicious::before {
	content: "\f1a5";
}
.fa-digg::before {
	content: "\f1a6";
}
.fa-pied-piper::before {
	content: "\f1a7";
}
.fa-pied-piper-alt::before {
	content: "\f1a8";
}
.fa-drupal::before {
	content: "\f1a9";
}
.fa-joomla::before {
	content: "\f1aa";
}
.fa-language::before {
	content: "\f1ab";
}
.fa-fax::before {
	content: "\f1ac";
}
.fa-building::before {
	content: "\f1ad";
}
.fa-child::before {
	content: "\f1ae";
}
.fa-paw::before {
	content: "\f1b0";
}
.fa-spoon::before {
	content: "\f1b1";
}
.fa-cube::before {
	content: "\f1b2";
}
.fa-cubes::before {
	content: "\f1b3";
}
.fa-behance::before {
	content: "\f1b4";
}
.fa-behance-square::before {
	content: "\f1b5";
}
.fa-steam::before {
	content: "\f1b6";
}
.fa-steam-square::before {
	content: "\f1b7";
}
.fa-recycle::before {
	content: "\f1b8";
}
.fa-automobile::before {
	content: "\f1b9";
}
.fa-car::before {
	content: "\f1b9";
}
.fa-cab::before {
	content: "\f1ba";
}
.fa-taxi::before {
	content: "\f1ba";
}
.fa-tree::before {
	content: "\f1bb";
}
.fa-spotify::before {
	content: "\f1bc";
}
.fa-deviantart::before {
	content: "\f1bd";
}
.fa-soundcloud::before {
	content: "\f1be";
}
.fa-database::before {
	content: "\f1c0";
}
.fa-file-pdf-o::before {
	content: "\f1c1";
}
.fa-file-word-o::before {
	content: "\f1c2";
}
.fa-file-excel-o::before {
	content: "\f1c3";
}
.fa-file-powerpoint-o::before {
	content: "\f1c4";
}
.fa-file-photo-o::before {
	content: "\f1c5";
}
.fa-file-picture-o::before {
	content: "\f1c5";
}
.fa-file-image-o::before {
	content: "\f1c5";
}
.fa-file-zip-o::before {
	content: "\f1c6";
}
.fa-file-archive-o::before {
	content: "\f1c6";
}
.fa-file-sound-o::before {
	content: "\f1c7";
}
.fa-file-audio-o::before {
	content: "\f1c7";
}
.fa-file-movie-o::before {
	content: "\f1c8";
}
.fa-file-video-o::before {
	content: "\f1c8";
}
.fa-file-code-o::before {
	content: "\f1c9";
}
.fa-vine::before {
	content: "\f1ca";
}
.fa-codepen::before {
	content: "\f1cb";
}
.fa-jsfiddle::before {
	content: "\f1cc";
}
.fa-life-bouy::before {
	content: "\f1cd";
}
.fa-life-buoy::before {
	content: "\f1cd";
}
.fa-life-saver::before {
	content: "\f1cd";
}
.fa-support::before {
	content: "\f1cd";
}
.fa-life-ring::before {
	content: "\f1cd";
}
.fa-circle-o-notch::before {
	content: "\f1ce";
}
.fa-ra::before {
	content: "\f1d0";
}
.fa-rebel::before {
	content: "\f1d0";
}
.fa-ge::before {
	content: "\f1d1";
}
.fa-empire::before {
	content: "\f1d1";
}
.fa-git-square::before {
	content: "\f1d2";
}
.fa-git::before {
	content: "\f1d3";
}
.fa-y-combinator-square::before {
	content: "\f1d4";
}
.fa-yc-square::before {
	content: "\f1d4";
}
.fa-hacker-news::before {
	content: "\f1d4";
}
.fa-tencent-weibo::before {
	content: "\f1d5";
}
.fa-qq::before {
	content: "\f1d6";
}
.fa-wechat::before {
	content: "\f1d7";
}
.fa-weixin::before {
	content: "\f1d7";
}
.fa-send::before {
	content: "\f1d8";
}
.fa-paper-plane::before {
	content: "\f1d8";
}
.fa-send-o::before {
	content: "\f1d9";
}
.fa-paper-plane-o::before {
	content: "\f1d9";
}
.fa-history::before {
	content: "\f1da";
}
.fa-circle-thin::before {
	content: "\f1db";
}
.fa-header::before {
	content: "\f1dc";
}
.fa-paragraph::before {
	content: "\f1dd";
}
.fa-sliders::before {
	content: "\f1de";
}
.fa-share-alt::before {
	content: "\f1e0";
}
.fa-share-alt-square::before {
	content: "\f1e1";
}
.fa-bomb::before {
	content: "\f1e2";
}
.fa-soccer-ball-o::before {
	content: "\f1e3";
}
.fa-futbol-o::before {
	content: "\f1e3";
}
.fa-tty::before {
	content: "\f1e4";
}
.fa-binoculars::before {
	content: "\f1e5";
}
.fa-plug::before {
	content: "\f1e6";
}
.fa-slideshare::before {
	content: "\f1e7";
}
.fa-twitch::before {
	content: "\f1e8";
}
.fa-yelp::before {
	content: "\f1e9";
}
.fa-newspaper-o::before {
	content: "\f1ea";
}
.fa-wifi::before {
	content: "\f1eb";
}
.fa-calculator::before {
	content: "\f1ec";
}
.fa-paypal::before {
	content: "\f1ed";
}
.fa-google-wallet::before {
	content: "\f1ee";
}
.fa-cc-visa::before {
	content: "\f1f0";
}
.fa-cc-mastercard::before {
	content: "\f1f1";
}
.fa-cc-discover::before {
	content: "\f1f2";
}
.fa-cc-amex::before {
	content: "\f1f3";
}
.fa-cc-paypal::before {
	content: "\f1f4";
}
.fa-cc-stripe::before {
	content: "\f1f5";
}
.fa-bell-slash::before {
	content: "\f1f6";
}
.fa-bell-slash-o::before {
	content: "\f1f7";
}
.fa-trash::before {
	content: "\f1f8";
}
.fa-copyright::before {
	content: "\f1f9";
}
.fa-at::before {
	content: "\f1fa";
}
.fa-eyedropper::before {
	content: "\f1fb";
}
.fa-paint-brush::before {
	content: "\f1fc";
}
.fa-birthday-cake::before {
	content: "\f1fd";
}
.fa-area-chart::before {
	content: "\f1fe";
}
.fa-pie-chart::before {
	content: "\f200";
}
.fa-line-chart::before {
	content: "\f201";
}
.fa-lastfm::before {
	content: "\f202";
}
.fa-lastfm-square::before {
	content: "\f203";
}
.fa-toggle-off::before {
	content: "\f204";
}
.fa-toggle-on::before {
	content: "\f205";
}
.fa-bicycle::before {
	content: "\f206";
}
.fa-bus::before {
	content: "\f207";
}
.fa-ioxhost::before {
	content: "\f208";
}
.fa-angellist::before {
	content: "\f209";
}
.fa-cc::before {
	content: "\f20a";
}
.fa-shekel::before {
	content: "\f20b";
}
.fa-sheqel::before {
	content: "\f20b";
}
.fa-ils::before {
	content: "\f20b";
}
.fa-meanpath::before {
	content: "\f20c";
}
.fa-buysellads::before {
	content: "\f20d";
}
.fa-connectdevelop::before {
	content: "\f20e";
}
.fa-dashcube::before {
	content: "\f210";
}
.fa-forumbee::before {
	content: "\f211";
}
.fa-leanpub::before {
	content: "\f212";
}
.fa-sellsy::before {
	content: "\f213";
}
.fa-shirtsinbulk::before {
	content: "\f214";
}
.fa-simplybuilt::before {
	content: "\f215";
}
.fa-skyatlas::before {
	content: "\f216";
}
.fa-cart-plus::before {
	content: "\f217";
}
.fa-cart-arrow-down::before {
	content: "\f218";
}
.fa-diamond::before {
	content: "\f219";
}
.fa-ship::before {
	content: "\f21a";
}
.fa-user-secret::before {
	content: "\f21b";
}
.fa-motorcycle::before {
	content: "\f21c";
}
.fa-street-view::before {
	content: "\f21d";
}
.fa-heartbeat::before {
	content: "\f21e";
}
.fa-venus::before {
	content: "\f221";
}
.fa-mars::before {
	content: "\f222";
}
.fa-mercury::before {
	content: "\f223";
}
.fa-intersex::before {
	content: "\f224";
}
.fa-transgender::before {
	content: "\f224";
}
.fa-transgender-alt::before {
	content: "\f225";
}
.fa-venus-double::before {
	content: "\f226";
}
.fa-mars-double::before {
	content: "\f227";
}
.fa-venus-mars::before {
	content: "\f228";
}
.fa-mars-stroke::before {
	content: "\f229";
}
.fa-mars-stroke-v::before {
	content: "\f22a";
}
.fa-mars-stroke-h::before {
	content: "\f22b";
}
.fa-neuter::before {
	content: "\f22c";
}
.fa-genderless::before {
	content: "\f22d";
}
.fa-facebook-official::before {
	content: "\f230";
}
.fa-pinterest-p::before {
	content: "\f231";
}
.fa-whatsapp::before {
	content: "\f232";
}
.fa-server::before {
	content: "\f233";
}
.fa-user-plus::before {
	content: "\f234";
}
.fa-user-times::before {
	content: "\f235";
}
.fa-hotel::before {
	content: "\f236";
}
.fa-bed::before {
	content: "\f236";
}
.fa-viacoin::before {
	content: "\f237";
}
.fa-train::before {
	content: "\f238";
}
.fa-subway::before {
	content: "\f239";
}
.fa-medium::before {
	content: "\f23a";
}
.fa-yc::before {
	content: "\f23b";
}
.fa-y-combinator::before {
	content: "\f23b";
}
.fa-optin-monster::before {
	content: "\f23c";
}
.fa-opencart::before {
	content: "\f23d";
}
.fa-expeditedssl::before {
	content: "\f23e";
}
.fa-battery-4::before {
	content: "\f240";
}
.fa-battery-full::before {
	content: "\f240";
}
.fa-battery-3::before {
	content: "\f241";
}
.fa-battery-three-quarters::before {
	content: "\f241";
}
.fa-battery-2::before {
	content: "\f242";
}
.fa-battery-half::before {
	content: "\f242";
}
.fa-battery-1::before {
	content: "\f243";
}
.fa-battery-quarter::before {
	content: "\f243";
}
.fa-battery-0::before {
	content: "\f244";
}
.fa-battery-empty::before {
	content: "\f244";
}
.fa-mouse-pointer::before {
	content: "\f245";
}
.fa-i-cursor::before {
	content: "\f246";
}
.fa-object-group::before {
	content: "\f247";
}
.fa-object-ungroup::before {
	content: "\f248";
}
.fa-sticky-note::before {
	content: "\f249";
}
.fa-sticky-note-o::before {
	content: "\f24a";
}
.fa-cc-jcb::before {
	content: "\f24b";
}
.fa-cc-diners-club::before {
	content: "\f24c";
}
.fa-clone::before {
	content: "\f24d";
}
.fa-balance-scale::before {
	content: "\f24e";
}
.fa-hourglass-o::before {
	content: "\f250";
}
.fa-hourglass-1::before {
	content: "\f251";
}
.fa-hourglass-start::before {
	content: "\f251";
}
.fa-hourglass-2::before {
	content: "\f252";
}
.fa-hourglass-half::before {
	content: "\f252";
}
.fa-hourglass-3::before {
	content: "\f253";
}
.fa-hourglass-end::before {
	content: "\f253";
}
.fa-hourglass::before {
	content: "\f254";
}
.fa-hand-grab-o::before {
	content: "\f255";
}
.fa-hand-rock-o::before {
	content: "\f255";
}
.fa-hand-stop-o::before {
	content: "\f256";
}
.fa-hand-paper-o::before {
	content: "\f256";
}
.fa-hand-scissors-o::before {
	content: "\f257";
}
.fa-hand-lizard-o::before {
	content: "\f258";
}
.fa-hand-spock-o::before {
	content: "\f259";
}
.fa-hand-pointer-o::before {
	content: "\f25a";
}
.fa-hand-peace-o::before {
	content: "\f25b";
}
.fa-trademark::before {
	content: "\f25c";
}
.fa-registered::before {
	content: "\f25d";
}
.fa-creative-commons::before {
	content: "\f25e";
}
.fa-gg::before {
	content: "\f260";
}
.fa-gg-circle::before {
	content: "\f261";
}
.fa-tripadvisor::before {
	content: "\f262";
}
.fa-odnoklassniki::before {
	content: "\f263";
}
.fa-odnoklassniki-square::before {
	content: "\f264";
}
.fa-get-pocket::before {
	content: "\f265";
}
.fa-wikipedia-w::before {
	content: "\f266";
}
.fa-safari::before {
	content: "\f267";
}
.fa-chrome::before {
	content: "\f268";
}
.fa-firefox::before {
	content: "\f269";
}
.fa-opera::before {
	content: "\f26a";
}
.fa-internet-explorer::before {
	content: "\f26b";
}
.fa-tv::before {
	content: "\f26c";
}
.fa-television::before {
	content: "\f26c";
}
.fa-contao::before {
	content: "\f26d";
}
.fa-500px::before {
	content: "\f26e";
}
.fa-amazon::before {
	content: "\f270";
}
.fa-calendar-plus-o::before {
	content: "\f271";
}
.fa-calendar-minus-o::before {
	content: "\f272";
}
.fa-calendar-times-o::before {
	content: "\f273";
}
.fa-calendar-check-o::before {
	content: "\f274";
}
.fa-industry::before {
	content: "\f275";
}
.fa-map-pin::before {
	content: "\f276";
}
.fa-map-signs::before {
	content: "\f277";
}
.fa-map-o::before {
	content: "\f278";
}
.fa-map::before {
	content: "\f279";
}
.fa-commenting::before {
	content: "\f27a";
}
.fa-commenting-o::before {
	content: "\f27b";
}
.fa-houzz::before {
	content: "\f27c";
}
.fa-vimeo::before {
	content: "\f27d";
}
.fa-black-tie::before {
	content: "\f27e";
}
.fa-fonticons::before {
	content: "\f280";
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/calendar-blue.css

div.calendar {
	position: relative;
}
.calendar {
	background: rgb(255, 255, 255); border: 1px solid rgb(85, 85, 102); =
border-image: none; width: auto; color: rgb(0, 0, 0); font-family: =
tahoma,verdana,sans-serif; font-size: 11px; cursor: default;
}
.calendar table {
	background: rgb(255, 255, 255); border: 1px solid rgb(85, 85, 102); =
border-image: none; width: auto; color: rgb(0, 0, 0); font-family: =
tahoma,verdana,sans-serif; font-size: 11px; cursor: default;
}
.calendar .button {
	padding: 2px; text-align: center;
}
.calendar .nav {
	background: url("menuarrow.gif") no-repeat 100% 100% rgb(119, 119, =
136);
}
.calendar thead .title {
	background: rgb(255, 255, 255); padding: 2px; text-align: center; =
color: rgb(0, 0, 0); font-weight: bold;
}
.calendar thead .headrow {
	background: rgb(119, 119, 136); color: rgb(255, 255, 255);
}
.calendar thead .daynames {
	background: rgb(255, 140, 102);
}
.calendar thead .name {
	padding: 2px; text-align: center; color: rgb(102, 51, 51); =
border-bottom-color: rgb(85, 85, 102); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.calendar thead .weekend {
	color: rgb(51, 51, 102);
}
.calendar thead .hilite {
	padding: 1px; border: 1px solid rgb(0, 0, 0); border-image: none; =
color: rgb(0, 0, 0); background-color: rgb(255, 221, 102);
}
.calendar thead .active {
	padding: 2px 0px 0px 2px; background-color: rgb(119, 119, 204);
}
.calendar tbody .day {
	padding: 2px 4px 2px 2px; width: 2em; text-align: right; color: rgb(0, =
0, 0);
}
.calendar tbody .othermonth.day {
	color: rgb(187, 187, 187); font-size: 80%;
}
.calendar tbody .oweekend.othermonth.day {
	color: rgb(255, 187, 187);
}
.calendar table .wn {
	background: rgb(255, 140, 102); padding: 2px 3px 2px 2px; =
border-right-color: rgb(0, 0, 0); border-right-width: 1px; =
border-right-style: solid;
}
.calendar tbody .rowhilite td {
	background: rgb(255, 221, 102);
}
.calendar tbody .rowhilite td.wn {
	background: rgb(255, 221, 102);
}
.calendar tbody td.hilite {
	background: rgb(221, 238, 255); padding: 1px 3px 1px 1px; border: 1px =
solid rgb(51, 51, 102); border-image: none;
}
.calendar tbody td.active {
	background: rgb(102, 221, 255); padding: 2px 2px 0px;
}
.calendar tbody td.selected {
	background: rgb(255, 255, 255); padding: 1px 3px 1px 1px; border: 1px =
solid rgb(51, 51, 102); border-image: none; color: rgb(0, 0, 0); =
font-weight: bold;
}
.calendar tbody td.weekend {
	color: rgb(170, 102, 102);
}
.calendar tbody td.today {
	color: rgb(255, 102, 51); font-weight: bold;
}
.calendar tbody .disabled {
	color: rgb(153, 153, 153);
}
.calendar tbody .emptycell {
	visibility: hidden;
}
.calendar tbody .emptyrow {
	display: none;
}
.calendar tfoot .footrow {
	background: rgb(85, 85, 102); text-align: center; color: rgb(255, 255, =
255);
}
.calendar tfoot .ttip {
	background: rgb(255, 255, 255); padding: 1px; color: rgb(68, 68, 85); =
border-top-color: rgb(85, 85, 102); border-top-width: 1px; =
border-top-style: solid;
}
.calendar tfoot .hilite {
	background: rgb(170, 170, 255); padding: 1px; border: 1px solid rgb(0, =
0, 0); border-image: none; color: rgb(0, 0, 0);
}
.calendar tfoot .active {
	background: rgb(119, 119, 204); padding: 2px 0px 0px 2px;
}
.calendar .combo {
	background: rgb(221, 238, 255); border: 1px solid rgb(102, 85, 85); =
border-image: none; left: 0px; top: 0px; width: 4em; color: rgb(0, 0, =
0); font-size: 90%; display: none; position: absolute; z-index: 100; =
cursor: default;
}
.calendar .combo .label {
	padding: 1px; text-align: center;
}
.calendar .combo .label-IEfix {
	padding: 1px; text-align: center;
}
.calendar .combo .label-IEfix {
	width: 4em;
}
.calendar .combo .hilite {
	background: rgb(170, 204, 255);
}
.calendar .combo .active {
	background: rgb(238, 238, 255); font-weight: bold; border-top-color: =
rgb(68, 102, 170); border-bottom-color: rgb(68, 102, 170); =
border-top-width: 1px; border-bottom-width: 1px; border-top-style: =
solid; border-bottom-style: solid;
}
.calendar td.time {
	padding: 1px 0px; text-align: center; border-top-color: rgb(0, 0, 0); =
border-top-width: 1px; border-top-style: solid; background-color: =
rgb(244, 240, 232);
}
.calendar td.time .hour {
	padding: 0px 3px 0px 4px; border: 1px solid rgb(136, 136, 153); =
border-image: none; font-weight: bold; background-color: rgb(255, 255, =
255);
}
.calendar td.time .minute {
	padding: 0px 3px 0px 4px; border: 1px solid rgb(136, 136, 153); =
border-image: none; font-weight: bold; background-color: rgb(255, 255, =
255);
}
.calendar td.time .ampm {
	padding: 0px 3px 0px 4px; border: 1px solid rgb(136, 136, 153); =
border-image: none; font-weight: bold; background-color: rgb(255, 255, =
255);
}
.calendar td.time .ampm {
	text-align: center;
}
.calendar td.time .colon {
	padding: 0px 2px 0px 3px; font-weight: bold;
}
.calendar td.time span.hilite {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); =
background-color: rgb(102, 102, 119);
}
.calendar td.time span.active {
	border-color: rgb(255, 0, 0); color: rgb(0, 255, 0); background-color: =
rgb(0, 0, 0);
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/cal/calendar-blue.css?1465481861

.calendar {
	border: 1px solid rgb(227, 227, 227) !important; border-image: none =
!important; font-family: "Verdana", "Helvetica Neue", Helvetica, Arial, =
sans-serif !important;
}
.calendar table {
	border: 1px solid rgb(227, 227, 227) !important; border-image: none =
!important; font-family: "Verdana", "Helvetica Neue", Helvetica, Arial, =
sans-serif !important;
}
.calendar .nav {
	background: rgb(83, 152, 206) !important; color: rgb(255, 255, 255);
}
.calendar thead .hilite {
	background: rgb(227, 242, 251) !important; padding: 2px !important; =
border: currentColor !important; border-image: none !important;
}
.calendar thead .button {
	background: rgb(62, 115, 156) !important; color: rgb(255, 255, 255) =
!important;
}
.calendar thead .title {
	padding: 5px !important; color: rgb(255, 255, 255) !important; =
background-color: rgb(62, 115, 156) !important;
}
.calendar thead .headrow {
	background: rgb(83, 152, 206) !important; color: rgb(255, 255, 255);
}
.calendar thead .headrow .button {
	background: rgb(83, 152, 206) !important; color: rgb(255, 255, 255);
}
.calendar thead .headrow .hilite.button {
	background: rgb(82, 147, 197) !important;
}
.calendar thead .daynames {
	background: rgb(227, 242, 251) !important; opacity: 0.9;
}
.calendar thead .daynames .hilite:hover {
	opacity: 1; background-color: rgb(227, 242, 251) !important;
}
.calendar thead .headrow .button {
	color: rgb(255, 255, 255);
}
.calendar thead .headrow .button:hover {
	color: rgb(255, 255, 255);
}
.calendar thead .name {
	color: rgb(22, 118, 181) !important; border-bottom-color: rgb(227, 227, =
227) !important; border-bottom-width: 1px !important; =
border-bottom-style: solid !important;
}
.calendar thead .weekend {
	color: rgb(0, 0, 0) !important;
}
.calendar thead .headrow .hilite {
	padding: 2px !important; border: currentColor !important; border-image: =
none !important; opacity: 1; background-color: rgb(83, 152, 206) =
!important;
}
.calendar thead .active {
	background-color: rgb(22, 118, 181) !important;
}
.calendar table .wn {
	background: rgb(227, 242, 251) !important; border-right-color: rgb(227, =
227, 227) !important; border-right-width: 1px !important; =
border-right-style: solid !important;
}
.calendar tbody .day {
	width: 3em !important;
}
.calendar tbody .hilite.day {
	background: rgb(234, 126, 29) !important; color: rgb(255, 255, 255) =
!important; opacity: 0.8;
}
.calendar tbody .selected.day {
	background: rgb(234, 126, 29) !important; border: currentColor =
!important; border-image: none !important; color: rgb(255, 255, 255) =
!important;
}
.calendar tbody .rowhilite td {
	background: rgb(238, 238, 238) !important;
}
.calendar tbody .rowhilite td.wn {
	background: rgb(217, 227, 232) !important; color: rgb(0, 0, 0) =
!important;
}
.calendar tbody td.hilite {
	background: rgb(221, 238, 255) !important; border: 0px currentColor =
!important; border-image: none !important;
}
.calendar tbody td.active {
	background: rgb(22, 118, 181) !important;
}
.calendar tbody td.today {
	color: rgb(0, 106, 161) !important;
}
.calendar tfoot .ttip {
	background: url("info.png") no-repeat 3px 50% rgb(255, 255, 255) =
!important; padding: 1px 1px 1px 20px !important; color: rgb(102, 102, =
102) !important; font-size: 10px; font-style: italic; border-top-color: =
rgb(227, 227, 227) !important; border-top-width: 1px !important; =
border-top-style: solid !important;
}
.calendar tfoot .hilite {
	border: 0px currentColor !important; border-image: none !important;
}
.calendar td.time {
	padding: 5px 0px !important; border: currentColor !important; =
border-image: none !important; background-color: rgb(247, 246, 246) =
!important;
}
.calendar td.time .hour {
	padding: 2px 10px !important; border: currentColor !important; =
border-image: none !important;
}
.calendar td.time .minute {
	padding: 2px 10px !important; border: currentColor !important; =
border-image: none !important;
}
.calendar td.time .ampm {
	padding: 2px 10px !important; border: currentColor !important; =
border-image: none !important;
}
.calendar td.time span.hilite {
	border-color: rgb(227, 227, 227) !important;
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/print.css?1365104689

body {
	background: rgb(255, 255, 255); font: 12pt/1.5 "Arial CE", Arial, =
sans-serif; margin: 0px; padding: 0px; text-align: left; color: rgb(0, =
0, 0); font-size-adjust: none; font-stretch: normal;
}
header {
	display: none;
}
footer {
	display: none;
}
.left {
	display: none;
}
.right {
	display: none;
}
#top-box {
	display: none;
}
#tbbox {
	display: none;
}
.breadcrumb {
	display: none;
}
.middle .column-in {
	padding: 1em 0px; position: relative;
}
.middle img {
	width: auto; max-width: 99%;
}
.img-to-right {
	padding: 0px 0px 0.5em 0.5em; float: right;
}
.img-to-left {
	padding: 0px 0.5em 0.5em 0px; float: left;
}
.middle h3 {
	font-weight: bold;
}
.middle a:hover {
	color: rgb(168, 40, 22);
}
.to-right {
	color: silver; padding-top: 0px; clear: right; margin-top: 0px; float: =
right;
}
p.box {
	padding: 4px; border: 1px solid black; border-image: none; =
margin-right: 6px;
}
.middle table {
	margin: 0px; padding: 0px; border: 1px solid gray; border-image: none; =
width: auto; border-collapse: collapse; max-width: 99%;
}
.middle table th {
	background: rgb(239, 239, 239); padding: 5px; border: 1px solid gray; =
border-image: none; color: rgb(0, 68, 135);
}
.middle table th {
	background: rgb(239, 239, 239); padding: 5px; border: 1px solid gray; =
border-image: none; color: rgb(0, 68, 135);
}
.middle table td {
	background: rgb(245, 245, 245); padding: 5px; border: 1px solid gray; =
border-image: none;
}
.middle table td p {
	margin: 0px; padding: 0px;
}
.article-perex {
	padding: 0px 0px 1em; color: rgb(67, 80, 117); font-weight: bold;
}
.article-info a {
	display: none;
}
.inline-nav {
	background: no-repeat right top rgb(244, 244, 244); padding: 0.5em 1em; =
color: rgb(59, 59, 59);
}
.full-story {
	margin: 0px; padding: 0px 1em; text-align: right;
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/bookmark.css?1393946095

ul.subsection_tabs {
	list-style: none; margin: 20px 0px 0px; padding: 0px; height: 40px; =
clear: both; position: relative; z-index: 20;
}
ul.subsection_tabs li.tab {
	background: none; margin: 0px 1px 0px 0px; padding: 0px; text-align: =
center; float: left;
}
ul.subsection_tabs li.tab a {
	padding: 0px 35px; height: 38px; color: rgb(0, 0, 0); line-height: 3; =
font-size: 12px; font-weight: bold; text-decoration: none; =
border-top-color: rgb(227, 242, 251); border-top-width: 2px; =
border-top-style: solid; float: left; display: block; background-color: =
rgb(227, 242, 251);
}
ul.subsection_tabs li.tab a:hover {
	color: rgb(102, 102, 102);
}
ul.subsection_tabs li.tab a.active {
	border-top-color: rgb(22, 118, 181); border-right-color: rgb(227, 242, =
251); border-left-color: rgb(227, 242, 251); border-top-width: 2px; =
border-right-width: 1px; border-left-width: 1px; border-top-style: =
solid; border-right-style: solid; border-left-style: solid; =
background-color: rgb(255, 255, 255);
}
.tab_cnt {
	margin: -1px 0px 20px; padding: 15px; border: 1px solid rgb(227, 242, =
251); border-image: none; display: block; position: relative; z-index: =
10;
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/angular/ng-sortable.min.css

.as-sortable-item {
	display: block;
}
.as-sortable-placeholder {
	display: block;
}
.as-sortable-item {
	-ms-touch-action: none; touch-action: none;
}
.as-sortable-item-handle {
	cursor: move;
}
.as-sortable-drag {
	position: absolute; z-index: 9999; pointer-events: none;
}
.as-sortable-hidden {
	display: none !important;
}
.as-sortable-un-selectable {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: =
none; user-select: none; -webkit-touch-callout: none; =
-khtml-user-select: none;
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/css/angular/ng-sortable.style.min.css

.as-sortable-item {
	margin: 1px 2px 5px 1px; border-radius: 10px; min-height: 20px;
}
.as-sortable-placeholder {
	margin: 1px 2px 5px 1px; border-radius: 10px; min-height: 20px;
}
.as-sortable-item {
	border: 1px solid darkgrey; border-image: none; background-color: =
rgb(255, 255, 255);
}
.as-sortable-placeholder {
	border: 1px dashed darkgrey; border-image: none; box-sizing: =
border-box; background-color: rgb(219, 219, 219);
}
.as-sortable-drag {
	opacity: 0.8;
}

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/saus/lib/prototype.js?1365104688

var Prototype=3D{Version:"1.7",Browser:(function(){var =
B=3Dnavigator.userAgent;var =
A=3DObject.prototype.toString.call(window.opera)=3D=3D"[object =
Opera]";return{IE:!!window.attachEvent&&!A,Opera:A,WebKit:B.indexOf("Appl=
eWebKit/")>-1,Gecko:B.indexOf("Gecko")>-1&&B.indexOf("KHTML")=3D=3D=3D-1,=
MobileSafari:/Apple.*Mobile/.test(B)}})(),BrowserFeatures:{XPath:!!docume=
nt.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:(func=
tion(){var A=3Dwindow.Element||window.HTMLElement;return =
!!(A&&A.prototype)})(),SpecificElementExtensions:(function(){if(typeof =
window.HTMLDivElement!=3D=3D"undefined"){return true}var =
C=3Ddocument.createElement("div"),B=3Ddocument.createElement("form"),A=3D=
false;if(C.__proto__&&(C.__proto__!=3D=3DB.__proto__)){A=3Dtrue}C=3DB=3Dn=
ull;return =
A})()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^=
\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(A){r=
eturn =
A}};if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.Specific=
ElementExtensions=3Dfalse}var Abstract=3D{};var =
Try=3D{these:function(){var C;for(var =
B=3D0,D=3Darguments.length;B<D;B++){var =
A=3Darguments[B];try{C=3DA();break}catch(E){}}return C}};var =
Class=3D(function(){var D=3D(function(){for(var E in =
{toString:1}){if(E=3D=3D=3D"toString"){return false}}return =
true})();function A(){}function B(){var =
H=3Dnull,G=3D$A(arguments);if(Object.isFunction(G[0])){H=3DG.shift()}func=
tion =
E(){this.initialize.apply(this,arguments)}Object.extend(E,Class.Methods);=
E.superclass=3DH;E.subclasses=3D[];if(H){A.prototype=3DH.prototype;E.prot=
otype=3Dnew A;H.subclasses.push(E)}for(var =
F=3D0,I=3DG.length;F<I;F++){E.addMethods(G[F])}if(!E.prototype.initialize=
){E.prototype.initialize=3DPrototype.emptyFunction}E.prototype.constructo=
r=3DE;return E}function C(K){var =
G=3Dthis.superclass&&this.superclass.prototype,F=3DObject.keys(K);if(D){i=
f(K.toString!=3DObject.prototype.toString){F.push("toString")}if(K.valueO=
f!=3DObject.prototype.valueOf){F.push("valueOf")}}for(var =
E=3D0,H=3DF.length;E<H;E++){var =
J=3DF[E],I=3DK[J];if(G&&Object.isFunction(I)&&I.argumentNames()[0]=3D=3D"=
$super"){var L=3DI;I=3D(function(M){return function(){return =
G[M].apply(this,arguments)}})(J).wrap(L);I.valueOf=3DL.valueOf.bind(L);I.=
toString=3DL.toString.bind(L)}this.prototype[J]=3DI}return =
this}return{create:B,Methods:{addMethods:C}}})();(function(){var =
c=3DObject.prototype.toString,b=3D"Null",O=3D"Undefined",V=3D"Boolean",F=3D=
"Number",S=3D"String",h=3D"Object",T=3D"[object Function]",Y=3D"[object =
Boolean]",G=3D"[object Number]",L=3D"[object String]",H=3D"[object =
Array]",X=3D"[object Date]",I=3Dwindow.JSON&&typeof =
JSON.stringify=3D=3D=3D"function"&&JSON.stringify(0)=3D=3D=3D"0"&&typeof =
JSON.stringify(Prototype.K)=3D=3D=3D"undefined";function =
K(j){switch(j){case null:return b;case (void 0):return O}var i=3Dtypeof =
j;switch(i){case"boolean":return V;case"number":return =
F;case"string":return S}return h}function Z(i,k){for(var j in =
k){i[j]=3Dk[j]}return i}function =
g(i){try{if(C(i)){return"undefined"}if(i=3D=3D=3Dnull){return"null"}retur=
n i.inspect?i.inspect():String(i)}catch(j){if(j instanceof =
RangeError){return"..."}throw j}}function d(i){return =
f("",{"":i},[])}function f(s,p,q){var r=3Dp[s],o=3Dtypeof =
r;if(K(r)=3D=3D=3Dh&&typeof =
r.toJSON=3D=3D=3D"function"){r=3Dr.toJSON(s)}var =
l=3Dc.call(r);switch(l){case G:case Y:case =
L:r=3Dr.valueOf()}switch(r){case null:return"null";case =
true:return"true";case false:return"false"}o=3Dtypeof =
r;switch(o){case"string":return r.inspect(true);case"number":return =
isFinite(r)?String(r):"null";case"object":for(var =
k=3D0,j=3Dq.length;k<j;k++){if(q[k]=3D=3D=3Dr){throw new =
TypeError()}}q.push(r);var n=3D[];if(l=3D=3D=3DH){for(var =
k=3D0,j=3Dr.length;k<j;k++){var m=3Df(k,r,q);n.push(typeof =
m=3D=3D=3D"undefined"?"null":m)}n=3D"["+n.join(",")+"]"}else{var =
t=3DObject.keys(r);for(var k=3D0,j=3Dt.length;k<j;k++){var =
s=3Dt[k],m=3Df(s,r,q);if(typeof =
m!=3D=3D"undefined"){n.push(s.inspect(true)+":"+m)}}n=3D"{"+n.join(",")+"=
}"}q.pop();return n}}function W(i){return JSON.stringify(i)}function =
J(i){return $H(i).toQueryString()}function P(i){return =
i&&i.toHTML?i.toHTML():String.interpret(i)}function =
R(i){if(K(i)!=3D=3Dh){throw new TypeError()}var j=3D[];for(var k in =
i){if(i.hasOwnProperty(k)){j.push(k)}}return j}function D(i){var =
j=3D[];for(var k in i){j.push(i[k])}return j}function a(i){return =
Z({},i)}function U(i){return !!(i&&i.nodeType=3D=3D1)}function =
M(i){return c.call(i)=3D=3D=3DH}var B=3D(typeof =
Array.isArray=3D=3D"function")&&Array.isArray([])&&!Array.isArray({});if(=
B){M=3DArray.isArray}function E(i){return i instanceof Hash}function =
A(i){return c.call(i)=3D=3D=3DT}function N(i){return =
c.call(i)=3D=3D=3DL}function Q(i){return c.call(i)=3D=3D=3DG}function =
e(i){return c.call(i)=3D=3D=3DX}function C(i){return typeof =
i=3D=3D=3D"undefined"}Z(Object,{extend:Z,inspect:g,toJSON:I?W:d,toQuerySt=
ring:J,toHTML:P,keys:Object.keys||R,values:D,clone:a,isElement:U,isArray:=
M,isHash:E,isFunction:A,isString:N,isNumber:Q,isDate:e,isUndefined:C})})(=
);Object.extend(Function.prototype,(function(){var =
K=3DArray.prototype.slice;function D(O,L){var =
N=3DO.length,M=3DL.length;while(M--){O[N+M]=3DL[M]}return O}function =
I(M,L){M=3DK.call(M,0);return D(M,L)}function G(){var =
L=3Dthis.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(=
/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",")=
;return L.length=3D=3D1&&!L[0]?[]:L}function =
H(N){if(arguments.length<2&&Object.isUndefined(arguments[0])){return =
this}var L=3Dthis,M=3DK.call(arguments,1);return function(){var =
O=3DI(M,arguments);return L.apply(N,O)}}function F(N){var =
L=3Dthis,M=3DK.call(arguments,1);return function(P){var =
O=3DD([P||window.event],M);return L.apply(N,O)}}function =
J(){if(!arguments.length){return this}var =
L=3Dthis,M=3DK.call(arguments,0);return function(){var =
N=3DI(M,arguments);return L.apply(this,N)}}function E(N){var =
L=3Dthis,M=3DK.call(arguments,1);N=3DN*1000;return =
window.setTimeout(function(){return L.apply(L,M)},N)}function A(){var =
L=3DD([0.01],arguments);return this.delay.apply(this,L)}function =
C(M){var L=3Dthis;return function(){var =
N=3DD([L.bind(this)],arguments);return M.apply(this,N)}}function =
B(){if(this._methodized){return this._methodized}var L=3Dthis;return =
this._methodized=3Dfunction(){var M=3DD([this],arguments);return =
L.apply(null,M)}}return{argumentNames:G,bind:H,bindAsEventListener:F,curr=
y:J,delay:E,defer:A,wrap:C,methodize:B}})());(function(C){function =
B(){return =
this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+th=
is.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2=
)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toP=
addedString(2)+"Z"}function A(){return =
this.toISOString()}if(!C.toISOString){C.toISOString=3DB}if(!C.toJSON){C.t=
oJSON=3DA}})(Date.prototype);RegExp.prototype.match=3DRegExp.prototype.te=
st;RegExp.escape=3Dfunction(A){return =
String(A).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g,"\\$1")};var =
PeriodicalExecuter=3DClass.create({initialize:function(B,A){this.callback=
=3DB;this.frequency=3DA;this.currentlyExecuting=3Dfalse;this.registerCall=
back()},registerCallback:function(){this.timer=3DsetInterval(this.onTimer=
Event.bind(this),this.frequency*1000)},execute:function(){this.callback(t=
his)},stop:function(){if(!this.timer){return =
}clearInterval(this.timer);this.timer=3Dnull},onTimerEvent:function(){if(=
!this.currentlyExecuting){try{this.currentlyExecuting=3Dtrue;this.execute=
();this.currentlyExecuting=3Dfalse}catch(A){this.currentlyExecuting=3Dfal=
se;throw A}}}});Object.extend(String,{interpret:function(A){return =
A=3D=3Dnull?"":String(A)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","=
\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,(funct=
ion(){var NATIVE_JSON_PARSE_SUPPORT=3Dwindow.JSON&&typeof =
JSON.parse=3D=3D=3D"function"&&JSON.parse('{"test": =
true}').test;function =
prepareReplacement(replacement){if(Object.isFunction(replacement)){return=
 replacement}var template=3Dnew Template(replacement);return =
function(match){return template.evaluate(match)}}function =
gsub(pattern,replacement){var =
result=3D"",source=3Dthis,match;replacement=3DprepareReplacement(replacem=
ent);if(Object.isString(pattern)){pattern=3DRegExp.escape(pattern)}if(!(p=
attern.length||pattern.source)){replacement=3Dreplacement("");return =
replacement+source.split("").join(replacement)+replacement}while(source.l=
ength>0){if(match=3Dsource.match(pattern)){result+=3Dsource.slice(0,match=
.index);result+=3DString.interpret(replacement(match));source=3Dsource.sl=
ice(match.index+match[0].length)}else{result+=3Dsource,source=3D""}}retur=
n result}function =
sub(pattern,replacement,count){replacement=3DprepareReplacement(replaceme=
nt);count=3DObject.isUndefined(count)?1:count;return =
this.gsub(pattern,function(match){if(--count<0){return match[0]}return =
replacement(match)})}function =
scan(pattern,iterator){this.gsub(pattern,iterator);return =
String(this)}function =
truncate(length,truncation){length=3Dlength||30;truncation=3DObject.isUnd=
efined(truncation)?"...":truncation;return =
this.length>length?this.slice(0,length-truncation.length)+truncation:Stri=
ng(this)}function strip(){return =
this.replace(/^\s+/,"").replace(/\s+$/,"")}function stripTags(){return =
this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,"")}function =
stripScripts(){return this.replace(new =
RegExp(Prototype.ScriptFragment,"img"),"")}function extractScripts(){var =
matchAll=3Dnew RegExp(Prototype.ScriptFragment,"img"),matchOne=3Dnew =
RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).ma=
p(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1]})}fun=
ction evalScripts(){return =
this.extractScripts().map(function(script){return =
eval(script)})}function escapeHTML(){return =
this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}func=
tion unescapeHTML(){return =
this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;=
/g,"&")}function toQueryParams(separator){var =
match=3Dthis.strip().match(/([^?#]*)(#.*)?$/);if(!match){return{}}return =
match[1].split(separator||"&").inject({},function(hash,pair){if((pair=3Dp=
air.split("=3D"))[0]){var =
key=3DdecodeURIComponent(pair.shift()),value=3Dpair.length>1?pair.join("=3D=
"):pair[0];if(value!=3Dundefined){value=3DdecodeURIComponent(value)}if(ke=
y in =
hash){if(!Object.isArray(hash[key])){hash[key]=3D[hash[key]]}hash[key].pu=
sh(value)}else{hash[key]=3Dvalue}}return hash})}function =
toArray(){return this.split("")}function succ(){return =
this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.leng=
th-1)+1)}function times(count){return count<1?"":new =
Array(count+1).join(this)}function camelize(){return =
this.replace(/-+(.)?/g,function(match,chr){return =
chr?chr.toUpperCase():""})}function capitalize(){return =
this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()}function =
underscore(){return =
this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(=
/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase()}function =
dasherize(){return this.replace(/_/g,"-")}function =
inspect(useDoubleQuotes){var =
escapedString=3Dthis.replace(/[\x00-\x1f\\]/g,function(character){if(char=
acter in String.specialChar){return =
String.specialChar[character]}return"\\u00"+character.charCodeAt().toPadd=
edString(2,16)});if(useDoubleQuotes){return'"'+escapedString.replace(/"/g=
,'\\"')+'"'}return"'"+escapedString.replace(/'/g,"\\'")+"'"}function =
unfilterJSON(filter){return =
this.replace(filter||Prototype.JSONFilter,"$1")}function isJSON(){var =
str=3Dthis;if(str.blank()){return =
false}str=3Dstr.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@");str=3D=
str.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d=
+)?/g,"]");str=3Dstr.replace(/(?:^|:|,)(?:\s*\[)+/g,"");return(/^[\],:{}\=
s]*$/).test(str)}function evalJSON(sanitize){var =
json=3Dthis.unfilterJSON(),cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u=
17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(cx.t=
est(json)){json=3Djson.replace(cx,function(a){return"\\u"+("0000"+a.charC=
odeAt(0).toString(16)).slice(-4)})}try{if(!sanitize||json.isJSON()){retur=
n eval("("+json+")")}}catch(e){}throw new SyntaxError("Badly formed JSON =
string: "+this.inspect())}function parseJSON(){var =
json=3Dthis.unfilterJSON();return JSON.parse(json)}function =
include(pattern){return this.indexOf(pattern)>-1}function =
startsWith(pattern){return =
this.lastIndexOf(pattern,0)=3D=3D=3D0}function endsWith(pattern){var =
d=3Dthis.length-pattern.length;return =
d>=3D0&&this.indexOf(pattern,d)=3D=3D=3Dd}function empty(){return =
this=3D=3D""}function blank(){return/^\s*$/.test(this)}function =
interpolate(object,pattern){return new =
Template(this,pattern).evaluate(object)}return{gsub:gsub,sub:sub,scan:sca=
n,truncate:truncate,strip:String.prototype.trim||strip,stripTags:stripTag=
s,stripScripts:stripScripts,extractScripts:extractScripts,evalScripts:eva=
lScripts,escapeHTML:escapeHTML,unescapeHTML:unescapeHTML,toQueryParams:to=
QueryParams,parseQuery:toQueryParams,toArray:toArray,succ:succ,times:time=
s,camelize:camelize,capitalize:capitalize,underscore:underscore,dasherize=
:dasherize,inspect:inspect,unfilterJSON:unfilterJSON,isJSON:isJSON,evalJS=
ON:NATIVE_JSON_PARSE_SUPPORT?parseJSON:evalJSON,include:include,startsWit=
h:startsWith,endsWith:endsWith,empty:empty,blank:blank,interpolate:interp=
olate}})());var =
Template=3DClass.create({initialize:function(A,B){this.template=3DA.toStr=
ing();this.pattern=3DB||Template.Pattern},evaluate:function(A){if(A&&Obje=
ct.isFunction(A.toTemplateReplacements)){A=3DA.toTemplateReplacements()}r=
eturn =
this.template.gsub(this.pattern,function(D){if(A=3D=3Dnull){return(D[1]+"=
")}var F=3DD[1]||"";if(F=3D=3D"\\"){return D[2]}var =
B=3DA,G=3DD[3],E=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;D=3DE.exec(G)=
;if(D=3D=3Dnull){return F}while(D!=3Dnull){var =
C=3DD[1].startsWith("[")?D[2].replace(/\\\\]/g,"]"):D[1];B=3DB[C];if(null=
=3D=3DB||""=3D=3DD[3]){break}G=3DG.substring("["=3D=3DD[3]?D[1].length:D[=
0].length);D=3DE.exec(G)}return =
F+String.interpret(B)})}});Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/;v=
ar $break=3D{};var Enumerable=3D(function(){function C(Y,X){var =
W=3D0;try{this._each(function(a){Y.call(X,a,W++)})}catch(Z){if(Z!=3D$brea=
k){throw Z}}return this}function R(Z,Y,X){var =
W=3D-Z,a=3D[],b=3Dthis.toArray();if(Z<1){return =
b}while((W+=3DZ)<b.length){a.push(b.slice(W,W+Z))}return =
a.collect(Y,X)}function B(Y,X){Y=3DY||Prototype.K;var =
W=3Dtrue;this.each(function(a,Z){W=3DW&&!!Y.call(X,a,Z);if(!W){throw =
$break}});return W}function I(Y,X){Y=3DY||Prototype.K;var =
W=3Dfalse;this.each(function(a,Z){if(W=3D!!Y.call(X,a,Z)){throw =
$break}});return W}function J(Y,X){Y=3DY||Prototype.K;var =
W=3D[];this.each(function(a,Z){W.push(Y.call(X,a,Z))});return W}function =
T(Y,X){var W;this.each(function(a,Z){if(Y.call(X,a,Z)){W=3Da;throw =
$break}});return W}function H(Y,X){var =
W=3D[];this.each(function(a,Z){if(Y.call(X,a,Z)){W.push(a)}});return =
W}function G(Z,Y,X){Y=3DY||Prototype.K;var =
W=3D[];if(Object.isString(Z)){Z=3Dnew =
RegExp(RegExp.escape(Z))}this.each(function(b,a){if(Z.match(b)){W.push(Y.=
call(X,b,a))}});return W}function =
A(W){if(Object.isFunction(this.indexOf)){if(this.indexOf(W)!=3D-1){return=
 true}}var X=3Dfalse;this.each(function(Y){if(Y=3D=3DW){X=3Dtrue;throw =
$break}});return X}function =
Q(X,W){W=3DObject.isUndefined(W)?null:W;return =
this.eachSlice(X,function(Y){while(Y.length<X){Y.push(W)}return =
Y})}function =
L(W,Y,X){this.each(function(a,Z){W=3DY.call(X,W,a,Z)});return W}function =
V(X){var W=3D$A(arguments).slice(1);return this.map(function(Y){return =
Y[X].apply(Y,W)})}function P(Y,X){Y=3DY||Prototype.K;var =
W;this.each(function(a,Z){a=3DY.call(X,a,Z);if(W=3D=3Dnull||a>=3DW){W=3Da=
}});return W}function N(Y,X){Y=3DY||Prototype.K;var =
W;this.each(function(a,Z){a=3DY.call(X,a,Z);if(W=3D=3Dnull||a<W){W=3Da}})=
;return W}function E(Z,X){Z=3DZ||Prototype.K;var =
Y=3D[],W=3D[];this.each(function(b,a){(Z.call(X,b,a)?Y:W).push(b)});retur=
n[Y,W]}function F(X){var =
W=3D[];this.each(function(Y){W.push(Y[X])});return W}function D(Y,X){var =
W=3D[];this.each(function(a,Z){if(!Y.call(X,a,Z)){W.push(a)}});return =
W}function M(X,W){return =
this.map(function(Z,Y){return{value:Z,criteria:X.call(W,Z,Y)}}).sort(func=
tion(d,c){var Z=3Dd.criteria,Y=3Dc.criteria;return =
Z<Y?-1:Z>Y?1:0}).pluck("value")}function O(){return this.map()}function =
S(){var =
X=3DPrototype.K,W=3D$A(arguments);if(Object.isFunction(W.last())){X=3DW.p=
op()}var Y=3D[this].concat(W).map($A);return =
this.map(function(a,Z){return X(Y.pluck(Z))})}function K(){return =
this.toArray().length}function =
U(){return"#<Enumerable:"+this.toArray().inspect()+">"}return{each:C,each=
Slice:R,all:B,every:B,any:I,some:I,collect:J,map:J,detect:T,findAll:H,sel=
ect:H,filter:H,grep:G,include:A,member:A,inGroupsOf:Q,inject:L,invoke:V,m=
ax:P,min:N,partition:E,pluck:F,reject:D,sortBy:M,toArray:O,entries:O,zip:=
S,size:K,inspect:U,find:T}})();function =
$A(C){if(!C){return[]}if("toArray" in Object(C)){return C.toArray()}var =
B=3DC.length||0,A=3Dnew Array(B);while(B--){A[B]=3DC[B]}return =
A}function $w(A){if(!Object.isString(A)){return[]}A=3DA.strip();return =
A?A.split(/\s+/):[]}Array.from=3D$A;(function(){var =
R=3DArray.prototype,M=3DR.slice,O=3DR.forEach;function B(W,V){for(var =
U=3D0,X=3Dthis.length>>>0;U<X;U++){if(U in =
this){W.call(V,this[U],U,this)}}}if(!O){O=3DB}function =
L(){this.length=3D0;return this}function D(){return this[0]}function =
G(){return this[this.length-1]}function I(){return =
this.select(function(U){return U!=3Dnull})}function T(){return =
this.inject([],function(V,U){if(Object.isArray(U)){return =
V.concat(U.flatten())}V.push(U);return V})}function H(){var =
U=3DM.call(arguments,0);return this.select(function(V){return =
!U.include(V)})}function =
F(U){return(U=3D=3D=3Dfalse?this.toArray():this)._reverse()}function =
K(U){return =
this.inject([],function(X,W,V){if(0=3D=3DV||(U?X.last()!=3DW:!X.include(W=
))){X.push(W)}return X})}function P(U){return =
this.uniq().findAll(function(V){return U.detect(function(W){return =
V=3D=3D=3DW})})}function Q(){return M.call(this,0)}function J(){return =
this.length}function S(){return"["+this.map(Object.inspect).join(", =
")+"]"}function A(W,U){U||(U=3D0);var =
V=3Dthis.length;if(U<0){U=3DV+U}for(;U<V;U++){if(this[U]=3D=3D=3DW){retur=
n U}}return -1}function =
N(V,U){U=3DisNaN(U)?this.length:(U<0?this.length+U:U)+1;var =
W=3Dthis.slice(0,U).reverse().indexOf(V);return(W<0)?W:U-W-1}function =
C(){var Z=3DM.call(this,0),X;for(var =
V=3D0,W=3Darguments.length;V<W;V++){X=3Darguments[V];if(Object.isArray(X)=
&&!("callee" in X)){for(var =
U=3D0,Y=3DX.length;U<Y;U++){Z.push(X[U])}}else{Z.push(X)}}return =
Z}Object.extend(R,Enumerable);if(!R._reverse){R._reverse=3DR.reverse}Obje=
ct.extend(R,{_each:O,clear:L,first:D,last:G,compact:I,flatten:T,without:H=
,reverse:F,uniq:K,intersect:P,clone:Q,toArray:Q,size:J,inspect:S});var =
E=3D(function(){return[].concat(arguments)[0][0]!=3D=3D1})(1,2);if(E){R.c=
oncat=3DC}if(!R.indexOf){R.indexOf=3DA}if(!R.lastIndexOf){R.lastIndexOf=3D=
N}})();function $H(A){return new Hash(A)}var =
Hash=3DClass.create(Enumerable,(function(){function =
E(P){this._object=3DObject.isHash(P)?P.toObject():Object.clone(P)}functio=
n F(Q){for(var P in this._object){var =
R=3Dthis._object[P],S=3D[P,R];S.key=3DP;S.value=3DR;Q(S)}}function =
J(P,Q){return this._object[P]=3DQ}function =
C(P){if(this._object[P]!=3D=3DObject.prototype[P]){return =
this._object[P]}}function M(P){var Q=3Dthis._object[P];delete =
this._object[P];return Q}function O(){return =
Object.clone(this._object)}function N(){return =
this.pluck("key")}function L(){return this.pluck("value")}function =
G(Q){var P=3Dthis.detect(function(R){return R.value=3D=3D=3DQ});return =
P&&P.key}function I(P){return this.clone().update(P)}function =
D(P){return new =
Hash(P).inject(this,function(Q,R){Q.set(R.key,R.value);return =
Q})}function B(P,Q){if(Object.isUndefined(Q)){return P}return =
P+"=3D"+encodeURIComponent(String.interpret(Q))}function A(){return =
this.inject([],function(T,W){var =
S=3DencodeURIComponent(W.key),Q=3DW.value;if(Q&&typeof =
Q=3D=3D"object"){if(Object.isArray(Q)){var V=3D[];for(var =
R=3D0,P=3DQ.length,U;R<P;R++){U=3DQ[R];V.push(B(S,U))}return =
T.concat(V)}}else{T.push(B(S,Q))}return T}).join("&")}function =
K(){return"#<Hash:{"+this.map(function(P){return =
P.map(Object.inspect).join(": ")}).join(", ")+"}>"}function H(){return =
new =
Hash(this)}return{initialize:E,_each:F,set:J,get:C,unset:M,toObject:O,toT=
emplateReplacements:O,keys:N,values:L,index:G,merge:I,update:D,toQueryStr=
ing:A,inspect:K,toJSON:O,clone:H}})());Hash.from=3D$H;Object.extend(Numbe=
r.prototype,(function(){function D(){return =
this.toPaddedString(2,16)}function B(){return this+1}function =
H(J,I){$R(0,this,true).each(J,I);return this}function G(K,J){var =
I=3Dthis.toString(J||10);return"0".times(K-I.length)+I}function =
A(){return Math.abs(this)}function C(){return Math.round(this)}function =
E(){return Math.ceil(this)}function F(){return =
Math.floor(this)}return{toColorPart:D,succ:B,times:H,toPaddedString:G,abs=
:A,round:C,ceil:E,floor:F}})());function $R(C,A,B){return new =
ObjectRange(C,A,B)}var =
ObjectRange=3DClass.create(Enumerable,(function(){function =
B(F,D,E){this.start=3DF;this.end=3DD;this.exclusive=3DE}function =
C(D){var =
E=3Dthis.start;while(this.include(E)){D(E);E=3DE.succ()}}function =
A(D){if(D<this.start){return false}if(this.exclusive){return =
D<this.end}return =
D<=3Dthis.end}return{initialize:B,_each:C,include:A}})());var =
Ajax=3D{getTransport:function(){return Try.these(function(){return new =
XMLHttpRequest()},function(){return new =
ActiveXObject("Msxml2.XMLHTTP")},function(){return new =
ActiveXObject("Microsoft.XMLHTTP")})||false},activeRequestCount:0};Ajax.R=
esponders=3D{responders:[],_each:function(A){this.responders._each(A)},re=
gister:function(A){if(!this.include(A)){this.responders.push(A)}},unregis=
ter:function(A){this.responders=3Dthis.responders.without(A)},dispatch:fu=
nction(D,B,C,A){this.each(function(E){if(Object.isFunction(E[D])){try{E[D=
].apply(E,[B,C,A])}catch(F){}}})}};Object.extend(Ajax.Responders,Enumerab=
le);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount=
++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=3DClass.=
create({initialize:function(A){this.options=3D{method:"post",asynchronous=
:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",pa=
rameters:"",evalJSON:true,evalJS:true};Object.extend(this.options,A||{});=
this.options.method=3Dthis.options.method.toLowerCase();if(Object.isHash(=
this.options.parameters)){this.options.parameters=3Dthis.options.paramete=
rs.toObject()}}});Ajax.Request=3DClass.create(Ajax.Base,{_complete:false,=
initialize:function($super,B,A){$super(A);this.transport=3DAjax.getTransp=
ort();this.request(B)},request:function(B){this.url=3DB;this.method=3Dthi=
s.options.method;var =
D=3DObject.isString(this.options.parameters)?this.options.parameters:Obje=
ct.toQueryString(this.options.parameters);if(!["get","post"].include(this=
.method)){D+=3D(D?"&":"")+"_method=3D"+this.method;this.method=3D"post"}i=
f(D&&this.method=3D=3D=3D"get"){this.url+=3D(this.url.include("?")?"&":"?=
")+D}this.parameters=3DD.toQueryParams();try{var A=3Dnew =
Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(A)}Aj=
ax.Responders.dispatch("onCreate",this,A);this.transport.open(this.method=
.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynch=
ronous){this.respondToReadyState.bind(this).defer(1)}this.transport.onrea=
dystatechange=3Dthis.onStateChange.bind(this);this.setRequestHeaders();th=
is.body=3Dthis.method=3D=3D"post"?(this.options.postBody||D):null;this.tr=
ansport.send(this.body);if(!this.options.asynchronous&&this.transport.ove=
rrideMimeType){this.onStateChange()}}catch(C){this.dispatchException(C)}}=
,onStateChange:function(){var =
A=3Dthis.transport.readyState;if(A>1&&!((A=3D=3D4)&&this._complete)){this=
.respondToReadyState(this.transport.readyState)}},setRequestHeaders:funct=
ion(){var =
E=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.=
Version,Accept:"text/javascript, text/html, application/xml, text/xml, =
*/*"};if(this.method=3D=3D"post"){E["Content-type"]=3Dthis.options.conten=
tType+(this.options.encoding?"; =
charset=3D"+this.options.encoding:"");if(this.transport.overrideMimeType&=
&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){E.Conne=
ction=3D"close"}}if(typeof =
this.options.requestHeaders=3D=3D"object"){var =
C=3Dthis.options.requestHeaders;if(Object.isFunction(C.push)){for(var =
B=3D0,D=3DC.length;B<D;B+=3D2){E[C[B]]=3DC[B+1]}}else{$H(C).each(function=
(F){E[F.key]=3DF.value})}}for(var A in =
E){this.transport.setRequestHeader(A,E[A])}},success:function(){var =
A=3Dthis.getStatus();return =
!A||(A>=3D200&&A<300)||A=3D=3D304},getStatus:function(){try{if(this.trans=
port.status=3D=3D=3D1223){return 204}return =
this.transport.status||0}catch(A){return =
0}},respondToReadyState:function(A){var =
C=3DAjax.Request.Events[A],B=3Dnew =
Ajax.Response(this);if(C=3D=3D"Complete"){try{this._complete=3Dtrue;(this=
.options["on"+B.status]||this.options["on"+(this.success()?"Success":"Fai=
lure")]||Prototype.emptyFunction)(B,B.headerJSON)}catch(D){this.dispatchE=
xception(D)}var =
E=3DB.getHeader("Content-type");if(this.options.evalJS=3D=3D"force"||(thi=
s.options.evalJS&&this.isSameOrigin()&&E&&E.match(/^\s*(text|application)=
\/(x-)?(java|ecma)script(;.*)?\s*$/i))){this.evalResponse()}}try{(this.op=
tions["on"+C]||Prototype.emptyFunction)(B,B.headerJSON);Ajax.Responders.d=
ispatch("on"+C,this,B,B.headerJSON)}catch(D){this.dispatchException(D)}if=
(C=3D=3D"Complete"){this.transport.onreadystatechange=3DPrototype.emptyFu=
nction}},isSameOrigin:function(){var =
A=3Dthis.url.match(/^\s*https?:\/\/[^\/]*/);return =
!A||(A[0]=3D=3D"#{protocol}//#{domain}#{port}".interpolate({protocol:loca=
tion.protocol,domain:document.domain,port:location.port?":"+location.port=
:""}))},getHeader:function(A){try{return =
this.transport.getResponseHeader(A)||null}catch(B){return =
null}},evalResponse:function(){try{return =
eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.disp=
atchException(e)}},dispatchException:function(A){(this.options.onExceptio=
n||Prototype.emptyFunction)(this,A);Ajax.Responders.dispatch("onException=
",this,A)}});Ajax.Request.Events=3D["Uninitialized","Loading","Loaded","I=
nteractive","Complete"];Ajax.Response=3DClass.create({initialize:function=
(C){this.request=3DC;var =
D=3Dthis.transport=3DC.transport,A=3Dthis.readyState=3DD.readyState;if((A=
>2&&!Prototype.Browser.IE)||A=3D=3D4){this.status=3Dthis.getStatus();this=
.statusText=3Dthis.getStatusText();this.responseText=3DString.interpret(D=
.responseText);this.headerJSON=3Dthis._getHeaderJSON()}if(A=3D=3D4){var =
B=3DD.responseXML;this.responseXML=3DObject.isUndefined(B)?null:B;this.re=
sponseJSON=3Dthis._getResponseJSON()}},status:0,statusText:"",getStatus:A=
jax.Request.prototype.getStatus,getStatusText:function(){try{return =
this.transport.statusText||""}catch(A){return""}},getHeader:Ajax.Request.=
prototype.getHeader,getAllHeaders:function(){try{return =
this.getAllResponseHeaders()}catch(A){return =
null}},getResponseHeader:function(A){return =
this.transport.getResponseHeader(A)},getAllResponseHeaders:function(){ret=
urn =
this.transport.getAllResponseHeaders()},_getHeaderJSON:function(){var =
A=3Dthis.getHeader("X-JSON");if(!A){return =
null}A=3DdecodeURIComponent(escape(A));try{return =
A.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin(=
))}catch(B){this.request.dispatchException(B)}},_getResponseJSON:function=
(){var =
A=3Dthis.request.options;if(!A.evalJSON||(A.evalJSON!=3D"force"&&!(this.g=
etHeader("Content-type")||"").include("application/json"))||this.response=
Text.blank()){return null}try{return =
this.responseText.evalJSON(A.sanitizeJSON||!this.request.isSameOrigin())}=
catch(B){this.request.dispatchException(B)}}});Ajax.Updater=3DClass.creat=
e(Ajax.Request,{initialize:function($super,A,C,B){this.container=3D{succe=
ss:(A.success||A),failure:(A.failure||(A.success?null:A))};B=3DObject.clo=
ne(B);var =
D=3DB.onComplete;B.onComplete=3D(function(E,F){this.updateContent(E.respo=
nseText);if(Object.isFunction(D)){D(E,F)}}).bind(this);$super(C,B)},updat=
eContent:function(D){var =
C=3Dthis.container[this.success()?"success":"failure"],A=3Dthis.options;i=
f(!A.evalScripts){D=3DD.stripScripts()}if(C=3D$(C)){if(A.insertion){if(Ob=
ject.isString(A.insertion)){var =
B=3D{};B[A.insertion]=3DD;C.insert(B)}else{A.insertion(C,D)}}else{C.updat=
e(D)}}}});Ajax.PeriodicalUpdater=3DClass.create(Ajax.Base,{initialize:fun=
ction($super,A,C,B){$super(B);this.onComplete=3Dthis.options.onComplete;t=
his.frequency=3D(this.options.frequency||2);this.decay=3D(this.options.de=
cay||1);this.updater=3D{};this.container=3DA;this.url=3DC;this.start()},s=
tart:function(){this.options.onComplete=3Dthis.updateComplete.bind(this);=
this.onTimerEvent()},stop:function(){this.updater.options.onComplete=3Dun=
defined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunctio=
n).apply(this,arguments)},updateComplete:function(A){if(this.options.deca=
y){this.decay=3D(A.responseText=3D=3Dthis.lastText?this.decay*this.option=
s.decay:1);this.lastText=3DA.responseText}this.timer=3Dthis.onTimerEvent.=
bind(this).delay(this.decay*this.frequency)},onTimerEvent:function(){this=
.updater=3Dnew =
Ajax.Updater(this.container,this.url,this.options)}});function =
$(B){if(arguments.length>1){for(var =
A=3D0,D=3D[],C=3Darguments.length;A<C;A++){D.push($(arguments[A]))}return=
 D}if(Object.isString(B)){B=3Ddocument.getElementById(B)}return =
Element.extend(B)}if(Prototype.BrowserFeatures.XPath){document._getElemen=
tsByXPath=3Dfunction(F,A){var C=3D[];var =
E=3Ddocument.evaluate(F,$(A)||document,null,XPathResult.ORDERED_NODE_SNAP=
SHOT_TYPE,null);for(var =
B=3D0,D=3DE.snapshotLength;B<D;B++){C.push(Element.extend(E.snapshotItem(=
B)))}return C}}if(!Node){var =
Node=3D{}}if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRI=
BUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTI=
TY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DO=
CUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12})}(functio=
n(C){function D(F,E){if(F=3D=3D=3D"select"){return false}if("type" in =
E){return false}return true}var B=3D(function(){try{var =
E=3Ddocument.createElement('<input name=3D"x">');return =
E.tagName.toLowerCase()=3D=3D=3D"input"&&E.name=3D=3D=3D"x"}catch(F){retu=
rn false}})();var =
A=3DC.Element;C.Element=3Dfunction(G,F){F=3DF||{};G=3DG.toLowerCase();var=
 E=3DElement.cache;if(B&&F.name){G=3D"<"+G+' =
name=3D"'+F.name+'">';delete F.name;return =
Element.writeAttribute(document.createElement(G),F)}if(!E[G]){E[G]=3DElem=
ent.extend(document.createElement(G))}var =
H=3DD(G,F)?E[G].cloneNode(false):document.createElement(G);return =
Element.writeAttribute(H,F)};Object.extend(C.Element,A||{});if(A){C.Eleme=
nt.prototype=3DA.prototype}})(this);Element.idCounter=3D1;Element.cache=3D=
{};Element._purgeElement=3Dfunction(B){var =
A=3DB._prototypeUID;if(A){Element.stopObserving(B);B._prototypeUID=3Dvoid=
 0;delete =
Element.Storage[A]}};Element.Methods=3D{visible:function(A){return =
$(A).style.display!=3D"none"},toggle:function(A){A=3D$(A);Element[Element=
.visible(A)?"hide":"show"](A);return =
A},hide:function(A){A=3D$(A);A.style.display=3D"none";return =
A},show:function(A){A=3D$(A);A.style.display=3D"";return =
A},remove:function(A){A=3D$(A);A.parentNode.removeChild(A);return =
A},update:(function(){var D=3D(function(){var =
G=3Ddocument.createElement("select"),H=3Dtrue;G.innerHTML=3D'<option =
value=3D"test">test</option>';if(G.options&&G.options[0]){H=3DG.options[0=
].nodeName.toUpperCase()!=3D=3D"OPTION"}G=3Dnull;return H})();var =
B=3D(function(){try{var =
G=3Ddocument.createElement("table");if(G&&G.tBodies){G.innerHTML=3D"<tbod=
y><tr><td>test</td></tr></tbody>";var I=3Dtypeof =
G.tBodies[0]=3D=3D"undefined";G=3Dnull;return I}}catch(H){return =
true}})();var A=3D(function(){try{var =
G=3Ddocument.createElement("div");G.innerHTML=3D"<link>";var =
I=3D(G.childNodes.length=3D=3D=3D0);G=3Dnull;return I}catch(H){return =
true}})();var C=3DD||B||A;var F=3D(function(){var =
G=3Ddocument.createElement("script"),I=3Dfalse;try{G.appendChild(document=
.createTextNode(""));I=3D!G.firstChild||G.firstChild&&G.firstChild.nodeTy=
pe!=3D=3D3}catch(H){I=3Dtrue}G=3Dnull;return I})();function =
E(K,L){K=3D$(K);var G=3DElement._purgeElement;var =
M=3DK.getElementsByTagName("*"),J=3DM.length;while(J--){G(M[J])}if(L&&L.t=
oElement){L=3DL.toElement()}if(Object.isElement(L)){return =
K.update().insert(L)}L=3DObject.toHTML(L);var =
I=3DK.tagName.toUpperCase();if(I=3D=3D=3D"SCRIPT"&&F){K.text=3DL;return =
K}if(C){if(I in =
Element._insertionTranslations.tags){while(K.firstChild){K.removeChild(K.=
firstChild)}Element._getContentFromAnonymousElement(I,L.stripScripts()).e=
ach(function(N){K.appendChild(N)})}else{if(A&&Object.isString(L)&&L.index=
Of("<link")>-1){while(K.firstChild){K.removeChild(K.firstChild)}var =
H=3DElement._getContentFromAnonymousElement(I,L.stripScripts(),true);H.ea=
ch(function(N){K.appendChild(N)})}else{K.innerHTML=3DL.stripScripts()}}}e=
lse{K.innerHTML=3DL.stripScripts()}L.evalScripts.bind(L).defer();return =
K}return =
E})(),replace:function(B,C){B=3D$(B);if(C&&C.toElement){C=3DC.toElement()=
}else{if(!Object.isElement(C)){C=3DObject.toHTML(C);var =
A=3DB.ownerDocument.createRange();A.selectNode(B);C.evalScripts.bind(C).d=
efer();C=3DA.createContextualFragment(C.stripScripts())}}B.parentNode.rep=
laceChild(C,B);return =
B},insert:function(C,E){C=3D$(C);if(Object.isString(E)||Object.isNumber(E=
)||Object.isElement(E)||(E&&(E.toElement||E.toHTML))){E=3D{bottom:E}}var =
D,F,B,G;for(var A in =
E){D=3DE[A];A=3DA.toLowerCase();F=3DElement._insertionTranslations[A];if(=
D&&D.toElement){D=3DD.toElement()}if(Object.isElement(D)){F(C,D);continue=
}D=3DObject.toHTML(D);B=3D((A=3D=3D"before"||A=3D=3D"after")?C.parentNode=
:C).tagName.toUpperCase();G=3DElement._getContentFromAnonymousElement(B,D=
.stripScripts());if(A=3D=3D"top"||A=3D=3D"after"){G.reverse()}G.each(F.cu=
rry(C));D.evalScripts.bind(D).defer()}return =
C},wrap:function(B,C,A){B=3D$(B);if(Object.isElement(C)){$(C).writeAttrib=
ute(A||{})}else{if(Object.isString(C)){C=3Dnew Element(C,A)}else{C=3Dnew =
Element("div",C)}}if(B.parentNode){B.parentNode.replaceChild(C,B)}C.appen=
dChild(B);return C},inspect:function(B){B=3D$(B);var =
A=3D"<"+B.tagName.toLowerCase();$H({id:"id",className:"class"}).each(func=
tion(F){var =
E=3DF.first(),C=3DF.last(),D=3D(B[E]||"").toString();if(D){A+=3D" =
"+C+"=3D"+D.inspect(true)}});return =
A+">"},recursivelyCollect:function(A,C,D){A=3D$(A);D=3DD||-1;var =
B=3D[];while(A=3DA[C]){if(A.nodeType=3D=3D1){B.push(Element.extend(A))}if=
(B.length=3D=3DD){break}}return B},ancestors:function(A){return =
Element.recursivelyCollect(A,"parentNode")},descendants:function(A){retur=
n =
Element.select(A,"*")},firstDescendant:function(A){A=3D$(A).firstChild;wh=
ile(A&&A.nodeType!=3D1){A=3DA.nextSibling}return =
$(A)},immediateDescendants:function(B){var =
A=3D[],C=3D$(B).firstChild;while(C){if(C.nodeType=3D=3D=3D1){A.push(Eleme=
nt.extend(C))}C=3DC.nextSibling}return =
A},previousSiblings:function(A,B){return =
Element.recursivelyCollect(A,"previousSibling")},nextSiblings:function(A)=
{return =
Element.recursivelyCollect(A,"nextSibling")},siblings:function(A){A=3D$(A=
);return =
Element.previousSiblings(A).reverse().concat(Element.nextSiblings(A))},ma=
tch:function(B,A){B=3D$(B);if(Object.isString(A)){return =
Prototype.Selector.match(B,A)}return =
A.match(B)},up:function(B,D,A){B=3D$(B);if(arguments.length=3D=3D1){retur=
n $(B.parentNode)}var C=3DElement.ancestors(B);return =
Object.isNumber(D)?C[D]:Prototype.Selector.find(C,D,A)},down:function(B,C=
,A){B=3D$(B);if(arguments.length=3D=3D1){return =
Element.firstDescendant(B)}return =
Object.isNumber(C)?Element.descendants(B)[C]:Element.select(B,C)[A||0]},p=
revious:function(B,C,A){B=3D$(B);if(Object.isNumber(C)){A=3DC,C=3Dfalse}i=
f(!Object.isNumber(A)){A=3D0}if(C){return =
Prototype.Selector.find(B.previousSiblings(),C,A)}else{return =
B.recursivelyCollect("previousSibling",A+1)[A]}},next:function(B,D,A){B=3D=
$(B);if(Object.isNumber(D)){A=3DD,D=3Dfalse}if(!Object.isNumber(A)){A=3D0=
}if(D){return Prototype.Selector.find(B.nextSiblings(),D,A)}else{var =
C=3DObject.isNumber(A)?A+1:1;return =
B.recursivelyCollect("nextSibling",A+1)[A]}},select:function(A){A=3D$(A);=
var B=3DArray.prototype.slice.call(arguments,1).join(", ");return =
Prototype.Selector.select(B,A)},adjacent:function(A){A=3D$(A);var =
B=3DArray.prototype.slice.call(arguments,1).join(", ");return =
Prototype.Selector.select(B,A.parentNode).without(A)},identify:function(A=
){A=3D$(A);var B=3DElement.readAttribute(A,"id");if(B){return =
B}do{B=3D"anonymous_element_"+Element.idCounter++}while($(B));Element.wri=
teAttribute(A,"id",B);return =
B},readAttribute:function(C,A){C=3D$(C);if(Prototype.Browser.IE){var =
B=3DElement._attributeTranslations.read;if(B.values[A]){return =
B.values[A](C,A)}if(B.names[A]){A=3DB.names[A]}if(A.include(":")){return(=
!C.attributes||!C.attributes[A])?null:C.attributes[A].value}}return =
C.getAttribute(A)},writeAttribute:function(E,C,F){E=3D$(E);var =
B=3D{},D=3DElement._attributeTranslations.write;if(typeof =
C=3D=3D"object"){B=3DC}else{B[C]=3DObject.isUndefined(F)?true:F}for(var =
A in =
B){C=3DD.names[A]||A;F=3DB[A];if(D.values[A]){C=3DD.values[A](E,F)}if(F=3D=
=3D=3Dfalse||F=3D=3D=3Dnull){E.removeAttribute(C)}else{if(F=3D=3D=3Dtrue)=
{E.setAttribute(C,C)}else{E.setAttribute(C,F)}}}return =
E},getHeight:function(A){return =
Element.getDimensions(A).height},getWidth:function(A){return =
Element.getDimensions(A).width},classNames:function(A){return new =
Element.ClassNames(A)},hasClassName:function(A,B){if(!(A=3D$(A))){return =
}var C=3DA.className;return(C.length>0&&(C=3D=3DB||new =
RegExp("(^|\\s)"+B+"(\\s|$)").test(C)))},addClassName:function(A,B){if(!(=
A=3D$(A))){return =
}if(!Element.hasClassName(A,B)){A.className+=3D(A.className?" =
":"")+B}return A},removeClassName:function(A,B){if(!(A=3D$(A))){return =
}A.className=3DA.className.replace(new RegExp("(^|\\s+)"+B+"(\\s+|$)")," =
").strip();return =
A},toggleClassName:function(A,B){if(!(A=3D$(A))){return }return =
Element[Element.hasClassName(A,B)?"removeClassName":"addClassName"](A,B)}=
,cleanWhitespace:function(B){B=3D$(B);var C=3DB.firstChild;while(C){var =
A=3DC.nextSibling;if(C.nodeType=3D=3D3&&!/\S/.test(C.nodeValue)){B.remove=
Child(C)}C=3DA}return B},empty:function(A){return =
$(A).innerHTML.blank()},descendantOf:function(B,A){B=3D$(B),A=3D$(A);if(B=
.compareDocumentPosition){return(B.compareDocumentPosition(A)&8)=3D=3D=3D=
8}if(A.contains){return =
A.contains(B)&&A!=3D=3DB}while(B=3DB.parentNode){if(B=3D=3DA){return =
true}}return false},scrollTo:function(A){A=3D$(A);var =
B=3DElement.cumulativeOffset(A);window.scrollTo(B[0],B[1]);return =
A},getStyle:function(B,C){B=3D$(B);C=3DC=3D=3D"float"?"cssFloat":C.cameli=
ze();var D=3DB.style[C];if(!D||D=3D=3D"auto"){var =
A=3Ddocument.defaultView.getComputedStyle(B,null);D=3DA?A[C]:null}if(C=3D=
=3D"opacity"){return D?parseFloat(D):1}return =
D=3D=3D"auto"?null:D},getOpacity:function(A){return =
$(A).getStyle("opacity")},setStyle:function(B,C){B=3D$(B);var =
E=3DB.style,A;if(Object.isString(C)){B.style.cssText+=3D";"+C;return =
C.include("opacity")?B.setOpacity(C.match(/opacity:\s*(\d?\.?\d*)/)[1]):B=
}for(var D in =
C){if(D=3D=3D"opacity"){B.setOpacity(C[D])}else{E[(D=3D=3D"float"||D=3D=3D=
"cssFloat")?(Object.isUndefined(E.styleFloat)?"cssFloat":"styleFloat"):D]=
=3DC[D]}}return =
B},setOpacity:function(A,B){A=3D$(A);A.style.opacity=3D(B=3D=3D1||B=3D=3D=
=3D"")?"":(B<0.00001)?0:B;return =
A},makePositioned:function(A){A=3D$(A);var =
B=3DElement.getStyle(A,"position");if(B=3D=3D"static"||!B){A._madePositio=
ned=3Dtrue;A.style.position=3D"relative";if(Prototype.Browser.Opera){A.st=
yle.top=3D0;A.style.left=3D0}}return =
A},undoPositioned:function(A){A=3D$(A);if(A._madePositioned){A._madePosit=
ioned=3Dundefined;A.style.position=3DA.style.top=3DA.style.left=3DA.style=
.bottom=3DA.style.right=3D""}return =
A},makeClipping:function(A){A=3D$(A);if(A._overflow){return =
A}A._overflow=3DElement.getStyle(A,"overflow")||"auto";if(A._overflow!=3D=
=3D"hidden"){A.style.overflow=3D"hidden"}return =
A},undoClipping:function(A){A=3D$(A);if(!A._overflow){return =
A}A.style.overflow=3DA._overflow=3D=3D"auto"?"":A._overflow;A._overflow=3D=
null;return A},clonePosition:function(B,D){var =
A=3DObject.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,=
offsetTop:0,offsetLeft:0},arguments[2]||{});D=3D$(D);var =
E=3DElement.viewportOffset(D),F=3D[0,0],C=3Dnull;B=3D$(B);if(Element.getS=
tyle(B,"position")=3D=3D"absolute"){C=3DElement.getOffsetParent(B);F=3DEl=
ement.viewportOffset(C)}if(C=3D=3Ddocument.body){F[0]-=3Ddocument.body.of=
fsetLeft;F[1]-=3Ddocument.body.offsetTop}if(A.setLeft){B.style.left=3D(E[=
0]-F[0]+A.offsetLeft)+"px"}if(A.setTop){B.style.top=3D(E[1]-F[1]+A.offset=
Top)+"px"}if(A.setWidth){B.style.width=3DD.offsetWidth+"px"}if(A.setHeigh=
t){B.style.height=3DD.offsetHeight+"px"}return =
B}};Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.=
select,childElements:Element.Methods.immediateDescendants});Element._attr=
ibuteTranslations=3D{write:{names:{className:"class",htmlFor:"for"},value=
s:{}}};if(Prototype.Browser.Opera){Element.Methods.getStyle=3DElement.Met=
hods.getStyle.wrap(function(D,B,C){switch(C){case"height":case"width":if(=
!Element.visible(B)){return null}var =
E=3DparseInt(D(B,C),10);if(E!=3D=3DB["offset"+C.capitalize()]){return =
E+"px"}var =
A;if(C=3D=3D=3D"height"){A=3D["border-top-width","padding-top","padding-b=
ottom","border-bottom-width"]}else{A=3D["border-left-width","padding-left=
","padding-right","border-right-width"]}return =
A.inject(E,function(F,G){var H=3DD(B,G);return =
H=3D=3D=3Dnull?F:F-parseInt(H,10)})+"px";default:return =
D(B,C)}});Element.Methods.readAttribute=3DElement.Methods.readAttribute.w=
rap(function(C,A,B){if(B=3D=3D=3D"title"){return A.title}return =
C(A,B)})}else{if(Prototype.Browser.IE){Element.Methods.getStyle=3Dfunctio=
n(A,B){A=3D$(A);B=3D(B=3D=3D"float"||B=3D=3D"cssFloat")?"styleFloat":B.ca=
melize();var =
C=3DA.style[B];if(!C&&A.currentStyle){C=3DA.currentStyle[B]}if(B=3D=3D"op=
acity"){if(C=3D(A.getStyle("filter")||"").match(/alpha\(opacity=3D(.*)\)/=
)){if(C[1]){return parseFloat(C[1])/100}}return =
1}if(C=3D=3D"auto"){if((B=3D=3D"width"||B=3D=3D"height")&&(A.getStyle("di=
splay")!=3D"none")){return A["offset"+B.capitalize()]+"px"}return =
null}return C};Element.Methods.setOpacity=3Dfunction(B,E){function =
F(G){return G.replace(/alpha\([^\)]*\)/gi,"")}B=3D$(B);var =
A=3DB.currentStyle;if((A&&!A.hasLayout)||(!A&&B.style.zoom=3D=3D"normal")=
){B.style.zoom=3D1}var =
D=3DB.getStyle("filter"),C=3DB.style;if(E=3D=3D1||E=3D=3D=3D""){(D=3DF(D)=
)?C.filter=3DD:C.removeAttribute("filter");return =
B}else{if(E<0.00001){E=3D0}}C.filter=3DF(D)+"alpha(opacity=3D"+(E*100)+")=
";return B};Element._attributeTranslations=3D(function(){var =
B=3D"className",A=3D"for",C=3Ddocument.createElement("div");C.setAttribut=
e(B,"x");if(C.className!=3D=3D"x"){C.setAttribute("class","x");if(C.class=
Name=3D=3D=3D"x"){B=3D"class"}}C=3Dnull;C=3Ddocument.createElement("label=
");C.setAttribute(A,"x");if(C.htmlFor!=3D=3D"x"){C.setAttribute("htmlFor"=
,"x");if(C.htmlFor=3D=3D=3D"x"){A=3D"htmlFor"}}C=3Dnull;return{read:{name=
s:{"class":B,className:B,"for":A,htmlFor:A},values:{_getAttr:function(D,E=
){return D.getAttribute(E)},_getAttr2:function(D,E){return =
D.getAttribute(E,2)},_getAttrNode:function(D,F){var =
E=3DD.getAttributeNode(F);return E?E.value:""},_getEv:(function(){var =
D=3Ddocument.createElement("div"),F;D.onclick=3DPrototype.emptyFunction;v=
ar =
E=3DD.getAttribute("onclick");if(String(E).indexOf("{")>-1){F=3Dfunction(=
G,H){H=3DG.getAttribute(H);if(!H){return =
null}H=3DH.toString();H=3DH.split("{")[1];H=3DH.split("}")[0];return =
H.strip()}}else{if(E=3D=3D=3D""){F=3Dfunction(G,H){H=3DG.getAttribute(H);=
if(!H){return null}return H.strip()}}}D=3Dnull;return =
F})(),_flag:function(D,E){return =
$(D).hasAttribute(E)?E:null},style:function(D){return =
D.style.cssText.toLowerCase()},title:function(D){return =
D.title}}}}})();Element._attributeTranslations.write=3D{names:Object.exte=
nd({cellpadding:"cellPadding",cellspacing:"cellSpacing"},Element._attribu=
teTranslations.read.names),values:{checked:function(A,B){A.checked=3D!!B}=
,style:function(A,B){A.style.cssText=3DB?B:""}}};Element._attributeTransl=
ations.has=3D{};$w("colSpan rowSpan vAlign dateTime accessKey tabIndex =
encType maxLength readOnly longDesc =
frameBorder").each(function(A){Element._attributeTranslations.write.names=
[A.toLowerCase()]=3DA;Element._attributeTranslations.has[A.toLowerCase()]=
=3DA});(function(A){Object.extend(A,{href:A._getAttr2,src:A._getAttr2,typ=
e:A._getAttr,action:A._getAttrNode,disabled:A._flag,checked:A._flag,reado=
nly:A._flag,multiple:A._flag,onload:A._getEv,onunload:A._getEv,onclick:A.=
_getEv,ondblclick:A._getEv,onmousedown:A._getEv,onmouseup:A._getEv,onmous=
eover:A._getEv,onmousemove:A._getEv,onmouseout:A._getEv,onfocus:A._getEv,=
onblur:A._getEv,onkeypress:A._getEv,onkeydown:A._getEv,onkeyup:A._getEv,o=
nsubmit:A._getEv,onreset:A._getEv,onselect:A._getEv,onchange:A._getEv})})=
(Element._attributeTranslations.read.values);if(Prototype.BrowserFeatures=
.ElementExtensions){(function(){function A(E){var =
B=3DE.getElementsByTagName("*"),D=3D[];for(var =
C=3D0,F;F=3DB[C];C++){if(F.tagName!=3D=3D"!"){D.push(F)}}return =
D}Element.Methods.down=3Dfunction(C,D,B){C=3D$(C);if(arguments.length=3D=3D=
1){return C.firstDescendant()}return =
Object.isNumber(D)?A(C)[D]:Element.select(C,D)[B||0]}})()}}else{if(Protot=
ype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Element.Method=
s.setOpacity=3Dfunction(A,B){A=3D$(A);A.style.opacity=3D(B=3D=3D1)?0.9999=
99:(B=3D=3D=3D"")?"":(B<0.00001)?0:B;return =
A}}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=3Dfunctio=
n(A,B){A=3D$(A);A.style.opacity=3D(B=3D=3D1||B=3D=3D=3D"")?"":(B<0.00001)=
?0:B;if(B=3D=3D1){if(A.tagName.toUpperCase()=3D=3D"IMG"&&A.width){A.width=
++;A.width--}else{try{var D=3Ddocument.createTextNode(" =
");A.appendChild(D);A.removeChild(D)}catch(C){}}}return =
A}}}}}if("outerHTML" in =
document.documentElement){Element.Methods.replace=3Dfunction(C,E){C=3D$(C=
);if(E&&E.toElement){E=3DE.toElement()}if(Object.isElement(E)){C.parentNo=
de.replaceChild(E,C);return C}E=3DObject.toHTML(E);var =
D=3DC.parentNode,B=3DD.tagName.toUpperCase();if(Element._insertionTransla=
tions.tags[B]){var =
F=3DC.next(),A=3DElement._getContentFromAnonymousElement(B,E.stripScripts=
());D.removeChild(C);if(F){A.each(function(G){D.insertBefore(G,F)})}else{=
A.each(function(G){D.appendChild(G)})}}else{C.outerHTML=3DE.stripScripts(=
)}E.evalScripts.bind(E).defer();return =
C}}Element._returnOffset=3Dfunction(B,C){var =
A=3D[B,C];A.left=3DB;A.top=3DC;return =
A};Element._getContentFromAnonymousElement=3Dfunction(E,D,F){var G=3Dnew =
Element("div"),C=3DElement._insertionTranslations.tags[E];var =
A=3Dfalse;if(C){A=3Dtrue}else{if(F){A=3Dtrue;C=3D["","",0]}}if(A){G.inner=
HTML=3D"&nbsp;"+C[0]+D+C[1];G.removeChild(G.firstChild);for(var =
B=3DC[2];B--;){G=3DG.firstChild}}else{G.innerHTML=3DD}return =
$A(G.childNodes)};Element._insertionTranslations=3D{before:function(A,B){=
A.parentNode.insertBefore(B,A)},top:function(A,B){A.insertBefore(B,A.firs=
tChild)},bottom:function(A,B){A.appendChild(B)},after:function(A,B){A.par=
entNode.insertBefore(B,A.nextSibling)},tags:{TABLE:["<table>","</table>",=
1],TBODY:["<table><tbody>","</tbody></table>",2],TR:["<table><tbody><tr>"=
,"</tr></tbody></table>",3],TD:["<table><tbody><tr><td>","</td></tr></tbo=
dy></table>",4],SELECT:["<select>","</select>",1]}};(function(){var =
A=3DElement._insertionTranslations.tags;Object.extend(A,{THEAD:A.TBODY,TF=
OOT:A.TBODY,TH:A.TD})})();Element.Methods.Simulated=3D{hasAttribute:funct=
ion(A,C){C=3DElement._attributeTranslations.has[C]||C;var =
B=3D$(A).getAttributeNode(C);return =
!!(B&&B.specified)}};Element.Methods.ByTag=3D{};Object.extend(Element,Ele=
ment.Methods);(function(A){if(!Prototype.BrowserFeatures.ElementExtension=
s&&A.__proto__){window.HTMLElement=3D{};window.HTMLElement.prototype=3DA.=
__proto__;Prototype.BrowserFeatures.ElementExtensions=3Dtrue}A=3Dnull})(d=
ocument.createElement("div"));Element.extend=3D(function(){function =
C(G){if(typeof window.Element!=3D"undefined"){var =
I=3Dwindow.Element.prototype;if(I){var =
K=3D"_"+(Math.random()+"").slice(2),H=3Ddocument.createElement(G);I[K]=3D=
"x";var J=3D(H[K]!=3D=3D"x");delete I[K];H=3Dnull;return J}}return =
false}function B(H,G){for(var J in G){var =
I=3DG[J];if(Object.isFunction(I)&&!(J in H)){H[J]=3DI.methodize()}}}var =
D=3DC("object");if(Prototype.BrowserFeatures.SpecificElementExtensions){i=
f(D){return function(H){if(H&&typeof =
H._extendedByPrototype=3D=3D"undefined"){var =
G=3DH.tagName;if(G&&(/^(?:object|applet|embed)$/i.test(G))){B(H,Element.M=
ethods);B(H,Element.Methods.Simulated);B(H,Element.Methods.ByTag[G.toUppe=
rCase()])}}return H}}return Prototype.K}var =
A=3D{},E=3DElement.Methods.ByTag;var =
F=3DObject.extend(function(I){if(!I||typeof =
I._extendedByPrototype!=3D"undefined"||I.nodeType!=3D1||I=3D=3Dwindow){re=
turn I}var =
G=3DObject.clone(A),H=3DI.tagName.toUpperCase();if(E[H]){Object.extend(G,=
E[H])}B(I,G);I._extendedByPrototype=3DPrototype.emptyFunction;return =
I},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){O=
bject.extend(A,Element.Methods);Object.extend(A,Element.Methods.Simulated=
)}}});F.refresh();return =
F})();if(document.documentElement.hasAttribute){Element.hasAttribute=3Dfu=
nction(A,B){return =
A.hasAttribute(B)}}else{Element.hasAttribute=3DElement.Methods.Simulated.=
hasAttribute}Element.addMethods=3Dfunction(C){var =
J=3DPrototype.BrowserFeatures,D=3DElement.Methods.ByTag;if(!C){Object.ext=
end(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);O=
bject.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT=
:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Meth=
ods),TEXTAREA:Object.clone(Form.Element.Methods),BUTTON:Object.clone(Form=
.Element.Methods)})}if(arguments.length=3D=3D2){var =
B=3DC;C=3Darguments[1]}if(!B){Object.extend(Element.Methods,C||{})}else{i=
f(Object.isArray(B)){B.each(H)}else{H(B)}}function =
H(F){F=3DF.toUpperCase();if(!Element.Methods.ByTag[F]){Element.Methods.By=
Tag[F]=3D{}}Object.extend(Element.Methods.ByTag[F],C)}function =
A(M,L,F){F=3DF||false;for(var O in M){var =
N=3DM[O];if(!Object.isFunction(N)){continue}if(!F||!(O in =
L)){L[O]=3DN.methodize()}}}function E(N){var F;var =
M=3D{OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"Fiel=
dSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"H=
eading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS=
:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"Table=
Col",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:=
"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"Fram=
eSet",IFRAME:"IFrame"};if(M[N]){F=3D"HTML"+M[N]+"Element"}if(window[F]){r=
eturn window[F]}F=3D"HTML"+N+"Element";if(window[F]){return =
window[F]}F=3D"HTML"+N.capitalize()+"Element";if(window[F]){return =
window[F]}var =
L=3Ddocument.createElement(N),O=3DL.__proto__||L.constructor.prototype;L=3D=
null;return O}var =
I=3Dwindow.HTMLElement?HTMLElement.prototype:Element.prototype;if(J.Eleme=
ntExtensions){A(Element.Methods,I);A(Element.Methods.Simulated,I,true)}if=
(J.SpecificElementExtensions){for(var K in Element.Methods.ByTag){var =
G=3DE(K);if(Object.isUndefined(G)){continue}A(D[K],G.prototype)}}Object.e=
xtend(Element,Element.Methods);delete =
Element.ByTag;if(Element.extend.refresh){Element.extend.refresh()}Element=
.cache=3D{}};document.viewport=3D{getDimensions:function(){return{width:t=
his.getWidth(),height:this.getHeight()}},getScrollOffsets:function(){retu=
rn =
Element._returnOffset(window.pageXOffset||document.documentElement.scroll=
Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme=
nt.scrollTop||document.body.scrollTop)}};(function(C){var =
H=3DPrototype.Browser,F=3Ddocument,D,E=3D{};function =
A(){if(H.WebKit&&!F.evaluate){return =
document}if(H.Opera&&window.parseFloat(window.opera.version())<9.5){retur=
n document.body}return document.documentElement}function =
G(B){if(!D){D=3DA()}E[B]=3D"client"+B;C["get"+B]=3Dfunction(){return =
D[E[B]]};return =
C["get"+B]()}C.getWidth=3DG.curry("Width");C.getHeight=3DG.curry("Height"=
)})(document.viewport);Element.Storage=3D{UID:1};Element.addMethods({getS=
torage:function(B){if(!(B=3D$(B))){return }var =
A;if(B=3D=3D=3Dwindow){A=3D0}else{if(typeof =
B._prototypeUID=3D=3D=3D"undefined"){B._prototypeUID=3DElement.Storage.UI=
D++}A=3DB._prototypeUID}if(!Element.Storage[A]){Element.Storage[A]=3D$H()=
}return Element.Storage[A]},store:function(B,A,C){if(!(B=3D$(B))){return =
}if(arguments.length=3D=3D=3D2){Element.getStorage(B).update(A)}else{Elem=
ent.getStorage(B).set(A,C)}return =
B},retrieve:function(C,B,A){if(!(C=3D$(C))){return }var =
E=3DElement.getStorage(C),D=3DE.get(B);if(Object.isUndefined(D)){E.set(B,=
A);D=3DA}return D},clone:function(C,A){if(!(C=3D$(C))){return }var =
E=3DC.cloneNode(A);E._prototypeUID=3Dvoid 0;if(A){var =
D=3DElement.select(E,"*"),B=3DD.length;while(B--){D[B]._prototypeUID=3Dvo=
id 0}}return Element.extend(E)},purge:function(C){if(!(C=3D$(C))){return =
}var A=3DElement._purgeElement;A(C);var =
D=3DC.getElementsByTagName("*"),B=3DD.length;while(B--){A(D[B])}return =
null}});(function(){function H(V){var =
U=3DV.match(/^(\d+)%?$/i);if(!U){return =
null}return(Number(U[1])/100)}function O(f,g,V){var =
Y=3Dnull;if(Object.isElement(f)){Y=3Df;f=3DY.getStyle(g)}if(f=3D=3D=3Dnul=
l){return null}if((/^(?:-)?\d+(\.\d+)?(px)?$/i).test(f)){return =
window.parseFloat(f)}var =
a=3Df.include("%"),W=3D(V=3D=3D=3Ddocument.viewport);if(/\d/.test(f)&&Y&&=
Y.runtimeStyle&&!(a&&W)){var =
U=3DY.style.left,e=3DY.runtimeStyle.left;Y.runtimeStyle.left=3DY.currentS=
tyle.left;Y.style.left=3Df||0;f=3DY.style.pixelLeft;Y.style.left=3DU;Y.ru=
ntimeStyle.left=3De;return f}if(Y&&a){V=3DV||Y.parentNode;var =
X=3DH(f);var b=3Dnull;var Z=3DY.getStyle("position");var =
d=3Dg.include("left")||g.include("right")||g.include("width");var =
c=3Dg.include("top")||g.include("bottom")||g.include("height");if(V=3D=3D=
=3Ddocument.viewport){if(d){b=3Ddocument.viewport.getWidth()}else{if(c){b=
=3Ddocument.viewport.getHeight()}}}else{if(d){b=3D$(V).measure("width")}e=
lse{if(c){b=3D$(V).measure("height")}}}return(b=3D=3D=3Dnull)?0:b*X}retur=
n 0}function G(U){if(Object.isString(U)&&U.endsWith("px")){return =
U}return U+"px"}function J(V){var U=3DV;while(V&&V.parentNode){var =
W=3DV.getStyle("display");if(W=3D=3D=3D"none"){return =
false}V=3D$(V.parentNode)}return true}var =
D=3DPrototype.K;if("currentStyle" in =
document.documentElement){D=3Dfunction(U){if(!U.currentStyle.hasLayout){U=
.style.zoom=3D1}return U}}function =
F(U){if(U.include("border")){U=3DU+"-width"}return =
U.camelize()}Element.Layout=3DClass.create(Hash,{initialize:function($sup=
er,V,U){$super();this.element=3D$(V);Element.Layout.PROPERTIES.each(funct=
ion(W){this._set(W,null)},this);if(U){this._preComputing=3Dtrue;this._beg=
in();Element.Layout.PROPERTIES.each(this._compute,this);this._end();this.=
_preComputing=3Dfalse}},_set:function(V,U){return =
Hash.prototype.set.call(this,V,U)},set:function(V,U){throw"Properties of =
Element.Layout are read-only."},get:function($super,V){var =
U=3D$super(V);return =
U=3D=3D=3Dnull?this._compute(V):U},_begin:function(){if(this._prepared){r=
eturn }var Y=3Dthis.element;if(J(Y)){this._prepared=3Dtrue;return }var =
a=3D{position:Y.style.position||"",width:Y.style.width||"",visibility:Y.s=
tyle.visibility||"",display:Y.style.display||""};Y.store("prototype_origi=
nal_styles",a);var =
b=3DY.getStyle("position"),U=3DY.getStyle("width");if(U=3D=3D=3D"0px"||U=3D=
=3D=3Dnull){Y.style.display=3D"block";U=3DY.getStyle("width")}var =
V=3D(b=3D=3D=3D"fixed")?document.viewport:Y.parentNode;Y.setStyle({positi=
on:"absolute",visibility:"hidden",display:"block"});var =
W=3DY.getStyle("width");var =
X;if(U&&(W=3D=3D=3DU)){X=3DO(Y,"width",V)}else{if(b=3D=3D=3D"absolute"||b=
=3D=3D=3D"fixed"){X=3DO(Y,"width",V)}else{var =
c=3DY.parentNode,Z=3D$(c).getLayout();X=3DZ.get("width")-this.get("margin=
-left")-this.get("border-left")-this.get("padding-left")-this.get("paddin=
g-right")-this.get("border-right")-this.get("margin-right")}}Y.setStyle({=
width:X+"px"});this._prepared=3Dtrue},_end:function(){var =
V=3Dthis.element;var =
U=3DV.retrieve("prototype_original_styles");V.store("prototype_original_s=
tyles",null);V.setStyle(U);this._prepared=3Dfalse},_compute:function(V){v=
ar U=3DElement.Layout.COMPUTATIONS;if(!(V in U)){throw"Property not =
found."}return =
this._set(V,U[V].call(this,this.element))},toObject:function(){var =
U=3D$A(arguments);var =
V=3D(U.length=3D=3D=3D0)?Element.Layout.PROPERTIES:U.join(" ").split(" =
");var =
W=3D{};V.each(function(X){if(!Element.Layout.PROPERTIES.include(X)){retur=
n }var Y=3Dthis.get(X);if(Y!=3Dnull){W[X]=3DY}},this);return =
W},toHash:function(){var U=3Dthis.toObject.apply(this,arguments);return =
new Hash(U)},toCSS:function(){var U=3D$A(arguments);var =
W=3D(U.length=3D=3D=3D0)?Element.Layout.PROPERTIES:U.join(" ").split(" =
");var =
V=3D{};W.each(function(X){if(!Element.Layout.PROPERTIES.include(X)){retur=
n }if(Element.Layout.COMPOSITE_PROPERTIES.include(X)){return }var =
Y=3Dthis.get(X);if(Y!=3Dnull){V[F(X)]=3DY+"px"}},this);return =
V},inspect:function(){return"#<Element.Layout>"}});Object.extend(Element.=
Layout,{PROPERTIES:$w("height width top left right bottom border-left =
border-right border-top border-bottom padding-left padding-right =
padding-top padding-bottom margin-top margin-bottom margin-left =
margin-right padding-box-width padding-box-height border-box-width =
border-box-height margin-box-width =
margin-box-height"),COMPOSITE_PROPERTIES:$w("padding-box-width =
padding-box-height margin-box-width margin-box-height border-box-width =
border-box-height"),COMPUTATIONS:{height:function(W){if(!this._preComputi=
ng){this._begin()}var =
U=3Dthis.get("border-box-height");if(U<=3D0){if(!this._preComputing){this=
._end()}return 0}var =
X=3Dthis.get("border-top"),V=3Dthis.get("border-bottom");var =
Z=3Dthis.get("padding-top"),Y=3Dthis.get("padding-bottom");if(!this._preC=
omputing){this._end()}return =
U-X-V-Z-Y},width:function(W){if(!this._preComputing){this._begin()}var =
V=3Dthis.get("border-box-width");if(V<=3D0){if(!this._preComputing){this.=
_end()}return 0}var =
Z=3Dthis.get("border-left"),U=3Dthis.get("border-right");var =
X=3Dthis.get("padding-left"),Y=3Dthis.get("padding-right");if(!this._preC=
omputing){this._end()}return =
V-Z-U-X-Y},"padding-box-height":function(V){var =
U=3Dthis.get("height"),X=3Dthis.get("padding-top"),W=3Dthis.get("padding-=
bottom");return U+X+W},"padding-box-width":function(U){var =
V=3Dthis.get("width"),W=3Dthis.get("padding-left"),X=3Dthis.get("padding-=
right");return =
V+W+X},"border-box-height":function(V){if(!this._preComputing){this._begi=
n()}var U=3DV.offsetHeight;if(!this._preComputing){this._end()}return =
U},"border-box-width":function(U){if(!this._preComputing){this._begin()}v=
ar V=3DU.offsetWidth;if(!this._preComputing){this._end()}return =
V},"margin-box-height":function(V){var =
U=3Dthis.get("border-box-height"),W=3Dthis.get("margin-top"),X=3Dthis.get=
("margin-bottom");if(U<=3D0){return 0}return =
U+W+X},"margin-box-width":function(W){var =
V=3Dthis.get("border-box-width"),X=3Dthis.get("margin-left"),U=3Dthis.get=
("margin-right");if(V<=3D0){return 0}return V+X+U},top:function(U){var =
V=3DU.positionedOffset();return V.top},bottom:function(U){var =
X=3DU.positionedOffset(),V=3DU.getOffsetParent(),W=3DV.measure("height");=
var Y=3Dthis.get("border-box-height");return =
W-Y-X.top},left:function(U){var V=3DU.positionedOffset();return =
V.left},right:function(W){var =
Y=3DW.positionedOffset(),X=3DW.getOffsetParent(),U=3DX.measure("width");v=
ar V=3Dthis.get("border-box-width");return =
U-V-Y.left},"padding-top":function(U){return =
O(U,"paddingTop")},"padding-bottom":function(U){return =
O(U,"paddingBottom")},"padding-left":function(U){return =
O(U,"paddingLeft")},"padding-right":function(U){return =
O(U,"paddingRight")},"border-top":function(U){return =
O(U,"borderTopWidth")},"border-bottom":function(U){return =
O(U,"borderBottomWidth")},"border-left":function(U){return =
O(U,"borderLeftWidth")},"border-right":function(U){return =
O(U,"borderRightWidth")},"margin-top":function(U){return =
O(U,"marginTop")},"margin-bottom":function(U){return =
O(U,"marginBottom")},"margin-left":function(U){return =
O(U,"marginLeft")},"margin-right":function(U){return =
O(U,"marginRight")}}});if("getBoundingClientRect" in =
document.documentElement){Object.extend(Element.Layout.COMPUTATIONS,{righ=
t:function(V){var W=3DD(V.getOffsetParent());var =
X=3DV.getBoundingClientRect(),U=3DW.getBoundingClientRect();return(U.righ=
t-X.right).round()},bottom:function(V){var =
W=3DD(V.getOffsetParent());var =
X=3DV.getBoundingClientRect(),U=3DW.getBoundingClientRect();return(U.bott=
om-X.bottom).round()}})}Element.Offset=3DClass.create({initialize:functio=
n(V,U){this.left=3DV.round();this.top=3DU.round();this[0]=3Dthis.left;thi=
s[1]=3Dthis.top},relativeTo:function(U){return new =
Element.Offset(this.left-U.left,this.top-U.top)},inspect:function(){retur=
n"#<Element.Offset left: #{left} top: =
#{top}>".interpolate(this)},toString:function(){return"[#{left}, =
#{top}]".interpolate(this)},toArray:function(){return[this.left,this.top]=
}});function R(V,U){return new Element.Layout(V,U)}function =
B(U,V){return $(U).getLayout().get(V)}function N(V){V=3D$(V);var =
Z=3DElement.getStyle(V,"display");if(Z&&Z!=3D=3D"none"){return{width:V.of=
fsetWidth,height:V.offsetHeight}}var W=3DV.style;var =
U=3D{visibility:W.visibility,position:W.position,display:W.display};var =
Y=3D{visibility:"hidden",display:"block"};if(U.position!=3D=3D"fixed"){Y.=
position=3D"absolute"}Element.setStyle(V,Y);var =
X=3D{width:V.offsetWidth,height:V.offsetHeight};Element.setStyle(V,U);ret=
urn X}function L(U){U=3D$(U);if(E(U)||C(U)||M(U)||K(U)){return =
$(document.body)}var =
V=3D(Element.getStyle(U,"display")=3D=3D=3D"inline");if(!V&&U.offsetParen=
t){return =
$(U.offsetParent)}while((U=3DU.parentNode)&&U!=3D=3Ddocument.body){if(Ele=
ment.getStyle(U,"position")!=3D=3D"static"){return =
K(U)?$(document.body):$(U)}}return $(document.body)}function =
T(V){V=3D$(V);var =
U=3D0,W=3D0;if(V.parentNode){do{U+=3DV.offsetTop||0;W+=3DV.offsetLeft||0;=
V=3DV.offsetParent}while(V)}return new Element.Offset(W,U)}function =
P(V){V=3D$(V);var W=3DV.getLayout();var =
U=3D0,Y=3D0;do{U+=3DV.offsetTop||0;Y+=3DV.offsetLeft||0;V=3DV.offsetParen=
t;if(V){if(M(V)){break}var =
X=3DElement.getStyle(V,"position");if(X!=3D=3D"static"){break}}}while(V);=
Y-=3DW.get("margin-top");U-=3DW.get("margin-left");return new =
Element.Offset(Y,U)}function A(V){var =
U=3D0,W=3D0;do{U+=3DV.scrollTop||0;W+=3DV.scrollLeft||0;V=3DV.parentNode}=
while(V);return new Element.Offset(W,U)}function S(Y){V=3D$(V);var =
U=3D0,X=3D0,W=3Ddocument.body;var =
V=3DY;do{U+=3DV.offsetTop||0;X+=3DV.offsetLeft||0;if(V.offsetParent=3D=3D=
W&&Element.getStyle(V,"position")=3D=3D"absolute"){break}}while(V=3DV.off=
setParent);V=3DY;do{if(V!=3DW){U-=3DV.scrollTop||0;X-=3DV.scrollLeft||0}}=
while(V=3DV.parentNode);return new Element.Offset(X,U)}function =
Q(U){U=3D$(U);if(Element.getStyle(U,"position")=3D=3D=3D"absolute"){retur=
n U}var Y=3DL(U);var X=3DU.viewportOffset(),V=3DY.viewportOffset();var =
Z=3DX.relativeTo(V);var =
W=3DU.getLayout();U.store("prototype_absolutize_original_styles",{left:U.=
getStyle("left"),top:U.getStyle("top"),width:U.getStyle("width"),height:U=
.getStyle("height")});U.setStyle({position:"absolute",top:Z.top+"px",left=
:Z.left+"px",width:W.get("width")+"px",height:W.get("height")+"px"});retu=
rn U}function =
I(V){V=3D$(V);if(Element.getStyle(V,"position")=3D=3D=3D"relative"){retur=
n V}var =
U=3DV.retrieve("prototype_absolutize_original_styles");if(U){V.setStyle(U=
)}return =
V}if(Prototype.Browser.IE){L=3DL.wrap(function(W,V){V=3D$(V);if(E(V)||C(V=
)||M(V)||K(V)){return $(document.body)}var =
U=3DV.getStyle("position");if(U!=3D=3D"static"){return =
W(V)}V.setStyle({position:"relative"});var =
X=3DW(V);V.setStyle({position:U});return =
X});P=3DP.wrap(function(X,V){V=3D$(V);if(!V.parentNode){return new =
Element.Offset(0,0)}var =
U=3DV.getStyle("position");if(U!=3D=3D"static"){return X(V)}var =
W=3DV.getOffsetParent();if(W&&W.getStyle("position")=3D=3D=3D"fixed"){D(W=
)}V.setStyle({position:"relative"});var =
Y=3DX(V);V.setStyle({position:U});return =
Y})}else{if(Prototype.Browser.Webkit){T=3Dfunction(V){V=3D$(V);var =
U=3D0,W=3D0;do{U+=3DV.offsetTop||0;W+=3DV.offsetLeft||0;if(V.offsetParent=
=3D=3Ddocument.body){if(Element.getStyle(V,"position")=3D=3D"absolute"){b=
reak}}V=3DV.offsetParent}while(V);return new =
Element.Offset(W,U)}}}Element.addMethods({getLayout:R,measure:B,getDimens=
ions:N,getOffsetParent:L,cumulativeOffset:T,positionedOffset:P,cumulative=
ScrollOffset:A,viewportOffset:S,absolutize:Q,relativize:I});function =
M(U){return U.nodeName.toUpperCase()=3D=3D=3D"BODY"}function K(U){return =
U.nodeName.toUpperCase()=3D=3D=3D"HTML"}function E(U){return =
U.nodeType=3D=3D=3DNode.DOCUMENT_NODE}function C(U){return =
U!=3D=3Ddocument.body&&!Element.descendantOf(U,document.body)}if("getBoun=
dingClientRect" in =
document.documentElement){Element.addMethods({viewportOffset:function(U){=
U=3D$(U);if(C(U)){return new Element.Offset(0,0)}var =
V=3DU.getBoundingClientRect(),W=3Ddocument.documentElement;return new =
Element.Offset(V.left-W.clientLeft,V.top-W.clientTop)}})}})();window.$$=3D=
function(){var A=3D$A(arguments).join(", ");return =
Prototype.Selector.select(A,document)};Prototype.Selector=3D(function(){f=
unction A(){throw new Error('Method "Prototype.Selector.select" must be =
defined.')}function C(){throw new Error('Method =
"Prototype.Selector.match" must be defined.')}function =
D(K,L,H){H=3DH||0;var =
G=3DPrototype.Selector.match,J=3DK.length,F=3D0,I;for(I=3D0;I<J;I++){if(G=
(K[I],L)&&H=3D=3DF++){return Element.extend(K[I])}}}function =
E(H){for(var F=3D0,G=3DH.length;F<G;F++){Element.extend(H[F])}return =
H}var =
B=3DPrototype.K;return{select:A,match:C,find:D,extendElements:(Element.ex=
tend=3D=3D=3DB)?B:E,extendElement:Element.extend}})();Prototype._original=
_property=3Dwindow.Sizzle;=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v1.0=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
P=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,I=3D0,D=3DObject.prototype=
.toString,N=3Dfalse,H=3Dtrue;[0,0].sort(function(){H=3Dfalse;return =
0});var B=3Dfunction(e,U,b,W){b=3Db||[];var =
R=3DU=3DU||document;if(U.nodeType!=3D=3D1&&U.nodeType!=3D=3D9){return[]}i=
f(!e||typeof e!=3D=3D"string"){return b}var =
c=3D[],d,Z,j,h,a,T,S=3Dtrue,X=3DO(U),g=3De;while((P.exec(""),d=3DP.exec(g=
))!=3D=3Dnull){g=3Dd[3];c.push(d[1]);if(d[2]){T=3Dd[3];break}}if(c.length=
>1&&J.exec(e)){if(c.length=3D=3D=3D2&&E.relative[c[0]]){Z=3DF(c[0]+c[1],U=
)}else{Z=3DE.relative[c[0]]?[U]:B(c.shift(),U);while(c.length){e=3Dc.shif=
t();if(E.relative[e]){e+=3Dc.shift()}Z=3DF(e,Z)}}}else{if(!W&&c.length>1&=
&U.nodeType=3D=3D=3D9&&!X&&E.match.ID.test(c[0])&&!E.match.ID.test(c[c.le=
ngth-1])){var =
k=3DB.find(c.shift(),U,X);U=3Dk.expr?B.filter(k.expr,k.set)[0]:k.set[0]}i=
f(U){var =
k=3DW?{expr:c.pop(),set:A(W)}:B.find(c.pop(),c.length=3D=3D=3D1&&(c[0]=3D=
=3D=3D"~"||c[0]=3D=3D=3D"+")&&U.parentNode?U.parentNode:U,X);Z=3Dk.expr?B=
.filter(k.expr,k.set):k.set;if(c.length>0){j=3DA(Z)}else{S=3Dfalse}while(=
c.length){var =
V=3Dc.pop(),Y=3DV;if(!E.relative[V]){V=3D""}else{Y=3Dc.pop()}if(Y=3D=3Dnu=
ll){Y=3DU}E.relative[V](j,Y,X)}}else{j=3Dc=3D[]}}if(!j){j=3DZ}if(!j){thro=
w"Syntax error, unrecognized expression: =
"+(V||e)}if(D.call(j)=3D=3D=3D"[object =
Array]"){if(!S){b.push.apply(b,j)}else{if(U&&U.nodeType=3D=3D=3D1){for(va=
r =
f=3D0;j[f]!=3Dnull;f++){if(j[f]&&(j[f]=3D=3D=3Dtrue||j[f].nodeType=3D=3D=3D=
1&&G(U,j[f]))){b.push(Z[f])}}}else{for(var =
f=3D0;j[f]!=3Dnull;f++){if(j[f]&&j[f].nodeType=3D=3D=3D1){b.push(Z[f])}}}=
}}else{A(j,b)}if(T){B(T,R,b,W);B.uniqueSort(b)}return =
b};B.uniqueSort=3Dfunction(S){if(C){N=3DH;S.sort(C);if(N){for(var =
R=3D1;R<S.length;R++){if(S[R]=3D=3D=3DS[R-1]){S.splice(R--,1)}}}}return =
S};B.matches=3Dfunction(R,S){return =
B(R,null,null,S)};B.find=3Dfunction(Y,R,Z){var =
X,V;if(!Y){return[]}for(var U=3D0,T=3DE.order.length;U<T;U++){var =
W=3DE.order[U],V;if((V=3DE.leftMatch[W].exec(Y))){var =
S=3DV[1];V.splice(1,1);if(S.substr(S.length-1)!=3D=3D"\\"){V[1]=3D(V[1]||=
"").replace(/\\/g,"");X=3DE.find[W](V,R,Z);if(X!=3Dnull){Y=3DY.replace(E.=
match[W],"");break}}}}if(!X){X=3DR.getElementsByTagName("*")}return{set:X=
,expr:Y}};B.filter=3Dfunction(b,a,e,U){var =
T=3Db,g=3D[],Y=3Da,W,R,X=3Da&&a[0]&&O(a[0]);while(b&&a.length){for(var Z =
in E.filter){if((W=3DE.match[Z].exec(b))!=3Dnull){var =
S=3DE.filter[Z],f,d;R=3Dfalse;if(Y=3D=3Dg){g=3D[]}if(E.preFilter[Z]){W=3D=
E.preFilter[Z](W,Y,e,g,U,X);if(!W){R=3Df=3Dtrue}else{if(W=3D=3D=3Dtrue){c=
ontinue}}}if(W){for(var =
V=3D0;(d=3DY[V])!=3Dnull;V++){if(d){f=3DS(d,W,V,Y);var =
c=3DU^!!f;if(e&&f!=3Dnull){if(c){R=3Dtrue}else{Y[V]=3Dfalse}}else{if(c){g=
.push(d);R=3Dtrue}}}}}if(f!=3D=3Dundefined){if(!e){Y=3Dg}b=3Db.replace(E.=
match[Z],"");if(!R){return[]}break}}}if(b=3D=3DT){if(R=3D=3Dnull){throw"S=
yntax error, unrecognized expression: "+b}else{break}}T=3Db}return =
Y};var =
E=3DB.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"=
]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]=
|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF=
\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\=
))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=
PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)=
]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},=
attrHandle:{href:function(R){return =
R.getAttribute("href")}},relative:{"+":function(Y,R,X){var V=3Dtypeof =
R=3D=3D=3D"string",Z=3DV&&!/\W/.test(R),W=3DV&&!Z;if(Z&&!X){R=3DR.toUpper=
Case()}for(var =
U=3D0,T=3DY.length,S;U<T;U++){if((S=3DY[U])){while((S=3DS.previousSibling=
)&&S.nodeType!=3D=3D1){}Y[U]=3DW||S&&S.nodeName=3D=3D=3DR?S||false:S=3D=3D=
=3DR}}if(W){B.filter(R,Y,true)}},">":function(X,S,Y){var V=3Dtypeof =
S=3D=3D=3D"string";if(V&&!/\W/.test(S)){S=3DY?S:S.toUpperCase();for(var =
T=3D0,R=3DX.length;T<R;T++){var W=3DX[T];if(W){var =
U=3DW.parentNode;X[T]=3DU.nodeName=3D=3D=3DS?U:false}}}else{for(var =
T=3D0,R=3DX.length;T<R;T++){var =
W=3DX[T];if(W){X[T]=3DV?W.parentNode:W.parentNode=3D=3D=3DS}}if(V){B.filt=
er(S,X,true)}}},"":function(U,S,W){var =
T=3DI++,R=3DQ;if(!/\W/.test(S)){var =
V=3DS=3DW?S:S.toUpperCase();R=3DM}R("parentNode",S,T,U,V,W)},"~":function=
(U,S,W){var T=3DI++,R=3DQ;if(typeof =
S=3D=3D=3D"string"&&!/\W/.test(S)){var =
V=3DS=3DW?S:S.toUpperCase();R=3DM}R("previousSibling",S,T,U,V,W)}},find:{=
ID:function(S,T,U){if(typeof T.getElementById!=3D=3D"undefined"&&!U){var =
R=3DT.getElementById(S[1]);return =
R?[R]:[]}},NAME:function(T,W,X){if(typeof =
W.getElementsByName!=3D=3D"undefined"){var =
S=3D[],V=3DW.getElementsByName(T[1]);for(var =
U=3D0,R=3DV.length;U<R;U++){if(V[U].getAttribute("name")=3D=3D=3DT[1]){S.=
push(V[U])}}return S.length=3D=3D=3D0?null:S}},TAG:function(R,S){return =
S.getElementsByTagName(R[1])}},preFilter:{CLASS:function(U,S,T,R,X,Y){U=3D=
" "+U[1].replace(/\\/g,"")+" ";if(Y){return U}for(var =
V=3D0,W;(W=3DS[V])!=3Dnull;V++){if(W){if(X^(W.className&&(" =
"+W.className+" =
").indexOf(U)>=3D0)){if(!T){R.push(W)}}else{if(T){S[V]=3Dfalse}}}}return =
false},ID:function(R){return =
R[1].replace(/\\/g,"")},TAG:function(S,R){for(var =
T=3D0;R[T]=3D=3D=3Dfalse;T++){}return =
R[T]&&O(R[T])?S[1]:S[1].toUpperCase()},CHILD:function(R){if(R[1]=3D=3D"nt=
h"){var =
S=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(R[2]=3D=3D"even"&&"2n"||R[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(R[2])&&"0n+"+R[2]||R[2]);R[2]=3D(S[1]+(S[2]||1))-0=
;R[3]=3DS[3]-0}R[0]=3DI++;return R},ATTR:function(V,S,T,R,W,X){var =
U=3DV[1].replace(/\\/g,"");if(!X&&E.attrMap[U]){V[1]=3DE.attrMap[U]}if(V[=
2]=3D=3D=3D"~=3D"){V[4]=3D" "+V[4]+" "}return =
V},PSEUDO:function(V,S,T,R,W){if(V[1]=3D=3D=3D"not"){if((P.exec(V[3])||""=
).length>1||/^\w/.test(V[3])){V[3]=3DB(V[3],null,null,S)}else{var =
U=3DB.filter(V[3],S,T,true^W);if(!T){R.push.apply(R,U)}return =
false}}else{if(E.match.POS.test(V[0])||E.match.CHILD.test(V[0])){return =
true}}return V},POS:function(R){R.unshift(true);return =
R}},filters:{enabled:function(R){return =
R.disabled=3D=3D=3Dfalse&&R.type!=3D=3D"hidden"},disabled:function(R){ret=
urn R.disabled=3D=3D=3Dtrue},checked:function(R){return =
R.checked=3D=3D=3Dtrue},selected:function(R){R.parentNode.selectedIndex;r=
eturn R.selected=3D=3D=3Dtrue},parent:function(R){return =
!!R.firstChild},empty:function(R){return =
!R.firstChild},has:function(T,S,R){return =
!!B(R[3],T).length},header:function(R){return/h\d/i.test(R.nodeName)},tex=
t:function(R){return"text"=3D=3D=3DR.type},radio:function(R){return"radio=
"=3D=3D=3DR.type},checkbox:function(R){return"checkbox"=3D=3D=3DR.type},f=
ile:function(R){return"file"=3D=3D=3DR.type},password:function(R){return"=
password"=3D=3D=3DR.type},submit:function(R){return"submit"=3D=3D=3DR.typ=
e},image:function(R){return"image"=3D=3D=3DR.type},reset:function(R){retu=
rn"reset"=3D=3D=3DR.type},button:function(R){return"button"=3D=3D=3DR.typ=
e||R.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(R){return/in=
put|select|textarea|button/i.test(R.nodeName)}},setFilters:{first:functio=
n(S,R){return R=3D=3D=3D0},last:function(T,S,R,U){return =
S=3D=3D=3DU.length-1},even:function(S,R){return =
R%2=3D=3D=3D0},odd:function(S,R){return =
R%2=3D=3D=3D1},lt:function(T,S,R){return =
S<R[3]-0},gt:function(T,S,R){return S>R[3]-0},nth:function(T,S,R){return =
R[3]-0=3D=3DS},eq:function(T,S,R){return =
R[3]-0=3D=3DS}},filter:{PSEUDO:function(X,T,U,Y){var =
S=3DT[1],V=3DE.filters[S];if(V){return =
V(X,U,T,Y)}else{if(S=3D=3D=3D"contains"){return(X.textContent||X.innerTex=
t||"").indexOf(T[3])>=3D0}else{if(S=3D=3D=3D"not"){var W=3DT[3];for(var =
U=3D0,R=3DW.length;U<R;U++){if(W[U]=3D=3D=3DX){return false}}return =
true}}}},CHILD:function(R,U){var =
X=3DU[1],S=3DR;switch(X){case"only":case"first":while((S=3DS.previousSibl=
ing)){if(S.nodeType=3D=3D=3D1){return false}}if(X=3D=3D"first"){return =
true}S=3DR;case"last":while((S=3DS.nextSibling)){if(S.nodeType=3D=3D=3D1)=
{return false}}return true;case"nth":var =
T=3DU[2],a=3DU[3];if(T=3D=3D1&&a=3D=3D0){return true}var =
W=3DU[0],Z=3DR.parentNode;if(Z&&(Z.sizcache!=3D=3DW||!R.nodeIndex)){var =
V=3D0;for(S=3DZ.firstChild;S;S=3DS.nextSibling){if(S.nodeType=3D=3D=3D1){=
S.nodeIndex=3D++V}}Z.sizcache=3DW}var =
Y=3DR.nodeIndex-a;if(T=3D=3D0){return =
Y=3D=3D0}else{return(Y%T=3D=3D0&&Y/T>=3D0)}}},ID:function(S,R){return =
S.nodeType=3D=3D=3D1&&S.getAttribute("id")=3D=3D=3DR},TAG:function(S,R){r=
eturn(R=3D=3D=3D"*"&&S.nodeType=3D=3D=3D1)||S.nodeName=3D=3D=3DR},CLASS:f=
unction(S,R){return(" "+(S.className||S.getAttribute("class"))+" =
").indexOf(R)>-1},ATTR:function(W,U){var =
T=3DU[1],R=3DE.attrHandle[T]?E.attrHandle[T](W):W[T]!=3Dnull?W[T]:W.getAt=
tribute(T),X=3DR+"",V=3DU[2],S=3DU[4];return =
R=3D=3Dnull?V=3D=3D=3D"!=3D":V=3D=3D=3D"=3D"?X=3D=3D=3DS:V=3D=3D=3D"*=3D"=
?X.indexOf(S)>=3D0:V=3D=3D=3D"~=3D"?(" "+X+" =
").indexOf(S)>=3D0:!S?X&&R!=3D=3Dfalse:V=3D=3D=3D"!=3D"?X!=3DS:V=3D=3D=3D=
"^=3D"?X.indexOf(S)=3D=3D=3D0:V=3D=3D=3D"$=3D"?X.substr(X.length-S.length=
)=3D=3D=3DS:V=3D=3D=3D"|=3D"?X=3D=3D=3DS||X.substr(0,S.length+1)=3D=3D=3D=
S+"-":false},POS:function(V,S,T,W){var =
R=3DS[2],U=3DE.setFilters[R];if(U){return U(V,T,S,W)}}}};var =
J=3DE.match.POS;for(var L in E.match){E.match[L]=3Dnew =
RegExp(E.match[L].source+/(?![^\[]*\])(?![^\(]*\))/.source);E.leftMatch[L=
]=3Dnew RegExp(/(^(?:.|\r|\n)*?)/.source+E.match[L].source)}var =
A=3Dfunction(S,R){S=3DArray.prototype.slice.call(S,0);if(R){R.push.apply(=
R,S);return R}return =
S};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}=
catch(K){A=3Dfunction(V,U){var S=3DU||[];if(D.call(V)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(S,V)}else{if(typeof =
V.length=3D=3D=3D"number"){for(var =
T=3D0,R=3DV.length;T<R;T++){S.push(V[T])}}else{for(var =
T=3D0;V[T];T++){S.push(V[T])}}}return S}}var =
C;if(document.documentElement.compareDocumentPosition){C=3Dfunction(S,R){=
if(!S.compareDocumentPosition||!R.compareDocumentPosition){if(S=3D=3DR){N=
=3Dtrue}return 0}var =
T=3DS.compareDocumentPosition(R)&4?-1:S=3D=3D=3DR?0:1;if(T=3D=3D=3D0){N=3D=
true}return T}}else{if("sourceIndex" in =
document.documentElement){C=3Dfunction(S,R){if(!S.sourceIndex||!R.sourceI=
ndex){if(S=3D=3DR){N=3Dtrue}return 0}var =
T=3DS.sourceIndex-R.sourceIndex;if(T=3D=3D=3D0){N=3Dtrue}return =
T}}else{if(document.createRange){C=3Dfunction(U,S){if(!U.ownerDocument||!=
S.ownerDocument){if(U=3D=3DS){N=3Dtrue}return 0}var =
T=3DU.ownerDocument.createRange(),R=3DS.ownerDocument.createRange();T.set=
Start(U,0);T.setEnd(U,0);R.setStart(S,0);R.setEnd(S,0);var =
V=3DT.compareBoundaryPoints(Range.START_TO_END,R);if(V=3D=3D=3D0){N=3Dtru=
e}return V}}}}(function(){var =
S=3Ddocument.createElement("div"),T=3D"script"+(new =
Date).getTime();S.innerHTML=3D"<a name=3D'"+T+"'/>";var =
R=3Ddocument.documentElement;R.insertBefore(S,R.firstChild);if(!!document=
.getElementById(T)){E.find.ID=3Dfunction(V,W,X){if(typeof =
W.getElementById!=3D=3D"undefined"&&!X){var =
U=3DW.getElementById(V[1]);return U?U.id=3D=3D=3DV[1]||typeof =
U.getAttributeNode!=3D=3D"undefined"&&U.getAttributeNode("id").nodeValue=3D=
=3D=3DV[1]?[U]:undefined:[]}};E.filter.ID=3Dfunction(W,U){var V=3Dtypeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id");return =
W.nodeType=3D=3D=3D1&&V&&V.nodeValue=3D=3D=3DU}}R.removeChild(S);R=3DS=3D=
null})();(function(){var =
R=3Ddocument.createElement("div");R.appendChild(document.createComment(""=
));if(R.getElementsByTagName("*").length>0){E.find.TAG=3Dfunction(S,W){va=
r V=3DW.getElementsByTagName(S[1]);if(S[1]=3D=3D=3D"*"){var =
U=3D[];for(var =
T=3D0;V[T];T++){if(V[T].nodeType=3D=3D=3D1){U.push(V[T])}}V=3DU}return =
V}}R.innerHTML=3D"<a href=3D'#'></a>";if(R.firstChild&&typeof =
R.firstChild.getAttribute!=3D=3D"undefined"&&R.firstChild.getAttribute("h=
ref")!=3D=3D"#"){E.attrHandle.href=3Dfunction(S){return =
S.getAttribute("href",2)}}R=3Dnull})();if(document.querySelectorAll){(fun=
ction(){var R=3DB,T=3Ddocument.createElement("div");T.innerHTML=3D"<p =
class=3D'TEST'></p>";if(T.querySelectorAll&&T.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return =
}B=3Dfunction(X,W,U,V){W=3DW||document;if(!V&&W.nodeType=3D=3D=3D9&&!O(W)=
){try{return A(W.querySelectorAll(X),U)}catch(Y){}}return =
R(X,W,U,V)};for(var S in =
R){B[S]=3DR[S]}T=3Dnull})()}if(document.getElementsByClassName&&document.=
documentElement.getElementsByClassName){(function(){var =
R=3Ddocument.createElement("div");R.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(R.getElementsByClassName("e").length=3D=3D=3D0)=
{return =
}R.lastChild.className=3D"e";if(R.getElementsByClassName("e").length=3D=3D=
=3D1){return =
}E.order.splice(1,0,"CLASS");E.find.CLASS=3Dfunction(S,T,U){if(typeof =
T.getElementsByClassName!=3D=3D"undefined"&&!U){return =
T.getElementsByClassName(S[1])}};R=3Dnull})()}function =
M(S,X,W,b,Y,a){var Z=3DS=3D=3D"previousSibling"&&!a;for(var =
U=3D0,T=3Db.length;U<T;U++){var =
R=3Db[U];if(R){if(Z&&R.nodeType=3D=3D=3D1){R.sizcache=3DW;R.sizset=3DU}R=3D=
R[S];var =
V=3Dfalse;while(R){if(R.sizcache=3D=3D=3DW){V=3Db[R.sizset];break}if(R.no=
deType=3D=3D=3D1&&!a){R.sizcache=3DW;R.sizset=3DU}if(R.nodeName=3D=3D=3DX=
){V=3DR;break}R=3DR[S]}b[U]=3DV}}}function Q(S,X,W,b,Y,a){var =
Z=3DS=3D=3D"previousSibling"&&!a;for(var U=3D0,T=3Db.length;U<T;U++){var =
R=3Db[U];if(R){if(Z&&R.nodeType=3D=3D=3D1){R.sizcache=3DW;R.sizset=3DU}R=3D=
R[S];var =
V=3Dfalse;while(R){if(R.sizcache=3D=3D=3DW){V=3Db[R.sizset];break}if(R.no=
deType=3D=3D=3D1){if(!a){R.sizcache=3DW;R.sizset=3DU}if(typeof =
X!=3D=3D"string"){if(R=3D=3D=3DX){V=3Dtrue;break}}else{if(B.filter(X,[R])=
.length>0){V=3DR;break}}}R=3DR[S]}b[U]=3DV}}}var =
G=3Ddocument.compareDocumentPosition?function(S,R){return =
S.compareDocumentPosition(R)&16}:function(S,R){return =
S!=3D=3DR&&(S.contains?S.contains(R):true)};var O=3Dfunction(R){return =
R.nodeType=3D=3D=3D9&&R.documentElement.nodeName!=3D=3D"HTML"||!!R.ownerD=
ocument&&R.ownerDocument.documentElement.nodeName!=3D=3D"HTML"};var =
F=3Dfunction(R,Y){var =
U=3D[],V=3D"",W,T=3DY.nodeType?[Y]:Y;while((W=3DE.match.PSEUDO.exec(R))){=
V+=3DW[0];R=3DR.replace(E.match.PSEUDO,"")}R=3DE.relative[R]?R+"*":R;for(=
var X=3D0,S=3DT.length;X<S;X++){B(R,T[X],U)}return =
B.filter(V,U)};window.Sizzle=3DB})();(function(C){var =
D=3DPrototype.Selector.extendElements;function A(E,F){return =
D(C(E,F||document))}function B(F,E){return =
C.matches(E,[F]).length=3D=3D1}Prototype.Selector.engine=3DC;Prototype.Se=
lector.select=3DA;Prototype.Selector.match=3DB})(Sizzle);window.Sizzle=3D=
Prototype._original_property;delete Prototype._original_property;var =
Form=3D{reset:function(A){A=3D$(A);A.reset();return =
A},serializeElements:function(H,D){if(typeof =
D!=3D"object"){D=3D{hash:!!D}}else{if(Object.isUndefined(D.hash)){D.hash=3D=
true}}var =
E,G,A=3Dfalse,F=3DD.submit,B,C;if(D.hash){C=3D{};B=3Dfunction(I,J,K){if(J=
 in =
I){if(!Object.isArray(I[J])){I[J]=3D[I[J]]}I[J].push(K)}else{I[J]=3DK}ret=
urn I}}else{C=3D"";B=3Dfunction(I,J,K){return =
I+(I?"&":"")+encodeURIComponent(J)+"=3D"+encodeURIComponent(K)}}return =
H.inject(C,function(I,J){if(!J.disabled&&J.name){E=3DJ.name;G=3D$(J).getV=
alue();if(G!=3Dnull&&J.type!=3D"file"&&(J.type!=3D"submit"||(!A&&F!=3D=3D=
false&&(!F||E=3D=3DF)&&(A=3Dtrue)))){I=3DB(I,E,G)}}return =
I})}};Form.Methods=3D{serialize:function(B,A){return =
Form.serializeElements(Form.getElements(B),A)},getElements:function(E){va=
r =
F=3D$(E).getElementsByTagName("*"),D,A=3D[],C=3DForm.Element.Serializers;=
for(var B=3D0;D=3DF[B];B++){A.push(D)}return =
A.inject([],function(G,H){if(C[H.tagName.toLowerCase()]){G.push(Element.e=
xtend(H))}return G})},getInputs:function(G,C,D){G=3D$(G);var =
A=3DG.getElementsByTagName("input");if(!C&&!D){return =
$A(A).map(Element.extend)}for(var E=3D0,H=3D[],F=3DA.length;E<F;E++){var =
B=3DA[E];if((C&&B.type!=3DC)||(D&&B.name!=3DD)){continue}H.push(Element.e=
xtend(B))}return =
H},disable:function(A){A=3D$(A);Form.getElements(A).invoke("disable");ret=
urn =
A},enable:function(A){A=3D$(A);Form.getElements(A).invoke("enable");retur=
n A},findFirstElement:function(B){var =
C=3D$(B).getElements().findAll(function(D){return"hidden"!=3DD.type&&!D.d=
isabled});var A=3DC.findAll(function(D){return =
D.hasAttribute("tabIndex")&&D.tabIndex>=3D0}).sortBy(function(D){return =
D.tabIndex}).first();return =
A?A:C.find(function(D){return/^(?:input|select|textarea)$/i.test(D.tagNam=
e)})},focusFirstElement:function(B){B=3D$(B);var =
A=3DB.findFirstElement();if(A){A.activate()}return =
B},request:function(B,A){B=3D$(B),A=3DObject.clone(A||{});var =
D=3DA.parameters,C=3DB.readAttribute("action")||"";if(C.blank()){C=3Dwind=
ow.location.href}A.parameters=3DB.serialize(true);if(D){if(Object.isStrin=
g(D)){D=3DD.toQueryParams()}Object.extend(A.parameters,D)}if(B.hasAttribu=
te("method")&&!A.method){A.method=3DB.method}return new =
Ajax.Request(C,A)}};Form.Element=3D{focus:function(A){$(A).focus();return=
 A},select:function(A){$(A).select();return =
A}};Form.Element.Methods=3D{serialize:function(A){A=3D$(A);if(!A.disabled=
&&A.name){var B=3DA.getValue();if(B!=3Dundefined){var =
C=3D{};C[A.name]=3DB;return =
Object.toQueryString(C)}}return""},getValue:function(A){A=3D$(A);var =
B=3DA.tagName.toLowerCase();return =
Form.Element.Serializers[B](A)},setValue:function(A,B){A=3D$(A);var =
C=3DA.tagName.toLowerCase();Form.Element.Serializers[C](A,B);return =
A},clear:function(A){$(A).value=3D"";return =
A},present:function(A){return =
$(A).value!=3D""},activate:function(A){A=3D$(A);try{A.focus();if(A.select=
&&(A.tagName.toLowerCase()!=3D"input"||!(/^(?:button|reset|submit)$/i.tes=
t(A.type)))){A.select()}}catch(B){}return =
A},disable:function(A){A=3D$(A);A.disabled=3Dtrue;return =
A},enable:function(A){A=3D$(A);A.disabled=3Dfalse;return A}};var =
Field=3DForm.Element;var =
$F=3DForm.Element.Methods.getValue;Form.Element.Serializers=3D(function()=
{function =
B(H,I){switch(H.type.toLowerCase()){case"checkbox":case"radio":return =
F(H,I);default:return E(H,I)}}function =
F(H,I){if(Object.isUndefined(I)){return =
H.checked?H.value:null}else{H.checked=3D!!I}}function =
E(H,I){if(Object.isUndefined(I)){return =
H.value}else{H.value=3DI}}function =
A(J,M){if(Object.isUndefined(M)){return(J.type=3D=3D=3D"select-one"?C:D)(=
J)}var I,K,N=3D!Object.isArray(M);for(var =
H=3D0,L=3DJ.length;H<L;H++){I=3DJ.options[H];K=3Dthis.optionValue(I);if(N=
){if(K=3D=3DM){I.selected=3Dtrue;return =
}}else{I.selected=3DM.include(K)}}}function C(I){var =
H=3DI.selectedIndex;return H>=3D0?G(I.options[H]):null}function D(K){var =
H,L=3DK.length;if(!L){return null}for(var J=3D0,H=3D[];J<L;J++){var =
I=3DK.options[J];if(I.selected){H.push(G(I))}}return H}function =
G(H){return =
Element.hasAttribute(H,"value")?H.value:H.text}return{input:B,inputSelect=
or:F,textarea:E,select:A,selectOne:C,selectMany:D,optionValue:G,button:E}=
})();Abstract.TimedObserver=3DClass.create(PeriodicalExecuter,{initialize=
:function($super,A,B,C){$super(C,B);this.element=3D$(A);this.lastValue=3D=
this.getValue()},execute:function(){var =
A=3Dthis.getValue();if(Object.isString(this.lastValue)&&Object.isString(A=
)?this.lastValue!=3DA:String(this.lastValue)!=3DString(A)){this.callback(=
this.element,A);this.lastValue=3DA}}});Form.Element.Observer=3DClass.crea=
te(Abstract.TimedObserver,{getValue:function(){return =
Form.Element.getValue(this.element)}});Form.Observer=3DClass.create(Abstr=
act.TimedObserver,{getValue:function(){return =
Form.serialize(this.element)}});Abstract.EventObserver=3DClass.create({in=
itialize:function(A,B){this.element=3D$(A);this.callback=3DB;this.lastVal=
ue=3Dthis.getValue();if(this.element.tagName.toLowerCase()=3D=3D"form"){t=
his.registerFormCallbacks()}else{this.registerCallback(this.element)}},on=
ElementEvent:function(){var =
A=3Dthis.getValue();if(this.lastValue!=3DA){this.callback(this.element,A)=
;this.lastValue=3DA}},registerFormCallbacks:function(){Form.getElements(t=
his.element).each(this.registerCallback,this)},registerCallback:function(=
A){if(A.type){switch(A.type.toLowerCase()){case"checkbox":case"radio":Eve=
nt.observe(A,"click",this.onElementEvent.bind(this));break;default:Event.=
observe(A,"change",this.onElementEvent.bind(this));break}}}});Form.Elemen=
t.EventObserver=3DClass.create(Abstract.EventObserver,{getValue:function(=
){return =
Form.Element.getValue(this.element)}});Form.EventObserver=3DClass.create(=
Abstract.EventObserver,{getValue:function(){return =
Form.serialize(this.element)}});(function(){var =
c=3D{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_U=
P:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PA=
GEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}};var =
F=3Ddocument.documentElement;var d=3D"onmouseenter" in F&&"onmouseleave" =
in F;var A=3Dfunction(e){return =
false};if(window.attachEvent){if(window.addEventListener){A=3Dfunction(e)=
{return !(e instanceof window.Event)}}else{A=3Dfunction(e){return =
true}}}var R;function a(f,e){return =
f.which?(f.which=3D=3D=3De+1):(f.button=3D=3D=3De)}var =
O=3D{0:1,1:4,2:2};function Y(f,e){return f.button=3D=3D=3DO[e]}function =
b(f,e){switch(e){case 0:return f.which=3D=3D1&&!f.metaKey;case 1:return =
f.which=3D=3D2||(f.which=3D=3D1&&f.metaKey);case 2:return =
f.which=3D=3D3;default:return =
false}}if(window.attachEvent){if(!window.addEventListener){R=3DY}else{R=3D=
function(f,e){return =
A(f)?Y(f,e):a(f,e)}}}else{if(Prototype.Browser.WebKit){R=3Db}else{R=3Da}}=
function V(e){return R(e,0)}function T(e){return R(e,1)}function =
N(e){return R(e,2)}function D(g){g=3Dc.extend(g);var =
f=3Dg.target,e=3Dg.type,h=3Dg.currentTarget;if(h&&h.tagName){if(e=3D=3D=3D=
"load"||e=3D=3D=3D"error"||(e=3D=3D=3D"click"&&h.tagName.toLowerCase()=3D=
=3D=3D"input"&&h.type=3D=3D=3D"radio")){f=3Dh}}if(f.nodeType=3D=3DNode.TE=
XT_NODE){f=3Df.parentNode}return Element.extend(f)}function P(f,g){var =
e=3Dc.element(f);if(!g){return =
e}while(e){if(Object.isElement(e)&&Prototype.Selector.match(e,g)){return =
Element.extend(e)}e=3De.parentNode}}function =
S(e){return{x:C(e),y:B(e)}}function C(g){var =
f=3Ddocument.documentElement,e=3Ddocument.body||{scrollLeft:0};return =
g.pageX||(g.clientX+(f.scrollLeft||e.scrollLeft)-(f.clientLeft||0))}funct=
ion B(g){var =
f=3Ddocument.documentElement,e=3Ddocument.body||{scrollTop:0};return =
g.pageY||(g.clientY+(f.scrollTop||e.scrollTop)-(f.clientTop||0))}function=
 =
Q(e){c.extend(e);e.preventDefault();e.stopPropagation();e.stopped=3Dtrue}=
c.Methods=3D{isLeftClick:V,isMiddleClick:T,isRightClick:N,element:D,findE=
lement:P,pointer:S,pointerX:C,pointerY:B,stop:Q};var =
X=3DObject.keys(c.Methods).inject({},function(e,f){e[f]=3Dc.Methods[f].me=
thodize();return e});if(window.attachEvent){function I(f){var =
e;switch(f.type){case"mouseover":case"mouseenter":e=3Df.fromElement;break=
;case"mouseout":case"mouseleave":e=3Df.toElement;break;default:return =
null}return Element.extend(e)}var =
U=3D{stopPropagation:function(){this.cancelBubble=3Dtrue},preventDefault:=
function(){this.returnValue=3Dfalse},inspect:function(){return"[object =
Event]"}};c.extend=3Dfunction(f,e){if(!f){return false}if(!A(f)){return =
f}if(f._extendedByPrototype){return =
f}f._extendedByPrototype=3DPrototype.emptyFunction;var =
g=3Dc.pointer(f);Object.extend(f,{target:f.srcElement||e,relatedTarget:I(=
f),pageX:g.x,pageY:g.y});Object.extend(f,X);Object.extend(f,U);return =
f}}else{c.extend=3DPrototype.K}if(window.addEventListener){c.prototype=3D=
window.Event.prototype||document.createEvent("HTMLEvents").__proto__;Obje=
ct.extend(c.prototype,X)}function M(i,h,j){var =
g=3DElement.retrieve(i,"prototype_event_registry");if(Object.isUndefined(=
g)){E.push(i);g=3DElement.retrieve(i,"prototype_event_registry",$H())}var=
 =
e=3Dg.get(h);if(Object.isUndefined(e)){e=3D[];g.set(h,e)}if(e.pluck("hand=
ler").include(j)){return false}var =
f;if(h.include(":")){f=3Dfunction(k){if(Object.isUndefined(k.eventName)){=
return false}if(k.eventName!=3D=3Dh){return =
false}c.extend(k,i);j.call(i,k)}}else{if(!d&&(h=3D=3D=3D"mouseenter"||h=3D=
=3D=3D"mouseleave")){if(h=3D=3D=3D"mouseenter"||h=3D=3D=3D"mouseleave"){f=
=3Dfunction(l){c.extend(l,i);var =
k=3Dl.relatedTarget;while(k&&k!=3D=3Di){try{k=3Dk.parentNode}catch(m){k=3D=
i}}if(k=3D=3D=3Di){return =
}j.call(i,l)}}}else{f=3Dfunction(k){c.extend(k,i);j.call(i,k)}}}f.handler=
=3Dj;e.push(f);return f}function H(){for(var =
e=3D0,f=3DE.length;e<f;e++){c.stopObserving(E[e]);E[e]=3Dnull}}var =
E=3D[];if(Prototype.Browser.IE){window.attachEvent("onunload",H)}if(Proto=
type.Browser.WebKit){window.addEventListener("unload",Prototype.emptyFunc=
tion,false)}var =
L=3DPrototype.K,G=3D{mouseenter:"mouseover",mouseleave:"mouseout"};if(!d)=
{L=3Dfunction(e){return(G[e]||e)}}function W(h,g,i){h=3D$(h);var =
f=3DM(h,g,i);if(!f){return =
h}if(g.include(":")){if(h.addEventListener){h.addEventListener("dataavail=
able",f,false)}else{h.attachEvent("ondataavailable",f);h.attachEvent("onl=
osecapture",f)}}else{var =
e=3DL(g);if(h.addEventListener){h.addEventListener(e,f,false)}else{h.atta=
chEvent("on"+e,f)}}return h}function K(l,h,m){l=3D$(l);var =
g=3DElement.retrieve(l,"prototype_event_registry");if(!g){return =
l}if(!h){g.each(function(n){var i=3Dn.key;K(l,i)});return l}var =
j=3Dg.get(h);if(!j){return =
l}if(!m){j.each(function(i){K(l,h,i.handler)});return l}var =
k=3Dj.length,f;while(k--){if(j[k].handler=3D=3D=3Dm){f=3Dj[k];break}}if(!=
f){return =
l}if(h.include(":")){if(l.removeEventListener){l.removeEventListener("dat=
aavailable",f,false)}else{l.detachEvent("ondataavailable",f);l.detachEven=
t("onlosecapture",f)}}else{var =
e=3DL(h);if(l.removeEventListener){l.removeEventListener(e,f,false)}else{=
l.detachEvent("on"+e,f)}}g.set(h,j.without(f));return l}function =
Z(h,g,f,e){h=3D$(h);if(Object.isUndefined(e)){e=3Dtrue}if(h=3D=3Ddocument=
&&document.createEvent&&!h.dispatchEvent){h=3Ddocument.documentElement}va=
r =
i;if(document.createEvent){i=3Ddocument.createEvent("HTMLEvents");i.initE=
vent("dataavailable",e,true)}else{i=3Ddocument.createEventObject();i.even=
tType=3De?"ondataavailable":"onlosecapture"}i.eventName=3Dg;i.memo=3Df||{=
};if(document.createEvent){h.dispatchEvent(i)}else{h.fireEvent(i.eventTyp=
e,i)}return =
c.extend(i)}c.Handler=3DClass.create({initialize:function(g,f,e,h){this.e=
lement=3D$(g);this.eventName=3Df;this.selector=3De;this.callback=3Dh;this=
.handler=3Dthis.handleEvent.bind(this)},start:function(){c.observe(this.e=
lement,this.eventName,this.handler);return =
this},stop:function(){c.stopObserving(this.element,this.eventName,this.ha=
ndler);return this},handleEvent:function(f){var =
e=3Dc.findElement(f,this.selector);if(e){this.callback.call(this.element,=
f,e)}}});function =
J(g,f,e,h){g=3D$(g);if(Object.isFunction(e)&&Object.isUndefined(h)){h=3De=
,e=3Dnull}return new =
c.Handler(g,f,e,h).start()}Object.extend(c,c.Methods);Object.extend(c,{fi=
re:Z,observe:W,stopObserving:K,on:J});Element.addMethods({fire:Z,observe:=
W,stopObserving:K,on:J});Object.extend(document,{fire:Z.methodize(),obser=
ve:W.methodize(),stopObserving:K.methodize(),on:J.methodize(),loaded:fals=
e});if(window.Event){Object.extend(window.Event,c)}else{window.Event=3Dc}=
})();(function(){var D;function A(){if(document.loaded){return =
}if(D){window.clearTimeout(D)}document.loaded=3Dtrue;document.fire("dom:l=
oaded")}function =
C(){if(document.readyState=3D=3D=3D"complete"){document.stopObserving("re=
adystatechange",C);A()}}function =
B(){try{document.documentElement.doScroll("left")}catch(E){D=3DB.defer();=
return =
}A()}if(document.addEventListener){document.addEventListener("DOMContentL=
oaded",A,false)}else{document.observe("readystatechange",C);if(window=3D=3D=
top){D=3DB.defer()}}Event.observe(window,"load",A)})();Element.addMethods=
();Hash.toQueryString=3DObject.toQueryString;var =
Toggle=3D{display:Element.toggle};Element.Methods.childOf=3DElement.Metho=
ds.descendantOf;var Insertion=3D{Before:function(A,B){return =
Element.insert(A,{before:B})},Top:function(A,B){return =
Element.insert(A,{top:B})},Bottom:function(A,B){return =
Element.insert(A,{bottom:B})},After:function(A,B){return =
Element.insert(A,{after:B})}};var $continue=3Dnew Error('"throw =
$continue" is deprecated, use "return" instead');var =
Position=3D{includeScrollOffsets:false,prepare:function(){this.deltaX=3Dw=
indow.pageXOffset||document.documentElement.scrollLeft||document.body.scr=
ollLeft||0;this.deltaY=3Dwindow.pageYOffset||document.documentElement.scr=
ollTop||document.body.scrollTop||0},within:function(B,A,C){if(this.includ=
eScrollOffsets){return =
this.withinIncludingScrolloffsets(B,A,C)}this.xcomp=3DA;this.ycomp=3DC;th=
is.offset=3DElement.cumulativeOffset(B);return(C>=3Dthis.offset[1]&&C<thi=
s.offset[1]+B.offsetHeight&&A>=3Dthis.offset[0]&&A<this.offset[0]+B.offse=
tWidth)},withinIncludingScrolloffsets:function(B,A,D){var =
C=3DElement.cumulativeScrollOffset(B);this.xcomp=3DA+C[0]-this.deltaX;thi=
s.ycomp=3DD+C[1]-this.deltaY;this.offset=3DElement.cumulativeOffset(B);re=
turn(this.ycomp>=3Dthis.offset[1]&&this.ycomp<this.offset[1]+B.offsetHeig=
ht&&this.xcomp>=3Dthis.offset[0]&&this.xcomp<this.offset[0]+B.offsetWidth=
)},overlap:function(B,A){if(!B){return =
0}if(B=3D=3D"vertical"){return((this.offset[1]+A.offsetHeight)-this.ycomp=
)/A.offsetHeight}if(B=3D=3D"horizontal"){return((this.offset[0]+A.offsetW=
idth)-this.xcomp)/A.offsetWidth}},cumulativeOffset:Element.Methods.cumula=
tiveOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:f=
unction(A){Position.prepare();return =
Element.absolutize(A)},relativize:function(A){Position.prepare();return =
Element.relativize(A)},realOffset:Element.Methods.cumulativeScrollOffset,=
offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewpor=
tOffset,clone:function(B,C,A){A=3DA||{};return =
Element.clonePosition(C,B,A)}};if(!document.getElementsByClassName){docum=
ent.getElementsByClassName=3Dfunction(B){function A(C){return =
C.blank()?null:"[contains(concat(' ', @class, ' '), ' "+C+" =
')]"}B.getElementsByClassName=3DPrototype.BrowserFeatures.XPath?function(=
C,E){E=3DE.toString().strip();var =
D=3D/\s/.test(E)?$w(E).map(A).join(""):A(E);return =
D?document._getElementsByXPath(".//*"+D,C):[]}:function(E,F){F=3DF.toStri=
ng().strip();var G=3D[],H=3D(/\s/.test(F)?$w(F):null);if(!H&&!F){return =
G}var C=3D$(E).getElementsByTagName("*");F=3D" "+F+" ";for(var =
D=3D0,J,I;J=3DC[D];D++){if(J.className&&(I=3D" "+J.className+" =
")&&(I.include(F)||(H&&H.all(function(K){return =
!K.toString().blank()&&I.include(" "+K+" =
")})))){G.push(Element.extend(J))}}return G};return function(D,C){return =
$(C||document.body).getElementsByClassName(D)}}(Element.Methods)}Element.=
ClassNames=3DClass.create();Element.ClassNames.prototype=3D{initialize:fu=
nction(A){this.element=3D$(A)},_each:function(A){this.element.className.s=
plit(/\s+/).select(function(B){return =
B.length>0})._each(A)},set:function(A){this.element.className=3DA},add:fu=
nction(A){if(this.include(A)){return }this.set($A(this).concat(A).join(" =
"))},remove:function(A){if(!this.include(A)){return =
}this.set($A(this).without(A).join(" "))},toString:function(){return =
$A(this).join(" =
")}};Object.extend(Element.ClassNames.prototype,Enumerable);(function(){w=
indow.Selector=3DClass.create({initialize:function(A){this.expression=3DA=
.strip()},findElements:function(A){return =
Prototype.Selector.select(this.expression,A)},match:function(A){return =
Prototype.Selector.match(A,this.expression)},toString:function(){return =
this.expression},inspect:function(){return"#<Selector: =
"+this.expression+">"}});Object.extend(Selector,{matchElements:function(F=
,G){var A=3DPrototype.Selector.match,D=3D[];for(var =
C=3D0,E=3DF.length;C<E;C++){var =
B=3DF[C];if(A(B,G)){D.push(Element.extend(B))}}return =
D},findElement:function(F,G,B){B=3DB||0;var A=3D0,D;for(var =
C=3D0,E=3DF.length;C<E;C++){D=3DF[C];if(Prototype.Selector.match(D,G)&&B=3D=
=3D=3DA++){return =
Element.extend(D)}}},findChildElements:function(B,C){var =
A=3DC.toArray().join(", ");return =
Prototype.Selector.select(A,B||document)}})})();
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/saus/scriptaculous.js?1365104688

var =
Scriptaculous=3D{Version:"1.9.0",require:function(B){try{document.write('=
<script type=3D"text/javascript" src=3D"'+B+'"><\/script>')}catch(C){var =
A=3Ddocument.createElement("script");A.type=3D"text/javascript";A.src=3DB=
;document.getElementsByTagName("head")[0].appendChild(A)}},REQUIRED_PROTO=
TYPE:"1.6.0.3",load:function(){function A(C){var =
D=3DC.replace(/_.*|\./g,"");D=3DparseInt(D+"0".times(4-D.length));return =
C.indexOf("_")>-1?D-1:D}if((typeof Prototype=3D=3D"undefined")||(typeof =
Element=3D=3D"undefined")||(typeof =
Element.Methods=3D=3D"undefined")||(A(Prototype.Version)<A(Scriptaculous.=
REQUIRED_PROTOTYPE))){throw ("script.aculo.us requires the Prototype =
JavaScript framework >=3D "+Scriptaculous.REQUIRED_PROTOTYPE)}var =
B=3D/scriptaculous\.js(\?.*)?$/;$$("script[src]").findAll(function(C){ret=
urn C.src.match(B)}).each(function(D){var =
E=3DD.src.replace(B,""),C=3DD.src.match(/\?.*load=3D([a-z,]*)/);(C?C[1]:"=
builder,effects,dragdrop,controls,slider,sound").split(",").each(function=
(F){Scriptaculous.require(E+F+".js")})})}};Scriptaculous.load();
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/qcm/qcm.js?1465481860

/**
 * QCM javascript library
 * loader based on script.aculo.us (http://script.aculo.us) js loader
 *
 * @namespace QCM library
 * @author Petr Groch=C3=A1l
 */
var QCM =3D {
  version: '1.0',
  /**
   * @methodOf QCM
   * @param libraryName string; required library url
   */
  require: function(libraryName) {
    try {
      // inserting via DOM fails in Safari 2.0, so brute force approach
      document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"><\/script>');
    } catch(e) {
      // for xhtml+xml served content, fall back to DOM methods
      QCM.loadIntoHead(libraryName);
    }
  },
  /**
   * @methodOf QCM
   * @throws QCM library requires Prototype and script.aculo.us =
javascript frameworks if there is not Prototype or Scriptaculous defined
   */
  load: function() {
    if ((typeof Prototype =3D=3D 'undefined') || (typeof Scriptaculous =
=3D=3D 'undefined')) {
      throw('QCM library requires Prototype and script.aculo.us =
javascript frameworks');
    }

    var js =3D /qcm\.js(\?.*)?$/;
    $$('head script[src]').findAll(function(s) {
      return s.src.match(js);
    }).each(function(s) {
      var path =3D s.src.replace(js, ''),
      includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);
      (includes ? includes[1] : =
'qcmclient,qcmtools').split(',').each(function(include) {
        QCM.require(path+include+'.js');
      });
    });
  },
  loadIntoHead: function(libraryName) {
    var script =3D document.createElement('script');
    script.type =3D 'text/javascript';
    script.src =3D libraryName;
    document.getElementsByTagName('head')[0].appendChild(script);
  }
};

QCM.load();
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/calendar.js?1365104689

/*  Copyright Mihai Bazon, 2002-2005  |  www.bazon.net/mishoo
 * -----------------------------------------------------------
 *
 * The DHTML Calendar, version 1.0 "It is happening again"
 *
 * Details and latest version at:
 * www.dynarch.com/projects/calendar
 *
 * This script is developed by Dynarch.com.  Visit us at =
www.dynarch.com.
 *
 * This script is distributed under the GNU Lesser General Public =
License.
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html
 */

// $Id: calendar.js,v 1.51 2005/03/07 16:44:31 mishoo Exp $

/** The Calendar object constructor. */
Calendar =3D function (firstDayOfWeek, dateStr, onSelected, onClose) {
	// member variables
	this.activeDiv =3D null;
	this.currentDateEl =3D null;
	this.getDateStatus =3D null;
	this.getDateToolTip =3D null;
	this.getDateText =3D null;
	this.timeout =3D null;
	this.onSelected =3D onSelected || null;
	this.onClose =3D onClose || null;
	this.dragging =3D false;
	this.hidden =3D false;
	this.minYear =3D 1970;
	this.maxYear =3D 2050;
	this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];
	this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];
	this.isPopup =3D true;
	this.weekNumbers =3D true;
	this.firstDayOfWeek =3D typeof firstDayOfWeek =3D=3D "number" ? =
firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.
	this.showsOtherMonths =3D false;
	this.dateStr =3D dateStr;
	this.ar_days =3D null;
	this.showsTime =3D false;
	this.time24 =3D true;
	this.yearStep =3D 2;
	this.hiliteToday =3D true;
	this.multiple =3D null;
	// HTML elements
	this.table =3D null;
	this.element =3D null;
	this.tbody =3D null;
	this.firstdayname =3D null;
	// Combo boxes
	this.monthsCombo =3D null;
	this.yearsCombo =3D null;
	this.hilitedMonth =3D null;
	this.activeMonth =3D null;
	this.hilitedYear =3D null;
	this.activeYear =3D null;
	// Information
	this.dateClicked =3D false;

	// one-time initializations
	if (typeof Calendar._SDN =3D=3D "undefined") {
		// table of short day names
		if (typeof Calendar._SDN_len =3D=3D "undefined")
			Calendar._SDN_len =3D 3;
		var ar =3D new Array();
		for (var i =3D 8; i > 0;) {
			ar[--i] =3D Calendar._DN[i].substr(0, Calendar._SDN_len);
		}
		Calendar._SDN =3D ar;
		// table of short month names
		if (typeof Calendar._SMN_len =3D=3D "undefined")
			Calendar._SMN_len =3D 3;
		ar =3D new Array();
		for (var i =3D 12; i > 0;) {
			ar[--i] =3D Calendar._MN[i].substr(0, Calendar._SMN_len);
		}
		Calendar._SMN =3D ar;
	}
};

// ** constants

/// "static", needed for event handlers.
Calendar._C =3D null;

/// detect a special case of "web browser"
Calendar.is_ie =3D ( /msie/i.test(navigator.userAgent) &&
		   !/opera/i.test(navigator.userAgent) );

Calendar.is_ie5 =3D ( Calendar.is_ie && /msie =
5\.0/i.test(navigator.userAgent) );

/// detect Opera browser
Calendar.is_opera =3D /opera/i.test(navigator.userAgent);

/// detect KHTML-based browsers
Calendar.is_khtml =3D =
/Konqueror|Safari|KHTML/i.test(navigator.userAgent);

// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a =
separate
//        library, at some point.

Calendar.getAbsolutePos =3D function(el) {
	var SL =3D 0, ST =3D 0;
	var is_div =3D /^div$/i.test(el.tagName);
	if (is_div && el.scrollLeft)
		SL =3D el.scrollLeft;
	if (is_div && el.scrollTop)
		ST =3D el.scrollTop;
	var r =3D { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	if (el.offsetParent) {
		var tmp =3D this.getAbsolutePos(el.offsetParent);
		r.x +=3D tmp.x;
		r.y +=3D tmp.y;
	}
	return r;
};

Calendar.isRelated =3D function (el, evt) {
	var related =3D evt.relatedTarget;
	if (!related) {
		var type =3D evt.type;
		if (type =3D=3D "mouseover") {
			related =3D evt.fromElement;
		} else if (type =3D=3D "mouseout") {
			related =3D evt.toElement;
		}
	}
	while (related) {
		if (related =3D=3D el) {
			return true;
		}
		related =3D related.parentNode;
	}
	return false;
};

Calendar.removeClass =3D function(el, className) {
	if (!(el && el.className)) {
		return;
	}
	var cls =3D el.className.split(" ");
	var ar =3D new Array();
	for (var i =3D cls.length; i > 0;) {
		if (cls[--i] !=3D className) {
			ar[ar.length] =3D cls[i];
		}
	}
	el.className =3D ar.join(" ");
};

Calendar.addClass =3D function(el, className) {
	Calendar.removeClass(el, className);
	el.className +=3D " " + className;
};

// FIXME: the following 2 functions totally suck, are useless and should =
be replaced immediately.
Calendar.getElement =3D function(ev) {
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.currentTarget;
	while (f.nodeType !=3D 1 || /^div$/i.test(f.tagName))
		f =3D f.parentNode;
	return f;
};

Calendar.getTargetElement =3D function(ev) {
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.target;
	while (f.nodeType !=3D 1)
		f =3D f.parentNode;
	return f;
};

Calendar.stopEvent =3D function(ev) {
	ev || (ev =3D window.event);
	if (Calendar.is_ie) {
		ev.cancelBubble =3D true;
		ev.returnValue =3D false;
	} else {
		ev.preventDefault();
		ev.stopPropagation();
	}
	return false;
};

Calendar.addEvent =3D function(el, evname, func) {
	if (el.attachEvent) { // IE
		el.attachEvent("on" + evname, func);
	} else if (el.addEventListener) { // Gecko / W3C
		el.addEventListener(evname, func, true);
	} else {
		el["on" + evname] =3D func;
	}
};

Calendar.removeEvent =3D function(el, evname, func) {
	if (el.detachEvent) { // IE
		el.detachEvent("on" + evname, func);
	} else if (el.removeEventListener) { // Gecko / W3C
		el.removeEventListener(evname, func, true);
	} else {
		el["on" + evname] =3D null;
	}
};

Calendar.createElement =3D function(type, parent) {
	var el =3D null;
	if (document.createElementNS) {
		// use the XHTML namespace; IE won't normally get here unless
		// _they_ "fix" the DOM2 implementation.
		el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);
	} else {
		el =3D document.createElement(type);
	}
	if (typeof parent !=3D "undefined") {
		parent.appendChild(el);
	}
	return el;
};

// END: UTILITY FUNCTIONS

// BEGIN: CALENDAR STATIC FUNCTIONS

/** Internal -- adds a set of events to make some element behave like a =
button. */
Calendar._add_evs =3D function(el) {
	with (Calendar) {
		addEvent(el, "mouseover", dayMouseOver);
		addEvent(el, "mousedown", dayMouseDown);
		addEvent(el, "mouseout", dayMouseOut);
		if (is_ie) {
			addEvent(el, "dblclick", dayMouseDblClick);
			el.setAttribute("unselectable", true);
		}
	}
};

Calendar.findMonth =3D function(el) {
	if (typeof el.month !=3D "undefined") {
		return el;
	} else if (typeof el.parentNode.month !=3D "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.findYear =3D function(el) {
	if (typeof el.year !=3D "undefined") {
		return el;
	} else if (typeof el.parentNode.year !=3D "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.showMonthsCombo =3D function () {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	var cal =3D cal;
	var cd =3D cal.activeDiv;
	var mc =3D cal.monthsCombo;
	if (cal.hilitedMonth) {
		Calendar.removeClass(cal.hilitedMonth, "hilite");
	}
	if (cal.activeMonth) {
		Calendar.removeClass(cal.activeMonth, "active");
	}
	var mon =3D =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
	Calendar.addClass(mon, "active");
	cal.activeMonth =3D mon;
	var s =3D mc.style;
	s.display =3D "block";
	if (cd.navtype < 0)
		s.left =3D cd.offsetLeft + "px";
	else {
		var mcw =3D mc.offsetWidth;
		if (typeof mcw =3D=3D "undefined")
			// Konqueror brain-dead techniques
			mcw =3D 50;
		s.left =3D (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
	}
	s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";
};

Calendar.showYearsCombo =3D function (fwd) {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	var cal =3D cal;
	var cd =3D cal.activeDiv;
	var yc =3D cal.yearsCombo;
	if (cal.hilitedYear) {
		Calendar.removeClass(cal.hilitedYear, "hilite");
	}
	if (cal.activeYear) {
		Calendar.removeClass(cal.activeYear, "active");
	}
	cal.activeYear =3D null;
	var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);
	var yr =3D yc.firstChild;
	var show =3D false;
	for (var i =3D 12; i > 0; --i) {
		if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {
			yr.innerHTML =3D Y;
			yr.year =3D Y;
			yr.style.display =3D "block";
			show =3D true;
		} else {
			yr.style.display =3D "none";
		}
		yr =3D yr.nextSibling;
		Y +=3D fwd ? cal.yearStep : -cal.yearStep;
	}
	if (show) {
		var s =3D yc.style;
		s.display =3D "block";
		if (cd.navtype < 0)
			s.left =3D cd.offsetLeft + "px";
		else {
			var ycw =3D yc.offsetWidth;
			if (typeof ycw =3D=3D "undefined")
				// Konqueror brain-dead techniques
				ycw =3D 50;
			s.left =3D (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
		}
		s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";
	}
};

// event handlers

Calendar.tableMouseUp =3D function(ev) {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	if (cal.timeout) {
		clearTimeout(cal.timeout);
	}
	var el =3D cal.activeDiv;
	if (!el) {
		return false;
	}
	var target =3D Calendar.getTargetElement(ev);
	ev || (ev =3D window.event);
	Calendar.removeClass(el, "active");
	if (target =3D=3D el || target.parentNode =3D=3D el) {
		Calendar.cellClick(el, ev);
	}
	var mon =3D Calendar.findMonth(target);
	var date =3D null;
	if (mon) {
		date =3D new Date(cal.date);
		if (mon.month !=3D date.getMonth()) {
			date.setMonth(mon.month);
			cal.setDate(date);
			cal.dateClicked =3D false;
			cal.callHandler();
		}
	} else {
		var year =3D Calendar.findYear(target);
		if (year) {
			date =3D new Date(cal.date);
			if (year.year !=3D date.getFullYear()) {
				date.setFullYear(year.year);
				cal.setDate(date);
				cal.dateClicked =3D false;
				cal.callHandler();
			}
		}
	}
	with (Calendar) {
		removeEvent(document, "mouseup", tableMouseUp);
		removeEvent(document, "mouseover", tableMouseOver);
		removeEvent(document, "mousemove", tableMouseOver);
		cal._hideCombos();
		_C =3D null;
		return stopEvent(ev);
	}
};

Calendar.tableMouseOver =3D function (ev) {
	var cal =3D Calendar._C;
	if (!cal) {
		return;
	}
	var el =3D cal.activeDiv;
	var target =3D Calendar.getTargetElement(ev);
	if (target =3D=3D el || target.parentNode =3D=3D el) {
		Calendar.addClass(el, "hilite active");
		Calendar.addClass(el.parentNode, "rowhilite");
	} else {
		if (typeof el.navtype =3D=3D "undefined" || (el.navtype !=3D 50 && =
(el.navtype =3D=3D 0 || Math.abs(el.navtype) > 2)))
			Calendar.removeClass(el, "active");
		Calendar.removeClass(el, "hilite");
		Calendar.removeClass(el.parentNode, "rowhilite");
	}
	ev || (ev =3D window.event);
	if (el.navtype =3D=3D 50 && target !=3D el) {
		var pos =3D Calendar.getAbsolutePos(el);
		var w =3D el.offsetWidth;
		var x =3D ev.clientX;
		var dx;
		var decrease =3D true;
		if (x > pos.x + w) {
			dx =3D x - pos.x - w;
			decrease =3D false;
		} else
			dx =3D pos.x - x;

		if (dx < 0) dx =3D 0;
		var range =3D el._range;
		var current =3D el._current;
		var count =3D Math.floor(dx / 10) % range.length;
		for (var i =3D range.length; --i >=3D 0;)
			if (range[i] =3D=3D current)
				break;
		while (count-- > 0)
			if (decrease) {
				if (--i < 0)
					i =3D range.length - 1;
			} else if ( ++i >=3D range.length )
				i =3D 0;
		var newval =3D range[i];
		el.innerHTML =3D newval;

		cal.onUpdateTime();
	}
	var mon =3D Calendar.findMonth(target);
	if (mon) {
		if (mon.month !=3D cal.date.getMonth()) {
			if (cal.hilitedMonth) {
				Calendar.removeClass(cal.hilitedMonth, "hilite");
			}
			Calendar.addClass(mon, "hilite");
			cal.hilitedMonth =3D mon;
		} else if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
	} else {
		if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
		var year =3D Calendar.findYear(target);
		if (year) {
			if (year.year !=3D cal.date.getFullYear()) {
				if (cal.hilitedYear) {
					Calendar.removeClass(cal.hilitedYear, "hilite");
				}
				Calendar.addClass(year, "hilite");
				cal.hilitedYear =3D year;
			} else if (cal.hilitedYear) {
				Calendar.removeClass(cal.hilitedYear, "hilite");
			}
		} else if (cal.hilitedYear) {
			Calendar.removeClass(cal.hilitedYear, "hilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.tableMouseDown =3D function (ev) {
	if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {
		return Calendar.stopEvent(ev);
	}
};

Calendar.calDragIt =3D function (ev) {
	var cal =3D Calendar._C;
	if (!(cal && cal.dragging)) {
		return false;
	}
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY =3D window.event.clientY + document.body.scrollTop;
		posX =3D window.event.clientX + document.body.scrollLeft;
	} else {
		posX =3D ev.pageX;
		posY =3D ev.pageY;
	}
	cal.hideShowCovered();
	var st =3D cal.element.style;
	st.left =3D (posX - cal.xOffs) + "px";
	st.top =3D (posY - cal.yOffs) + "px";
	return Calendar.stopEvent(ev);
};

Calendar.calDragEnd =3D function (ev) {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	cal.dragging =3D false;
	with (Calendar) {
		removeEvent(document, "mousemove", calDragIt);
		removeEvent(document, "mouseup", calDragEnd);
		tableMouseUp(ev);
	}
	cal.hideShowCovered();
};

Calendar.dayMouseDown =3D function(ev) {
	var el =3D Calendar.getElement(ev);
	if (el.disabled) {
		return false;
	}
	var cal =3D el.calendar;
	cal.activeDiv =3D el;
	Calendar._C =3D cal;
	if (el.navtype !=3D 300) with (Calendar) {
		if (el.navtype =3D=3D 50) {
			el._current =3D el.innerHTML;
			addEvent(document, "mousemove", tableMouseOver);
		} else
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", =
tableMouseOver);
		addClass(el, "hilite active");
		addEvent(document, "mouseup", tableMouseUp);
	} else if (cal.isPopup) {
		cal._dragStart(ev);
	}
	if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);
	} else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout =3D setTimeout((el.navtype > 0) ? =
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", =
250);
	} else {
		cal.timeout =3D null;
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseDblClick =3D function(ev) {
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);
	if (Calendar.is_ie) {
		document.selection.empty();
	}
};

Calendar.dayMouseOver =3D function(ev) {
	var el =3D Calendar.getElement(ev);
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
		return false;
	}
	if (el.ttip) {
		if (el.ttip.substr(0, 1) =3D=3D "_") {
			el.ttip =3D el.caldate.print(el.calendar.ttDateFormat) + =
el.ttip.substr(1);
		}
		el.calendar.tooltips.innerHTML =3D el.ttip;
	}
	if (el.navtype !=3D 300) {
		Calendar.addClass(el, "hilite");
		if (el.caldate) {
			Calendar.addClass(el.parentNode, "rowhilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseOut =3D function(ev) {
	with (Calendar) {
		var el =3D getElement(ev);
		if (isRelated(el, ev) || _C || el.disabled)
			return false;
		removeClass(el, "hilite");
		if (el.caldate)
			removeClass(el.parentNode, "rowhilite");
		if (el.calendar)
			el.calendar.tooltips.innerHTML =3D _TT["SEL_DATE"];
		return stopEvent(ev);
	}
};

/**
 *  A generic "click" handler :) handles all types of buttons defined in =
this
 *  calendar.
 */
Calendar.cellClick =3D function(el, ev) {
	var cal =3D el.calendar;
	var closing =3D false;
	var newdate =3D false;
	var date =3D null;
	if (typeof el.navtype =3D=3D "undefined") {
		if (cal.currentDateEl) {
			Calendar.removeClass(cal.currentDateEl, "selected");
			Calendar.addClass(el, "selected");
			closing =3D (cal.currentDateEl =3D=3D el);
			if (!closing) {
				cal.currentDateEl =3D el;
			}
		}
		cal.date.setDateOnly(el.caldate);
		date =3D cal.date;
		var other_month =3D !(cal.dateClicked =3D !el.otherMonth);
		if (!other_month && !cal.currentDateEl)
			cal._toggleMultipleDate(new Date(date));
		else
			newdate =3D !el.disabled;
		// a date was clicked
		if (other_month)
			cal._init(cal.firstDayOfWeek, date);
	} else {
		if (el.navtype =3D=3D 200) {
			Calendar.removeClass(el, "hilite");
			cal.callCloseHandler();
			return;
		}
		date =3D new Date(cal.date);
		if (el.navtype =3D=3D 0)
			date.setDateOnly(new Date()); // TODAY
		// unless "today" was clicked, we assume no date was clicked so
		// the selected handler will know not to close the calenar when
		// in single-click mode.
		// cal.dateClicked =3D (el.navtype =3D=3D 0);
		cal.dateClicked =3D false;
		var year =3D date.getFullYear();
		var mon =3D date.getMonth();
		function setMonth(m) {
			var day =3D date.getDate();
			var max =3D date.getMonthDays(m);
			if (day > max) {
				date.setDate(max);
			}
			date.setMonth(m);
		};
		switch (el.navtype) {
		    case 400:
			Calendar.removeClass(el, "hilite");
			var text =3D Calendar._TT["ABOUT"];
			if (typeof text !=3D "undefined") {
				text +=3D cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";
			} else {
				// FIXME: this should be removed as soon as lang files get updated!
				text =3D "Help and about box text is not translated into this =
language.\n" +
					"If you know this language and you feel generous please update\n" +
					"the corresponding file in \"lang\" subdir to match =
calendar-en.js\n" +
					"and send it back to <mihai_bazon@yahoo.com> to get it into the =
distribution  ;-)\n\n" +
					"Thank you!\n" +
					"http://dynarch.com/mishoo/calendar.epl\n";
			}
			alert(text);
			return;
		    case -2:
			if (year > cal.minYear) {
				date.setFullYear(year - 1);
			}
			break;
		    case -1:
			if (mon > 0) {
				setMonth(mon - 1);
			} else if (year-- > cal.minYear) {
				date.setFullYear(year);
				setMonth(11);
			}
			break;
		    case 1:
			if (mon < 11) {
				setMonth(mon + 1);
			} else if (year < cal.maxYear) {
				date.setFullYear(year + 1);
				setMonth(0);
			}
			break;
		    case 2:
			if (year < cal.maxYear) {
				date.setFullYear(year + 1);
			}
			break;
		    case 100:
			cal.setFirstDayOfWeek(el.fdow);
			return;
		    case 50:
			var range =3D el._range;
			var current =3D el.innerHTML;
			for (var i =3D range.length; --i >=3D 0;)
				if (range[i] =3D=3D current)
					break;
			if (ev && ev.shiftKey) {
				if (--i < 0)
					i =3D range.length - 1;
			} else if ( ++i >=3D range.length )
				i =3D 0;
			var newval =3D range[i];
			el.innerHTML =3D newval;
			cal.onUpdateTime();
			return;
		    case 0:
			// TODAY will bring us here
			if ((typeof cal.getDateStatus =3D=3D "function") &&
			    cal.getDateStatus(date, date.getFullYear(), date.getMonth(), =
date.getDate())) {
				return false;
			}
			break;
		}
		if (!date.equalsTo(cal.date)) {
			cal.setDate(date);
			newdate =3D true;
		} else if (el.navtype =3D=3D 0)
			newdate =3D closing =3D true;
	}
	if (newdate) {
		ev && cal.callHandler();
	}
	if (closing) {
		Calendar.removeClass(el, "hilite");
		ev && cal.callCloseHandler();
	}
};

// END: CALENDAR STATIC FUNCTIONS

// BEGIN: CALENDAR OBJECT FUNCTIONS

/**
 *  This function creates the calendar inside the given parent.  If _par =
is
 *  null than it creates a popup calendar inside the BODY element.  If =
_par is
 *  an element, be it BODY, then it creates a non-popup calendar (still
 *  hidden).  Some properties need to be set before calling this =
function.
 */
Calendar.prototype.create =3D function (_par) {
	var parent =3D null;
	if (! _par) {
		// default parent is the document body, in which case we create
		// a popup calendar.
		parent =3D document.getElementsByTagName("body")[0];
		this.isPopup =3D true;
	} else {
		parent =3D _par;
		this.isPopup =3D false;
	}
	this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();

	var table =3D Calendar.createElement("table");
	this.table =3D table;
	table.cellSpacing =3D 0;
	table.cellPadding =3D 0;
	table.calendar =3D this;
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);

	var div =3D Calendar.createElement("div");
	this.element =3D div;
	div.className =3D "calendar";
	if (this.isPopup) {
		div.style.position =3D "absolute";
		div.style.display =3D "none";
	}
	div.appendChild(table);

	var thead =3D Calendar.createElement("thead", table);
	var cell =3D null;
	var row =3D null;

	var cal =3D this;
	var hh =3D function (text, cs, navtype) {
		cell =3D Calendar.createElement("td", row);
		cell.colSpan =3D cs;
		cell.className =3D "button";
		if (navtype !=3D 0 && Math.abs(navtype) <=3D 2)
			cell.className +=3D " nav";
		Calendar._add_evs(cell);
		cell.calendar =3D cal;
		cell.navtype =3D navtype;
		cell.innerHTML =3D "<div unselectable=3D'on'>" + text + "</div>";
		return cell;
	};

	row =3D Calendar.createElement("tr", thead);
	var title_length =3D 6;
	(this.isPopup) && --title_length;
	(this.weekNumbers) && ++title_length;

	hh("?", 1, 400).ttip =3D Calendar._TT["INFO"];
	this.title =3D hh("", title_length, 300);
	this.title.className =3D "title";
	if (this.isPopup) {
		this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];
		this.title.style.cursor =3D "move";
		hh("&#x00d7;", 1, 200).ttip =3D Calendar._TT["CLOSE"];
	}

	row =3D Calendar.createElement("tr", thead);
	row.className =3D "headrow";

	this._nav_py =3D hh("&#x00ab;", 1, -2);
	this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];

	this._nav_pm =3D hh("&#x2039;", 1, -1);
	this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];

	this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, =
0);
	this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];

	this._nav_nm =3D hh("&#x203a;", 1, 1);
	this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];

	this._nav_ny =3D hh("&#x00bb;", 1, 2);
	this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"];

	// day names
	row =3D Calendar.createElement("tr", thead);
	row.className =3D "daynames";
	if (this.weekNumbers) {
		cell =3D Calendar.createElement("td", row);
		cell.className =3D "name wn";
		cell.innerHTML =3D Calendar._TT["WK"];
	}
	for (var i =3D 7; i > 0; --i) {
		cell =3D Calendar.createElement("td", row);
		if (!i) {
			cell.navtype =3D 100;
			cell.calendar =3D this;
			Calendar._add_evs(cell);
		}
	}
	this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : =
row.firstChild;
	this._displayWeekdays();

	var tbody =3D Calendar.createElement("tbody", table);
	this.tbody =3D tbody;

	for (i =3D 6; i > 0; --i) {
		row =3D Calendar.createElement("tr", tbody);
		if (this.weekNumbers) {
			cell =3D Calendar.createElement("td", row);
		}
		for (var j =3D 7; j > 0; --j) {
			cell =3D Calendar.createElement("td", row);
			cell.calendar =3D this;
			Calendar._add_evs(cell);
		}
	}

	if (this.showsTime) {
		row =3D Calendar.createElement("tr", tbody);
		row.className =3D "time";

		cell =3D Calendar.createElement("td", row);
		cell.className =3D "time";
		cell.colSpan =3D 2;
		cell.innerHTML =3D Calendar._TT["TIME"] || "&nbsp;";

		cell =3D Calendar.createElement("td", row);
		cell.className =3D "time";
		cell.colSpan =3D this.weekNumbers ? 4 : 3;

		(function(){
			function makeTimePart(className, init, range_start, range_end) {
				var part =3D Calendar.createElement("span", cell);
				part.className =3D className;
				part.innerHTML =3D init;
				part.calendar =3D cal;
				part.ttip =3D Calendar._TT["TIME_PART"];
				part.navtype =3D 50;
				part._range =3D [];
				if (typeof range_start !=3D "number")
					part._range =3D range_start;
				else {
					for (var i =3D range_start; i <=3D range_end; ++i) {
						var txt;
						if (i < 10 && range_end >=3D 10) txt =3D '0' + i;
						else txt =3D '' + i;
						part._range[part._range.length] =3D txt;
					}
				}
				Calendar._add_evs(part);
				return part;
			};
			var hrs =3D cal.date.getHours();
			var mins =3D cal.date.getMinutes();
			var t12 =3D !cal.time24;
			var pm =3D (hrs > 12);
			if (t12 && pm) hrs -=3D 12;
			var H =3D makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);
			var span =3D Calendar.createElement("span", cell);
			span.innerHTML =3D ":";
			span.className =3D "colon";
			var M =3D makeTimePart("minute", mins, 0, 59);
			var AP =3D null;
			cell =3D Calendar.createElement("td", row);
			cell.className =3D "time";
			cell.colSpan =3D 2;
			if (t12)
				AP =3D makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);
			else
				cell.innerHTML =3D "&nbsp;";

			cal.onSetTime =3D function() {
				var pm, hrs =3D this.date.getHours(),
					mins =3D this.date.getMinutes();
				if (t12) {
					pm =3D (hrs >=3D 12);
					if (pm) hrs -=3D 12;
					if (hrs =3D=3D 0) hrs =3D 12;
					AP.innerHTML =3D pm ? "pm" : "am";
				}
				H.innerHTML =3D (hrs < 10) ? ("0" + hrs) : hrs;
				M.innerHTML =3D (mins < 10) ? ("0" + mins) : mins;
			};

			cal.onUpdateTime =3D function() {
				var date =3D this.date;
				var h =3D parseInt(H.innerHTML, 10);
				if (t12) {
					if (/pm/i.test(AP.innerHTML) && h < 12)
						h +=3D 12;
					else if (/am/i.test(AP.innerHTML) && h =3D=3D 12)
						h =3D 0;
				}
				var d =3D date.getDate();
				var m =3D date.getMonth();
				var y =3D date.getFullYear();
				date.setHours(h);
				date.setMinutes(parseInt(M.innerHTML, 10));
				date.setFullYear(y);
				date.setMonth(m);
				date.setDate(d);
				this.dateClicked =3D false;
				this.callHandler();
			};
		})();
	} else {
		this.onSetTime =3D this.onUpdateTime =3D function() {};
	}

	var tfoot =3D Calendar.createElement("tfoot", table);

	row =3D Calendar.createElement("tr", tfoot);
	row.className =3D "footrow";

	cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);
	cell.className =3D "ttip";
	if (this.isPopup) {
		cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];
		cell.style.cursor =3D "move";
	}
	this.tooltips =3D cell;

	div =3D Calendar.createElement("div", this.element);
	this.monthsCombo =3D div;
	div.className =3D "combo";
	for (i =3D 0; i < Calendar._MN.length; ++i) {
		var mn =3D Calendar.createElement("div");
		mn.className =3D Calendar.is_ie ? "label-IEfix" : "label";
		mn.month =3D i;
		mn.innerHTML =3D Calendar._SMN[i];
		div.appendChild(mn);
	}

	div =3D Calendar.createElement("div", this.element);
	this.yearsCombo =3D div;
	div.className =3D "combo";
	for (i =3D 12; i > 0; --i) {
		var yr =3D Calendar.createElement("div");
		yr.className =3D Calendar.is_ie ? "label-IEfix" : "label";
		div.appendChild(yr);
	}

	this._init(this.firstDayOfWeek, this.date);
	parent.appendChild(this.element);
};

/** keyboard navigation, only for popup calendars */
Calendar._keyEvent =3D function(ev) {
	var cal =3D window._dynarch_popupCalendar;
	if (!cal || cal.multiple)
		return false;
	(Calendar.is_ie) && (ev =3D window.event);
	var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress"),
		K =3D ev.keyCode;
	if (ev.ctrlKey) {
		switch (K) {
		    case 37: // KEY left
			act && Calendar.cellClick(cal._nav_pm);
			break;
		    case 38: // KEY up
			act && Calendar.cellClick(cal._nav_py);
			break;
		    case 39: // KEY right
			act && Calendar.cellClick(cal._nav_nm);
			break;
		    case 40: // KEY down
			act && Calendar.cellClick(cal._nav_ny);
			break;
		    default:
			return false;
		}
	} else switch (K) {
	    case 32: // KEY space (now)
		Calendar.cellClick(cal._nav_now);
		break;
	    case 27: // KEY esc
		act && cal.callCloseHandler();
		break;
	    case 37: // KEY left
	    case 38: // KEY up
	    case 39: // KEY right
	    case 40: // KEY down
		if (act) {
			var prev, x, y, ne, el, step;
			prev =3D K =3D=3D 37 || K =3D=3D 38;
			step =3D (K =3D=3D 37 || K =3D=3D 39) ? 1 : 7;
			function setVars() {
				el =3D cal.currentDateEl;
				var p =3D el.pos;
				x =3D p & 15;
				y =3D p >> 4;
				ne =3D cal.ar_days[y][x];
			};setVars();
			function prevMonth() {
				var date =3D new Date(cal.date);
				date.setDate(date.getDate() - step);
				cal.setDate(date);
			};
			function nextMonth() {
				var date =3D new Date(cal.date);
				date.setDate(date.getDate() + step);
				cal.setDate(date);
			};
			while (1) {
				switch (K) {
				    case 37: // KEY left
					if (--x >=3D 0)
						ne =3D cal.ar_days[y][x];
					else {
						x =3D 6;
						K =3D 38;
						continue;
					}
					break;
				    case 38: // KEY up
					if (--y >=3D 0)
						ne =3D cal.ar_days[y][x];
					else {
						prevMonth();
						setVars();
					}
					break;
				    case 39: // KEY right
					if (++x < 7)
						ne =3D cal.ar_days[y][x];
					else {
						x =3D 0;
						K =3D 40;
						continue;
					}
					break;
				    case 40: // KEY down
					if (++y < cal.ar_days.length)
						ne =3D cal.ar_days[y][x];
					else {
						nextMonth();
						setVars();
					}
					break;
				}
				break;
			}
			if (ne) {
				if (!ne.disabled)
					Calendar.cellClick(ne);
				else if (prev)
					prevMonth();
				else
					nextMonth();
			}
		}
		break;
	    case 13: // KEY enter
		if (act)
			Calendar.cellClick(cal.currentDateEl, ev);
		break;
	    default:
		return false;
	}
	return Calendar.stopEvent(ev);
};

/**
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek
 */
Calendar.prototype._init =3D function (firstDayOfWeek, date) {
	var today =3D new Date(),
		TY =3D today.getFullYear(),
		TM =3D today.getMonth(),
		TD =3D today.getDate();
	this.table.style.visibility =3D "hidden";
	var year =3D date.getFullYear();
	if (year < this.minYear) {
		year =3D this.minYear;
		date.setFullYear(year);
	} else if (year > this.maxYear) {
		year =3D this.maxYear;
		date.setFullYear(year);
	}
	this.firstDayOfWeek =3D firstDayOfWeek;
	this.date =3D new Date(date);
	var month =3D date.getMonth();
	var mday =3D date.getDate();
	var no_days =3D date.getMonthDays();

	// calendar voodoo for computing the first day that would actually be
	// displayed in the calendar, even if it's from the previous month.
	// WARNING: this is magic. ;-)
	date.setDate(1);
	var day1 =3D (date.getDay() - this.firstDayOfWeek) % 7;
	if (day1 < 0)
		day1 +=3D 7;
	date.setDate(-day1);
	date.setDate(date.getDate() + 1);

	var row =3D this.tbody.firstChild;
	var MN =3D Calendar._SMN[month];
	var ar_days =3D this.ar_days =3D new Array();
	var weekend =3D Calendar._TT["WEEKEND"];
	var dates =3D this.multiple ? (this.datesCells =3D {}) : null;
	for (var i =3D 0; i < 6; ++i, row =3D row.nextSibling) {
		var cell =3D row.firstChild;
		if (this.weekNumbers) {
			cell.className =3D "day wn";
			cell.innerHTML =3D date.getWeekNumber();
			cell =3D cell.nextSibling;
		}
		row.className =3D "daysrow";
		var hasdays =3D false, iday, dpos =3D ar_days[i] =3D [];
		for (var j =3D 0; j < 7; ++j, cell =3D cell.nextSibling, =
date.setDate(iday + 1)) {
			iday =3D date.getDate();
			var wday =3D date.getDay();
			cell.className =3D "day";
			cell.pos =3D i << 4 | j;
			dpos[j] =3D cell;
			var current_month =3D (date.getMonth() =3D=3D month);
			if (!current_month) {
				if (this.showsOtherMonths) {
					cell.className +=3D " othermonth";
					cell.otherMonth =3D true;
				} else {
					cell.className =3D "emptycell";
					cell.innerHTML =3D "&nbsp;";
					cell.disabled =3D true;
					continue;
				}
			} else {
				cell.otherMonth =3D false;
				hasdays =3D true;
			}
			cell.disabled =3D false;
			cell.innerHTML =3D this.getDateText ? this.getDateText(date, iday) : =
iday;
			if (dates)
				dates[date.print("%Y%m%d")] =3D cell;
			if (this.getDateStatus) {
				var status =3D this.getDateStatus(date, year, month, iday);
				if (this.getDateToolTip) {
					var toolTip =3D this.getDateToolTip(date, year, month, iday);
					if (toolTip)
						cell.title =3D toolTip;
				}
				if (status =3D=3D=3D true) {
					cell.className +=3D " disabled";
					cell.disabled =3D true;
				} else {
					if (/disabled/i.test(status))
						cell.disabled =3D true;
					cell.className +=3D " " + status;
				}
			}
			if (!cell.disabled) {
				cell.caldate =3D new Date(date);
				cell.ttip =3D "_";
				if (!this.multiple && current_month
				    && iday =3D=3D mday && this.hiliteToday) {
					cell.className +=3D " selected";
					this.currentDateEl =3D cell;
				}
				if (date.getFullYear() =3D=3D TY &&
				    date.getMonth() =3D=3D TM &&
				    iday =3D=3D TD) {
					cell.className +=3D " today";
					cell.ttip +=3D Calendar._TT["PART_TODAY"];
				}
				if (weekend.indexOf(wday.toString()) !=3D -1)
					cell.className +=3D cell.otherMonth ? " oweekend" : " weekend";
			}
		}
		if (!(hasdays || this.showsOtherMonths))
			row.className =3D "emptyrow";
	}
	this.title.innerHTML =3D Calendar._MN[month] + ", " + year;
	this.onSetTime();
	this.table.style.visibility =3D "visible";
	this._initMultipleDates();
	// PROFILE
	// this.tooltips.innerHTML =3D "Generated in " + ((new Date()) - today) =
+ " ms";
};

Calendar.prototype._initMultipleDates =3D function() {
	if (this.multiple) {
		for (var i in this.multiple) {
			var cell =3D this.datesCells[i];
			var d =3D this.multiple[i];
			if (!d)
				continue;
			if (cell)
				cell.className +=3D " selected";
		}
	}
};

Calendar.prototype._toggleMultipleDate =3D function(date) {
	if (this.multiple) {
		var ds =3D date.print("%Y%m%d");
		var cell =3D this.datesCells[ds];
		if (cell) {
			var d =3D this.multiple[ds];
			if (!d) {
				Calendar.addClass(cell, "selected");
				this.multiple[ds] =3D date;
			} else {
				Calendar.removeClass(cell, "selected");
				delete this.multiple[ds];
			}
		}
	}
};

Calendar.prototype.setDateToolTipHandler =3D function (unaryFunction) {
	this.getDateToolTip =3D unaryFunction;
};

/**
 *  Calls _init function above for going to a certain date (but only if =
the
 *  date is different than the currently selected one).
 */
Calendar.prototype.setDate =3D function (date) {
	if (!date.equalsTo(this.date)) {
		this._init(this.firstDayOfWeek, date);
	}
};

/**
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is
 *  dynamic, meaning that the list of disabled date can change at =
runtime.
 *  Just * call this function if you think that the list of disabled =
dates
 *  should * change.
 */
Calendar.prototype.refresh =3D function () {
	this._init(this.firstDayOfWeek, this.date);
};

/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for =
Monday, etc.). */
Calendar.prototype.setFirstDayOfWeek =3D function (firstDayOfWeek) {
	this._init(firstDayOfWeek, this.date);
	this._displayWeekdays();
};

/**
 *  Allows customization of what dates are enabled.  The "unaryFunction"
 *  parameter must be a function object that receives the date (as a JS =
Date
 *  object) and returns a boolean value.  If the returned value is true =
then
 *  the passed date will be marked as disabled.
 */
Calendar.prototype.setDateStatusHandler =3D =
Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {
	this.getDateStatus =3D unaryFunction;
};

/** Customization of allowed year range for the calendar. */
Calendar.prototype.setRange =3D function (a, z) {
	this.minYear =3D a;
	this.maxYear =3D z;
};

/** Calls the first user handler (selectedHandler). */
Calendar.prototype.callHandler =3D function () {
	if (this.onSelected) {
		this.onSelected(this, this.date.print(this.dateFormat));
	}
};

/** Calls the second user handler (closeHandler). */
Calendar.prototype.callCloseHandler =3D function () {
	if (this.onClose) {
		this.onClose(this);
	}
	this.hideShowCovered();
};

/** Removes the calendar object from the DOM tree and destroys it. */
Calendar.prototype.destroy =3D function () {
	var el =3D this.element.parentNode;
	el.removeChild(this.element);
	Calendar._C =3D null;
	window._dynarch_popupCalendar =3D null;
};

/**
 *  Moves the calendar element to a different section in the DOM tree =
(changes
 *  its parent).
 */
Calendar.prototype.reparent =3D function (new_parent) {
	var el =3D this.element;
	el.parentNode.removeChild(el);
	new_parent.appendChild(el);
};

// This gets called when the user presses a mouse button anywhere in the
// document, if the calendar is shown.  If the click was outside the =
open
// calendar this function closes it.
Calendar._checkCalendar =3D function(ev) {
	var calendar =3D window._dynarch_popupCalendar;
	if (!calendar) {
		return false;
	}
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);
	for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);
	if (el =3D=3D null) {
		// calls closeHandler which should hide the calendar.
		window._dynarch_popupCalendar.callCloseHandler();
		return Calendar.stopEvent(ev);
	}
};

/** Shows the calendar. */
Calendar.prototype.show =3D function () {
	var rows =3D this.table.getElementsByTagName("tr");
	for (var i =3D rows.length; i > 0;) {
		var row =3D rows[--i];
		Calendar.removeClass(row, "rowhilite");
		var cells =3D row.getElementsByTagName("td");
		for (var j =3D cells.length; j > 0;) {
			var cell =3D cells[--j];
			Calendar.removeClass(cell, "hilite");
			Calendar.removeClass(cell, "active");
		}
	}
	this.element.style.display =3D "block";
	this.hidden =3D false;
	if (this.isPopup) {
		window._dynarch_popupCalendar =3D this;
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.hideShowCovered();
};

/**
 *  Hides the calendar.  Also removes any "hilite" from the class of any =
TD
 *  element.
 */
Calendar.prototype.hide =3D function () {
	if (this.isPopup) {
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.element.style.display =3D "none";
	this.hidden =3D true;
	this.hideShowCovered();
};

/**
 *  Shows the calendar at a given absolute position (beware that, =
depending on
 *  the calendar element style -- position property -- this might be =
relative
 *  to the parent's containing rectangle).
 */
Calendar.prototype.showAt =3D function (x, y) {
	var s =3D this.element.style;
	s.left =3D x + "px";
	s.top =3D y + "px";
	this.show();
};

/** Shows the calendar near a given element. */
Calendar.prototype.showAtElement =3D function (el, opts) {
	var self =3D this;
	var p =3D Calendar.getAbsolutePos(el);
	if (!opts || typeof opts !=3D "string") {
		this.showAt(p.x, p.y + el.offsetHeight);
		return true;
	}
	function fixPosition(box) {
		if (box.x < 0)
			box.x =3D 0;
		if (box.y < 0)
			box.y =3D 0;
		var cp =3D document.createElement("div");
		var s =3D cp.style;
		s.position =3D "absolute";
		s.right =3D s.bottom =3D s.width =3D s.height =3D "0px";
		document.body.appendChild(cp);
		var br =3D Calendar.getAbsolutePos(cp);
		document.body.removeChild(cp);
		if (Calendar.is_ie) {
			if (document.documentElement && (document.documentElement.scrollTop)) =
{
        br.y +=3D document.documentElement.scrollTop;
      } else {
        br.y +=3D document.body.scrollTop;
      }
			br.x +=3D document.body.scrollLeft;
		} else {
			br.y +=3D window.scrollY;
			br.x +=3D window.scrollX;
		}
		var tmp =3D box.x + box.width - br.x;
		if (tmp > 0) box.x -=3D tmp;
		tmp =3D box.y + box.height - br.y;
		if (tmp > 0) box.y -=3D tmp;
	};
	this.element.style.display =3D "block";
	Calendar.continuation_for_the_fucking_khtml_browser =3D function() {
		var w =3D self.element.offsetWidth;
		var h =3D self.element.offsetHeight;
		self.element.style.display =3D "none";
		var valign =3D opts.substr(0, 1);
		var halign =3D "l";
		if (opts.length > 1) {
			halign =3D opts.substr(1, 1);
		}
		// vertical alignment
		switch (valign) {
		    case "T": p.y -=3D h; break;
		    case "B": p.y +=3D el.offsetHeight; break;
		    case "C": p.y +=3D (el.offsetHeight - h) / 2; break;
		    case "t": p.y +=3D el.offsetHeight - h; break;
		    case "b": break; // already there
		}
		// horizontal alignment
		switch (halign) {
		    case "L": p.x -=3D w; break;
		    case "R": p.x +=3D el.offsetWidth; break;
		    case "C": p.x +=3D (el.offsetWidth - w) / 2; break;
		    case "l": p.x +=3D el.offsetWidth - w; break;
		    case "r": break; // already there
		}
		p.width =3D w;
		p.height =3D h + 40;
		self.monthsCombo.style.display =3D "none";
		fixPosition(p);
		self.showAt(p.x, p.y);
	};
	if (Calendar.is_khtml)
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", =
10);
	else
		Calendar.continuation_for_the_fucking_khtml_browser();
};

/** Customizes the date format. */
Calendar.prototype.setDateFormat =3D function (str) {
	this.dateFormat =3D str;
};

/** Customizes the tooltip date format. */
Calendar.prototype.setTtDateFormat =3D function (str) {
	this.ttDateFormat =3D str;
};

/**
 *  Tries to identify the date represented in a string.  If successful =
it also
 *  calls this.setDate which moves the calendar to the given date.
 */
Calendar.prototype.parseDate =3D function(str, fmt) {
	if (!fmt)
		fmt =3D this.dateFormat;
	this.setDate(Date.parseDate(str, fmt));
};

Calendar.prototype.hideShowCovered =3D function () {
	if (!Calendar.is_ie && !Calendar.is_opera)
		return;
	function getVisib(obj){
		var value =3D obj.style.visibility;
		if (!value) {
			if (document.defaultView && typeof =
(document.defaultView.getComputedStyle) =3D=3D "function") { // Gecko, =
W3C
				if (!Calendar.is_khtml)
					value =3D document.defaultView.
						getComputedStyle(obj, "").getPropertyValue("visibility");
				else
					value =3D '';
			} else if (obj.currentStyle) { // IE
				value =3D obj.currentStyle.visibility;
			} else
				value =3D '';
		}
		return value;
	};

	var tags =3D new Array("applet", "iframe", "select");
	var el =3D this.element;

	var p =3D Calendar.getAbsolutePos(el);
	var EX1 =3D p.x;
	var EX2 =3D el.offsetWidth + EX1;
	var EY1 =3D p.y;
	var EY2 =3D el.offsetHeight + EY1;

	for (var k =3D tags.length; k > 0; ) {
		var ar =3D document.getElementsByTagName(tags[--k]);
		var cc =3D null;

		for (var i =3D ar.length; i > 0;) {
			cc =3D ar[--i];

			p =3D Calendar.getAbsolutePos(cc);
			var CX1 =3D p.x;
			var CX2 =3D cc.offsetWidth + CX1;
			var CY1 =3D p.y;
			var CY2 =3D cc.offsetHeight + CY1;

			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 =
< EY1)) {
				if (!cc.__msh_save_visibility) {
					cc.__msh_save_visibility =3D getVisib(cc);
				}
				cc.style.visibility =3D cc.__msh_save_visibility;
			} else {
				if (!cc.__msh_save_visibility) {
					cc.__msh_save_visibility =3D getVisib(cc);
				}
				cc.style.visibility =3D "hidden";
			}
		}
	}
};

/** Internal function; it displays the bar with the names of the =
weekday. */
Calendar.prototype._displayWeekdays =3D function () {
	var fdow =3D this.firstDayOfWeek;
	var cell =3D this.firstdayname;
	var weekend =3D Calendar._TT["WEEKEND"];
	for (var i =3D 0; i < 7; ++i) {
		cell.className =3D "day name";
		var realday =3D (i + fdow) % 7;
		if (i) {
			cell.ttip =3D Calendar._TT["DAY_FIRST"].replace("%s", =
Calendar._DN[realday]);
			cell.navtype =3D 100;
			cell.calendar =3D this;
			cell.fdow =3D realday;
			Calendar._add_evs(cell);
		}
		if (weekend.indexOf(realday.toString()) !=3D -1) {
			Calendar.addClass(cell, "weekend");
		}
		cell.innerHTML =3D Calendar._SDN[(i + fdow) % 7];
		cell =3D cell.nextSibling;
	}
};

/** Internal function.  Hides all combo boxes that might be displayed. =
*/
Calendar.prototype._hideCombos =3D function () {
	this.monthsCombo.style.display =3D "none";
	this.yearsCombo.style.display =3D "none";
};

/** Internal function.  Starts dragging the element. */
Calendar.prototype._dragStart =3D function (ev) {
	if (this.dragging) {
		return;
	}
	this.dragging =3D true;
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY =3D window.event.clientY + document.body.scrollTop;
		posX =3D window.event.clientX + document.body.scrollLeft;
	} else {
		posY =3D ev.clientY + window.scrollY;
		posX =3D ev.clientX + window.scrollX;
	}
	var st =3D this.element.style;
	this.xOffs =3D posX - parseInt(st.left);
	this.yOffs =3D posY - parseInt(st.top);
	with (Calendar) {
		addEvent(document, "mousemove", calDragIt);
		addEvent(document, "mouseup", calDragEnd);
	}
};

// BEGIN: DATE OBJECT PATCHES

/** Adds the number of days array to the Date object. */
Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);

/** Constants used for time computations */
Date.SECOND =3D 1000 /* milliseconds */;
Date.MINUTE =3D 60 * Date.SECOND;
Date.HOUR   =3D 60 * Date.MINUTE;
Date.DAY    =3D 24 * Date.HOUR;
Date.WEEK   =3D  7 * Date.DAY;

Date.parseDate =3D function(str, fmt) {
	var today =3D new Date();
	var y =3D 0;
	var m =3D -1;
	var d =3D 0;
	var a =3D str.split(/\W+/);
	var b =3D fmt.match(/%./g);
	var i =3D 0, j =3D 0;
	var hr =3D 0;
	var min =3D 0;
	for (i =3D 0; i < a.length; ++i) {
		if (!a[i])
			continue;
		switch (b[i]) {
		    case "%d":
		    case "%e":
			d =3D parseInt(a[i], 10);
			break;

		    case "%m":
			m =3D parseInt(a[i], 10) - 1;
			break;

		    case "%Y":
		    case "%y":
			y =3D parseInt(a[i], 10);
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);
			break;

		    case "%b":
		    case "%B":
			for (j =3D 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { m =3D j; break; }
			}
			break;

		    case "%H":
		    case "%I":
		    case "%k":
		    case "%l":
			hr =3D parseInt(a[i], 10);
			break;

		    case "%P":
		    case "%p":
			if (/pm/i.test(a[i]) && hr < 12)
				hr +=3D 12;
			else if (/am/i.test(a[i]) && hr >=3D 12)
				hr -=3D 12;
			break;

		    case "%M":
			min =3D parseInt(a[i], 10);
			break;
		}
	}
	if (isNaN(y)) y =3D today.getFullYear();
	if (isNaN(m)) m =3D today.getMonth();
	if (isNaN(d)) d =3D today.getDate();
	if (isNaN(hr)) hr =3D today.getHours();
	if (isNaN(min)) min =3D today.getMinutes();
	if (y !=3D 0 && m !=3D -1 && d !=3D 0)
		return new Date(y, m, d, hr, min, 0);
	y =3D 0; m =3D -1; d =3D 0;
	for (i =3D 0; i < a.length; ++i) {
		if (a[i].search(/[a-zA-Z]+/) !=3D -1) {
			var t =3D -1;
			for (j =3D 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { t =3D j; break; }
			}
			if (t !=3D -1) {
				if (m !=3D -1) {
					d =3D m+1;
				}
				m =3D t;
			}
		} else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {
			m =3D a[i]-1;
		} else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {
			y =3D parseInt(a[i], 10);
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);
		} else if (d =3D=3D 0) {
			d =3D a[i];
		}
	}
	if (y =3D=3D 0)
		y =3D today.getFullYear();
	if (m !=3D -1 && d !=3D 0)
		return new Date(y, m, d, hr, min, 0);
	return today;
};

/** Returns the number of days in the current month */
Date.prototype.getMonthDays =3D function(month) {
	var year =3D this.getFullYear();
	if (typeof month =3D=3D "undefined") {
		month =3D this.getMonth();
	}
	if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D =
(year%400)))) && month =3D=3D 1) {
		return 29;
	} else {
		return Date._MD[month];
	}
};

/** Returns the number of day in the year. */
Date.prototype.getDayOfYear =3D function() {
	var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);
	var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);
	var time =3D now - then;
	return Math.floor(time / Date.DAY);
};

/** Returns the number of the week in year, as defined in ISO 8601. */
Date.prototype.getWeekNumber =3D function() {
	var d =3D new Date(this.getFullYear(), this.getMonth(), this.getDate(), =
0, 0, 0);
	var DoW =3D d.getDay();
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
	var ms =3D d.valueOf(); // GMT
	d.setMonth(0);
	d.setDate(4); // Thu in Week 1
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
};

/** Checks date and time equality */
Date.prototype.equalsTo =3D function(date) {
	return ((this.getFullYear() =3D=3D date.getFullYear()) &&
		(this.getMonth() =3D=3D date.getMonth()) &&
		(this.getDate() =3D=3D date.getDate()) &&
		(this.getHours() =3D=3D date.getHours()) &&
		(this.getMinutes() =3D=3D date.getMinutes()));
};

/** Set only the year, month, date parts (keep existing time) */
Date.prototype.setDateOnly =3D function(date) {
	var tmp =3D new Date(date);
	this.setDate(1);
	this.setFullYear(tmp.getFullYear());
	this.setMonth(tmp.getMonth());
	this.setDate(tmp.getDate());
};

/** Prints the date in a string according to the given format. */
Date.prototype.print =3D function (str) {
	var m =3D this.getMonth();
	var d =3D this.getDate();
	var y =3D this.getFullYear();
	var wn =3D this.getWeekNumber();
	var w =3D this.getDay();
	var s =3D {};
	var hr =3D this.getHours();
	var pm =3D (hr >=3D 12);
	var ir =3D (pm) ? (hr - 12) : hr;
	var dy =3D this.getDayOfYear();
	if (ir =3D=3D 0)
		ir =3D 12;
	var min =3D this.getMinutes();
	var sec =3D this.getSeconds();
	s["%a"] =3D Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]
	s["%A"] =3D Calendar._DN[w]; // full weekday name
	s["%b"] =3D Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]
	s["%B"] =3D Calendar._MN[m]; // full month name
	// FIXME: %c : preferred date and time representation for the current =
locale
	s["%C"] =3D 1 + Math.floor(y / 100); // the century number
	s["%d"] =3D (d < 10) ? ("0" + d) : d; // the day of the month (range 01 =
to 31)
	s["%e"] =3D d; // the day of the month (range 1 to 31)
	// FIXME: %D : american date style: %m/%d/%y
	// FIXME: %E, %F, %G, %g, %h (man strftime)
	s["%H"] =3D (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h =
format)
	s["%I"] =3D (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h =
format)
	s["%j"] =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; =
// day of the year (range 001 to 366)
	s["%k"] =3D hr;		// hour, range 0 to 23 (24h format)
	s["%l"] =3D ir;		// hour, range 1 to 12 (12h format)
	s["%m"] =3D (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12
	s["%M"] =3D (min < 10) ? ("0" + min) : min; // minute, range 00 to 59
	s["%n"] =3D "\n";		// a newline character
	s["%p"] =3D pm ? "PM" : "AM";
	s["%P"] =3D pm ? "pm" : "am";
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p
	// FIXME: %R : the time in 24-hour notation %H:%M
	s["%s"] =3D Math.floor(this.getTime() / 1000);
	s["%S"] =3D (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59
	s["%t"] =3D "\t";		// a tab character
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)
	s["%U"] =3D s["%W"] =3D s["%V"] =3D (wn < 10) ? ("0" + wn) : wn;
	s["%u"] =3D w + 1;	// the day of the week (range 1 to 7, 1 =3D MON)
	s["%w"] =3D w;		// the day of the week (range 0 to 6, 0 =3D SUN)
	// FIXME: %x : preferred date representation for the current locale =
without the time
	// FIXME: %X : preferred time representation for the current locale =
without the date
	s["%y"] =3D ('' + y).substr(2, 2); // year without the century (range =
00 to 99)
	s["%Y"] =3D y;		// year with the century
	s["%%"] =3D "%";		// a literal '%' character

	var re =3D /%./g;
	if (!Calendar.is_ie5 && !Calendar.is_khtml)
		return str.replace(re, function (par) { return s[par] || par; });

	var a =3D str.match(re);
	for (var i =3D 0; i < a.length; i++) {
		var tmp =3D s[a[i]];
		if (tmp) {
			re =3D new RegExp(a[i], 'g');
			str =3D str.replace(re, tmp);
		}
	}

	return str;
};

Date.prototype.__msh_oldSetFullYear =3D Date.prototype.setFullYear;
Date.prototype.setFullYear =3D function(y) {
	var d =3D new Date(this);
	d.__msh_oldSetFullYear(y);
	if (d.getMonth() !=3D this.getMonth())
		this.setDate(28);
	this.__msh_oldSetFullYear(y);
};

// END: DATE OBJECT PATCHES


// global object that remembers the calendar
window._dynarch_popupCalendar =3D null;

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/lang/calendar-cs.js?1365104689

// ** I18N

// Calendar Czech language
// Author: Dan Musil, <dan@zlaty.net>
// Encoding: utf-8
// Distributed under the same terms as the calendar itself.

// full day names
Calendar._DN =3D new Array
("Ned=C4=9Ble",
 "Pond=C4=9Bl=C3=AD",
 "=C3=9Ater=C3=BD",
 "St=C5=99eda",
 "=C4=8Ctvrtek",
 "P=C3=A1tek",
 "Sobota",
 "Ned=C4=9Ble");

// Please note that the following array of short day names (and the same =
goes
// for short month names, _SMN) isn't absolutely necessary.  We give it =
here
// for exemplification on how one can customize the short day names, but =
if
// they are simply the first N letters of the full name you can simply =
say:
//
//   Calendar._SDN_len =3D N; // short day name length
//   Calendar._SMN_len =3D N; // short month name length
//
// If N =3D 3 then this is not needed either since we assume a value of =
3 if not
// present, to be compatible with translation files that were written =
before
// this feature.

// short day names
Calendar._SDN =3D new Array
("Ne",
 "Po",
 "=C3=9At",
 "St",
 "=C4=8Ct",
 "P=C3=A1",
 "So",
 "Ne");

// First day of the week. "0" means display Sunday first, "1" means =
display
// Monday first, etc.
Calendar._FD =3D 1;

// full month names
Calendar._MN =3D new Array
("Leden",
 "=C3=9Anor",
 "B=C5=99ezen",
 "Duben",
 "Kv=C4=9Bten",
 "=C4=8Cerven",
 "=C4=8Cervenec",
 "Srpen",
 "Z=C3=A1=C5=99=C3=AD",
 "=C5=98=C3=ADjen",
 "Listopad",
 "Prosinec");

// short month names
Calendar._SMN =3D new Array
("Led",
 "=C3=9Ano",
 "B=C5=99e",
 "Dub",
 "Kv=C4=9B",
 "=C4=8Cen",
 "=C4=8Cec",
 "Srp",
 "Z=C3=A1=C5=99",
 "=C5=98=C3=ADj",
 "Lis",
 "Pro");

// tooltips
Calendar._TT =3D {};
Calendar._TT["INFO"] =3D "O kalend=C3=A1=C5=99i";

Calendar._TT["ABOUT"] =3D
"DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate =
this this ;-)
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" =
+
"Distributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for =
details." +
"\n\n" +
"V=C3=BDb=C4=9Br datumu:\n" +
"- Pou=C5=BEijte tla=C4=8D=C3=ADtka \xab, \xbb pro v=C3=BDb=C4=9Br =
roku\n" +
"- Pou=C5=BEijte tla=C4=8D=C3=ADtka " + String.fromCharCode(0x2039) + ", =
" + String.fromCharCode(0x203a) + " k v=C3=BDb=C4=9Bru =
m=C4=9Bs=C3=ADce\n" +
"- Podr=C5=BEen=C3=ADm tla=C4=8D=C3=ADtka my=C5=A1i nad kter=C3=BDmkoli =
z t=C4=9Bchto tla=C4=8D=C3=ADtek umo=C5=BE=C5=88uje rychlej=C5=A1=C3=AD =
v=C3=BDb=C4=9Br.";
Calendar._TT["ABOUT_TIME"] =3D "\n\n" +
"V=C3=BDb=C4=9Br =C4=8Dasu:\n" +
"- Klepn=C4=9Bte my=C5=A1=C3=AD na kteroukoli =C4=8D=C3=A1st =C4=8Dasu =
pro jej=C3=AD zv=C3=BD=C5=A1en=C3=AD\n" +
"- nebo podr=C5=BEte Shift a klepn=C4=9Bte my=C5=A1=C3=AD pro jej=C3=AD =
sn=C3=AD=C5=BEen=C3=AD\n" +
"- nebo podr=C5=BEte tla=C4=8D=C3=ADtko my=C5=A1i a t=C3=A1hn=C4=9Bte =
pro rychlej=C5=A1=C3=AD v=C3=BDb=C4=9Br.";

Calendar._TT["PREV_YEAR"] =3D "P=C5=99edchoz=C3=AD rok =
(podr=C5=BEen=C3=ADm z=C3=ADsk=C3=A1te nab=C3=ADdku)";
Calendar._TT["PREV_MONTH"] =3D "P=C5=99edchoz=C3=AD m=C4=9Bs=C3=ADc =
(podr=C5=BEen=C3=ADm z=C3=ADsk=C3=A1te nab=C3=ADdku)";
Calendar._TT["GO_TODAY"] =3D "Na dne=C5=A1ek";
Calendar._TT["NEXT_MONTH"] =3D "Dal=C5=A1=C3=AD m=C4=9Bs=C3=ADc =
(podr=C5=BEen=C3=ADm z=C3=ADsk=C3=A1te nab=C3=ADdku)";
Calendar._TT["NEXT_YEAR"] =3D "Dal=C5=A1=C3=AD rok (podr=C5=BEen=C3=ADm =
z=C3=ADsk=C3=A1te nab=C3=ADdku)";
Calendar._TT["SEL_DATE"] =3D "V=C3=BDb=C4=9Br datumu";
Calendar._TT["DRAG_TO_MOVE"] =3D "P=C5=99esunujte t=C3=A1hnut=C3=ADm";
Calendar._TT["PART_TODAY"] =3D " (dnes)";

// the following is to inform that "%s" is to be the first day of week
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] =3D "Prvn=C3=ADm dnem v t=C3=BDdnu je %s";

// This may be locale-dependent.  It specifies the week-end days, as an =
array
// of comma-separated numbers.  The numbers are from 0 to 6: 0 means =
Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] =3D "0,6";

Calendar._TT["CLOSE"] =3D "Zav=C5=99=C3=ADt";
Calendar._TT["TODAY"] =3D "Dnes";
Calendar._TT["TIME_PART"] =3D "Zm=C4=9B=C5=88te (shift-)klikem nebo =
ta=C5=BEen=C3=ADm";

// date formats
Calendar._TT["DEF_DATE_FORMAT"] =3D "%d.%m.%Y";
Calendar._TT["TT_DATE_FORMAT"] =3D "%a, %b %e";

Calendar._TT["WK"] =3D "#";
Calendar._TT["TIME"] =3D "=C4=8Cas:";

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/cal/calendar-setup.js?1365104689

/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * =
-------------------------------------------------------------------------=
--
 *
 * The DHTML Calendar
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * This script is distributed under the GNU Lesser General Public =
License.
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html
 *
 * This file defines helper functions for setting up the calendar.  They =
are
 * intended to help non-programmers get a working calendar on their site
 * quickly.  This script should not be seen as part of the calendar.  It =
just
 * shows you what one can do with the calendar, while in the same time
 * providing a quick and simple method for setting it up.  If you need
 * exhaustive customization of the calendar creation process feel free =
to
 * modify this code to suit your needs (this is recommended and much =
better
 * than modifying calendar.js itself).
 */

// $Id: calendar-setup.js,v 1.25 2005/03/07 09:51:33 mishoo Exp $

/**
 *  This function "patches" an input field (or other element) to use a =
calendar
 *  widget for date selection.
 *
 *  The "params" is a single object that can have the following =
properties:
 *
 *    prop. name   | description
 *  =
-------------------------------------------------------------------------=
------------------------
 *   inputField    | the ID of an input field to store the date
 *   displayArea   | the ID of a DIV or other element to show the date
 *   button        | ID of a button or other element that will trigger =
the calendar
 *   eventName     | event that will trigger the calendar, without the =
"on" prefix (default: "click")
 *   ifFormat      | date format that will be stored in the input field
 *   daFormat      | the date format that will be used to display the =
date in displayArea
 *   singleClick   | (true/false) wether the calendar is in single click =
mode or not (default: true)
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, =
"1" means display Monday first, etc.
 *   align         | alignment (default: "Br"); if you don't know what's =
this see the calendar documentation
 *   range         | array with 2 elements.  Default: [1900, 2999] -- =
the range of years available
 *   weekNumbers   | (true/false) if it's true (default) the calendar =
will display week numbers
 *   flat          | null or element ID; if not null the calendar will =
be a flat calendar having the parent with the given ID
 *   flatCallback  | function that receives a JS Date object and returns =
an URL to point the browser to (for flat calendar)
 *   disableFunc   | function that receives a JS Date object and should =
return true if that date has to be disabled in the calendar
 *   onSelect      | function that gets called when a date is selected.  =
You don't _have_ to supply this (the default is generally okay)
 *   onClose       | function that gets called when the calendar is =
closed.  [default]
 *   onUpdate      | function that gets called after the date is updated =
in the input field.  Receives a reference to the calendar.
 *   date          | the date that the calendar will be initially =
displayed to
 *   showsTime     | default: false; if true the calendar will include a =
time selector
 *   timeFormat    | the time format; can be "12" or "24", default is =
"12"
 *   electric      | if true (default) then given fields/date areas are =
updated for each move; otherwise they're updated only on close
 *   step          | configures the step of the years in drop-down =
boxes; default: 2
 *   position      | configures the calendar absolute position; default: =
null
 *   cache         | if "true" (but default: "false") it will reuse the =
same calendar object, where possible
 *   showOthers    | if "true" (but default: "false") it will show days =
from other months too
 *
 *  None of them is required, they all have default values.  However, if =
you
 *  pass none of "inputField", "displayArea" or "button" you'll get a =
warning
 *  saying "nothing to setup".
 */
Calendar.setup =3D function (params) {
	function param_default(pname, def) { if (typeof params[pname] =3D=3D =
"undefined") { params[pname] =3D def; } };

	param_default("inputField",     null);
	param_default("displayArea",    null);
	param_default("button",         null);
	param_default("eventName",      "click");
	param_default("ifFormat",       "%Y/%m/%d");
	param_default("daFormat",       "%Y/%m/%d");
	param_default("singleClick",    true);
	param_default("disableFunc",    null);
	param_default("dateStatusFunc", params["disableFunc"]);	// takes =
precedence if both are defined
	param_default("dateText",       null);
	param_default("firstDay",       null);
	param_default("align",          "Br");
	param_default("range",          [1900, 2999]);
	param_default("weekNumbers",    true);
	param_default("flat",           null);
	param_default("flatCallback",   null);
	param_default("onSelect",       null);
	param_default("onClose",        null);
	param_default("onUpdate",       null);
	param_default("date",           null);
	param_default("showsTime",      false);
	param_default("timeFormat",     "24");
	param_default("electric",       true);
	param_default("step",           2);
	param_default("position",       null);
	param_default("cache",          false);
	param_default("showOthers",     false);
	param_default("multiple",       null);

	var tmp =3D ["inputField", "displayArea", "button"];
	for (var i in tmp) {
		if (typeof params[tmp[i]] =3D=3D "string") {
			params[tmp[i]] =3D document.getElementById(params[tmp[i]]);
		}
	}
	if (!(params.flat || params.multiple || params.inputField || =
params.displayArea || params.button)) {
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please =
check your code");
		return false;
	}

	function onSelect(cal) {
		var p =3D cal.params;
		var update =3D (cal.dateClicked || p.electric);
		if (update && p.inputField) {
			p.inputField.value =3D cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange =3D=3D "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML =3D cal.date.print(p.daFormat);
		if (update && typeof p.onUpdate =3D=3D "function")
			p.onUpdate(cal);
		if (update && p.flat) {
			if (typeof p.flatCallback =3D=3D "function")
				p.flatCallback(cal);
		}
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
	};

	if (params.flat !=3D null) {
		if (typeof params.flat =3D=3D "string")
			params.flat =3D document.getElementById(params.flat);
		if (!params.flat) {
			alert("Calendar.setup:\n  Flat specified but can't find parent.");
			return false;
		}
		var cal =3D new Calendar(params.firstDay, params.date, params.onSelect =
|| onSelect);
		cal.showsOtherMonths =3D params.showOthers;
		cal.showsTime =3D params.showsTime;
		cal.time24 =3D (params.timeFormat =3D=3D "24");
		cal.params =3D params;
		cal.weekNumbers =3D params.weekNumbers;
		cal.setRange(params.range[0], params.range[1]);
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.getDateText =3D params.dateText;
		if (params.ifFormat) {
			cal.setDateFormat(params.ifFormat);
		}
		if (params.inputField && typeof params.inputField.value =3D=3D =
"string") {
			cal.parseDate(params.inputField.value);
		}
		cal.create(params.flat);
		cal.show();
		return false;
	}

	var triggerEl =3D params.button || params.displayArea || =
params.inputField;
	triggerEl["on" + params.eventName] =3D function() {
		var dateEl =3D params.inputField || params.displayArea;
		var dateFmt =3D params.inputField ? params.ifFormat : params.daFormat;
		var mustCreate =3D false;
		var cal =3D window.calendar;
		if (dateEl)
			params.date =3D Date.parseDate(dateEl.value || dateEl.innerHTML, =
dateFmt);
		if (!(cal && params.cache)) {
			window.calendar =3D cal =3D new Calendar(params.firstDay,
							     params.date,
							     params.onSelect || onSelect,
							     params.onClose || function(cal) { cal.hide(); });
			cal.showsTime =3D params.showsTime;
			cal.time24 =3D (params.timeFormat =3D=3D "24");
			cal.weekNumbers =3D params.weekNumbers;
			mustCreate =3D true;
		} else {
			if (params.date)
				cal.setDate(params.date);
			cal.hide();
		}
		if (params.multiple) {
			cal.multiple =3D {};
			for (var i =3D params.multiple.length; --i >=3D 0;) {
				var d =3D params.multiple[i];
				var ds =3D d.print("%Y%m%d");
				cal.multiple[ds] =3D d;
			}
		}
		cal.showsOtherMonths =3D params.showOthers;
		cal.yearStep =3D params.step;
		cal.setRange(params.range[0], params.range[1]);
		cal.params =3D params;
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.getDateText =3D params.dateText;
		cal.setDateFormat(dateFmt);
		if (mustCreate)
			cal.create();
		cal.refresh();
		if (!params.position)
			cal.showAtElement(params.button || params.displayArea || =
params.inputField, params.align);
		else
			cal.showAt(params.position[0], params.position[1]);
		return false;
	};

	return cal;
};

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/bookmark.js?1465481861

/**=0A=
 * @author Ryan Johnson <http://syntacticx.com/>=0A=
 * @copyright 2008 PersonalGrid Corporation <http://personalgrid.com/>=0A=
 * @package LivePipe UI=0A=
 * @license MIT=0A=
 * @url http://livepipe.net/core=0A=
 * @require prototype.js=0A=
 */=0A=
=0A=
if(typeof(Control) =3D=3D 'undefined')=0A=
    Control =3D {};=0A=
    =0A=
var $proc =3D function(proc){=0A=
    return typeof(proc) =3D=3D 'function' ? proc : function(){return =
proc};=0A=
};=0A=
=0A=
var $value =3D function(value){=0A=
    return typeof(value) =3D=3D 'function' ? value() : value;=0A=
};=0A=
=0A=
Object.Event =3D {=0A=
    extend: function(object){=0A=
        object._objectEventSetup =3D function(event_name){=0A=
            this._observers =3D this._observers || {};=0A=
            this._observers[event_name] =3D this._observers[event_name] =
|| [];=0A=
        };=0A=
        object.observe =3D function(event_name,observer){=0A=
            if(typeof(event_name) =3D=3D 'string' && typeof(observer) =
!=3D 'undefined'){=0A=
                this._objectEventSetup(event_name);=0A=
                if(!this._observers[event_name].include(observer))=0A=
                    this._observers[event_name].push(observer);=0A=
            }else=0A=
                for(var e in event_name)=0A=
                    this.observe(e,event_name[e]);=0A=
        };=0A=
        object.stopObserving =3D function(event_name,observer){=0A=
            this._objectEventSetup(event_name);=0A=
            if(event_name && observer)=0A=
                this._observers[event_name] =3D =
this._observers[event_name].without(observer);=0A=
            else if(event_name)=0A=
                this._observers[event_name] =3D [];=0A=
            else=0A=
                this._observers =3D {};=0A=
        };=0A=
        object.observeOnce =3D function(event_name,outer_observer){=0A=
            var inner_observer =3D function(){=0A=
                outer_observer.apply(this,arguments);=0A=
                this.stopObserving(event_name,inner_observer);=0A=
            }.bind(this);=0A=
            this._objectEventSetup(event_name);=0A=
            this._observers[event_name].push(inner_observer);=0A=
        };=0A=
        object.notify =3D function(event_name){=0A=
            this._objectEventSetup(event_name);=0A=
            var collected_return_values =3D [];=0A=
            var args =3D $A(arguments).slice(1);=0A=
            try{=0A=
                for(var i =3D 0; i < this._observers[event_name].length; =
++i)=0A=
                    =
collected_return_values.push(this._observers[event_name][i].apply(this,ar=
gs) || null);=0A=
            }catch(e){=0A=
                if(e =3D=3D $break)=0A=
                    return false;=0A=
                else=0A=
                    throw e;=0A=
            }=0A=
            return collected_return_values;=0A=
        };=0A=
        if(object.prototype){=0A=
            object.prototype._objectEventSetup =3D =
object._objectEventSetup;=0A=
            object.prototype.observe =3D object.observe;=0A=
            object.prototype.stopObserving =3D object.stopObserving;=0A=
            object.prototype.observeOnce =3D object.observeOnce;=0A=
            object.prototype.notify =3D function(event_name){=0A=
                if(object.notify){=0A=
                    var args =3D $A(arguments).slice(1);=0A=
                    args.unshift(this);=0A=
                    args.unshift(event_name);=0A=
                    object.notify.apply(object,args);=0A=
                }=0A=
                this._objectEventSetup(event_name);=0A=
                var args =3D $A(arguments).slice(1);=0A=
                var collected_return_values =3D [];=0A=
                try{=0A=
                    if(this.options && this.options[event_name] && =
typeof(this.options[event_name]) =3D=3D 'function')=0A=
                        =
collected_return_values.push(this.options[event_name].apply(this,args) =
|| null);=0A=
                    var callbacks_copy =3D this._observers[event_name]; =
// since original array will be modified after observeOnce calls=0A=
                    for(var i =3D 0; i < callbacks_copy.length; ++i)=0A=
                        =
collected_return_values.push(callbacks_copy[i].apply(this,args) || null);=0A=
                }catch(e){=0A=
                    if(e =3D=3D $break)=0A=
                        return false;=0A=
                    else=0A=
                        throw e;=0A=
                }=0A=
                return collected_return_values;=0A=
            };=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
/* Begin Core Extensions */=0A=
=0A=
//Element.observeOnce=0A=
Element.addMethods({=0A=
    observeOnce: function(element,event_name,outer_callback){=0A=
        var inner_callback =3D function(){=0A=
            outer_callback.apply(this,arguments);=0A=
            Element.stopObserving(element,event_name,inner_callback);=0A=
        };=0A=
        Element.observe(element,event_name,inner_callback);=0A=
    }=0A=
});=0A=
=0A=
//mouse:wheel=0A=
(function(){=0A=
    function wheel(event){=0A=
        var delta, element, custom_event;=0A=
        // normalize the delta=0A=
        if (event.wheelDelta) { // IE & Opera=0A=
            delta =3D event.wheelDelta / 120;=0A=
        } else if (event.detail) { // W3C=0A=
            delta =3D- event.detail / 3;=0A=
        }=0A=
        if (!delta) { return; }=0A=
        element =3D Event.extend(event).target;=0A=
        element =3D Element.extend(element.nodeType =3D=3D=3D =
Node.TEXT_NODE ? element.parentNode : element);=0A=
        custom_event =3D element.fire('mouse:wheel',{ delta: delta });=0A=
        if (custom_event.stopped) {=0A=
            Event.stop(event);=0A=
            return false;=0A=
        }=0A=
    }=0A=
    document.observe('mousewheel',wheel);=0A=
    document.observe('DOMMouseScroll',wheel);=0A=
})();=0A=
=0A=
/* End Core Extensions */=0A=
=0A=
//from PrototypeUI=0A=
var IframeShim =3D Class.create({=0A=
    initialize: function() {=0A=
        this.element =3D new Element('iframe',{=0A=
            style: =
'position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=
=3D0);display:none',=0A=
            src: 'javascript:void(0);',=0A=
            frameborder: 0 =0A=
        });=0A=
        $(document.body).insert(this.element);=0A=
    },=0A=
    hide: function() {=0A=
        this.element.hide();=0A=
        return this;=0A=
    },=0A=
    show: function() {=0A=
        this.element.show();=0A=
        return this;=0A=
    },=0A=
    positionUnder: function(element) {=0A=
        var element =3D $(element);=0A=
        var offset =3D element.cumulativeOffset();=0A=
        var dimensions =3D element.getDimensions();=0A=
        this.element.setStyle({=0A=
            left: offset[0] + 'px',=0A=
            top: offset[1] + 'px',=0A=
            width: dimensions.width + 'px',=0A=
            height: dimensions.height + 'px',=0A=
            zIndex: element.getStyle('zIndex') - 1=0A=
        }).show();=0A=
        return this;=0A=
    },=0A=
    setBounds: function(bounds) {=0A=
        for(prop in bounds)=0A=
            bounds[prop] +=3D 'px';=0A=
        this.element.setStyle(bounds);=0A=
        return this;=0A=
    },=0A=
    destroy: function() {=0A=
        if(this.element)=0A=
            this.element.remove();=0A=
        return this;=0A=
    }=0A=
});=0A=
=0A=
/**=0A=
 * @author Ryan Johnson <http://syntacticx.com/>=0A=
 * @copyright 2008 PersonalGrid Corporation <http://personalgrid.com/>=0A=
 * @package LivePipe UI=0A=
 * @license MIT=0A=
 * @url http://livepipe.net/control/tabs=0A=
 * @require prototype.js, livepipe.js=0A=
 */=0A=
=0A=
/*global window, document, Prototype, $, $A, $H, $break, Class, Element, =
Event, Control */=0A=
=0A=
if(typeof(Prototype) =3D=3D "undefined") {=0A=
    throw "Control.Tabs requires Prototype to be loaded."; }=0A=
if(typeof(Object.Event) =3D=3D "undefined") {=0A=
    throw "Control.Tabs requires Object.Event to be loaded."; }=0A=
=0A=
Control.Tabs =3D Class.create({=0A=
    initialize: function(tab_list_container,options){=0A=
        if(!$(tab_list_container)) {=0A=
            throw "Control.Tabs could not find the element: " + =
tab_list_container; }=0A=
        this.activeContainer =3D false;=0A=
        this.activeLink =3D false;=0A=
        this.containers =3D $H({});=0A=
        this.links =3D [];=0A=
        this.options =3D {=0A=
            beforeChange: Prototype.emptyFunction,=0A=
            afterChange: Prototype.emptyFunction,=0A=
            hover: false,=0A=
            tracked: true,=0A=
            linkSelector: 'li a',=0A=
            linkAttribute: 'href',=0A=
            setClassOnContainer: false,=0A=
            activeClassName: 'active',=0A=
            disabledClassName: 'disabled',=0A=
            defaultTab: 'first',=0A=
            autoLinkExternal: true,=0A=
            targetRegExp: /#(.+)$/,=0A=
            showFunction: Element.show,=0A=
            hideFunction: Element.hide=0A=
        };=0A=
        Object.extend(this.options,options || {});=0A=
        if (this.options.tracked) {=0A=
            Control.Tabs.instances.push(this);=0A=
        }=0A=
        var filterLinks;=0A=
        switch (this.options.linkAttribute) {=0A=
        case 'href':=0A=
        case 'src':=0A=
            filterLinks =3D function(link){=0A=
                return =
(/^#/).test(link.getAttribute(this.options.linkAttribute).replace(=0A=
                    window.location.href.split('#')[0],''));=0A=
            };=0A=
            break;=0A=
=0A=
        default:=0A=
            if (typeof(this.options.linkAttribute) =3D=3D 'function') {=0A=
                filterLinks =3D this.options.linkAttribute;=0A=
            }=0A=
            else {=0A=
                filterLinks =3D function(link) {=0A=
                    return link.hasAttribute(this.options.linkAttribute);=0A=
                };=0A=
            }=0A=
        }=0A=
=0A=
        (typeof(this.options.linkSelector) =3D=3D 'string' ? =0A=
            $(tab_list_container).select(this.options.linkSelector) : =0A=
            this.options.linkSelector($(tab_list_container))=0A=
        ).findAll(filterLinks.bind(this)).each(function(link){=0A=
            this.addTab(link);=0A=
        }.bind(this));=0A=
        this.containers.values().each(Element.hide);=0A=
        if(this.options.defaultTab =3D=3D 'first') {=0A=
            this.setActiveTab(this.links.first());=0A=
        } else if(this.options.defaultTab =3D=3D 'last') {=0A=
            this.setActiveTab(this.links.last());=0A=
        } else {=0A=
            this.setActiveTab(this.options.defaultTab); }=0A=
        var targets =3D this.options.targetRegExp.exec(window.location);=0A=
        if(targets && targets[1]){=0A=
            targets[1].split(',').each(function(target){=0A=
                this.setActiveTab(this.links.find(function(link){=0A=
                    return link.key =3D=3D target;=0A=
                }));=0A=
            }.bind(this));=0A=
        }=0A=
        if(this.options.autoLinkExternal){=0A=
            $A(document.getElementsByTagName('a')).each(function(a){=0A=
                if(!this.links.include(a)){=0A=
                    var clean_href =3D =
a.href.replace(window.location.href.split('#')[0],'');=0A=
                    if(clean_href.substring(0,1) =3D=3D '#'){=0A=
                        =
if(this.containers.keys().include(clean_href.substring(1))){=0A=
                            =
$(a).observe('click',function(event,clean_href){=0A=
                                =
this.setActiveTab(clean_href.substring(1));=0A=
                            }.bindAsEventListener(this,clean_href));=0A=
                        }=0A=
                    }=0A=
                }=0A=
            }.bind(this));=0A=
        }=0A=
    },=0A=
    addTab: function(link){=0A=
        this.links.push(link);=0A=
        =0A=
        switch (this.options.linkAttribute) {=0A=
        case 'href':=0A=
        case 'src':=0A=
            link.key =3D =
link.getAttribute(this.options.linkAttribute).replace(=0A=
                =
window.location.href.split('#')[0],'').split('#').last().replace(/#/,'');=0A=
            break;=0A=
=0A=
        default:=0A=
            if (typeof(this.options.linkAttribute) =3D=3D 'function') {=0A=
                link.key =3D this.options.linkAttribute(link);=0A=
            }=0A=
            else {=0A=
                link.key =3D =
link.getAttribute(this.options.linkAttribute);=0A=
            }=0A=
        }=0A=
        var container =3D this.options.tabs_container ? =
this.options.tabs_container.down('#'+link.key) : $(link.key);=0A=
        if(!container) {=0A=
            throw "Control.Tabs: #" + link.key + " was not found on the =
page."; }=0A=
        this.containers.set(link.key,container);=0A=
        link[this.options.hover ? 'onmouseover' : 'onclick'] =3D =
function(link){=0A=
            if(window.event) {=0A=
                Event.stop(window.event); }=0A=
            this.setActiveTab(link);=0A=
            return false;=0A=
        }.bind(this,link);=0A=
    },=0A=
    getTab: function (link) {=0A=
        if(!link && typeof(link) =3D=3D 'undefined') {=0A=
            return null; }=0A=
        if(typeof(link) =3D=3D 'string'){=0A=
            return this.getTab(this.links.find(function(_link){=0A=
                return _link.key =3D=3D link;=0A=
            }));=0A=
        }else if(typeof(link) =3D=3D 'number'){=0A=
            return this.getTab(this.links[link]);=0A=
        }else {=0A=
            return this.containers.get(link.key);=0A=
        }=0A=
    },=0A=
    setActiveTab: function(link){=0A=
        if(!link && typeof(link) =3D=3D 'undefined') {=0A=
            return; }=0A=
        if(typeof(link) =3D=3D 'string'){=0A=
            this.setActiveTab(this.links.find(function(_link){=0A=
                return _link.key =3D=3D link;=0A=
            }));=0A=
        }else if(typeof(link) =3D=3D 'number'){=0A=
            this.setActiveTab(this.links[link]);=0A=
        }else if(!(this.options.setClassOnContainer ? $(link.parentNode) =
: link).hasClassName(this.options.disabledClassName)){=0A=
            if(link =3D=3D this.activeLink) {=0A=
                return; }=0A=
            =
if(this.notify('beforeChange',this.activeContainer,this.containers.get(li=
nk.key)) =3D=3D=3D false) {=0A=
                return; }=0A=
            if(this.activeContainer) {=0A=
                this.options.hideFunction(this.activeContainer); }=0A=
            this.links.each(function(item){=0A=
                (this.options.setClassOnContainer ? $(item.parentNode) : =
item).removeClassName(this.options.activeClassName);=0A=
            }.bind(this));=0A=
            (this.options.setClassOnContainer ? $(link.parentNode) : =
link).addClassName(this.options.activeClassName);=0A=
            this.activeContainer =3D this.containers.get(link.key);=0A=
            this.activeLink =3D link;=0A=
            this.options.showFunction(this.containers.get(link.key));=0A=
            this.notify('afterChange',this.containers.get(link.key));=0A=
        }=0A=
    },=0A=
    disableTab: function (link) {=0A=
        if(!link && typeof(link) =3D=3D 'undefined') {=0A=
            return; }=0A=
        if(typeof(link) =3D=3D 'string'){=0A=
            this.disableTab(this.links.find(function(_link){=0A=
                return _link.key =3D=3D link;=0A=
            }));=0A=
        }else if(typeof(link) =3D=3D 'number'){=0A=
            this.disableTab(this.links[link]);=0A=
        }else{=0A=
            if =
({'INPUT':true,'BUTTON':true,'SELECT':true,'TEXTAREA':true}[link.nodeName=
]) {=0A=
                link.disabled =3D true; }=0A=
            (this.options.setClassOnContainer ? $(link.parentNode) : =
link).addClassName(this.options.disabledClassName);=0A=
        }=0A=
    },=0A=
    enableTab: function (link) {=0A=
        if(!link && typeof(link) =3D=3D 'undefined') {=0A=
            return; }=0A=
        if(typeof(link) =3D=3D 'string'){=0A=
            this.enableTab(this.links.find(function(_link){=0A=
                return _link.key =3D=3D link;=0A=
            }));=0A=
        }else if(typeof(link) =3D=3D 'number'){=0A=
            this.enableTab(this.links[link]);=0A=
        }else{=0A=
            if =
({'INPUT':true,'BUTTON':true,'SELECT':true,'TEXTAREA':true}[link.nodeName=
]) {=0A=
                link.disabled =3D false; }=0A=
            (this.options.setClassOnContainer ? $(link.parentNode) : =
link).removeClassName(this.options.disabledClassName);=0A=
        }=0A=
    },=0A=
    next: function(){=0A=
        this.links.each(function(link,i){=0A=
            if(this.activeLink =3D=3D link && this.links[i + 1]){=0A=
                this.setActiveTab(this.links[i + 1]);=0A=
                throw $break;=0A=
            }=0A=
        }.bind(this));=0A=
    },=0A=
    previous: function(){=0A=
        this.links.each(function(link,i){=0A=
            if(this.activeLink =3D=3D link && this.links[i - 1]){=0A=
                this.setActiveTab(this.links[i - 1]);=0A=
                throw $break;=0A=
            }=0A=
        }.bind(this));=0A=
    },=0A=
    first: function(){=0A=
        this.setActiveTab(this.links.first());=0A=
    },=0A=
    last: function(){=0A=
        this.setActiveTab(this.links.last());=0A=
    }=0A=
});=0A=
Object.extend(Control.Tabs,{=0A=
    instances: [],=0A=
    findByTabId: function(id){=0A=
        return Control.Tabs.instances.find(function(tab){=0A=
            return tab.links.find(function(link){=0A=
                return link.key =3D=3D id;=0A=
            });=0A=
        });=0A=
    }=0A=
});=0A=
Object.Event.extend(Control.Tabs);
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xendocuments/handlebars-1.0.rc.3.js?1365104688

/*=0A=
=0A=
Copyright (C) 2011 by Yehuda Katz=0A=
=0A=
Permission is hereby granted, free of charge, to any person obtaining a =
copy=0A=
of this software and associated documentation files (the "Software"), to =
deal=0A=
in the Software without restriction, including without limitation the =
rights=0A=
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell=0A=
copies of the Software, and to permit persons to whom the Software is=0A=
furnished to do so, subject to the following conditions:=0A=
=0A=
The above copyright notice and this permission notice shall be included =
in=0A=
all copies or substantial portions of the Software.=0A=
=0A=
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS =
OR=0A=
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,=0A=
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL =
THE=0A=
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER=0A=
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING =
FROM,=0A=
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN=0A=
THE SOFTWARE.=0A=
=0A=
*/=0A=
=0A=
// lib/handlebars/base.js=0A=
=0A=
/*jshint eqnull:true*/=0A=
this.Handlebars =3D {};=0A=
=0A=
(function(Handlebars) {=0A=
=0A=
Handlebars.VERSION =3D "1.0.0-rc.3";=0A=
Handlebars.COMPILER_REVISION =3D 2;=0A=
=0A=
Handlebars.REVISION_CHANGES =3D {=0A=
  1: '<=3D 1.0.rc.2', // 1.0.rc.2 is actually rev2 but doesn't report it=0A=
  2: '>=3D 1.0.0-rc.3'=0A=
};=0A=
=0A=
Handlebars.helpers  =3D {};=0A=
Handlebars.partials =3D {};=0A=
=0A=
Handlebars.registerHelper =3D function(name, fn, inverse) {=0A=
  if(inverse) { fn.not =3D inverse; }=0A=
  this.helpers[name] =3D fn;=0A=
};=0A=
=0A=
Handlebars.registerPartial =3D function(name, str) {=0A=
  this.partials[name] =3D str;=0A=
};=0A=
=0A=
Handlebars.registerHelper('helperMissing', function(arg) {=0A=
  if(arguments.length =3D=3D=3D 2) {=0A=
    return undefined;=0A=
  } else {=0A=
    throw new Error("Could not find property '" + arg + "'");=0A=
  }=0A=
});=0A=
=0A=
var toString =3D Object.prototype.toString, functionType =3D "[object =
Function]";=0A=
=0A=
Handlebars.registerHelper('blockHelperMissing', function(context, =
options) {=0A=
  var inverse =3D options.inverse || function() {}, fn =3D options.fn;=0A=
=0A=
=0A=
  var ret =3D "";=0A=
  var type =3D toString.call(context);=0A=
=0A=
  if(type =3D=3D=3D functionType) { context =3D context.call(this); }=0A=
=0A=
  if(context =3D=3D=3D true) {=0A=
    return fn(this);=0A=
  } else if(context =3D=3D=3D false || context =3D=3D null) {=0A=
    return inverse(this);=0A=
  } else if(type =3D=3D=3D "[object Array]") {=0A=
    if(context.length > 0) {=0A=
      return Handlebars.helpers.each(context, options);=0A=
    } else {=0A=
      return inverse(this);=0A=
    }=0A=
  } else {=0A=
    return fn(context);=0A=
  }=0A=
});=0A=
=0A=
Handlebars.K =3D function() {};=0A=
=0A=
Handlebars.createFrame =3D Object.create || function(object) {=0A=
  Handlebars.K.prototype =3D object;=0A=
  var obj =3D new Handlebars.K();=0A=
  Handlebars.K.prototype =3D null;=0A=
  return obj;=0A=
};=0A=
=0A=
Handlebars.logger =3D {=0A=
  DEBUG: 0, INFO: 1, WARN: 2, ERROR: 3, level: 3,=0A=
=0A=
  methodMap: {0: 'debug', 1: 'info', 2: 'warn', 3: 'error'},=0A=
=0A=
  // can be overridden in the host environment=0A=
  log: function(level, obj) {=0A=
    if (Handlebars.logger.level <=3D level) {=0A=
      var method =3D Handlebars.logger.methodMap[level];=0A=
      if (typeof console !=3D=3D 'undefined' && console[method]) {=0A=
        console[method].call(console, obj);=0A=
      }=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Handlebars.log =3D function(level, obj) { Handlebars.logger.log(level, =
obj); };=0A=
=0A=
Handlebars.registerHelper('each', function(context, options) {=0A=
  var fn =3D options.fn, inverse =3D options.inverse;=0A=
  var i =3D 0, ret =3D "", data;=0A=
=0A=
  if (options.data) {=0A=
    data =3D Handlebars.createFrame(options.data);=0A=
  }=0A=
=0A=
  if(context && typeof context =3D=3D=3D 'object') {=0A=
    if(context instanceof Array){=0A=
      for(var j =3D context.length; i<j; i++) {=0A=
        if (data) { data.index =3D i; }=0A=
        ret =3D ret + fn(context[i], { data: data });=0A=
      }=0A=
    } else {=0A=
      for(var key in context) {=0A=
        if(context.hasOwnProperty(key)) {=0A=
          if(data) { data.key =3D key; }=0A=
          ret =3D ret + fn(context[key], {data: data});=0A=
          i++;=0A=
        }=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  if(i =3D=3D=3D 0){=0A=
    ret =3D inverse(this);=0A=
  }=0A=
=0A=
  return ret;=0A=
});=0A=
=0A=
Handlebars.registerHelper('if', function(context, options) {=0A=
  var type =3D toString.call(context);=0A=
  if(type =3D=3D=3D functionType) { context =3D context.call(this); }=0A=
=0A=
  if(!context || Handlebars.Utils.isEmpty(context)) {=0A=
    return options.inverse(this);=0A=
  } else {=0A=
    return options.fn(this);=0A=
  }=0A=
});=0A=
=0A=
Handlebars.registerHelper('unless', function(context, options) {=0A=
  var fn =3D options.fn, inverse =3D options.inverse;=0A=
  options.fn =3D inverse;=0A=
  options.inverse =3D fn;=0A=
=0A=
  return Handlebars.helpers['if'].call(this, context, options);=0A=
});=0A=
=0A=
Handlebars.registerHelper('with', function(context, options) {=0A=
  return options.fn(context);=0A=
});=0A=
=0A=
Handlebars.registerHelper('log', function(context, options) {=0A=
  var level =3D options.data && options.data.level !=3D null ? =
parseInt(options.data.level, 10) : 1;=0A=
  Handlebars.log(level, context);=0A=
});=0A=
=0A=
}(this.Handlebars));=0A=
;=0A=
// lib/handlebars/compiler/parser.js=0A=
/* Jison generated parser */=0A=
var handlebars =3D (function(){=0A=
var parser =3D {trace: function trace() { },=0A=
yy: {},=0A=
symbols_: =
{"error":2,"root":3,"program":4,"EOF":5,"simpleInverse":6,"statements":7,=
"statement":8,"openInverse":9,"closeBlock":10,"openBlock":11,"mustache":1=
2,"partial":13,"CONTENT":14,"COMMENT":15,"OPEN_BLOCK":16,"inMustache":17,=
"CLOSE":18,"OPEN_INVERSE":19,"OPEN_ENDBLOCK":20,"path":21,"OPEN":22,"OPEN=
_UNESCAPED":23,"OPEN_PARTIAL":24,"partialName":25,"params":26,"hash":27,"=
DATA":28,"param":29,"STRING":30,"INTEGER":31,"BOOLEAN":32,"hashSegments":=
33,"hashSegment":34,"ID":35,"EQUALS":36,"PARTIAL_NAME":37,"pathSegments":=
38,"SEP":39,"$accept":0,"$end":1},=0A=
terminals_: =
{2:"error",5:"EOF",14:"CONTENT",15:"COMMENT",16:"OPEN_BLOCK",18:"CLOSE",1=
9:"OPEN_INVERSE",20:"OPEN_ENDBLOCK",22:"OPEN",23:"OPEN_UNESCAPED",24:"OPE=
N_PARTIAL",28:"DATA",30:"STRING",31:"INTEGER",32:"BOOLEAN",35:"ID",36:"EQ=
UALS",37:"PARTIAL_NAME",39:"SEP"},=0A=
productions_: =
[0,[3,2],[4,2],[4,3],[4,2],[4,1],[4,1],[4,0],[7,1],[7,2],[8,3],[8,3],[8,1=
],[8,1],[8,1],[8,1],[11,3],[9,3],[10,3],[12,3],[12,3],[13,3],[13,4],[6,2]=
,[17,3],[17,2],[17,2],[17,1],[17,1],[26,2],[26,1],[29,1],[29,1],[29,1],[2=
9,1],[29,1],[27,1],[33,2],[33,1],[34,3],[34,3],[34,3],[34,3],[34,3],[25,1=
],[21,1],[38,3],[38,1]],=0A=
performAction: function =
anonymous(yytext,yyleng,yylineno,yy,yystate,$$,_$) {=0A=
=0A=
var $0 =3D $$.length - 1;=0A=
switch (yystate) {=0A=
case 1: return $$[$0-1]; =0A=
break;=0A=
case 2: this.$ =3D new yy.ProgramNode([], $$[$0]); =0A=
break;=0A=
case 3: this.$ =3D new yy.ProgramNode($$[$0-2], $$[$0]); =0A=
break;=0A=
case 4: this.$ =3D new yy.ProgramNode($$[$0-1], []); =0A=
break;=0A=
case 5: this.$ =3D new yy.ProgramNode($$[$0]); =0A=
break;=0A=
case 6: this.$ =3D new yy.ProgramNode([], []); =0A=
break;=0A=
case 7: this.$ =3D new yy.ProgramNode([]); =0A=
break;=0A=
case 8: this.$ =3D [$$[$0]]; =0A=
break;=0A=
case 9: $$[$0-1].push($$[$0]); this.$ =3D $$[$0-1]; =0A=
break;=0A=
case 10: this.$ =3D new yy.BlockNode($$[$0-2], $$[$0-1].inverse, =
$$[$0-1], $$[$0]); =0A=
break;=0A=
case 11: this.$ =3D new yy.BlockNode($$[$0-2], $$[$0-1], =
$$[$0-1].inverse, $$[$0]); =0A=
break;=0A=
case 12: this.$ =3D $$[$0]; =0A=
break;=0A=
case 13: this.$ =3D $$[$0]; =0A=
break;=0A=
case 14: this.$ =3D new yy.ContentNode($$[$0]); =0A=
break;=0A=
case 15: this.$ =3D new yy.CommentNode($$[$0]); =0A=
break;=0A=
case 16: this.$ =3D new yy.MustacheNode($$[$0-1][0], $$[$0-1][1]); =0A=
break;=0A=
case 17: this.$ =3D new yy.MustacheNode($$[$0-1][0], $$[$0-1][1]); =0A=
break;=0A=
case 18: this.$ =3D $$[$0-1]; =0A=
break;=0A=
case 19: this.$ =3D new yy.MustacheNode($$[$0-1][0], $$[$0-1][1]); =0A=
break;=0A=
case 20: this.$ =3D new yy.MustacheNode($$[$0-1][0], $$[$0-1][1], true); =0A=
break;=0A=
case 21: this.$ =3D new yy.PartialNode($$[$0-1]); =0A=
break;=0A=
case 22: this.$ =3D new yy.PartialNode($$[$0-2], $$[$0-1]); =0A=
break;=0A=
case 23: =0A=
break;=0A=
case 24: this.$ =3D [[$$[$0-2]].concat($$[$0-1]), $$[$0]]; =0A=
break;=0A=
case 25: this.$ =3D [[$$[$0-1]].concat($$[$0]), null]; =0A=
break;=0A=
case 26: this.$ =3D [[$$[$0-1]], $$[$0]]; =0A=
break;=0A=
case 27: this.$ =3D [[$$[$0]], null]; =0A=
break;=0A=
case 28: this.$ =3D [[new yy.DataNode($$[$0])], null]; =0A=
break;=0A=
case 29: $$[$0-1].push($$[$0]); this.$ =3D $$[$0-1]; =0A=
break;=0A=
case 30: this.$ =3D [$$[$0]]; =0A=
break;=0A=
case 31: this.$ =3D $$[$0]; =0A=
break;=0A=
case 32: this.$ =3D new yy.StringNode($$[$0]); =0A=
break;=0A=
case 33: this.$ =3D new yy.IntegerNode($$[$0]); =0A=
break;=0A=
case 34: this.$ =3D new yy.BooleanNode($$[$0]); =0A=
break;=0A=
case 35: this.$ =3D new yy.DataNode($$[$0]); =0A=
break;=0A=
case 36: this.$ =3D new yy.HashNode($$[$0]); =0A=
break;=0A=
case 37: $$[$0-1].push($$[$0]); this.$ =3D $$[$0-1]; =0A=
break;=0A=
case 38: this.$ =3D [$$[$0]]; =0A=
break;=0A=
case 39: this.$ =3D [$$[$0-2], $$[$0]]; =0A=
break;=0A=
case 40: this.$ =3D [$$[$0-2], new yy.StringNode($$[$0])]; =0A=
break;=0A=
case 41: this.$ =3D [$$[$0-2], new yy.IntegerNode($$[$0])]; =0A=
break;=0A=
case 42: this.$ =3D [$$[$0-2], new yy.BooleanNode($$[$0])]; =0A=
break;=0A=
case 43: this.$ =3D [$$[$0-2], new yy.DataNode($$[$0])]; =0A=
break;=0A=
case 44: this.$ =3D new yy.PartialNameNode($$[$0]); =0A=
break;=0A=
case 45: this.$ =3D new yy.IdNode($$[$0]); =0A=
break;=0A=
case 46: $$[$0-2].push($$[$0]); this.$ =3D $$[$0-2]; =0A=
break;=0A=
case 47: this.$ =3D [$$[$0]]; =0A=
break;=0A=
}=0A=
},=0A=
table: =
[{3:1,4:2,5:[2,7],6:3,7:4,8:6,9:7,11:8,12:9,13:10,14:[1,11],15:[1,12],16:=
[1,13],19:[1,5],22:[1,14],23:[1,15],24:[1,16]},{1:[3]},{5:[1,17]},{5:[2,6=
],7:18,8:6,9:7,11:8,12:9,13:10,14:[1,11],15:[1,12],16:[1,13],19:[1,19],20=
:[2,6],22:[1,14],23:[1,15],24:[1,16]},{5:[2,5],6:20,8:21,9:7,11:8,12:9,13=
:10,14:[1,11],15:[1,12],16:[1,13],19:[1,5],20:[2,5],22:[1,14],23:[1,15],2=
4:[1,16]},{17:23,18:[1,22],21:24,28:[1,25],35:[1,27],38:26},{5:[2,8],14:[=
2,8],15:[2,8],16:[2,8],19:[2,8],20:[2,8],22:[2,8],23:[2,8],24:[2,8]},{4:2=
8,6:3,7:4,8:6,9:7,11:8,12:9,13:10,14:[1,11],15:[1,12],16:[1,13],19:[1,5],=
20:[2,7],22:[1,14],23:[1,15],24:[1,16]},{4:29,6:3,7:4,8:6,9:7,11:8,12:9,1=
3:10,14:[1,11],15:[1,12],16:[1,13],19:[1,5],20:[2,7],22:[1,14],23:[1,15],=
24:[1,16]},{5:[2,12],14:[2,12],15:[2,12],16:[2,12],19:[2,12],20:[2,12],22=
:[2,12],23:[2,12],24:[2,12]},{5:[2,13],14:[2,13],15:[2,13],16:[2,13],19:[=
2,13],20:[2,13],22:[2,13],23:[2,13],24:[2,13]},{5:[2,14],14:[2,14],15:[2,=
14],16:[2,14],19:[2,14],20:[2,14],22:[2,14],23:[2,14],24:[2,14]},{5:[2,15=
],14:[2,15],15:[2,15],16:[2,15],19:[2,15],20:[2,15],22:[2,15],23:[2,15],2=
4:[2,15]},{17:30,21:24,28:[1,25],35:[1,27],38:26},{17:31,21:24,28:[1,25],=
35:[1,27],38:26},{17:32,21:24,28:[1,25],35:[1,27],38:26},{25:33,37:[1,34]=
},{1:[2,1]},{5:[2,2],8:21,9:7,11:8,12:9,13:10,14:[1,11],15:[1,12],16:[1,1=
3],19:[1,19],20:[2,2],22:[1,14],23:[1,15],24:[1,16]},{17:23,21:24,28:[1,2=
5],35:[1,27],38:26},{5:[2,4],7:35,8:6,9:7,11:8,12:9,13:10,14:[1,11],15:[1=
,12],16:[1,13],19:[1,19],20:[2,4],22:[1,14],23:[1,15],24:[1,16]},{5:[2,9]=
,14:[2,9],15:[2,9],16:[2,9],19:[2,9],20:[2,9],22:[2,9],23:[2,9],24:[2,9]}=
,{5:[2,23],14:[2,23],15:[2,23],16:[2,23],19:[2,23],20:[2,23],22:[2,23],23=
:[2,23],24:[2,23]},{18:[1,36]},{18:[2,27],21:41,26:37,27:38,28:[1,45],29:=
39,30:[1,42],31:[1,43],32:[1,44],33:40,34:46,35:[1,47],38:26},{18:[2,28]}=
,{18:[2,45],28:[2,45],30:[2,45],31:[2,45],32:[2,45],35:[2,45],39:[1,48]},=
{18:[2,47],28:[2,47],30:[2,47],31:[2,47],32:[2,47],35:[2,47],39:[2,47]},{=
10:49,20:[1,50]},{10:51,20:[1,50]},{18:[1,52]},{18:[1,53]},{18:[1,54]},{1=
8:[1,55],21:56,35:[1,27],38:26},{18:[2,44],35:[2,44]},{5:[2,3],8:21,9:7,1=
1:8,12:9,13:10,14:[1,11],15:[1,12],16:[1,13],19:[1,19],20:[2,3],22:[1,14]=
,23:[1,15],24:[1,16]},{14:[2,17],15:[2,17],16:[2,17],19:[2,17],20:[2,17],=
22:[2,17],23:[2,17],24:[2,17]},{18:[2,25],21:41,27:57,28:[1,45],29:58,30:=
[1,42],31:[1,43],32:[1,44],33:40,34:46,35:[1,47],38:26},{18:[2,26]},{18:[=
2,30],28:[2,30],30:[2,30],31:[2,30],32:[2,30],35:[2,30]},{18:[2,36],34:59=
,35:[1,60]},{18:[2,31],28:[2,31],30:[2,31],31:[2,31],32:[2,31],35:[2,31]}=
,{18:[2,32],28:[2,32],30:[2,32],31:[2,32],32:[2,32],35:[2,32]},{18:[2,33]=
,28:[2,33],30:[2,33],31:[2,33],32:[2,33],35:[2,33]},{18:[2,34],28:[2,34],=
30:[2,34],31:[2,34],32:[2,34],35:[2,34]},{18:[2,35],28:[2,35],30:[2,35],3=
1:[2,35],32:[2,35],35:[2,35]},{18:[2,38],35:[2,38]},{18:[2,47],28:[2,47],=
30:[2,47],31:[2,47],32:[2,47],35:[2,47],36:[1,61],39:[2,47]},{35:[1,62]},=
{5:[2,10],14:[2,10],15:[2,10],16:[2,10],19:[2,10],20:[2,10],22:[2,10],23:=
[2,10],24:[2,10]},{21:63,35:[1,27],38:26},{5:[2,11],14:[2,11],15:[2,11],1=
6:[2,11],19:[2,11],20:[2,11],22:[2,11],23:[2,11],24:[2,11]},{14:[2,16],15=
:[2,16],16:[2,16],19:[2,16],20:[2,16],22:[2,16],23:[2,16],24:[2,16]},{5:[=
2,19],14:[2,19],15:[2,19],16:[2,19],19:[2,19],20:[2,19],22:[2,19],23:[2,1=
9],24:[2,19]},{5:[2,20],14:[2,20],15:[2,20],16:[2,20],19:[2,20],20:[2,20]=
,22:[2,20],23:[2,20],24:[2,20]},{5:[2,21],14:[2,21],15:[2,21],16:[2,21],1=
9:[2,21],20:[2,21],22:[2,21],23:[2,21],24:[2,21]},{18:[1,64]},{18:[2,24]}=
,{18:[2,29],28:[2,29],30:[2,29],31:[2,29],32:[2,29],35:[2,29]},{18:[2,37]=
,35:[2,37]},{36:[1,61]},{21:65,28:[1,69],30:[1,66],31:[1,67],32:[1,68],35=
:[1,27],38:26},{18:[2,46],28:[2,46],30:[2,46],31:[2,46],32:[2,46],35:[2,4=
6],39:[2,46]},{18:[1,70]},{5:[2,22],14:[2,22],15:[2,22],16:[2,22],19:[2,2=
2],20:[2,22],22:[2,22],23:[2,22],24:[2,22]},{18:[2,39],35:[2,39]},{18:[2,=
40],35:[2,40]},{18:[2,41],35:[2,41]},{18:[2,42],35:[2,42]},{18:[2,43],35:=
[2,43]},{5:[2,18],14:[2,18],15:[2,18],16:[2,18],19:[2,18],20:[2,18],22:[2=
,18],23:[2,18],24:[2,18]}],=0A=
defaultActions: {17:[2,1],25:[2,28],38:[2,26],57:[2,24]},=0A=
parseError: function parseError(str, hash) {=0A=
    throw new Error(str);=0A=
},=0A=
parse: function parse(input) {=0A=
    var self =3D this, stack =3D [0], vstack =3D [null], lstack =3D [], =
table =3D this.table, yytext =3D "", yylineno =3D 0, yyleng =3D 0, =
recovering =3D 0, TERROR =3D 2, EOF =3D 1;=0A=
    this.lexer.setInput(input);=0A=
    this.lexer.yy =3D this.yy;=0A=
    this.yy.lexer =3D this.lexer;=0A=
    this.yy.parser =3D this;=0A=
    if (typeof this.lexer.yylloc =3D=3D "undefined")=0A=
        this.lexer.yylloc =3D {};=0A=
    var yyloc =3D this.lexer.yylloc;=0A=
    lstack.push(yyloc);=0A=
    var ranges =3D this.lexer.options && this.lexer.options.ranges;=0A=
    if (typeof this.yy.parseError =3D=3D=3D "function")=0A=
        this.parseError =3D this.yy.parseError;=0A=
    function popStack(n) {=0A=
        stack.length =3D stack.length - 2 * n;=0A=
        vstack.length =3D vstack.length - n;=0A=
        lstack.length =3D lstack.length - n;=0A=
    }=0A=
    function lex() {=0A=
        var token;=0A=
        token =3D self.lexer.lex() || 1;=0A=
        if (typeof token !=3D=3D "number") {=0A=
            token =3D self.symbols_[token] || token;=0A=
        }=0A=
        return token;=0A=
    }=0A=
    var symbol, preErrorSymbol, state, action, a, r, yyval =3D {}, p, =
len, newState, expected;=0A=
    while (true) {=0A=
        state =3D stack[stack.length - 1];=0A=
        if (this.defaultActions[state]) {=0A=
            action =3D this.defaultActions[state];=0A=
        } else {=0A=
            if (symbol =3D=3D=3D null || typeof symbol =3D=3D =
"undefined") {=0A=
                symbol =3D lex();=0A=
            }=0A=
            action =3D table[state] && table[state][symbol];=0A=
        }=0A=
        if (typeof action =3D=3D=3D "undefined" || !action.length || =
!action[0]) {=0A=
            var errStr =3D "";=0A=
            if (!recovering) {=0A=
                expected =3D [];=0A=
                for (p in table[state])=0A=
                    if (this.terminals_[p] && p > 2) {=0A=
                        expected.push("'" + this.terminals_[p] + "'");=0A=
                    }=0A=
                if (this.lexer.showPosition) {=0A=
                    errStr =3D "Parse error on line " + (yylineno + 1) + =
":\n" + this.lexer.showPosition() + "\nExpecting " + expected.join(", ") =
+ ", got '" + (this.terminals_[symbol] || symbol) + "'";=0A=
                } else {=0A=
                    errStr =3D "Parse error on line " + (yylineno + 1) + =
": Unexpected " + (symbol =3D=3D 1?"end of input":"'" + =
(this.terminals_[symbol] || symbol) + "'");=0A=
                }=0A=
                this.parseError(errStr, {text: this.lexer.match, token: =
this.terminals_[symbol] || symbol, line: this.lexer.yylineno, loc: =
yyloc, expected: expected});=0A=
            }=0A=
        }=0A=
        if (action[0] instanceof Array && action.length > 1) {=0A=
            throw new Error("Parse Error: multiple actions possible at =
state: " + state + ", token: " + symbol);=0A=
        }=0A=
        switch (action[0]) {=0A=
        case 1:=0A=
            stack.push(symbol);=0A=
            vstack.push(this.lexer.yytext);=0A=
            lstack.push(this.lexer.yylloc);=0A=
            stack.push(action[1]);=0A=
            symbol =3D null;=0A=
            if (!preErrorSymbol) {=0A=
                yyleng =3D this.lexer.yyleng;=0A=
                yytext =3D this.lexer.yytext;=0A=
                yylineno =3D this.lexer.yylineno;=0A=
                yyloc =3D this.lexer.yylloc;=0A=
                if (recovering > 0)=0A=
                    recovering--;=0A=
            } else {=0A=
                symbol =3D preErrorSymbol;=0A=
                preErrorSymbol =3D null;=0A=
            }=0A=
            break;=0A=
        case 2:=0A=
            len =3D this.productions_[action[1]][1];=0A=
            yyval.$ =3D vstack[vstack.length - len];=0A=
            yyval._$ =3D {first_line: lstack[lstack.length - (len || =
1)].first_line, last_line: lstack[lstack.length - 1].last_line, =
first_column: lstack[lstack.length - (len || 1)].first_column, =
last_column: lstack[lstack.length - 1].last_column};=0A=
            if (ranges) {=0A=
                yyval._$.range =3D [lstack[lstack.length - (len || =
1)].range[0], lstack[lstack.length - 1].range[1]];=0A=
            }=0A=
            r =3D this.performAction.call(yyval, yytext, yyleng, =
yylineno, this.yy, action[1], vstack, lstack);=0A=
            if (typeof r !=3D=3D "undefined") {=0A=
                return r;=0A=
            }=0A=
            if (len) {=0A=
                stack =3D stack.slice(0, -1 * len * 2);=0A=
                vstack =3D vstack.slice(0, -1 * len);=0A=
                lstack =3D lstack.slice(0, -1 * len);=0A=
            }=0A=
            stack.push(this.productions_[action[1]][0]);=0A=
            vstack.push(yyval.$);=0A=
            lstack.push(yyval._$);=0A=
            newState =3D table[stack[stack.length - =
2]][stack[stack.length - 1]];=0A=
            stack.push(newState);=0A=
            break;=0A=
        case 3:=0A=
            return true;=0A=
        }=0A=
    }=0A=
    return true;=0A=
}=0A=
};=0A=
/* Jison generated lexer */=0A=
var lexer =3D (function(){=0A=
var lexer =3D ({EOF:1,=0A=
parseError:function parseError(str, hash) {=0A=
        if (this.yy.parser) {=0A=
            this.yy.parser.parseError(str, hash);=0A=
        } else {=0A=
            throw new Error(str);=0A=
        }=0A=
    },=0A=
setInput:function (input) {=0A=
        this._input =3D input;=0A=
        this._more =3D this._less =3D this.done =3D false;=0A=
        this.yylineno =3D this.yyleng =3D 0;=0A=
        this.yytext =3D this.matched =3D this.match =3D '';=0A=
        this.conditionStack =3D ['INITIAL'];=0A=
        this.yylloc =3D =
{first_line:1,first_column:0,last_line:1,last_column:0};=0A=
        if (this.options.ranges) this.yylloc.range =3D [0,0];=0A=
        this.offset =3D 0;=0A=
        return this;=0A=
    },=0A=
input:function () {=0A=
        var ch =3D this._input[0];=0A=
        this.yytext +=3D ch;=0A=
        this.yyleng++;=0A=
        this.offset++;=0A=
        this.match +=3D ch;=0A=
        this.matched +=3D ch;=0A=
        var lines =3D ch.match(/(?:\r\n?|\n).*/g);=0A=
        if (lines) {=0A=
            this.yylineno++;=0A=
            this.yylloc.last_line++;=0A=
        } else {=0A=
            this.yylloc.last_column++;=0A=
        }=0A=
        if (this.options.ranges) this.yylloc.range[1]++;=0A=
=0A=
        this._input =3D this._input.slice(1);=0A=
        return ch;=0A=
    },=0A=
unput:function (ch) {=0A=
        var len =3D ch.length;=0A=
        var lines =3D ch.split(/(?:\r\n?|\n)/g);=0A=
=0A=
        this._input =3D ch + this._input;=0A=
        this.yytext =3D this.yytext.substr(0, this.yytext.length-len-1);=0A=
        //this.yyleng -=3D len;=0A=
        this.offset -=3D len;=0A=
        var oldLines =3D this.match.split(/(?:\r\n?|\n)/g);=0A=
        this.match =3D this.match.substr(0, this.match.length-1);=0A=
        this.matched =3D this.matched.substr(0, this.matched.length-1);=0A=
=0A=
        if (lines.length-1) this.yylineno -=3D lines.length-1;=0A=
        var r =3D this.yylloc.range;=0A=
=0A=
        this.yylloc =3D {first_line: this.yylloc.first_line,=0A=
          last_line: this.yylineno+1,=0A=
          first_column: this.yylloc.first_column,=0A=
          last_column: lines ?=0A=
              (lines.length =3D=3D=3D oldLines.length ? =
this.yylloc.first_column : 0) + oldLines[oldLines.length - =
lines.length].length - lines[0].length:=0A=
              this.yylloc.first_column - len=0A=
          };=0A=
=0A=
        if (this.options.ranges) {=0A=
            this.yylloc.range =3D [r[0], r[0] + this.yyleng - len];=0A=
        }=0A=
        return this;=0A=
    },=0A=
more:function () {=0A=
        this._more =3D true;=0A=
        return this;=0A=
    },=0A=
less:function (n) {=0A=
        this.unput(this.match.slice(n));=0A=
    },=0A=
pastInput:function () {=0A=
        var past =3D this.matched.substr(0, this.matched.length - =
this.match.length);=0A=
        return (past.length > 20 ? '...':'') + =
past.substr(-20).replace(/\n/g, "");=0A=
    },=0A=
upcomingInput:function () {=0A=
        var next =3D this.match;=0A=
        if (next.length < 20) {=0A=
            next +=3D this._input.substr(0, 20-next.length);=0A=
        }=0A=
        return (next.substr(0,20)+(next.length > 20 ? =
'...':'')).replace(/\n/g, "");=0A=
    },=0A=
showPosition:function () {=0A=
        var pre =3D this.pastInput();=0A=
        var c =3D new Array(pre.length + 1).join("-");=0A=
        return pre + this.upcomingInput() + "\n" + c+"^";=0A=
    },=0A=
next:function () {=0A=
        if (this.done) {=0A=
            return this.EOF;=0A=
        }=0A=
        if (!this._input) this.done =3D true;=0A=
=0A=
        var token,=0A=
            match,=0A=
            tempMatch,=0A=
            index,=0A=
            col,=0A=
            lines;=0A=
        if (!this._more) {=0A=
            this.yytext =3D '';=0A=
            this.match =3D '';=0A=
        }=0A=
        var rules =3D this._currentRules();=0A=
        for (var i=3D0;i < rules.length; i++) {=0A=
            tempMatch =3D this._input.match(this.rules[rules[i]]);=0A=
            if (tempMatch && (!match || tempMatch[0].length > =
match[0].length)) {=0A=
                match =3D tempMatch;=0A=
                index =3D i;=0A=
                if (!this.options.flex) break;=0A=
            }=0A=
        }=0A=
        if (match) {=0A=
            lines =3D match[0].match(/(?:\r\n?|\n).*/g);=0A=
            if (lines) this.yylineno +=3D lines.length;=0A=
            this.yylloc =3D {first_line: this.yylloc.last_line,=0A=
                           last_line: this.yylineno+1,=0A=
                           first_column: this.yylloc.last_column,=0A=
                           last_column: lines ? =
lines[lines.length-1].length-lines[lines.length-1].match(/\r?\n?/)[0].len=
gth : this.yylloc.last_column + match[0].length};=0A=
            this.yytext +=3D match[0];=0A=
            this.match +=3D match[0];=0A=
            this.matches =3D match;=0A=
            this.yyleng =3D this.yytext.length;=0A=
            if (this.options.ranges) {=0A=
                this.yylloc.range =3D [this.offset, this.offset +=3D =
this.yyleng];=0A=
            }=0A=
            this._more =3D false;=0A=
            this._input =3D this._input.slice(match[0].length);=0A=
            this.matched +=3D match[0];=0A=
            token =3D this.performAction.call(this, this.yy, this, =
rules[index],this.conditionStack[this.conditionStack.length-1]);=0A=
            if (this.done && this._input) this.done =3D false;=0A=
            if (token) return token;=0A=
            else return;=0A=
        }=0A=
        if (this._input =3D=3D=3D "") {=0A=
            return this.EOF;=0A=
        } else {=0A=
            return this.parseError('Lexical error on line =
'+(this.yylineno+1)+'. Unrecognized text.\n'+this.showPosition(),=0A=
                    {text: "", token: null, line: this.yylineno});=0A=
        }=0A=
    },=0A=
lex:function lex() {=0A=
        var r =3D this.next();=0A=
        if (typeof r !=3D=3D 'undefined') {=0A=
            return r;=0A=
        } else {=0A=
            return this.lex();=0A=
        }=0A=
    },=0A=
begin:function begin(condition) {=0A=
        this.conditionStack.push(condition);=0A=
    },=0A=
popState:function popState() {=0A=
        return this.conditionStack.pop();=0A=
    },=0A=
_currentRules:function _currentRules() {=0A=
        return =
this.conditions[this.conditionStack[this.conditionStack.length-1]].rules;=0A=
    },=0A=
topState:function () {=0A=
        return this.conditionStack[this.conditionStack.length-2];=0A=
    },=0A=
pushState:function begin(condition) {=0A=
        this.begin(condition);=0A=
    }});=0A=
lexer.options =3D {};=0A=
lexer.performAction =3D function =
anonymous(yy,yy_,$avoiding_name_collisions,YY_START) {=0A=
=0A=
var YYSTATE=3DYY_START=0A=
switch($avoiding_name_collisions) {=0A=
case 0:=0A=
                                   if(yy_.yytext.slice(-1) !=3D=3D "\\") =
this.begin("mu");=0A=
                                   if(yy_.yytext.slice(-1) =3D=3D=3D =
"\\") yy_.yytext =3D yy_.yytext.substr(0,yy_.yyleng-1), =
this.begin("emu");=0A=
                                   if(yy_.yytext) return 14;=0A=
                                 =0A=
break;=0A=
case 1: return 14; =0A=
break;=0A=
case 2:=0A=
                                   if(yy_.yytext.slice(-1) !=3D=3D "\\") =
this.popState();=0A=
                                   if(yy_.yytext.slice(-1) =3D=3D=3D =
"\\") yy_.yytext =3D yy_.yytext.substr(0,yy_.yyleng-1);=0A=
                                   return 14;=0A=
                                 =0A=
break;=0A=
case 3: yy_.yytext =3D yy_.yytext.substr(0, yy_.yyleng-4); =
this.popState(); return 15; =0A=
break;=0A=
case 4: this.begin("par"); return 24; =0A=
break;=0A=
case 5: return 16; =0A=
break;=0A=
case 6: return 20; =0A=
break;=0A=
case 7: return 19; =0A=
break;=0A=
case 8: return 19; =0A=
break;=0A=
case 9: return 23; =0A=
break;=0A=
case 10: return 23; =0A=
break;=0A=
case 11: this.popState(); this.begin('com'); =0A=
break;=0A=
case 12: yy_.yytext =3D yy_.yytext.substr(3,yy_.yyleng-5); =
this.popState(); return 15; =0A=
break;=0A=
case 13: return 22; =0A=
break;=0A=
case 14: return 36; =0A=
break;=0A=
case 15: return 35; =0A=
break;=0A=
case 16: return 35; =0A=
break;=0A=
case 17: return 39; =0A=
break;=0A=
case 18: /*ignore whitespace*/ =0A=
break;=0A=
case 19: this.popState(); return 18; =0A=
break;=0A=
case 20: this.popState(); return 18; =0A=
break;=0A=
case 21: yy_.yytext =3D =
yy_.yytext.substr(1,yy_.yyleng-2).replace(/\\"/g,'"'); return 30; =0A=
break;=0A=
case 22: yy_.yytext =3D =
yy_.yytext.substr(1,yy_.yyleng-2).replace(/\\'/g,"'"); return 30; =0A=
break;=0A=
case 23: yy_.yytext =3D yy_.yytext.substr(1); return 28; =0A=
break;=0A=
case 24: return 32; =0A=
break;=0A=
case 25: return 32; =0A=
break;=0A=
case 26: return 31; =0A=
break;=0A=
case 27: return 35; =0A=
break;=0A=
case 28: yy_.yytext =3D yy_.yytext.substr(1, yy_.yyleng-2); return 35; =0A=
break;=0A=
case 29: return 'INVALID'; =0A=
break;=0A=
case 30: /*ignore whitespace*/ =0A=
break;=0A=
case 31: this.popState(); return 37; =0A=
break;=0A=
case 32: return 5; =0A=
break;=0A=
}=0A=
};=0A=
lexer.rules =3D =
[/^(?:[^\x00]*?(?=3D(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=3D(\{\{=
|$)))/,/^(?:[\s\S]*?--\}\})/,/^(?:\{\{>)/,/^(?:\{\{#)/,/^(?:\{\{\/)/,/^(?=
:\{\{\^)/,/^(?:\{\{\s*else\b)/,/^(?:\{\{\{)/,/^(?:\{\{&)/,/^(?:\{\{!--)/,=
/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{)/,/^(?:=3D)/,/^(?:\.(?=3D[} =
]))/,/^(?:\.\.)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}\}\})/,/^(?:\}\})/,/^(?:"=
(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@[a-zA-Z]+)/,/^(?:true(?=3D[=
}\s]))/,/^(?:false(?=3D[}\s]))/,/^(?:[0-9]+(?=3D[}\s]))/,/^(?:[a-zA-Z0-9_=
$-]+(?=3D[=3D}\s\/.]))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:\s+)/,/^(?:[a-zA-=
Z0-9_$-/]+)/,/^(?:$)/];=0A=
lexer.conditions =3D =
{"mu":{"rules":[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,=
25,26,27,28,29,32],"inclusive":false},"emu":{"rules":[2],"inclusive":fals=
e},"com":{"rules":[3],"inclusive":false},"par":{"rules":[30,31],"inclusiv=
e":false},"INITIAL":{"rules":[0,1,32],"inclusive":true}};=0A=
return lexer;})()=0A=
parser.lexer =3D lexer;=0A=
function Parser () { this.yy =3D {}; }Parser.prototype =3D =
parser;parser.Parser =3D Parser;=0A=
return new Parser;=0A=
})();;=0A=
// lib/handlebars/compiler/base.js=0A=
Handlebars.Parser =3D handlebars;=0A=
=0A=
Handlebars.parse =3D function(input) {=0A=
=0A=
  // Just return if an already-compile AST was passed in.=0A=
  if(input.constructor =3D=3D=3D Handlebars.AST.ProgramNode) { return =
input; }=0A=
=0A=
  Handlebars.Parser.yy =3D Handlebars.AST;=0A=
  return Handlebars.Parser.parse(input);=0A=
};=0A=
=0A=
Handlebars.print =3D function(ast) {=0A=
  return new Handlebars.PrintVisitor().accept(ast);=0A=
};;=0A=
// lib/handlebars/compiler/ast.js=0A=
(function() {=0A=
=0A=
  Handlebars.AST =3D {};=0A=
=0A=
  Handlebars.AST.ProgramNode =3D function(statements, inverse) {=0A=
    this.type =3D "program";=0A=
    this.statements =3D statements;=0A=
    if(inverse) { this.inverse =3D new =
Handlebars.AST.ProgramNode(inverse); }=0A=
  };=0A=
=0A=
  Handlebars.AST.MustacheNode =3D function(rawParams, hash, unescaped) {=0A=
    this.type =3D "mustache";=0A=
    this.escaped =3D !unescaped;=0A=
    this.hash =3D hash;=0A=
=0A=
    var id =3D this.id =3D rawParams[0];=0A=
    var params =3D this.params =3D rawParams.slice(1);=0A=
=0A=
    // a mustache is an eligible helper if:=0A=
    // * its id is simple (a single part, not `this` or `..`)=0A=
    var eligibleHelper =3D this.eligibleHelper =3D id.isSimple;=0A=
=0A=
    // a mustache is definitely a helper if:=0A=
    // * it is an eligible helper, and=0A=
    // * it has at least one parameter or hash segment=0A=
    this.isHelper =3D eligibleHelper && (params.length || hash);=0A=
=0A=
    // if a mustache is an eligible helper but not a definite=0A=
    // helper, it is ambiguous, and will be resolved in a later=0A=
    // pass or at runtime.=0A=
  };=0A=
=0A=
  Handlebars.AST.PartialNode =3D function(partialName, context) {=0A=
    this.type         =3D "partial";=0A=
    this.partialName  =3D partialName;=0A=
    this.context      =3D context;=0A=
  };=0A=
=0A=
  var verifyMatch =3D function(open, close) {=0A=
    if(open.original !=3D=3D close.original) {=0A=
      throw new Handlebars.Exception(open.original + " doesn't match " + =
close.original);=0A=
    }=0A=
  };=0A=
=0A=
  Handlebars.AST.BlockNode =3D function(mustache, program, inverse, =
close) {=0A=
    verifyMatch(mustache.id, close);=0A=
    this.type =3D "block";=0A=
    this.mustache =3D mustache;=0A=
    this.program  =3D program;=0A=
    this.inverse  =3D inverse;=0A=
=0A=
    if (this.inverse && !this.program) {=0A=
      this.isInverse =3D true;=0A=
    }=0A=
  };=0A=
=0A=
  Handlebars.AST.ContentNode =3D function(string) {=0A=
    this.type =3D "content";=0A=
    this.string =3D string;=0A=
  };=0A=
=0A=
  Handlebars.AST.HashNode =3D function(pairs) {=0A=
    this.type =3D "hash";=0A=
    this.pairs =3D pairs;=0A=
  };=0A=
=0A=
  Handlebars.AST.IdNode =3D function(parts) {=0A=
    this.type =3D "ID";=0A=
    this.original =3D parts.join(".");=0A=
=0A=
    var dig =3D [], depth =3D 0;=0A=
=0A=
    for(var i=3D0,l=3Dparts.length; i<l; i++) {=0A=
      var part =3D parts[i];=0A=
=0A=
      if (part =3D=3D=3D ".." || part =3D=3D=3D "." || part =3D=3D=3D =
"this") {=0A=
        if (dig.length > 0) { throw new Handlebars.Exception("Invalid =
path: " + this.original); }=0A=
        else if (part =3D=3D=3D "..") { depth++; }=0A=
        else { this.isScoped =3D true; }=0A=
      }=0A=
      else { dig.push(part); }=0A=
    }=0A=
=0A=
    this.parts    =3D dig;=0A=
    this.string   =3D dig.join('.');=0A=
    this.depth    =3D depth;=0A=
=0A=
    // an ID is simple if it only has one part, and that part is not=0A=
    // `..` or `this`.=0A=
    this.isSimple =3D parts.length =3D=3D=3D 1 && !this.isScoped && =
depth =3D=3D=3D 0;=0A=
=0A=
    this.stringModeValue =3D this.string;=0A=
  };=0A=
=0A=
  Handlebars.AST.PartialNameNode =3D function(name) {=0A=
    this.type =3D "PARTIAL_NAME";=0A=
    this.name =3D name;=0A=
  };=0A=
=0A=
  Handlebars.AST.DataNode =3D function(id) {=0A=
    this.type =3D "DATA";=0A=
    this.id =3D id;=0A=
  };=0A=
=0A=
  Handlebars.AST.StringNode =3D function(string) {=0A=
    this.type =3D "STRING";=0A=
    this.string =3D string;=0A=
    this.stringModeValue =3D string;=0A=
  };=0A=
=0A=
  Handlebars.AST.IntegerNode =3D function(integer) {=0A=
    this.type =3D "INTEGER";=0A=
    this.integer =3D integer;=0A=
    this.stringModeValue =3D Number(integer);=0A=
  };=0A=
=0A=
  Handlebars.AST.BooleanNode =3D function(bool) {=0A=
    this.type =3D "BOOLEAN";=0A=
    this.bool =3D bool;=0A=
    this.stringModeValue =3D bool =3D=3D=3D "true";=0A=
  };=0A=
=0A=
  Handlebars.AST.CommentNode =3D function(comment) {=0A=
    this.type =3D "comment";=0A=
    this.comment =3D comment;=0A=
  };=0A=
=0A=
})();;=0A=
// lib/handlebars/utils.js=0A=
=0A=
var errorProps =3D ['description', 'fileName', 'lineNumber', 'message', =
'name', 'number', 'stack'];=0A=
=0A=
Handlebars.Exception =3D function(message) {=0A=
  var tmp =3D Error.prototype.constructor.apply(this, arguments);=0A=
=0A=
  // Unfortunately errors are not enumerable in Chrome (at least), so =
`for prop in tmp` doesn't work.=0A=
  for (var idx =3D 0; idx < errorProps.length; idx++) {=0A=
    this[errorProps[idx]] =3D tmp[errorProps[idx]];=0A=
  }=0A=
};=0A=
Handlebars.Exception.prototype =3D new Error();=0A=
=0A=
// Build out our basic SafeString type=0A=
Handlebars.SafeString =3D function(string) {=0A=
  this.string =3D string;=0A=
};=0A=
Handlebars.SafeString.prototype.toString =3D function() {=0A=
  return this.string.toString();=0A=
};=0A=
=0A=
(function() {=0A=
  var escape =3D {=0A=
    "&": "&amp;",=0A=
    "<": "&lt;",=0A=
    ">": "&gt;",=0A=
    '"': "&quot;",=0A=
    "'": "&#x27;",=0A=
    "`": "&#x60;"=0A=
  };=0A=
=0A=
  var badChars =3D /[&<>"'`]/g;=0A=
  var possible =3D /[&<>"'`]/;=0A=
=0A=
  var escapeChar =3D function(chr) {=0A=
    return escape[chr] || "&amp;";=0A=
  };=0A=
=0A=
  Handlebars.Utils =3D {=0A=
    escapeExpression: function(string) {=0A=
      // don't escape SafeStrings, since they're already safe=0A=
      if (string instanceof Handlebars.SafeString) {=0A=
        return string.toString();=0A=
      } else if (string =3D=3D null || string =3D=3D=3D false) {=0A=
        return "";=0A=
      }=0A=
=0A=
      if(!possible.test(string)) { return string; }=0A=
      return string.replace(badChars, escapeChar);=0A=
    },=0A=
=0A=
    isEmpty: function(value) {=0A=
      if (!value && value !=3D=3D 0) {=0A=
        return true;=0A=
      } else if(Object.prototype.toString.call(value) =3D=3D=3D "[object =
Array]" && value.length =3D=3D=3D 0) {=0A=
        return true;=0A=
      } else {=0A=
        return false;=0A=
      }=0A=
    }=0A=
  };=0A=
})();;=0A=
// lib/handlebars/compiler/compiler.js=0A=
=0A=
/*jshint eqnull:true*/=0A=
Handlebars.Compiler =3D function() {};=0A=
Handlebars.JavaScriptCompiler =3D function() {};=0A=
=0A=
(function(Compiler, JavaScriptCompiler) {=0A=
  // the foundHelper register will disambiguate helper lookup from =
finding a=0A=
  // function in a context. This is necessary for mustache =
compatibility, which=0A=
  // requires that context functions in blocks are evaluated by =
blockHelperMissing,=0A=
  // and then proceed as if the resulting value was provided to =
blockHelperMissing.=0A=
=0A=
  Compiler.prototype =3D {=0A=
    compiler: Compiler,=0A=
=0A=
    disassemble: function() {=0A=
      var opcodes =3D this.opcodes, opcode, out =3D [], params, param;=0A=
=0A=
      for (var i=3D0, l=3Dopcodes.length; i<l; i++) {=0A=
        opcode =3D opcodes[i];=0A=
=0A=
        if (opcode.opcode =3D=3D=3D 'DECLARE') {=0A=
          out.push("DECLARE " + opcode.name + "=3D" + opcode.value);=0A=
        } else {=0A=
          params =3D [];=0A=
          for (var j=3D0; j<opcode.args.length; j++) {=0A=
            param =3D opcode.args[j];=0A=
            if (typeof param =3D=3D=3D "string") {=0A=
              param =3D "\"" + param.replace("\n", "\\n") + "\"";=0A=
            }=0A=
            params.push(param);=0A=
          }=0A=
          out.push(opcode.opcode + " " + params.join(" "));=0A=
        }=0A=
      }=0A=
=0A=
      return out.join("\n");=0A=
    },=0A=
    equals: function(other) {=0A=
      var len =3D this.opcodes.length;=0A=
      if (other.opcodes.length !=3D=3D len) {=0A=
        return false;=0A=
      }=0A=
=0A=
      for (var i =3D 0; i < len; i++) {=0A=
        var opcode =3D this.opcodes[i],=0A=
            otherOpcode =3D other.opcodes[i];=0A=
        if (opcode.opcode !=3D=3D otherOpcode.opcode || =
opcode.args.length !=3D=3D otherOpcode.args.length) {=0A=
          return false;=0A=
        }=0A=
        for (var j =3D 0; j < opcode.args.length; j++) {=0A=
          if (opcode.args[j] !=3D=3D otherOpcode.args[j]) {=0A=
            return false;=0A=
          }=0A=
        }=0A=
      }=0A=
      return true;=0A=
    },=0A=
=0A=
    guid: 0,=0A=
=0A=
    compile: function(program, options) {=0A=
      this.children =3D [];=0A=
      this.depths =3D {list: []};=0A=
      this.options =3D options;=0A=
=0A=
      // These changes will propagate to the other compiler components=0A=
      var knownHelpers =3D this.options.knownHelpers;=0A=
      this.options.knownHelpers =3D {=0A=
        'helperMissing': true,=0A=
        'blockHelperMissing': true,=0A=
        'each': true,=0A=
        'if': true,=0A=
        'unless': true,=0A=
        'with': true,=0A=
        'log': true=0A=
      };=0A=
      if (knownHelpers) {=0A=
        for (var name in knownHelpers) {=0A=
          this.options.knownHelpers[name] =3D knownHelpers[name];=0A=
        }=0A=
      }=0A=
=0A=
      return this.program(program);=0A=
    },=0A=
=0A=
    accept: function(node) {=0A=
      return this[node.type](node);=0A=
    },=0A=
=0A=
    program: function(program) {=0A=
      var statements =3D program.statements, statement;=0A=
      this.opcodes =3D [];=0A=
=0A=
      for(var i=3D0, l=3Dstatements.length; i<l; i++) {=0A=
        statement =3D statements[i];=0A=
        this[statement.type](statement);=0A=
      }=0A=
      this.isSimple =3D l =3D=3D=3D 1;=0A=
=0A=
      this.depths.list =3D this.depths.list.sort(function(a, b) {=0A=
        return a - b;=0A=
      });=0A=
=0A=
      return this;=0A=
    },=0A=
=0A=
    compileProgram: function(program) {=0A=
      var result =3D new this.compiler().compile(program, this.options);=0A=
      var guid =3D this.guid++, depth;=0A=
=0A=
      this.usePartial =3D this.usePartial || result.usePartial;=0A=
=0A=
      this.children[guid] =3D result;=0A=
=0A=
      for(var i=3D0, l=3Dresult.depths.list.length; i<l; i++) {=0A=
        depth =3D result.depths.list[i];=0A=
=0A=
        if(depth < 2) { continue; }=0A=
        else { this.addDepth(depth - 1); }=0A=
      }=0A=
=0A=
      return guid;=0A=
    },=0A=
=0A=
    block: function(block) {=0A=
      var mustache =3D block.mustache,=0A=
          program =3D block.program,=0A=
          inverse =3D block.inverse;=0A=
=0A=
      if (program) {=0A=
        program =3D this.compileProgram(program);=0A=
      }=0A=
=0A=
      if (inverse) {=0A=
        inverse =3D this.compileProgram(inverse);=0A=
      }=0A=
=0A=
      var type =3D this.classifyMustache(mustache);=0A=
=0A=
      if (type =3D=3D=3D "helper") {=0A=
        this.helperMustache(mustache, program, inverse);=0A=
      } else if (type =3D=3D=3D "simple") {=0A=
        this.simpleMustache(mustache);=0A=
=0A=
        // now that the simple mustache is resolved, we need to=0A=
        // evaluate it by executing `blockHelperMissing`=0A=
        this.opcode('pushProgram', program);=0A=
        this.opcode('pushProgram', inverse);=0A=
        this.opcode('emptyHash');=0A=
        this.opcode('blockValue');=0A=
      } else {=0A=
        this.ambiguousMustache(mustache, program, inverse);=0A=
=0A=
        // now that the simple mustache is resolved, we need to=0A=
        // evaluate it by executing `blockHelperMissing`=0A=
        this.opcode('pushProgram', program);=0A=
        this.opcode('pushProgram', inverse);=0A=
        this.opcode('emptyHash');=0A=
        this.opcode('ambiguousBlockValue');=0A=
      }=0A=
=0A=
      this.opcode('append');=0A=
    },=0A=
=0A=
    hash: function(hash) {=0A=
      var pairs =3D hash.pairs, pair, val;=0A=
=0A=
      this.opcode('pushHash');=0A=
=0A=
      for(var i=3D0, l=3Dpairs.length; i<l; i++) {=0A=
        pair =3D pairs[i];=0A=
        val  =3D pair[1];=0A=
=0A=
        if (this.options.stringParams) {=0A=
          this.opcode('pushStringParam', val.stringModeValue, val.type);=0A=
        } else {=0A=
          this.accept(val);=0A=
        }=0A=
=0A=
        this.opcode('assignToHash', pair[0]);=0A=
      }=0A=
      this.opcode('popHash');=0A=
    },=0A=
=0A=
    partial: function(partial) {=0A=
      var partialName =3D partial.partialName;=0A=
      this.usePartial =3D true;=0A=
=0A=
      if(partial.context) {=0A=
        this.ID(partial.context);=0A=
      } else {=0A=
        this.opcode('push', 'depth0');=0A=
      }=0A=
=0A=
      this.opcode('invokePartial', partialName.name);=0A=
      this.opcode('append');=0A=
    },=0A=
=0A=
    content: function(content) {=0A=
      this.opcode('appendContent', content.string);=0A=
    },=0A=
=0A=
    mustache: function(mustache) {=0A=
      var options =3D this.options;=0A=
      var type =3D this.classifyMustache(mustache);=0A=
=0A=
      if (type =3D=3D=3D "simple") {=0A=
        this.simpleMustache(mustache);=0A=
      } else if (type =3D=3D=3D "helper") {=0A=
        this.helperMustache(mustache);=0A=
      } else {=0A=
        this.ambiguousMustache(mustache);=0A=
      }=0A=
=0A=
      if(mustache.escaped && !options.noEscape) {=0A=
        this.opcode('appendEscaped');=0A=
      } else {=0A=
        this.opcode('append');=0A=
      }=0A=
    },=0A=
=0A=
    ambiguousMustache: function(mustache, program, inverse) {=0A=
      var id =3D mustache.id,=0A=
          name =3D id.parts[0],=0A=
          isBlock =3D program !=3D null || inverse !=3D null;=0A=
=0A=
      this.opcode('getContext', id.depth);=0A=
=0A=
      this.opcode('pushProgram', program);=0A=
      this.opcode('pushProgram', inverse);=0A=
=0A=
      this.opcode('invokeAmbiguous', name, isBlock);=0A=
    },=0A=
=0A=
    simpleMustache: function(mustache) {=0A=
      var id =3D mustache.id;=0A=
=0A=
      if (id.type =3D=3D=3D 'DATA') {=0A=
        this.DATA(id);=0A=
      } else if (id.parts.length) {=0A=
        this.ID(id);=0A=
      } else {=0A=
        // Simplified ID for `this`=0A=
        this.addDepth(id.depth);=0A=
        this.opcode('getContext', id.depth);=0A=
        this.opcode('pushContext');=0A=
      }=0A=
=0A=
      this.opcode('resolvePossibleLambda');=0A=
    },=0A=
=0A=
    helperMustache: function(mustache, program, inverse) {=0A=
      var params =3D this.setupFullMustacheParams(mustache, program, =
inverse),=0A=
          name =3D mustache.id.parts[0];=0A=
=0A=
      if (this.options.knownHelpers[name]) {=0A=
        this.opcode('invokeKnownHelper', params.length, name);=0A=
      } else if (this.knownHelpersOnly) {=0A=
        throw new Error("You specified knownHelpersOnly, but used the =
unknown helper " + name);=0A=
      } else {=0A=
        this.opcode('invokeHelper', params.length, name);=0A=
      }=0A=
    },=0A=
=0A=
    ID: function(id) {=0A=
      this.addDepth(id.depth);=0A=
      this.opcode('getContext', id.depth);=0A=
=0A=
      var name =3D id.parts[0];=0A=
      if (!name) {=0A=
        this.opcode('pushContext');=0A=
      } else {=0A=
        this.opcode('lookupOnContext', id.parts[0]);=0A=
      }=0A=
=0A=
      for(var i=3D1, l=3Did.parts.length; i<l; i++) {=0A=
        this.opcode('lookup', id.parts[i]);=0A=
      }=0A=
    },=0A=
=0A=
    DATA: function(data) {=0A=
      this.options.data =3D true;=0A=
      this.opcode('lookupData', data.id);=0A=
    },=0A=
=0A=
    STRING: function(string) {=0A=
      this.opcode('pushString', string.string);=0A=
    },=0A=
=0A=
    INTEGER: function(integer) {=0A=
      this.opcode('pushLiteral', integer.integer);=0A=
    },=0A=
=0A=
    BOOLEAN: function(bool) {=0A=
      this.opcode('pushLiteral', bool.bool);=0A=
    },=0A=
=0A=
    comment: function() {},=0A=
=0A=
    // HELPERS=0A=
    opcode: function(name) {=0A=
      this.opcodes.push({ opcode: name, args: [].slice.call(arguments, =
1) });=0A=
    },=0A=
=0A=
    declare: function(name, value) {=0A=
      this.opcodes.push({ opcode: 'DECLARE', name: name, value: value });=0A=
    },=0A=
=0A=
    addDepth: function(depth) {=0A=
      if(isNaN(depth)) { throw new Error("EWOT"); }=0A=
      if(depth =3D=3D=3D 0) { return; }=0A=
=0A=
      if(!this.depths[depth]) {=0A=
        this.depths[depth] =3D true;=0A=
        this.depths.list.push(depth);=0A=
      }=0A=
    },=0A=
=0A=
    classifyMustache: function(mustache) {=0A=
      var isHelper   =3D mustache.isHelper;=0A=
      var isEligible =3D mustache.eligibleHelper;=0A=
      var options    =3D this.options;=0A=
=0A=
      // if ambiguous, we can possibly resolve the ambiguity now=0A=
      if (isEligible && !isHelper) {=0A=
        var name =3D mustache.id.parts[0];=0A=
=0A=
        if (options.knownHelpers[name]) {=0A=
          isHelper =3D true;=0A=
        } else if (options.knownHelpersOnly) {=0A=
          isEligible =3D false;=0A=
        }=0A=
      }=0A=
=0A=
      if (isHelper) { return "helper"; }=0A=
      else if (isEligible) { return "ambiguous"; }=0A=
      else { return "simple"; }=0A=
    },=0A=
=0A=
    pushParams: function(params) {=0A=
      var i =3D params.length, param;=0A=
=0A=
      while(i--) {=0A=
        param =3D params[i];=0A=
=0A=
        if(this.options.stringParams) {=0A=
          if(param.depth) {=0A=
            this.addDepth(param.depth);=0A=
          }=0A=
=0A=
          this.opcode('getContext', param.depth || 0);=0A=
          this.opcode('pushStringParam', param.stringModeValue, =
param.type);=0A=
        } else {=0A=
          this[param.type](param);=0A=
        }=0A=
      }=0A=
    },=0A=
=0A=
    setupMustacheParams: function(mustache) {=0A=
      var params =3D mustache.params;=0A=
      this.pushParams(params);=0A=
=0A=
      if(mustache.hash) {=0A=
        this.hash(mustache.hash);=0A=
      } else {=0A=
        this.opcode('emptyHash');=0A=
      }=0A=
=0A=
      return params;=0A=
    },=0A=
=0A=
    // this will replace setupMustacheParams when we're done=0A=
    setupFullMustacheParams: function(mustache, program, inverse) {=0A=
      var params =3D mustache.params;=0A=
      this.pushParams(params);=0A=
=0A=
      this.opcode('pushProgram', program);=0A=
      this.opcode('pushProgram', inverse);=0A=
=0A=
      if(mustache.hash) {=0A=
        this.hash(mustache.hash);=0A=
      } else {=0A=
        this.opcode('emptyHash');=0A=
      }=0A=
=0A=
      return params;=0A=
    }=0A=
  };=0A=
=0A=
  var Literal =3D function(value) {=0A=
    this.value =3D value;=0A=
  };=0A=
=0A=
  JavaScriptCompiler.prototype =3D {=0A=
    // PUBLIC API: You can override these methods in a subclass to =
provide=0A=
    // alternative compiled forms for name lookup and buffering semantics=0A=
    nameLookup: function(parent, name /* , type*/) {=0A=
      if (/^[0-9]+$/.test(name)) {=0A=
        return parent + "[" + name + "]";=0A=
      } else if (JavaScriptCompiler.isValidJavaScriptVariableName(name)) =
{=0A=
        return parent + "." + name;=0A=
      }=0A=
      else {=0A=
        return parent + "['" + name + "']";=0A=
      }=0A=
    },=0A=
=0A=
    appendToBuffer: function(string) {=0A=
      if (this.environment.isSimple) {=0A=
        return "return " + string + ";";=0A=
      } else {=0A=
        return {=0A=
          appendToBuffer: true,=0A=
          content: string,=0A=
          toString: function() { return "buffer +=3D " + string + ";"; }=0A=
        };=0A=
      }=0A=
    },=0A=
=0A=
    initializeBuffer: function() {=0A=
      return this.quotedString("");=0A=
    },=0A=
=0A=
    namespace: "Handlebars",=0A=
    // END PUBLIC API=0A=
=0A=
    compile: function(environment, options, context, asObject) {=0A=
      this.environment =3D environment;=0A=
      this.options =3D options || {};=0A=
=0A=
      Handlebars.log(Handlebars.logger.DEBUG, =
this.environment.disassemble() + "\n\n");=0A=
=0A=
      this.name =3D this.environment.name;=0A=
      this.isChild =3D !!context;=0A=
      this.context =3D context || {=0A=
        programs: [],=0A=
        environments: [],=0A=
        aliases: { }=0A=
      };=0A=
=0A=
      this.preamble();=0A=
=0A=
      this.stackSlot =3D 0;=0A=
      this.stackVars =3D [];=0A=
      this.registers =3D { list: [] };=0A=
      this.compileStack =3D [];=0A=
      this.inlineStack =3D [];=0A=
=0A=
      this.compileChildren(environment, options);=0A=
=0A=
      var opcodes =3D environment.opcodes, opcode;=0A=
=0A=
      this.i =3D 0;=0A=
=0A=
      for(l=3Dopcodes.length; this.i<l; this.i++) {=0A=
        opcode =3D opcodes[this.i];=0A=
=0A=
        if(opcode.opcode =3D=3D=3D 'DECLARE') {=0A=
          this[opcode.name] =3D opcode.value;=0A=
        } else {=0A=
          this[opcode.opcode].apply(this, opcode.args);=0A=
        }=0A=
      }=0A=
=0A=
      return this.createFunctionContext(asObject);=0A=
    },=0A=
=0A=
    nextOpcode: function() {=0A=
      var opcodes =3D this.environment.opcodes;=0A=
      return opcodes[this.i + 1];=0A=
    },=0A=
=0A=
    eat: function() {=0A=
      this.i =3D this.i + 1;=0A=
    },=0A=
=0A=
    preamble: function() {=0A=
      var out =3D [];=0A=
=0A=
      if (!this.isChild) {=0A=
        var namespace =3D this.namespace;=0A=
        var copies =3D "helpers =3D helpers || " + namespace + =
".helpers;";=0A=
        if (this.environment.usePartial) { copies =3D copies + " =
partials =3D partials || " + namespace + ".partials;"; }=0A=
        if (this.options.data) { copies =3D copies + " data =3D data || =
{};"; }=0A=
        out.push(copies);=0A=
      } else {=0A=
        out.push('');=0A=
      }=0A=
=0A=
      if (!this.environment.isSimple) {=0A=
        out.push(", buffer =3D " + this.initializeBuffer());=0A=
      } else {=0A=
        out.push("");=0A=
      }=0A=
=0A=
      // track the last context pushed into place to allow skipping the=0A=
      // getContext opcode when it would be a noop=0A=
      this.lastContext =3D 0;=0A=
      this.source =3D out;=0A=
    },=0A=
=0A=
    createFunctionContext: function(asObject) {=0A=
      var locals =3D this.stackVars.concat(this.registers.list);=0A=
=0A=
      if(locals.length > 0) {=0A=
        this.source[1] =3D this.source[1] + ", " + locals.join(", ");=0A=
      }=0A=
=0A=
      // Generate minimizer alias mappings=0A=
      if (!this.isChild) {=0A=
        for (var alias in this.context.aliases) {=0A=
          this.source[1] =3D this.source[1] + ', ' + alias + '=3D' + =
this.context.aliases[alias];=0A=
        }=0A=
      }=0A=
=0A=
      if (this.source[1]) {=0A=
        this.source[1] =3D "var " + this.source[1].substring(2) + ";";=0A=
      }=0A=
=0A=
      // Merge children=0A=
      if (!this.isChild) {=0A=
        this.source[1] +=3D '\n' + this.context.programs.join('\n') + =
'\n';=0A=
      }=0A=
=0A=
      if (!this.environment.isSimple) {=0A=
        this.source.push("return buffer;");=0A=
      }=0A=
=0A=
      var params =3D this.isChild ? ["depth0", "data"] : ["Handlebars", =
"depth0", "helpers", "partials", "data"];=0A=
=0A=
      for(var i=3D0, l=3Dthis.environment.depths.list.length; i<l; i++) {=0A=
        params.push("depth" + this.environment.depths.list[i]);=0A=
      }=0A=
=0A=
      // Perform a second pass over the output to merge content when =
possible=0A=
      var source =3D this.mergeSource();=0A=
=0A=
      if (!this.isChild) {=0A=
        var revision =3D Handlebars.COMPILER_REVISION,=0A=
            versions =3D Handlebars.REVISION_CHANGES[revision];=0A=
        source =3D "this.compilerInfo =3D =
["+revision+",'"+versions+"'];\n"+source;=0A=
      }=0A=
=0A=
      if (asObject) {=0A=
        params.push(source);=0A=
=0A=
        return Function.apply(this, params);=0A=
      } else {=0A=
        var functionSource =3D 'function ' + (this.name || '') + '(' + =
params.join(',') + ') {\n  ' + source + '}';=0A=
        Handlebars.log(Handlebars.logger.DEBUG, functionSource + "\n\n");=0A=
        return functionSource;=0A=
      }=0A=
    },=0A=
    mergeSource: function() {=0A=
      // WARN: We are not handling the case where buffer is still =
populated as the source should=0A=
      // not have buffer append operations as their final action.=0A=
      var source =3D '',=0A=
          buffer;=0A=
      for (var i =3D 0, len =3D this.source.length; i < len; i++) {=0A=
        var line =3D this.source[i];=0A=
        if (line.appendToBuffer) {=0A=
          if (buffer) {=0A=
            buffer =3D buffer + '\n    + ' + line.content;=0A=
          } else {=0A=
            buffer =3D line.content;=0A=
          }=0A=
        } else {=0A=
          if (buffer) {=0A=
            source +=3D 'buffer +=3D ' + buffer + ';\n  ';=0A=
            buffer =3D undefined;=0A=
          }=0A=
          source +=3D line + '\n  ';=0A=
        }=0A=
      }=0A=
      return source;=0A=
    },=0A=
=0A=
    // [blockValue]=0A=
    //=0A=
    // On stack, before: hash, inverse, program, value=0A=
    // On stack, after: return value of blockHelperMissing=0A=
    //=0A=
    // The purpose of this opcode is to take a block of the form=0A=
    // `{{#foo}}...{{/foo}}`, resolve the value of `foo`, and=0A=
    // replace it on the stack with the result of properly=0A=
    // invoking blockHelperMissing.=0A=
    blockValue: function() {=0A=
      this.context.aliases.blockHelperMissing =3D =
'helpers.blockHelperMissing';=0A=
=0A=
      var params =3D ["depth0"];=0A=
      this.setupParams(0, params);=0A=
=0A=
      this.replaceStack(function(current) {=0A=
        params.splice(1, 0, current);=0A=
        return "blockHelperMissing.call(" + params.join(", ") + ")";=0A=
      });=0A=
    },=0A=
=0A=
    // [ambiguousBlockValue]=0A=
    //=0A=
    // On stack, before: hash, inverse, program, value=0A=
    // Compiler value, before: lastHelper=3Dvalue of last found helper, =
if any=0A=
    // On stack, after, if no lastHelper: same as [blockValue]=0A=
    // On stack, after, if lastHelper: value=0A=
    ambiguousBlockValue: function() {=0A=
      this.context.aliases.blockHelperMissing =3D =
'helpers.blockHelperMissing';=0A=
=0A=
      var params =3D ["depth0"];=0A=
      this.setupParams(0, params);=0A=
=0A=
      var current =3D this.topStack();=0A=
      params.splice(1, 0, current);=0A=
=0A=
      // Use the options value generated from the invocation=0A=
      params[params.length-1] =3D 'options';=0A=
=0A=
      this.source.push("if (!" + this.lastHelper + ") { " + current + " =
=3D blockHelperMissing.call(" + params.join(", ") + "); }");=0A=
    },=0A=
=0A=
    // [appendContent]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: ...=0A=
    //=0A=
    // Appends the string value of `content` to the current buffer=0A=
    appendContent: function(content) {=0A=
      this.source.push(this.appendToBuffer(this.quotedString(content)));=0A=
    },=0A=
=0A=
    // [append]=0A=
    //=0A=
    // On stack, before: value, ...=0A=
    // On stack, after: ...=0A=
    //=0A=
    // Coerces `value` to a String and appends it to the current buffer.=0A=
    //=0A=
    // If `value` is truthy, or 0, it is coerced into a string and =
appended=0A=
    // Otherwise, the empty string is appended=0A=
    append: function() {=0A=
      // Force anything that is inlined onto the stack so we don't have =
duplication=0A=
      // when we examine local=0A=
      this.flushInline();=0A=
      var local =3D this.popStack();=0A=
      this.source.push("if(" + local + " || " + local + " =3D=3D=3D 0) { =
" + this.appendToBuffer(local) + " }");=0A=
      if (this.environment.isSimple) {=0A=
        this.source.push("else { " + this.appendToBuffer("''") + " }");=0A=
      }=0A=
    },=0A=
=0A=
    // [appendEscaped]=0A=
    //=0A=
    // On stack, before: value, ...=0A=
    // On stack, after: ...=0A=
    //=0A=
    // Escape `value` and append it to the buffer=0A=
    appendEscaped: function() {=0A=
      this.context.aliases.escapeExpression =3D 'this.escapeExpression';=0A=
=0A=
      this.source.push(this.appendToBuffer("escapeExpression(" + =
this.popStack() + ")"));=0A=
    },=0A=
=0A=
    // [getContext]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: ...=0A=
    // Compiler value, after: lastContext=3Ddepth=0A=
    //=0A=
    // Set the value of the `lastContext` compiler value to the depth=0A=
    getContext: function(depth) {=0A=
      if(this.lastContext !=3D=3D depth) {=0A=
        this.lastContext =3D depth;=0A=
      }=0A=
    },=0A=
=0A=
    // [lookupOnContext]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: currentContext[name], ...=0A=
    //=0A=
    // Looks up the value of `name` on the current context and pushes=0A=
    // it onto the stack.=0A=
    lookupOnContext: function(name) {=0A=
      this.push(this.nameLookup('depth' + this.lastContext, name, =
'context'));=0A=
    },=0A=
=0A=
    // [pushContext]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: currentContext, ...=0A=
    //=0A=
    // Pushes the value of the current context onto the stack.=0A=
    pushContext: function() {=0A=
      this.pushStackLiteral('depth' + this.lastContext);=0A=
    },=0A=
=0A=
    // [resolvePossibleLambda]=0A=
    //=0A=
    // On stack, before: value, ...=0A=
    // On stack, after: resolved value, ...=0A=
    //=0A=
    // If the `value` is a lambda, replace it on the stack by=0A=
    // the return value of the lambda=0A=
    resolvePossibleLambda: function() {=0A=
      this.context.aliases.functionType =3D '"function"';=0A=
=0A=
      this.replaceStack(function(current) {=0A=
        return "typeof " + current + " =3D=3D=3D functionType ? " + =
current + ".apply(depth0) : " + current;=0A=
      });=0A=
    },=0A=
=0A=
    // [lookup]=0A=
    //=0A=
    // On stack, before: value, ...=0A=
    // On stack, after: value[name], ...=0A=
    //=0A=
    // Replace the value on the stack with the result of looking=0A=
    // up `name` on `value`=0A=
    lookup: function(name) {=0A=
      this.replaceStack(function(current) {=0A=
        return current + " =3D=3D null || " + current + " =3D=3D=3D =
false ? " + current + " : " + this.nameLookup(current, name, 'context');=0A=
      });=0A=
    },=0A=
=0A=
    // [lookupData]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: data[id], ...=0A=
    //=0A=
    // Push the result of looking up `id` on the current data=0A=
    lookupData: function(id) {=0A=
      this.push(this.nameLookup('data', id, 'data'));=0A=
    },=0A=
=0A=
    // [pushStringParam]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: string, currentContext, ...=0A=
    //=0A=
    // This opcode is designed for use in string mode, which=0A=
    // provides the string value of a parameter along with its=0A=
    // depth rather than resolving it immediately.=0A=
    pushStringParam: function(string, type) {=0A=
      this.pushStackLiteral('depth' + this.lastContext);=0A=
=0A=
      this.pushString(type);=0A=
=0A=
      if (typeof string =3D=3D=3D 'string') {=0A=
        this.pushString(string);=0A=
      } else {=0A=
        this.pushStackLiteral(string);=0A=
      }=0A=
    },=0A=
=0A=
    emptyHash: function() {=0A=
      this.pushStackLiteral('{}');=0A=
=0A=
      if (this.options.stringParams) {=0A=
        this.register('hashTypes', '{}');=0A=
      }=0A=
    },=0A=
    pushHash: function() {=0A=
      this.hash =3D {values: [], types: []};=0A=
    },=0A=
    popHash: function() {=0A=
      var hash =3D this.hash;=0A=
      this.hash =3D undefined;=0A=
=0A=
      if (this.options.stringParams) {=0A=
        this.register('hashTypes', '{' + hash.types.join(',') + '}');=0A=
      }=0A=
      this.push('{\n    ' + hash.values.join(',\n    ') + '\n  }');=0A=
    },=0A=
=0A=
    // [pushString]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: quotedString(string), ...=0A=
    //=0A=
    // Push a quoted version of `string` onto the stack=0A=
    pushString: function(string) {=0A=
      this.pushStackLiteral(this.quotedString(string));=0A=
    },=0A=
=0A=
    // [push]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: expr, ...=0A=
    //=0A=
    // Push an expression onto the stack=0A=
    push: function(expr) {=0A=
      this.inlineStack.push(expr);=0A=
      return expr;=0A=
    },=0A=
=0A=
    // [pushLiteral]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: value, ...=0A=
    //=0A=
    // Pushes a value onto the stack. This operation prevents=0A=
    // the compiler from creating a temporary variable to hold=0A=
    // it.=0A=
    pushLiteral: function(value) {=0A=
      this.pushStackLiteral(value);=0A=
    },=0A=
=0A=
    // [pushProgram]=0A=
    //=0A=
    // On stack, before: ...=0A=
    // On stack, after: program(guid), ...=0A=
    //=0A=
    // Push a program expression onto the stack. This takes=0A=
    // a compile-time guid and converts it into a runtime-accessible=0A=
    // expression.=0A=
    pushProgram: function(guid) {=0A=
      if (guid !=3D null) {=0A=
        this.pushStackLiteral(this.programExpression(guid));=0A=
      } else {=0A=
        this.pushStackLiteral(null);=0A=
      }=0A=
    },=0A=
=0A=
    // [invokeHelper]=0A=
    //=0A=
    // On stack, before: hash, inverse, program, params..., ...=0A=
    // On stack, after: result of helper invocation=0A=
    //=0A=
    // Pops off the helper's parameters, invokes the helper,=0A=
    // and pushes the helper's return value onto the stack.=0A=
    //=0A=
    // If the helper is not found, `helperMissing` is called.=0A=
    invokeHelper: function(paramSize, name) {=0A=
      this.context.aliases.helperMissing =3D 'helpers.helperMissing';=0A=
=0A=
      var helper =3D this.lastHelper =3D this.setupHelper(paramSize, =
name, true);=0A=
=0A=
      this.push(helper.name);=0A=
      this.replaceStack(function(name) {=0A=
        return name + ' ? ' + name + '.call(' +=0A=
            helper.callParams + ") " + ": helperMissing.call(" +=0A=
            helper.helperMissingParams + ")";=0A=
      });=0A=
    },=0A=
=0A=
    // [invokeKnownHelper]=0A=
    //=0A=
    // On stack, before: hash, inverse, program, params..., ...=0A=
    // On stack, after: result of helper invocation=0A=
    //=0A=
    // This operation is used when the helper is known to exist,=0A=
    // so a `helperMissing` fallback is not required.=0A=
    invokeKnownHelper: function(paramSize, name) {=0A=
      var helper =3D this.setupHelper(paramSize, name);=0A=
      this.push(helper.name + ".call(" + helper.callParams + ")");=0A=
    },=0A=
=0A=
    // [invokeAmbiguous]=0A=
    //=0A=
    // On stack, before: hash, inverse, program, params..., ...=0A=
    // On stack, after: result of disambiguation=0A=
    //=0A=
    // This operation is used when an expression like `{{foo}}`=0A=
    // is provided, but we don't know at compile-time whether it=0A=
    // is a helper or a path.=0A=
    //=0A=
    // This operation emits more code than the other options,=0A=
    // and can be avoided by passing the `knownHelpers` and=0A=
    // `knownHelpersOnly` flags at compile-time.=0A=
    invokeAmbiguous: function(name, helperCall) {=0A=
      this.context.aliases.functionType =3D '"function"';=0A=
=0A=
      this.pushStackLiteral('{}');    // Hash value=0A=
      var helper =3D this.setupHelper(0, name, helperCall);=0A=
=0A=
      var helperName =3D this.lastHelper =3D this.nameLookup('helpers', =
name, 'helper');=0A=
=0A=
      var nonHelper =3D this.nameLookup('depth' + this.lastContext, =
name, 'context');=0A=
      var nextStack =3D this.nextStack();=0A=
=0A=
      this.source.push('if (' + nextStack + ' =3D ' + helperName + ') { =
' + nextStack + ' =3D ' + nextStack + '.call(' + helper.callParams + '); =
}');=0A=
      this.source.push('else { ' + nextStack + ' =3D ' + nonHelper + '; =
' + nextStack + ' =3D typeof ' + nextStack + ' =3D=3D=3D functionType ? =
' + nextStack + '.apply(depth0) : ' + nextStack + '; }');=0A=
    },=0A=
=0A=
    // [invokePartial]=0A=
    //=0A=
    // On stack, before: context, ...=0A=
    // On stack after: result of partial invocation=0A=
    //=0A=
    // This operation pops off a context, invokes a partial with that =
context,=0A=
    // and pushes the result of the invocation back.=0A=
    invokePartial: function(name) {=0A=
      var params =3D [this.nameLookup('partials', name, 'partial'), "'" =
+ name + "'", this.popStack(), "helpers", "partials"];=0A=
=0A=
      if (this.options.data) {=0A=
        params.push("data");=0A=
      }=0A=
=0A=
      this.context.aliases.self =3D "this";=0A=
      this.push("self.invokePartial(" + params.join(", ") + ")");=0A=
    },=0A=
=0A=
    // [assignToHash]=0A=
    //=0A=
    // On stack, before: value, hash, ...=0A=
    // On stack, after: hash, ...=0A=
    //=0A=
    // Pops a value and hash off the stack, assigns `hash[key] =3D value`=0A=
    // and pushes the hash back onto the stack.=0A=
    assignToHash: function(key) {=0A=
      var value =3D this.popStack(),=0A=
          type;=0A=
=0A=
      if (this.options.stringParams) {=0A=
        type =3D this.popStack();=0A=
        this.popStack();=0A=
      }=0A=
=0A=
      var hash =3D this.hash;=0A=
      if (type) {=0A=
        hash.types.push("'" + key + "': " + type);=0A=
      }=0A=
      hash.values.push("'" + key + "': (" + value + ")");=0A=
    },=0A=
=0A=
    // HELPERS=0A=
=0A=
    compiler: JavaScriptCompiler,=0A=
=0A=
    compileChildren: function(environment, options) {=0A=
      var children =3D environment.children, child, compiler;=0A=
=0A=
      for(var i=3D0, l=3Dchildren.length; i<l; i++) {=0A=
        child =3D children[i];=0A=
        compiler =3D new this.compiler();=0A=
=0A=
        var index =3D this.matchExistingProgram(child);=0A=
=0A=
        if (index =3D=3D null) {=0A=
          this.context.programs.push('');     // Placeholder to prevent =
name conflicts for nested children=0A=
          index =3D this.context.programs.length;=0A=
          child.index =3D index;=0A=
          child.name =3D 'program' + index;=0A=
          this.context.programs[index] =3D compiler.compile(child, =
options, this.context);=0A=
          this.context.environments[index] =3D child;=0A=
        } else {=0A=
          child.index =3D index;=0A=
          child.name =3D 'program' + index;=0A=
        }=0A=
      }=0A=
    },=0A=
    matchExistingProgram: function(child) {=0A=
      for (var i =3D 0, len =3D this.context.environments.length; i < =
len; i++) {=0A=
        var environment =3D this.context.environments[i];=0A=
        if (environment && environment.equals(child)) {=0A=
          return i;=0A=
        }=0A=
      }=0A=
    },=0A=
=0A=
    programExpression: function(guid) {=0A=
      this.context.aliases.self =3D "this";=0A=
=0A=
      if(guid =3D=3D null) {=0A=
        return "self.noop";=0A=
      }=0A=
=0A=
      var child =3D this.environment.children[guid],=0A=
          depths =3D child.depths.list, depth;=0A=
=0A=
      var programParams =3D [child.index, child.name, "data"];=0A=
=0A=
      for(var i=3D0, l =3D depths.length; i<l; i++) {=0A=
        depth =3D depths[i];=0A=
=0A=
        if(depth =3D=3D=3D 1) { programParams.push("depth0"); }=0A=
        else { programParams.push("depth" + (depth - 1)); }=0A=
      }=0A=
=0A=
      if(depths.length =3D=3D=3D 0) {=0A=
        return "self.program(" + programParams.join(", ") + ")";=0A=
      } else {=0A=
        programParams.shift();=0A=
        return "self.programWithDepth(" + programParams.join(", ") + ")";=0A=
      }=0A=
    },=0A=
=0A=
    register: function(name, val) {=0A=
      this.useRegister(name);=0A=
      this.source.push(name + " =3D " + val + ";");=0A=
    },=0A=
=0A=
    useRegister: function(name) {=0A=
      if(!this.registers[name]) {=0A=
        this.registers[name] =3D true;=0A=
        this.registers.list.push(name);=0A=
      }=0A=
    },=0A=
=0A=
    pushStackLiteral: function(item) {=0A=
      return this.push(new Literal(item));=0A=
    },=0A=
=0A=
    pushStack: function(item) {=0A=
      this.flushInline();=0A=
=0A=
      var stack =3D this.incrStack();=0A=
      if (item) {=0A=
        this.source.push(stack + " =3D " + item + ";");=0A=
      }=0A=
      this.compileStack.push(stack);=0A=
      return stack;=0A=
    },=0A=
=0A=
    replaceStack: function(callback) {=0A=
      var prefix =3D '',=0A=
          inline =3D this.isInline(),=0A=
          stack;=0A=
=0A=
      // If we are currently inline then we want to merge the inline =
statement into the=0A=
      // replacement statement via ','=0A=
      if (inline) {=0A=
        var top =3D this.popStack(true);=0A=
=0A=
        if (top instanceof Literal) {=0A=
          // Literals do not need to be inlined=0A=
          stack =3D top.value;=0A=
        } else {=0A=
          // Get or create the current stack name for use by the inline=0A=
          var name =3D this.stackSlot ? this.topStackName() : =
this.incrStack();=0A=
=0A=
          prefix =3D '(' + this.push(name) + ' =3D ' + top + '),';=0A=
          stack =3D this.topStack();=0A=
        }=0A=
      } else {=0A=
        stack =3D this.topStack();=0A=
      }=0A=
=0A=
      var item =3D callback.call(this, stack);=0A=
=0A=
      if (inline) {=0A=
        if (this.inlineStack.length || this.compileStack.length) {=0A=
          this.popStack();=0A=
        }=0A=
        this.push('(' + prefix + item + ')');=0A=
      } else {=0A=
        // Prevent modification of the context depth variable. Through =
replaceStack=0A=
        if (!/^stack/.test(stack)) {=0A=
          stack =3D this.nextStack();=0A=
        }=0A=
=0A=
        this.source.push(stack + " =3D (" + prefix + item + ");");=0A=
      }=0A=
      return stack;=0A=
    },=0A=
=0A=
    nextStack: function() {=0A=
      return this.pushStack();=0A=
    },=0A=
=0A=
    incrStack: function() {=0A=
      this.stackSlot++;=0A=
      if(this.stackSlot > this.stackVars.length) { =
this.stackVars.push("stack" + this.stackSlot); }=0A=
      return this.topStackName();=0A=
    },=0A=
    topStackName: function() {=0A=
      return "stack" + this.stackSlot;=0A=
    },=0A=
    flushInline: function() {=0A=
      var inlineStack =3D this.inlineStack;=0A=
      if (inlineStack.length) {=0A=
        this.inlineStack =3D [];=0A=
        for (var i =3D 0, len =3D inlineStack.length; i < len; i++) {=0A=
          var entry =3D inlineStack[i];=0A=
          if (entry instanceof Literal) {=0A=
            this.compileStack.push(entry);=0A=
          } else {=0A=
            this.pushStack(entry);=0A=
          }=0A=
        }=0A=
      }=0A=
    },=0A=
    isInline: function() {=0A=
      return this.inlineStack.length;=0A=
    },=0A=
=0A=
    popStack: function(wrapped) {=0A=
      var inline =3D this.isInline(),=0A=
          item =3D (inline ? this.inlineStack : this.compileStack).pop();=0A=
=0A=
      if (!wrapped && (item instanceof Literal)) {=0A=
        return item.value;=0A=
      } else {=0A=
        if (!inline) {=0A=
          this.stackSlot--;=0A=
        }=0A=
        return item;=0A=
      }=0A=
    },=0A=
=0A=
    topStack: function(wrapped) {=0A=
      var stack =3D (this.isInline() ? this.inlineStack : =
this.compileStack),=0A=
          item =3D stack[stack.length - 1];=0A=
=0A=
      if (!wrapped && (item instanceof Literal)) {=0A=
        return item.value;=0A=
      } else {=0A=
        return item;=0A=
      }=0A=
    },=0A=
=0A=
    quotedString: function(str) {=0A=
      return '"' + str=0A=
        .replace(/\\/g, '\\\\')=0A=
        .replace(/"/g, '\\"')=0A=
        .replace(/\n/g, '\\n')=0A=
        .replace(/\r/g, '\\r') + '"';=0A=
    },=0A=
=0A=
    setupHelper: function(paramSize, name, missingParams) {=0A=
      var params =3D [];=0A=
      this.setupParams(paramSize, params, missingParams);=0A=
      var foundHelper =3D this.nameLookup('helpers', name, 'helper');=0A=
=0A=
      return {=0A=
        params: params,=0A=
        name: foundHelper,=0A=
        callParams: ["depth0"].concat(params).join(", "),=0A=
        helperMissingParams: missingParams && ["depth0", =
this.quotedString(name)].concat(params).join(", ")=0A=
      };=0A=
    },=0A=
=0A=
    // the params and contexts arguments are passed in arrays=0A=
    // to fill in=0A=
    setupParams: function(paramSize, params, useRegister) {=0A=
      var options =3D [], contexts =3D [], types =3D [], param, inverse, =
program;=0A=
=0A=
      options.push("hash:" + this.popStack());=0A=
=0A=
      inverse =3D this.popStack();=0A=
      program =3D this.popStack();=0A=
=0A=
      // Avoid setting fn and inverse if neither are set. This allows=0A=
      // helpers to do a check for `if (options.fn)`=0A=
      if (program || inverse) {=0A=
        if (!program) {=0A=
          this.context.aliases.self =3D "this";=0A=
          program =3D "self.noop";=0A=
        }=0A=
=0A=
        if (!inverse) {=0A=
         this.context.aliases.self =3D "this";=0A=
          inverse =3D "self.noop";=0A=
        }=0A=
=0A=
        options.push("inverse:" + inverse);=0A=
        options.push("fn:" + program);=0A=
      }=0A=
=0A=
      for(var i=3D0; i<paramSize; i++) {=0A=
        param =3D this.popStack();=0A=
        params.push(param);=0A=
=0A=
        if(this.options.stringParams) {=0A=
          types.push(this.popStack());=0A=
          contexts.push(this.popStack());=0A=
        }=0A=
      }=0A=
=0A=
      if (this.options.stringParams) {=0A=
        options.push("contexts:[" + contexts.join(",") + "]");=0A=
        options.push("types:[" + types.join(",") + "]");=0A=
        options.push("hashTypes:hashTypes");=0A=
      }=0A=
=0A=
      if(this.options.data) {=0A=
        options.push("data:data");=0A=
      }=0A=
=0A=
      options =3D "{" + options.join(",") + "}";=0A=
      if (useRegister) {=0A=
        this.register('options', options);=0A=
        params.push('options');=0A=
      } else {=0A=
        params.push(options);=0A=
      }=0A=
      return params.join(", ");=0A=
    }=0A=
  };=0A=
=0A=
  var reservedWords =3D (=0A=
    "break else new var" +=0A=
    " case finally return void" +=0A=
    " catch for switch while" +=0A=
    " continue function this with" +=0A=
    " default if throw" +=0A=
    " delete in try" +=0A=
    " do instanceof typeof" +=0A=
    " abstract enum int short" +=0A=
    " boolean export interface static" +=0A=
    " byte extends long super" +=0A=
    " char final native synchronized" +=0A=
    " class float package throws" +=0A=
    " const goto private transient" +=0A=
    " debugger implements protected volatile" +=0A=
    " double import public let yield"=0A=
  ).split(" ");=0A=
=0A=
  var compilerWords =3D JavaScriptCompiler.RESERVED_WORDS =3D {};=0A=
=0A=
  for(var i=3D0, l=3DreservedWords.length; i<l; i++) {=0A=
    compilerWords[reservedWords[i]] =3D true;=0A=
  }=0A=
=0A=
  JavaScriptCompiler.isValidJavaScriptVariableName =3D function(name) {=0A=
    if(!JavaScriptCompiler.RESERVED_WORDS[name] && =
/^[a-zA-Z_$][0-9a-zA-Z_$]+$/.test(name)) {=0A=
      return true;=0A=
    }=0A=
    return false;=0A=
  };=0A=
=0A=
})(Handlebars.Compiler, Handlebars.JavaScriptCompiler);=0A=
=0A=
Handlebars.precompile =3D function(input, options) {=0A=
  if (!input || (typeof input !=3D=3D 'string' && input.constructor =
!=3D=3D Handlebars.AST.ProgramNode)) {=0A=
    throw new Handlebars.Exception("You must pass a string or Handlebars =
AST to Handlebars.compile. You passed " + input);=0A=
  }=0A=
=0A=
  options =3D options || {};=0A=
  if (!('data' in options)) {=0A=
    options.data =3D true;=0A=
  }=0A=
  var ast =3D Handlebars.parse(input);=0A=
  var environment =3D new Handlebars.Compiler().compile(ast, options);=0A=
  return new Handlebars.JavaScriptCompiler().compile(environment, =
options);=0A=
};=0A=
=0A=
Handlebars.compile =3D function(input, options) {=0A=
  if (!input || (typeof input !=3D=3D 'string' && input.constructor =
!=3D=3D Handlebars.AST.ProgramNode)) {=0A=
    throw new Handlebars.Exception("You must pass a string or Handlebars =
AST to Handlebars.compile. You passed " + input);=0A=
  }=0A=
=0A=
  options =3D options || {};=0A=
  if (!('data' in options)) {=0A=
    options.data =3D true;=0A=
  }=0A=
  var compiled;=0A=
  function compile() {=0A=
    var ast =3D Handlebars.parse(input);=0A=
    var environment =3D new Handlebars.Compiler().compile(ast, options);=0A=
    var templateSpec =3D new =
Handlebars.JavaScriptCompiler().compile(environment, options, undefined, =
true);=0A=
    return Handlebars.template(templateSpec);=0A=
  }=0A=
=0A=
  // Template is only compiled on first use and cached after that point.=0A=
  return function(context, options) {=0A=
    if (!compiled) {=0A=
      compiled =3D compile();=0A=
    }=0A=
    return compiled.call(this, context, options);=0A=
  };=0A=
};=0A=
;=0A=
// lib/handlebars/runtime.js=0A=
Handlebars.VM =3D {=0A=
  template: function(templateSpec) {=0A=
    // Just add water=0A=
    var container =3D {=0A=
      escapeExpression: Handlebars.Utils.escapeExpression,=0A=
      invokePartial: Handlebars.VM.invokePartial,=0A=
      programs: [],=0A=
      program: function(i, fn, data) {=0A=
        var programWrapper =3D this.programs[i];=0A=
        if(data) {=0A=
          return Handlebars.VM.program(fn, data);=0A=
        } else if(programWrapper) {=0A=
          return programWrapper;=0A=
        } else {=0A=
          programWrapper =3D this.programs[i] =3D =
Handlebars.VM.program(fn);=0A=
          return programWrapper;=0A=
        }=0A=
      },=0A=
      programWithDepth: Handlebars.VM.programWithDepth,=0A=
      noop: Handlebars.VM.noop,=0A=
      compilerInfo: null=0A=
    };=0A=
=0A=
    return function(context, options) {=0A=
      options =3D options || {};=0A=
      var result =3D templateSpec.call(container, Handlebars, context, =
options.helpers, options.partials, options.data);=0A=
=0A=
      var compilerInfo =3D container.compilerInfo || [],=0A=
          compilerRevision =3D compilerInfo[0] || 1,=0A=
          currentRevision =3D Handlebars.COMPILER_REVISION;=0A=
=0A=
      if (compilerRevision !=3D=3D currentRevision) {=0A=
        if (compilerRevision < currentRevision) {=0A=
          var runtimeVersions =3D =
Handlebars.REVISION_CHANGES[currentRevision],=0A=
              compilerVersions =3D =
Handlebars.REVISION_CHANGES[compilerRevision];=0A=
          throw "Template was precompiled with an older version of =
Handlebars than the current runtime. "+=0A=
                "Please update your precompiler to a newer version =
("+runtimeVersions+") or downgrade your runtime to an older version =
("+compilerVersions+").";=0A=
        } else {=0A=
          // Use the embedded version info since the runtime doesn't =
know about this revision yet=0A=
          throw "Template was precompiled with a newer version of =
Handlebars than the current runtime. "+=0A=
                "Please update your runtime to a newer version =
("+compilerInfo[1]+").";=0A=
        }=0A=
      }=0A=
=0A=
      return result;=0A=
    };=0A=
  },=0A=
=0A=
  programWithDepth: function(fn, data, $depth) {=0A=
    var args =3D Array.prototype.slice.call(arguments, 2);=0A=
=0A=
    return function(context, options) {=0A=
      options =3D options || {};=0A=
=0A=
      return fn.apply(this, [context, options.data || =
data].concat(args));=0A=
    };=0A=
  },=0A=
  program: function(fn, data) {=0A=
    return function(context, options) {=0A=
      options =3D options || {};=0A=
=0A=
      return fn(context, options.data || data);=0A=
    };=0A=
  },=0A=
  noop: function() { return ""; },=0A=
  invokePartial: function(partial, name, context, helpers, partials, =
data) {=0A=
    var options =3D { helpers: helpers, partials: partials, data: data };=0A=
=0A=
    if(partial =3D=3D=3D undefined) {=0A=
      throw new Handlebars.Exception("The partial " + name + " could not =
be found");=0A=
    } else if(partial instanceof Function) {=0A=
      return partial(context, options);=0A=
    } else if (!Handlebars.compile) {=0A=
      throw new Handlebars.Exception("The partial " + name + " could not =
be compiled when running in runtime-only mode");=0A=
    } else {=0A=
      partials[name] =3D Handlebars.compile(partial, {data: data !=3D=3D =
undefined});=0A=
      return partials[name](context, options);=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Handlebars.template =3D Handlebars.VM.template;=0A=
;=0A=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xendocuments/handlebars-functions.js?1465481860

=0A=
/**=0A=
 * Umo=C5=BE=C5=88uje o=C5=99ezat dlouh=C3=BD =C5=99et=C4=9Bzec na =
po=C5=BEadovanou d=C3=A9lku s mo=C5=BEnost=C3=AD o=C5=99ez=C3=A1n=C3=AD =
od za=C4=8D=C3=A1tku nebo se zachov=C3=A1n=C3=ADm konce a =
za=C4=8D=C3=A1tku=0A=
 * =0A=
 * @param {string} stringToTruncate =C5=99et=C4=9Bzec k =
o=C5=99ez=C3=A1n=C3=AD=0A=
 * @param {number} truncateToLength v=C3=BDsledn=C3=A1 d=C3=A9lka=0A=
 * @param {string} replaceString =C5=99et=C4=9Bzec pou=C5=BEit=C3=BD pro =
nahrazen=C3=AD=0A=
 * @param {boolean} truncateFromEnd o=C5=99ezat se zachov=C3=A1n=C3=ADm =
konce a za=C4=8D=C3=A1tku =C5=99et=C4=9Bzce?=0A=
 */=0A=
Handlebars.registerHelper('truncate', function (stringToTruncate, =
truncateToLength, replaceString, truncateFromEnd) {=0A=
  if (typeof stringToTruncate !=3D=3D 'string') {=0A=
    throw new Error('Wrong string format to truncate.');=0A=
  }=0A=
  if (typeof truncateToLength !=3D=3D 'number' || truncateToLength <=3D =
0) {=0A=
    throw new Error('Wrong truncateToLength parameter format.');=0A=
  }=0A=
  if (typeof replaceString !=3D=3D 'string') {=0A=
    throw new Error('Wrong replaceString parameter format.');=0A=
  }=0A=
  if (typeof truncateFromEnd !=3D=3D 'boolean') {=0A=
    throw new Error('Wrong truncateFromEnd parameter format.');=0A=
  }=0A=
=0A=
  if (stringToTruncate.length <=3D truncateToLength || =
stringToTruncate.length =3D=3D 0) {=0A=
    return new Handlebars.SafeString(stringToTruncate);=0A=
  }=0A=
  if (!truncateFromEnd) {=0A=
=0A=
    var truncatedString =3D stringToTruncate + " ";=0A=
    truncatedString =3D stringToTruncate.substr(0, truncateToLength);=0A=
    truncatedString =3D stringToTruncate.substr(0, =
truncatedString.lastIndexOf(" "));=0A=
    truncatedString =3D (truncatedString.length > 0) ? truncatedString : =
stringToTruncate.substr(0, truncateToLength);=0A=
    return new Handlebars.SafeString(truncatedString + replaceString);=0A=
=0A=
  } else {=0A=
=0A=
    var stringToTruncateLength =3D stringToTruncate.length;=0A=
    var replaceStringLength =3D replaceString.length;=0A=
=0A=
    var tailStringStartPosition =3D stringToTruncateLength - =
Math.floor(truncateToLength / 3) - Math.floor(replaceStringLength);=0A=
    var tailStringPart =3D =
stringToTruncate.slice(tailStringStartPosition, stringToTruncateLength);=0A=
    var tailStringPartWithReplaceString =3D replaceString + =
tailStringPart;=0A=
=0A=
    var remainingCharsFromStartCount =3D truncateToLength - =
tailStringPartWithReplaceString.length;=0A=
    var remainingStringFromStart =3D stringToTruncate.substr(0, =
remainingCharsFromStartCount);=0A=
    return new Handlebars.SafeString(remainingStringFromStart + =
tailStringPartWithReplaceString);=0A=
  }=0A=
});=0A=
=0A=
=0A=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xendocuments/xendocuments.js?1475310440

if (typeof QCM =3D=3D=3D 'undefined') {=0A=
  throw('QCM library is not defined!');=0A=
}=0A=
=0A=
if (typeof QCM =3D=3D=3D 'undefined') {=0A=
  throw('Handlebars library is not defined!');=0A=
}=0A=
=0A=
if (typeof M3 =3D=3D=3D 'undefined') {=0A=
  M3 =3D {};=0A=
}=0A=
=0A=
M3.Xendocuments =3D {};=0A=
=0A=
M3.Xendocuments.List =3D Class.create({=0A=
  initialize: function(containerElement, data, htmlElementsDefinition) {=0A=
=0A=
    this.elementDefinition =3D {=0A=
      templateElementId: 'xendocuments_list_template'=0A=
    };=0A=
    if (typeof htmlElementsDefinition !=3D=3D 'undefined') {=0A=
      this.elementDefinition =3D Object.extend(this.elementDefinition, =
htmlElementsDefinition);=0A=
    }=0A=
=0A=
    this.container =3D containerElement;=0A=
    this.data =3D data;=0A=
    this.templateElement =3D $(this.elementDefinition.templateElementId);=0A=
    this.onChange =3D new QCM.Dispatcher(this);=0A=
    this.onChange.add =3D function(callback, scope) {=0A=
      this.listeners.push({=0A=
        cb: callback,=0A=
        scope: scope || this.scope=0A=
      });=0A=
    };=0A=
    this.render();=0A=
  },=0A=
  render: function() {=0A=
    var source =3D this.templateElement.innerHTML;=0A=
    var template =3D Handlebars.compile(source);=0A=
    var html =3D template(this.data);=0A=
    this.container.update(html);=0A=
  },=0A=
  getDocumentsVersionIds: function() {=0A=
    var ids =3D this.data.documents.map(function(document) {=0A=
      return document.id_document_version;=0A=
    });=0A=
=0A=
    return ids;=0A=
  }=0A=
});=0A=
=0A=
M3.Xendocuments.ImageList =3D Class.create({=0A=
  initialize: function(containerElement, data, htmlElementsDefinition) {=0A=
    this.elementDefinition =3D {=0A=
      uploadIframeId: 'xendocuments-upload-iframe',=0A=
      templateElementId: 'xenimages_list_template',=0A=
      addImageSelector: '.xenimages-add',=0A=
      imageFormId: 'orderImageDocument',=0A=
      editDocumentSelector: '.xenimages-edit',=0A=
      deleteDocumentSelector: '.xenimages-delete',=0A=
      documentsDataSelector: 'order[order_documents]'=0A=
    };=0A=
    if (typeof htmlElementsDefinition !=3D=3D 'undefined') {=0A=
      this.elementDefinition =3D Object.extend(this.elementDefinition, =
htmlElementsDefinition);=0A=
    }=0A=
=0A=
    this.container =3D containerElement;=0A=
    this.data =3D data;=0A=
    this.templateElement =3D $(this.elementDefinition.templateElementId);=0A=
    this.onChange =3D new QCM.Dispatcher(this);=0A=
    this.onChange.add =3D function(callback, scope) {=0A=
      this.listeners.push({=0A=
        cb: callback,=0A=
        scope: scope || this.scope=0A=
      });=0A=
    };=0A=
    this.iframeElement =3D $(this.elementDefinition.uploadIframeId);=0A=
    this.formManager =3D new =
M3.Xendocuments.FormManager(this.elementDefinition.imageFormId, =
this.elementDefinition.signFormId, this.elementDefinition.imageFormId, =
this.iframeElement);=0A=
    this._registerAddCallback();=0A=
    this.render();=0A=
  },=0A=
  _registerDeleteCallback: function() {=0A=
    var list =3D this;=0A=
    =
$$(this.elementDefinition.deleteDocumentSelector).each(function(element) =
{=0A=
      element.observe('click', list._deleteCallback.bind(list));=0A=
    });=0A=
    =
$$(this.elementDefinition.editDocumentSelector).each(function(element) {=0A=
      element.observe('click', list._editCallback.bind(list));=0A=
    });=0A=
  },=0A=
  _registerAddCallback: function() {=0A=
    var list =3D this;=0A=
    $$(this.elementDefinition.addImageSelector).each(function(element) {=0A=
      element.observe('click', list._addImageCallback.bind(list));=0A=
    });=0A=
  },=0A=
  render: function() {=0A=
    var source =3D this.templateElement.innerHTML;=0A=
    var template =3D Handlebars.compile(source);=0A=
    var html =3D template(this.data);=0A=
    this.container.update(html);=0A=
    this._registerDeleteCallback();=0A=
  },=0A=
  getDocumentsVersionIds: function() {=0A=
    var ids =3D this.data.documents.map(function(document) {=0A=
      return document.id_document_version;=0A=
    });=0A=
=0A=
    return ids;=0A=
  },=0A=
  _addImageCallback: function(event) {=0A=
    event.stop();=0A=
    element =3D Event.element(event);=0A=
    this.formManager.createImage(element, this);=0A=
  },=0A=
  addImage: function(documentData) {=0A=
    var dataElement =3D $$("input[name=3D'" + =
this.elementDefinition.documentsDataSelector + "']").first();=0A=
    var data =3D eval('(' + dataElement.getValue() + ')');=0A=
    this.data =3D data;=0A=
    this.data.documents.push(documentData);=0A=
    this.onChange.dispatch();=0A=
  },=0A=
  _deleteCallback: function(event) {=0A=
    event.stop();=0A=
    if (confirm("Opravdu chcete fotografii smazat?")) {=0A=
      element =3D =
event.findElement(this.elementDefinition.deleteDocumentSelector);=0A=
      var id =3D element.readAttribute('data-document-id');=0A=
      this.deleteDocument(id);=0A=
    }=0A=
  },=0A=
  _editCallback: function(event) {=0A=
    event.stop();=0A=
    element =3D =
event.findElement(this.elementDefinition.editDocumentSelector);=0A=
    this.formManager.editImage(element, this);=0A=
  },=0A=
  deleteDocument: function(id) {=0A=
    var filtred =3D this.data.documents.filter(function(element, index, =
array) {=0A=
      return element.id_document !=3D id;=0A=
    });=0A=
    this.data.documents =3D filtred;=0A=
    this.onChange.dispatch();=0A=
  },=0A=
  updateDocument: function(documentData) {=0A=
    var updated =3D this.data.documents.map(function(element) {=0A=
      if (element.id_document =3D=3D documentData.id_document) {=0A=
        return documentData;=0A=
      }=0A=
      return element;=0A=
    });=0A=
    this.data.documents =3D updated;=0A=
    this.onChange.dispatch();=0A=
  }=0A=
});=0A=
=0A=
M3.Xendocuments.SubmitterList =3D Class.create(M3.Xendocuments.List, {=0A=
  initialize: function($super, containerElement, data, =
htmlElementsDefinition) {=0A=
=0A=
    var elementDefinition =3D {=0A=
      uploadIframeId: 'xendocuments-upload-iframe',=0A=
      addDocumentSelector: '.xendocuments-add',=0A=
      addImageSelector: '.xenimages-add',=0A=
      editDocumentSelector: '.xendocuments-edit',=0A=
      signDocumentSelector: '.xendocuments-sign',=0A=
      deleteDocumentSelector: '.xendocuments-delete',=0A=
      formId: 'orderDocument',=0A=
      imageFormId: 'orderImageDocument',=0A=
      signFormId: 'orderDocumentSign',=0A=
      documentsDataSelector: 'order[order_documents]'=0A=
    };=0A=
=0A=
    $super(containerElement, data, elementDefinition);=0A=
=0A=
    this.iframeElement =3D $(this.elementDefinition.uploadIframeId);=0A=
    this.formManager =3D new =
M3.Xendocuments.FormManager(this.elementDefinition.formId, =
this.elementDefinition.signFormId, this.elementDefinition.imageFormId, =
this.iframeElement);=0A=
=0A=
    this._registerAddCallback();=0A=
    this._registerOnChangeCallback();=0A=
  },=0A=
  render: function($super) {=0A=
    $super();=0A=
    this._registerEditAndSignAndDeleteCallbacks()=0A=
  },=0A=
  _registerOnChangeCallback: function() {=0A=
    this.onChange.add(function() {=0A=
      this.render();=0A=
    }, this);=0A=
  },=0A=
  _registerAddCallback: function() {=0A=
    var list =3D this;=0A=
    var formManager =3D this.formManager;=0A=
    =
$$(this.elementDefinition.addDocumentSelector).each(function(element) {=0A=
      element.observe('click', list._addCallback.bind(list));=0A=
    });=0A=
  },=0A=
  _addCallback: function(event) {=0A=
    event.stop();=0A=
    element =3D Event.element(event);=0A=
    this.formManager.createDocument(element, this);=0A=
  },=0A=
  _registerEditAndSignAndDeleteCallbacks: function() {=0A=
    var list =3D this;=0A=
    =
$$(this.elementDefinition.editDocumentSelector).each(function(element) {=0A=
      element.observe('click', list._editCallback.bind(list));=0A=
    });=0A=
    =
$$(this.elementDefinition.signDocumentSelector).each(function(element) {=0A=
      element.observe('click', list._signCallback.bind(list));=0A=
    });=0A=
    =
$$(this.elementDefinition.deleteDocumentSelector).each(function(element) =
{=0A=
      element.observe('click', list._deleteCallback.bind(list));=0A=
    });=0A=
  },=0A=
  _editCallback: function(event) {=0A=
    event.stop();=0A=
    element =3D =
event.findElement(this.elementDefinition.editDocumentSelector);=0A=
    this.formManager.editDocument(element, this);=0A=
  },=0A=
  _signCallback: function(event) {=0A=
    event.stop();=0A=
    element =3D =
event.findElement(this.elementDefinition.signDocumentSelector);=0A=
    this.formManager.signDocument(element, this);=0A=
  },=0A=
  _deleteCallback: function(event) {=0A=
    event.stop();=0A=
    if (confirm("Opravdu chcete soubor smazat?")) {=0A=
      element =3D =
event.findElement(this.elementDefinition.deleteDocumentSelector);=0A=
      var id =3D element.readAttribute('data-document-id');=0A=
      this.deleteDocument(id);=0A=
    }=0A=
  },=0A=
  deleteDocument: function(id) {=0A=
    var filtred =3D this.data.documents.filter(function(element, index, =
array) {=0A=
      return element.id_document !=3D id;=0A=
    });=0A=
    this.data.documents =3D filtred;=0A=
    this.onChange.dispatch();=0A=
  },=0A=
  updateDocument: function(documentData) {=0A=
    var updated =3D this.data.documents.map(function(element) {=0A=
      if (element.id_document =3D=3D documentData.id_document) {=0A=
        return documentData;=0A=
      }=0A=
      return element;=0A=
    });=0A=
    this.data.documents =3D updated;=0A=
    this.onChange.dispatch();=0A=
  },=0A=
  addDocument: function(documentData) {=0A=
    var dataElement =3D $$("input[name=3D'" + =
this.elementDefinition.documentsDataSelector + "']").first();=0A=
    var data =3D eval('(' + dataElement.getValue() + ')');=0A=
    this.data =3D data;=0A=
    this.data.documents.push(documentData);=0A=
    this.onChange.dispatch();=0A=
  }=0A=
});=0A=
=0A=
M3.Xendocuments.FormManager =3D Class.create({=0A=
  initialize: function(formId, signFormId, imageFormId, iframeElement) {=0A=
    this.formId =3D formId;=0A=
    this.signFormId =3D signFormId;=0A=
    this.imageFormId =3D imageFormId;=0A=
    this.iframeElement =3D iframeElement;=0A=
    this.iframeCallback =3D null;=0A=
    this.modalbox =3D null;=0A=
    this.modalboxContentId =3D 'ajax_mb_cnt';=0A=
    this.modalboxWaitId =3D 'modal_box_wait';=0A=
    this._registerIframeCallback();=0A=
  },=0A=
  _registerIframeCallback: function() {=0A=
    var formManager =3D this;=0A=
=0A=
    this.iframeElement.observe('load', function(event) {=0A=
      if (formManager.iframeCallback =3D=3D=3D null) {=0A=
        return;=0A=
      }=0A=
      // get window and document objects for iframe (IE compatible)=0A=
      var idocument =3D formManager.iframeElement.contentDocument || =
formManager.iframeElement.contentWindow.document;=0A=
      var response =3D idocument.body.innerHTML;=0A=
=0A=
      try {=0A=
        var data =3D JSON.parse(response);=0A=
        formManager.iframeCallback(data);=0A=
        formManager.closeModalBox();=0A=
        formManager._setIframeCallback(null);=0A=
      } catch (e) {=0A=
        var responseElement =3D new Element('div').update(response);=0A=
        var newForm =3D responseElement.down('#' + formManager.formId);=0A=
        if (newForm) {=0A=
          $(formManager.formId).update(newForm.innerHTML);=0A=
          var modalbox =3D $(formManager.modalboxContentId);=0A=
          if (modalbox) {=0A=
            modalbox.waiting(0);=0A=
          }=0A=
        } else {=0A=
          alert('Do=C5=A1lo k chyb=C4=9B p=C5=99i uploadu souboru');=0A=
          formManager.closeModalBox();=0A=
          formManager._setIframeCallback(null);=0A=
        }=0A=
      }=0A=
=0A=
      if ((typeof data !=3D=3D 'undefined') && data.sign_result) {=0A=
        alert(data.sign_result.message);=0A=
      };=0A=
=0A=
    });=0A=
  },=0A=
  openModalBox: function(element, ajaxOptions) {=0A=
    var url =3D element.href;=0A=
    var modalboxContentId =3D this.modalboxContentId;=0A=
    var modalboxWaitId =3D this.modalboxWaitId;=0A=
=0A=
    if (!this.modalboxContent) { // TODO spr=C3=A1vn=C3=A9 =
porovn=C3=A1n=C3=AD (undefined, false, null)=0A=
      this._createModalBox({ajax: true});=0A=
    }=0A=
=0A=
    var formManager =3D this;=0A=
=0A=
    var defaultAjaxOptions =3D {=0A=
      method: 'get',=0A=
      insertion: 'bottom',=0A=
      evalScripts: true,=0A=
      defaultOnComplete: function() {=0A=
        $$('.close').each(function(close) {=0A=
          $(close).observe('click', function(e) {=0A=
            Event.stop(e);=0A=
            formManager._setIframeCallback(null);=0A=
            formManager.closeModalBox();=0A=
          });=0A=
        });=0A=
      },=0A=
      defaultOnSuccess: function() {=0A=
        if ($(modalboxWaitId)) {=0A=
          $(modalboxWaitId).hide();=0A=
        }=0A=
      }=0A=
    };=0A=
=0A=
    defaultAjaxOptions =3D (typeof ajaxOptions =3D=3D=3D 'undefined') ? =
defaultAjaxOptions : Object.extend(defaultAjaxOptions, ajaxOptions);=0A=
    if (typeof defaultAjaxOptions.onComplete =3D=3D=3D 'function') {=0A=
      defaultAjaxOptions.onComplete =3D =
defaultAjaxOptions.onComplete.wrap(function(origFunc, transport) {=0A=
        defaultAjaxOptions.defaultOnComplete();=0A=
        origFunc(transport);=0A=
      });=0A=
    } else {=0A=
      defaultAjaxOptions.onComplete =3D =
defaultAjaxOptions.defaultOnComplete;=0A=
    }=0A=
=0A=
    if (typeof defaultAjaxOptions.onSuccess =3D=3D=3D 'function') {=0A=
      defaultAjaxOptions.onSuccess =3D =
defaultAjaxOptions.onSuccess.wrap(function(origFunc, transport) {=0A=
        defaultAjaxOptions.defaultOnSuccess();=0A=
        origFunc(transport);=0A=
      });=0A=
    } else {=0A=
      defaultAjaxOptions.onSuccess =3D =
defaultAjaxOptions.defaultOnSuccess;=0A=
    }=0A=
=0A=
    defaultAjaxOptions.onComplete.bind(this);=0A=
    defaultAjaxOptions.onSuccess.bind(this);=0A=
=0A=
    var ajaxUrl;=0A=
    if (/\?/.test(url)) {=0A=
      if (/\?$/.test(url)) {=0A=
        ajaxUrl =3D url + 'c=3D1';=0A=
      } else {=0A=
        ajaxUrl =3D url + '&c=3D1';=0A=
      }=0A=
    } else {=0A=
      ajaxUrl =3D url + '?c=3D1';=0A=
    }=0A=
=0A=
    new Ajax.Updater('ajax_mb_cnt', ajaxUrl, defaultAjaxOptions);=0A=
=0A=
  },=0A=
  _createModalBox: function(modBoxOptions) {=0A=
    var modalboxContent =3D new Element('div', {'id': =
this.modalboxContentId, 'style': 'display: none;'});=0A=
    var modalboxWait =3D new Element('div', {'id': this.modalboxWaitId, =
'class': this.modalboxWaitId, 'style': 'margin: 0 auto; padding: 10px; =
width: 32px; height: 32px;'});=0A=
    $(document.body).insert(modalboxContent);=0A=
    modalboxContent =3D $(this.modalboxContentId).insert(modalboxWait);=0A=
    $(this.modalboxContentId).makeModalBox(modBoxOptions, false).show();=0A=
  },=0A=
  _setIframeCallback: function(callback) {=0A=
    this.iframeCallback =3D callback;=0A=
  },=0A=
  closeModalBox: function() {=0A=
    QCM.Methods.closeModalBox(this.modalboxContentId, false);=0A=
  },=0A=
  createDocument: function(element, list) {=0A=
    var formManager =3D this;=0A=
=0A=
    this._setIframeCallback(list.addDocument.bind(list));=0A=
    this.openModalBox(element, {=0A=
      onComplete: function() {=0A=
        $(formManager.formId).writeAttribute('target', =
formManager.iframeElement.readAttribute('id'));=0A=
=0A=
        $(formManager.formId).observe('submit', function(event) {        =
 =0A=
          var modalbox =3D $(formManager.modalboxContentId);=0A=
          if (modalbox) {=0A=
            modalbox.waiting(1);=0A=
          }=0A=
        });=0A=
=0A=
        =
$(formManager.formId).down("input[name=3D'orderDocument[cancel]']").obser=
ve('click', function(event) {=0A=
          formManager.closeModal(event);=0A=
        });=0A=
=0A=
        var otherDocumentsElement =3D =
$(formManager.formId).down("input[name=3D'orderDocument[document][other_d=
ocuments]']");=0A=
        var otherDocumentsVersionIds =3D list.getDocumentsVersionIds();=0A=
        =
otherDocumentsElement.setValue(Object.toJSON(otherDocumentsVersionIds));=0A=
      }=0A=
    });=0A=
  },=0A=
  createImage: function(element, list) {=0A=
    var formManager =3D this;=0A=
    this._setIframeCallback(list.addImage.bind(list));=0A=
    this.openModalBox(element, {=0A=
      onComplete: function() {=0A=
        $(formManager.imageFormId).writeAttribute('target', =
formManager.iframeElement.readAttribute('id'));=0A=
=0A=
        $(formManager.imageFormId).observe('submit', function(event) {=0A=
          if(event.relatedTarget.name =3D=3D =
'orderImageDocument[cancel]'){=0A=
            formManager.closeModal(event);=0A=
          }=0A=
          var modalbox =3D $(formManager.modalboxContentId);=0A=
          if (modalbox) {=0A=
            modalbox.waiting(1);=0A=
          }=0A=
        });=0A=
=0A=
        =
$(formManager.imageFormId).down("input[name=3D'orderImageDocument[cancel]=
']").observe('click', function(event) {=0A=
          formManager.closeModal(event);=0A=
        });=0A=
=0A=
        var otherDocumentsElement =3D =
$(formManager.imageFormId).down("input[name=3D'orderImageDocument[documen=
t][other_documents]']");=0A=
        var otherDocumentsVersionIds =3D list.getDocumentsVersionIds();=0A=
        =
otherDocumentsElement.setValue(Object.toJSON(otherDocumentsVersionIds));=0A=
      }=0A=
    });=0A=
  },=0A=
  editDocument: function(element, list) {=0A=
    var formManager =3D this;=0A=
=0A=
    this._setIframeCallback(list.updateDocument.bind(list));=0A=
    this.openModalBox(element, {=0A=
      onComplete: function() {=0A=
        $(formManager.formId).writeAttribute('target', =
formManager.iframeElement.readAttribute('id'));=0A=
        $(formManager.formId).observe('submit', function(event) {=0A=
          var modalbox =3D $(formManager.modalboxContentId);=0A=
          if (modalbox) {=0A=
            modalbox.waiting(1);=0A=
          }=0A=
        });=0A=
=0A=
        =
$(formManager.formId).down("input[name=3D'orderDocument[cancel]']").obser=
ve('click', function(event) {=0A=
          formManager.closeModal(event);=0A=
        });=0A=
=0A=
        var otherDocumentsElement =3D =
$(formManager.formId).down("input[name=3D'orderDocument[document][other_d=
ocuments]']");=0A=
        var otherDocumentsVersionIds =3D list.getDocumentsVersionIds();=0A=
        =
otherDocumentsElement.setValue(Object.toJSON(otherDocumentsVersionIds));=0A=
      }=0A=
    });=0A=
  },=0A=
  editImage: function(element, list) {=0A=
    var formManager =3D this;=0A=
=0A=
    this._setIframeCallback(list.updateDocument.bind(list));=0A=
    this.openModalBox(element, {=0A=
      onComplete: function() {=0A=
        $(formManager.formId).writeAttribute('target', =
formManager.iframeElement.readAttribute('id'));=0A=
        $(formManager.formId).observe('submit', function(event) {=0A=
          var modalbox =3D $(formManager.modalboxContentId);=0A=
          if (modalbox) {=0A=
            modalbox.waiting(1);=0A=
          }=0A=
        });=0A=
=0A=
        =
$(formManager.formId).down("input[name=3D'orderImageDocument[cancel]']").=
observe('click', function(event) {=0A=
          formManager.closeModal(event);=0A=
        });=0A=
=0A=
        var otherDocumentsElement =3D =
$(formManager.imageFormId).down("input[name=3D'orderImageDocument[documen=
t][other_documents]']");=0A=
        var otherDocumentsVersionIds =3D list.getDocumentsVersionIds();=0A=
        =
otherDocumentsElement.setValue(Object.toJSON(otherDocumentsVersionIds));=0A=
      }=0A=
    });=0A=
  },=0A=
  signDocument: function(element, list) {=0A=
    var formManager =3D this;=0A=
=0A=
    this._setIframeCallback(list.updateDocument.bind(list));=0A=
    this.openModalBox(element, {=0A=
      onComplete: function() {=0A=
        var signForm =3D $(formManager.signFormId);=0A=
=0A=
        signForm.writeAttribute('target', =
formManager.iframeElement.readAttribute('id'));=0A=
        =
signForm.down("input[name=3D'documentSign[cancel]']").observe('click', =
function(event) {=0A=
          formManager.closeModal(event);=0A=
        });=0A=
        =0A=
        =
$(formManager.modalboxContentId).select('a.system_engine_activate_btn').e=
ach(function(elem) {=0A=
          elem.observe('click', function(event) {=0A=
            formManager.closeModal(event);=0A=
            formManager.signDocument(elem, list);=0A=
          });=0A=
        });=0A=
      }=0A=
    });=0A=
  },=0A=
  closeModal: function(event) {=0A=
    var formManager =3D this;=0A=
    Event.stop(event);=0A=
    formManager._setIframeCallback(null);=0A=
    formManager.closeModalBox();=0A=
  }=0A=
});=0A=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/system/angular-1.3.0/i18n/angular-locale_cs.js?1429107223

'use strict';=0A=
angular.module("ngLocale", [], ["$provide", function($provide) {=0A=
var PLURAL_CATEGORY =3D {ZERO: "zero", ONE: "one", TWO: "two", FEW: =
"few", MANY: "many", OTHER: "other"};=0A=
function getDecimals(n) {=0A=
  n =3D n + '';=0A=
  var i =3D n.indexOf('.');=0A=
  return (i =3D=3D -1) ? 0 : n.length - i - 1;=0A=
}=0A=
=0A=
function getVF(n, opt_precision) {=0A=
  var v =3D opt_precision;=0A=
=0A=
  if (undefined =3D=3D=3D v) {=0A=
    v =3D Math.min(getDecimals(n), 3);=0A=
  }=0A=
=0A=
  var base =3D Math.pow(10, v);=0A=
  var f =3D ((n * base) | 0) % base;=0A=
  return {v: v, f: f};=0A=
}=0A=
=0A=
$provide.value("$locale", {=0A=
  "DATETIME_FORMATS": {=0A=
    "AMPMS": [=0A=
      "AM",=0A=
      "PM"=0A=
    ],=0A=
    "DAY": [=0A=
      "ned\u011ble",=0A=
      "pond\u011bl\u00ed",=0A=
      "\u00fater\u00fd",=0A=
      "st\u0159eda",=0A=
      "\u010dtvrtek",=0A=
      "p\u00e1tek",=0A=
      "sobota"=0A=
    ],=0A=
    "MONTH": [=0A=
      "ledna",=0A=
      "\u00fanora",=0A=
      "b\u0159ezna",=0A=
      "dubna",=0A=
      "kv\u011btna",=0A=
      "\u010dervna",=0A=
      "\u010dervence",=0A=
      "srpna",=0A=
      "z\u00e1\u0159\u00ed",=0A=
      "\u0159\u00edjna",=0A=
      "listopadu",=0A=
      "prosince"=0A=
    ],=0A=
    "SHORTDAY": [=0A=
      "ne",=0A=
      "po",=0A=
      "\u00fat",=0A=
      "st",=0A=
      "\u010dt",=0A=
      "p\u00e1",=0A=
      "so"=0A=
    ],=0A=
    "SHORTMONTH": [=0A=
      "led",=0A=
      "\u00fano",=0A=
      "b\u0159e",=0A=
      "dub",=0A=
      "kv\u011b",=0A=
      "\u010dvn",=0A=
      "\u010dvc",=0A=
      "srp",=0A=
      "z\u00e1\u0159",=0A=
      "\u0159\u00edj",=0A=
      "lis",=0A=
      "pro"=0A=
    ],=0A=
    "fullDate": "EEEE d. MMMM y",=0A=
    "longDate": "d. MMMM y",=0A=
    "medium": "d. M. y H:mm:ss",=0A=
    "mediumDate": "d. M. y",=0A=
    "mediumTime": "H:mm:ss",=0A=
    "short": "dd.MM.yy H:mm",=0A=
    "shortDate": "dd.MM.yy",=0A=
    "shortTime": "H:mm"=0A=
  },=0A=
  "NUMBER_FORMATS": {=0A=
    "CURRENCY_SYM": "K\u010d",=0A=
    "DECIMAL_SEP": ",",=0A=
    "GROUP_SEP": "\u00a0",=0A=
    "PATTERNS": [=0A=
      {=0A=
        "gSize": 3,=0A=
        "lgSize": 3,=0A=
        "maxFrac": 3,=0A=
        "minFrac": 0,=0A=
        "minInt": 1,=0A=
        "negPre": "-",=0A=
        "negSuf": "",=0A=
        "posPre": "",=0A=
        "posSuf": ""=0A=
      },=0A=
      {=0A=
        "gSize": 3,=0A=
        "lgSize": 3,=0A=
        "maxFrac": 2,=0A=
        "minFrac": 2,=0A=
        "minInt": 1,=0A=
        "negPre": "-",=0A=
        "negSuf": "\u00a0\u00a4",=0A=
        "posPre": "",=0A=
        "posSuf": "\u00a0\u00a4"=0A=
      }=0A=
    ]=0A=
  },=0A=
  "id": "cs",=0A=
  "pluralCat": function (n, opt_precision) {  var i =3D n | 0;  var vf =
=3D getVF(n, opt_precision);  if (i =3D=3D 1 && vf.v =3D=3D 0) {    =
return PLURAL_CATEGORY.ONE;  }  if (i >=3D 2 && i <=3D 4 && vf.v =3D=3D =
0) {    return PLURAL_CATEGORY.FEW;  }  if (vf.v !=3D 0) {    return =
PLURAL_CATEGORY.MANY;  }  return PLURAL_CATEGORY.OTHER;}=0A=
});=0A=
}]);
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/system/angular-dependencies/angular-ui-bootstrap-0.11.2/ui-bootstrap-tpls.min.js?1429107223

/*=0A=
 * angular-ui-bootstrap=0A=
 * http://angular-ui.github.io/bootstrap/=0A=
=0A=
 * Version: 0.11.2 - 2014-09-26=0A=
 * License: MIT=0A=
 */=0A=
angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.transiti=
on","ui.bootstrap.collapse","ui.bootstrap.accordion","ui.bootstrap.alert"=
,"ui.bootstrap.bindHtml","ui.bootstrap.buttons","ui.bootstrap.carousel","=
ui.bootstrap.dateparser","ui.bootstrap.position","ui.bootstrap.datepicker=
","ui.bootstrap.dropdown","ui.bootstrap.modal","ui.bootstrap.pagination",=
"ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar",=
"ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.b=
ootstrap.typeahead"]),angular.module("ui.bootstrap.tpls",["template/accor=
dion/accordion-group.html","template/accordion/accordion.html","template/=
alert/alert.html","template/carousel/carousel.html","template/carousel/sl=
ide.html","template/datepicker/datepicker.html","template/datepicker/day.=
html","template/datepicker/month.html","template/datepicker/popup.html","=
template/datepicker/year.html","template/modal/backdrop.html","template/m=
odal/window.html","template/pagination/pager.html","template/pagination/p=
agination.html","template/tooltip/tooltip-html-unsafe-popup.html","templa=
te/tooltip/tooltip-popup.html","template/popover/popover.html","template/=
progressbar/bar.html","template/progressbar/progress.html","template/prog=
ressbar/progressbar.html","template/rating/rating.html","template/tabs/ta=
b.html","template/tabs/tabset.html","template/timepicker/timepicker.html"=
,"template/typeahead/typeahead-match.html","template/typeahead/typeahead-=
popup.html"]),angular.module("ui.bootstrap.transition",[]).factory("$tran=
sition",["$q","$timeout","$rootScope",function(a,b,c){function =
d(a){for(var b in a)if(void 0!=3D=3Df.style[b])return a[b]}var =
e=3Dfunction(d,f,g){g=3Dg||{};var =
h=3Da.defer(),i=3De[g.animation?"animationEndEventName":"transitionEndEve=
ntName"],j=3Dfunction(){c.$apply(function(){d.unbind(i,j),h.resolve(d)})}=
;return =
i&&d.bind(i,j),b(function(){angular.isString(f)?d.addClass(f):angular.isF=
unction(f)?f(d):angular.isObject(f)&&d.css(f),i||h.resolve(d)}),h.promise=
.cancel=3Dfunction(){i&&d.unbind(i,j),h.reject("Transition =
cancelled")},h.promise},f=3Ddocument.createElement("trans"),g=3D{WebkitTr=
ansition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:=
"oTransitionEnd",transition:"transitionend"},h=3D{WebkitTransition:"webki=
tAnimationEnd",MozTransition:"animationend",OTransition:"oAnimationEnd",t=
ransition:"animationend"};return =
e.transitionEndEventName=3Dd(g),e.animationEndEventName=3Dd(h),e}]),angul=
ar.module("ui.bootstrap.collapse",["ui.bootstrap.transition"]).directive(=
"collapse",["$transition",function(a){return{link:function(b,c,d){functio=
n e(b){function d(){j=3D=3D=3De&&(j=3Dvoid 0)}var e=3Da(c,b);return =
j&&j.cancel(),j=3De,e.then(d,d),e}function =
f(){k?(k=3D!1,g()):(c.removeClass("collapse").addClass("collapsing"),e({h=
eight:c[0].scrollHeight+"px"}).then(g))}function =
g(){c.removeClass("collapsing"),c.addClass("collapse =
in"),c.css({height:"auto"})}function =
h(){if(k)k=3D!1,i(),c.css({height:0});else{c.css({height:c[0].scrollHeigh=
t+"px"});{c[0].offsetWidth}c.removeClass("collapse =
in").addClass("collapsing"),e({height:0}).then(i)}}function =
i(){c.removeClass("collapsing"),c.addClass("collapse")}var =
j,k=3D!0;b.$watch(d.collapse,function(a){a?h():f()})}}}]),angular.module(=
"ui.bootstrap.accordion",["ui.bootstrap.collapse"]).constant("accordionCo=
nfig",{closeOthers:!0}).controller("AccordionController",["$scope","$attr=
s","accordionConfig",function(a,b,c){this.groups=3D[],this.closeOthers=3D=
function(d){var =
e=3Dangular.isDefined(b.closeOthers)?a.$eval(b.closeOthers):c.closeOthers=
;e&&angular.forEach(this.groups,function(a){a!=3D=3Dd&&(a.isOpen=3D!1)})}=
,this.addGroup=3Dfunction(a){var =
b=3Dthis;this.groups.push(a),a.$on("$destroy",function(){b.removeGroup(a)=
})},this.removeGroup=3Dfunction(a){var =
b=3Dthis.groups.indexOf(a);-1!=3D=3Db&&this.groups.splice(b,1)}}]).direct=
ive("accordion",function(){return{restrict:"EA",controller:"AccordionCont=
roller",transclude:!0,replace:!1,templateUrl:"template/accordion/accordio=
n.html"}}).directive("accordionGroup",function(){return{require:"^accordi=
on",restrict:"EA",transclude:!0,replace:!0,templateUrl:"template/accordio=
n/accordion-group.html",scope:{heading:"@",isOpen:"=3D?",isDisabled:"=3D?=
"},controller:function(){this.setHeading=3Dfunction(a){this.heading=3Da}}=
,link:function(a,b,c,d){d.addGroup(a),a.$watch("isOpen",function(b){b&&d.=
closeOthers(a)}),a.toggleOpen=3Dfunction(){a.isDisabled||(a.isOpen=3D!a.i=
sOpen)}}}}).directive("accordionHeading",function(){return{restrict:"EA",=
transclude:!0,template:"",replace:!0,require:"^accordionGroup",link:funct=
ion(a,b,c,d,e){d.setHeading(e(a,function(){}))}}}).directive("accordionTr=
ansclude",function(){return{require:"^accordionGroup",link:function(a,b,c=
,d){a.$watch(function(){return =
d[c.accordionTransclude]},function(a){a&&(b.html(""),b.append(a))})}}}),a=
ngular.module("ui.bootstrap.alert",[]).controller("AlertController",["$sc=
ope","$attrs",function(a,b){a.closeable=3D"close"in =
b}]).directive("alert",function(){return{restrict:"EA",controller:"AlertC=
ontroller",templateUrl:"template/alert/alert.html",transclude:!0,replace:=
!0,scope:{type:"@",close:"&"}}}),angular.module("ui.bootstrap.bindHtml",[=
]).directive("bindHtmlUnsafe",function(){return =
function(a,b,c){b.addClass("ng-binding").data("$binding",c.bindHtmlUnsafe=
),a.$watch(c.bindHtmlUnsafe,function(a){b.html(a||"")})}}),angular.module=
("ui.bootstrap.buttons",[]).constant("buttonConfig",{activeClass:"active"=
,toggleEvent:"click"}).controller("ButtonsController",["buttonConfig",fun=
ction(a){this.activeClass=3Da.activeClass||"active",this.toggleEvent=3Da.=
toggleEvent||"click"}]).directive("btnRadio",function(){return{require:["=
btnRadio","ngModel"],controller:"ButtonsController",link:function(a,b,c,d=
){var =
e=3Dd[0],f=3Dd[1];f.$render=3Dfunction(){b.toggleClass(e.activeClass,angu=
lar.equals(f.$modelValue,a.$eval(c.btnRadio)))},b.bind(e.toggleEvent,func=
tion(){var =
d=3Db.hasClass(e.activeClass);(!d||angular.isDefined(c.uncheckable))&&a.$=
apply(function(){f.$setViewValue(d?null:a.$eval(c.btnRadio)),f.$render()}=
)})}}}).directive("btnCheckbox",function(){return{require:["btnCheckbox",=
"ngModel"],controller:"ButtonsController",link:function(a,b,c,d){function=
 e(){return g(c.btnCheckboxTrue,!0)}function f(){return =
g(c.btnCheckboxFalse,!1)}function g(b,c){var d=3Da.$eval(b);return =
angular.isDefined(d)?d:c}var =
h=3Dd[0],i=3Dd[1];i.$render=3Dfunction(){b.toggleClass(h.activeClass,angu=
lar.equals(i.$modelValue,e()))},b.bind(h.toggleEvent,function(){a.$apply(=
function(){i.$setViewValue(b.hasClass(h.activeClass)?f():e()),i.$render()=
})})}}}),angular.module("ui.bootstrap.carousel",["ui.bootstrap.transition=
"]).controller("CarouselController",["$scope","$timeout","$transition",fu=
nction(a,b,c){function d(){e();var =
c=3D+a.interval;!isNaN(c)&&c>=3D0&&(g=3Db(f,c))}function =
e(){g&&(b.cancel(g),g=3Dnull)}function =
f(){h?(a.next(),d()):a.pause()}var =
g,h,i=3Dthis,j=3Di.slides=3Da.slides=3D[],k=3D-1;i.currentSlide=3Dnull;va=
r l=3D!1;i.select=3Da.select=3Dfunction(e,f){function =
g(){if(!l){if(i.currentSlide&&angular.isString(f)&&!a.noTransition&&e.$el=
ement){e.$element.addClass(f);{e.$element[0].offsetWidth}angular.forEach(=
j,function(a){angular.extend(a,{direction:"",entering:!1,leaving:!1,activ=
e:!1})}),angular.extend(e,{direction:f,active:!0,entering:!0}),angular.ex=
tend(i.currentSlide||{},{direction:f,leaving:!0}),a.$currentTransition=3D=
c(e.$element,{}),function(b,c){a.$currentTransition.then(function(){h(b,c=
)},function(){h(b,c)})}(e,i.currentSlide)}else =
h(e,i.currentSlide);i.currentSlide=3De,k=3Dm,d()}}function =
h(b,c){angular.extend(b,{direction:"",active:!0,leaving:!1,entering:!1}),=
angular.extend(c||{},{direction:"",active:!1,leaving:!1,entering:!1}),a.$=
currentTransition=3Dnull}var m=3Dj.indexOf(e);void =
0=3D=3D=3Df&&(f=3Dm>k?"next":"prev"),e&&e!=3D=3Di.currentSlide&&(a.$curre=
ntTransition?(a.$currentTransition.cancel(),b(g)):g())},a.$on("$destroy",=
function(){l=3D!0}),i.indexOfSlide=3Dfunction(a){return =
j.indexOf(a)},a.next=3Dfunction(){var b=3D(k+1)%j.length;return =
a.$currentTransition?void =
0:i.select(j[b],"next")},a.prev=3Dfunction(){var =
b=3D0>k-1?j.length-1:k-1;return a.$currentTransition?void =
0:i.select(j[b],"prev")},a.isActive=3Dfunction(a){return =
i.currentSlide=3D=3D=3Da},a.$watch("interval",d),a.$on("$destroy",e),a.pl=
ay=3Dfunction(){h||(h=3D!0,d())},a.pause=3Dfunction(){a.noPause||(h=3D!1,=
e())},i.addSlide=3Dfunction(b,c){b.$element=3Dc,j.push(b),1=3D=3D=3Dj.len=
gth||b.active?(i.select(j[j.length-1]),1=3D=3Dj.length&&a.play()):b.activ=
e=3D!1},i.removeSlide=3Dfunction(a){var =
b=3Dj.indexOf(a);j.splice(b,1),j.length>0&&a.active?i.select(b>=3Dj.lengt=
h?j[b-1]:j[b]):k>b&&k--}}]).directive("carousel",[function(){return{restr=
ict:"EA",transclude:!0,replace:!0,controller:"CarouselController",require=
:"carousel",templateUrl:"template/carousel/carousel.html",scope:{interval=
:"=3D",noTransition:"=3D",noPause:"=3D"}}}]).directive("slide",function()=
{return{require:"^carousel",restrict:"EA",transclude:!0,replace:!0,templa=
teUrl:"template/carousel/slide.html",scope:{active:"=3D?"},link:function(=
a,b,c,d){d.addSlide(a,b),a.$on("$destroy",function(){d.removeSlide(a)}),a=
.$watch("active",function(b){b&&d.select(a)})}}}),angular.module("ui.boot=
strap.dateparser",[]).service("dateParser",["$locale","orderByFilter",fun=
ction(a,b){function c(a){var c=3D[],d=3Da.split("");return =
angular.forEach(e,function(b,e){var =
f=3Da.indexOf(e);if(f>-1){a=3Da.split(""),d[f]=3D"("+b.regex+")",a[f]=3D"=
$";for(var =
g=3Df+1,h=3Df+e.length;h>g;g++)d[g]=3D"",a[g]=3D"$";a=3Da.join(""),c.push=
({index:f,apply:b.apply})}}),{regex:new =
RegExp("^"+d.join("")+"$"),map:b(c,"index")}}function d(a,b,c){return =
1=3D=3D=3Db&&c>28?29=3D=3D=3Dc&&(a%4=3D=3D=3D0&&a%100!=3D=3D0||a%400=3D=3D=
=3D0):3=3D=3D=3Db||5=3D=3D=3Db||8=3D=3D=3Db||10=3D=3D=3Db?31>c:!0}this.pa=
rsers=3D{};var =
e=3D{yyyy:{regex:"\\d{4}",apply:function(a){this.year=3D+a}},yy:{regex:"\=
\d{2}",apply:function(a){this.year=3D+a+2e3}},y:{regex:"\\d{1,4}",apply:f=
unction(a){this.year=3D+a}},MMMM:{regex:a.DATETIME_FORMATS.MONTH.join("|"=
),apply:function(b){this.month=3Da.DATETIME_FORMATS.MONTH.indexOf(b)}},MM=
M:{regex:a.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(b){this.m=
onth=3Da.DATETIME_FORMATS.SHORTMONTH.indexOf(b)}},MM:{regex:"0[1-9]|1[0-2=
]",apply:function(a){this.month=3Da-1}},M:{regex:"[1-9]|1[0-2]",apply:fun=
ction(a){this.month=3Da-1}},dd:{regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:fun=
ction(a){this.date=3D+a}},d:{regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:funct=
ion(a){this.date=3D+a}},EEEE:{regex:a.DATETIME_FORMATS.DAY.join("|")},EEE=
:{regex:a.DATETIME_FORMATS.SHORTDAY.join("|")}};this.parse=3Dfunction(b,e=
){if(!angular.isString(b)||!e)return =
b;e=3Da.DATETIME_FORMATS[e]||e,this.parsers[e]||(this.parsers[e]=3Dc(e));=
var =
f=3Dthis.parsers[e],g=3Df.regex,h=3Df.map,i=3Db.match(g);if(i&&i.length){=
for(var =
j,k=3D{year:1900,month:0,date:1,hours:0},l=3D1,m=3Di.length;m>l;l++){var =
n=3Dh[l-1];n.apply&&n.apply.call(k,i[l])}return =
d(k.year,k.month,k.date)&&(j=3Dnew =
Date(k.year,k.month,k.date,k.hours)),j}}}]),angular.module("ui.bootstrap.=
position",[]).factory("$position",["$document","$window",function(a,b){fu=
nction c(a,c){return =
a.currentStyle?a.currentStyle[c]:b.getComputedStyle?b.getComputedStyle(a)=
[c]:a.style[c]}function =
d(a){return"static"=3D=3D=3D(c(a,"position")||"static")}var =
e=3Dfunction(b){for(var =
c=3Da[0],e=3Db.offsetParent||c;e&&e!=3D=3Dc&&d(e);)e=3De.offsetParent;ret=
urn e||c};return{position:function(b){var =
c=3Dthis.offset(b),d=3D{top:0,left:0},f=3De(b[0]);f!=3Da[0]&&(d=3Dthis.of=
fset(angular.element(f)),d.top+=3Df.clientTop-f.scrollTop,d.left+=3Df.cli=
entLeft-f.scrollLeft);var =
g=3Db[0].getBoundingClientRect();return{width:g.width||b.prop("offsetWidt=
h"),height:g.height||b.prop("offsetHeight"),top:c.top-d.top,left:c.left-d=
.left}},offset:function(c){var =
d=3Dc[0].getBoundingClientRect();return{width:d.width||c.prop("offsetWidt=
h"),height:d.height||c.prop("offsetHeight"),top:d.top+(b.pageYOffset||a[0=
].documentElement.scrollTop),left:d.left+(b.pageXOffset||a[0].documentEle=
ment.scrollLeft)}},positionElements:function(a,b,c,d){var =
e,f,g,h,i=3Dc.split("-"),j=3Di[0],k=3Di[1]||"center";e=3Dd?this.offset(a)=
:this.position(a),f=3Db.prop("offsetWidth"),g=3Db.prop("offsetHeight");va=
r l=3D{center:function(){return =
e.left+e.width/2-f/2},left:function(){return =
e.left},right:function(){return =
e.left+e.width}},m=3D{center:function(){return =
e.top+e.height/2-g/2},top:function(){return =
e.top},bottom:function(){return =
e.top+e.height}};switch(j){case"right":h=3D{top:m[k](),left:l[j]()};break=
;case"left":h=3D{top:m[k](),left:e.left-f};break;case"bottom":h=3D{top:m[=
j](),left:l[k]()};break;default:h=3D{top:e.top-g,left:l[k]()}}return =
h}}}]),angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser=
","ui.bootstrap.position"]).constant("datepickerConfig",{formatDay:"dd",f=
ormatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:=
"MMMM =
yyyy",formatMonthTitle:"yyyy",datepickerMode:"day",minMode:"day",maxMode:=
"year",showWeeks:!0,startingDay:0,yearRange:20,minDate:null,maxDate:null}=
).controller("DatepickerController",["$scope","$attrs","$parse","$interpo=
late","$timeout","$log","dateFilter","datepickerConfig",function(a,b,c,d,=
e,f,g,h){var =
i=3Dthis,j=3D{$setViewValue:angular.noop};this.modes=3D["day","month","ye=
ar"],angular.forEach(["formatDay","formatMonth","formatYear","formatDayHe=
ader","formatDayTitle","formatMonthTitle","minMode","maxMode","showWeeks"=
,"startingDay","yearRange"],function(c,e){i[c]=3Dangular.isDefined(b[c])?=
8>e?d(b[c])(a.$parent):a.$parent.$eval(b[c]):h[c]}),angular.forEach(["min=
Date","maxDate"],function(d){b[d]?a.$parent.$watch(c(b[d]),function(a){i[=
d]=3Da?new Date(a):null,i.refreshView()}):i[d]=3Dh[d]?new =
Date(h[d]):null}),a.datepickerMode=3Da.datepickerMode||h.datepickerMode,a=
.uniqueId=3D"datepicker-"+a.$id+"-"+Math.floor(1e4*Math.random()),this.ac=
tiveDate=3Dangular.isDefined(b.initDate)?a.$parent.$eval(b.initDate):new =
Date,a.isActive=3Dfunction(b){return =
0=3D=3D=3Di.compare(b.date,i.activeDate)?(a.activeDateId=3Db.uid,!0):!1},=
this.init=3Dfunction(a){j=3Da,j.$render=3Dfunction(){i.render()}},this.re=
nder=3Dfunction(){if(j.$modelValue){var a=3Dnew =
Date(j.$modelValue),b=3D!isNaN(a);b?this.activeDate=3Da:f.error('Datepick=
er directive: "ng-model" value must be a Date object, a number of =
milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO =
8601 =
date.'),j.$setValidity("date",b)}this.refreshView()},this.refreshView=3Df=
unction(){if(this.element){this._refreshView();var a=3Dj.$modelValue?new =
Date(j.$modelValue):null;j.$setValidity("date-disabled",!a||this.element&=
&!this.isDisabled(a))}},this.createDateObject=3Dfunction(a,b){var =
c=3Dj.$modelValue?new =
Date(j.$modelValue):null;return{date:a,label:g(a,b),selected:c&&0=3D=3D=3D=
this.compare(a,c),disabled:this.isDisabled(a),current:0=3D=3D=3Dthis.comp=
are(a,new Date)}},this.isDisabled=3Dfunction(c){return =
this.minDate&&this.compare(c,this.minDate)<0||this.maxDate&&this.compare(=
c,this.maxDate)>0||b.dateDisabled&&a.dateDisabled({date:c,mode:a.datepick=
erMode})},this.split=3Dfunction(a,b){for(var =
c=3D[];a.length>0;)c.push(a.splice(0,b));return =
c},a.select=3Dfunction(b){if(a.datepickerMode=3D=3D=3Di.minMode){var =
c=3Dj.$modelValue?new Date(j.$modelValue):new =
Date(0,0,0,0,0,0,0);c.setFullYear(b.getFullYear(),b.getMonth(),b.getDate(=
)),j.$setViewValue(c),j.$render()}else =
i.activeDate=3Db,a.datepickerMode=3Di.modes[i.modes.indexOf(a.datepickerM=
ode)-1]},a.move=3Dfunction(a){var =
b=3Di.activeDate.getFullYear()+a*(i.step.years||0),c=3Di.activeDate.getMo=
nth()+a*(i.step.months||0);i.activeDate.setFullYear(b,c,1),i.refreshView(=
)},a.toggleMode=3Dfunction(b){b=3Db||1,a.datepickerMode=3D=3D=3Di.maxMode=
&&1=3D=3D=3Db||a.datepickerMode=3D=3D=3Di.minMode&&-1=3D=3D=3Db||(a.datep=
ickerMode=3Di.modes[i.modes.indexOf(a.datepickerMode)+b])},a.keys=3D{13:"=
enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",=
38:"up",39:"right",40:"down"};var =
k=3Dfunction(){e(function(){i.element[0].focus()},0,!1)};a.$on("datepicke=
r.focus",k),a.keydown=3Dfunction(b){var =
c=3Da.keys[b.which];if(c&&!b.shiftKey&&!b.altKey)if(b.preventDefault(),b.=
stopPropagation(),"enter"=3D=3D=3Dc||"space"=3D=3D=3Dc){if(i.isDisabled(i=
.activeDate))return;a.select(i.activeDate),k()}else!b.ctrlKey||"up"!=3D=3D=
c&&"down"!=3D=3Dc?(i.handleKeyDown(c,b),i.refreshView()):(a.toggleMode("u=
p"=3D=3D=3Dc?1:-1),k())}}]).directive("datepicker",function(){return{rest=
rict:"EA",replace:!0,templateUrl:"template/datepicker/datepicker.html",sc=
ope:{datepickerMode:"=3D?",dateDisabled:"&"},require:["datepicker","?^ngM=
odel"],controller:"DatepickerController",link:function(a,b,c,d){var =
e=3Dd[0],f=3Dd[1];f&&e.init(f)}}}).directive("daypicker",["dateFilter",fu=
nction(a){return{restrict:"EA",replace:!0,templateUrl:"template/datepicke=
r/day.html",require:"^datepicker",link:function(b,c,d,e){function =
f(a,b){return =
1!=3D=3Db||a%4!=3D=3D0||a%100=3D=3D=3D0&&a%400!=3D=3D0?i[b]:29}function =
g(a,b){var c=3Dnew Array(b),d=3Dnew =
Date(a),e=3D0;for(d.setHours(12);b>e;)c[e++]=3Dnew =
Date(d),d.setDate(d.getDate()+1);return c}function h(a){var b=3Dnew =
Date(a);b.setDate(b.getDate()+4-(b.getDay()||7));var =
c=3Db.getTime();return =
b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1}b.show=
Weeks=3De.showWeeks,e.step=3D{months:1},e.element=3Dc;var =
i=3D[31,28,31,30,31,30,31,31,30,31,30,31];e._refreshView=3Dfunction(){var=
 c=3De.activeDate.getFullYear(),d=3De.activeDate.getMonth(),f=3Dnew =
Date(c,d,1),i=3De.startingDay-f.getDay(),j=3Di>0?7-i:-i,k=3Dnew =
Date(f);j>0&&k.setDate(-j+1);for(var =
l=3Dg(k,42),m=3D0;42>m;m++)l[m]=3Dangular.extend(e.createDateObject(l[m],=
e.formatDay),{secondary:l[m].getMonth()!=3D=3Dd,uid:b.uniqueId+"-"+m});b.=
labels=3Dnew Array(7);for(var =
n=3D0;7>n;n++)b.labels[n]=3D{abbr:a(l[n].date,e.formatDayHeader),full:a(l=
[n].date,"EEEE")};if(b.title=3Da(e.activeDate,e.formatDayTitle),b.rows=3D=
e.split(l,7),b.showWeeks){b.weekNumbers=3D[];for(var =
o=3Dh(b.rows[0][0].date),p=3Db.rows.length;b.weekNumbers.push(o++)<p;);}}=
,e.compare=3Dfunction(a,b){return new =
Date(a.getFullYear(),a.getMonth(),a.getDate())-new =
Date(b.getFullYear(),b.getMonth(),b.getDate())},e.handleKeyDown=3Dfunctio=
n(a){var b=3De.activeDate.getDate();if("left"=3D=3D=3Da)b-=3D1;else =
if("up"=3D=3D=3Da)b-=3D7;else if("right"=3D=3D=3Da)b+=3D1;else =
if("down"=3D=3D=3Da)b+=3D7;else =
if("pageup"=3D=3D=3Da||"pagedown"=3D=3D=3Da){var =
c=3De.activeDate.getMonth()+("pageup"=3D=3D=3Da?-1:1);e.activeDate.setMon=
th(c,1),b=3DMath.min(f(e.activeDate.getFullYear(),e.activeDate.getMonth()=
),b)}else"home"=3D=3D=3Da?b=3D1:"end"=3D=3D=3Da&&(b=3Df(e.activeDate.getF=
ullYear(),e.activeDate.getMonth()));e.activeDate.setDate(b)},e.refreshVie=
w()}}}]).directive("monthpicker",["dateFilter",function(a){return{restric=
t:"EA",replace:!0,templateUrl:"template/datepicker/month.html",require:"^=
datepicker",link:function(b,c,d,e){e.step=3D{years:1},e.element=3Dc,e._re=
freshView=3Dfunction(){for(var c=3Dnew =
Array(12),d=3De.activeDate.getFullYear(),f=3D0;12>f;f++)c[f]=3Dangular.ex=
tend(e.createDateObject(new =
Date(d,f,1),e.formatMonth),{uid:b.uniqueId+"-"+f});b.title=3Da(e.activeDa=
te,e.formatMonthTitle),b.rows=3De.split(c,3)},e.compare=3Dfunction(a,b){r=
eturn new Date(a.getFullYear(),a.getMonth())-new =
Date(b.getFullYear(),b.getMonth())},e.handleKeyDown=3Dfunction(a){var =
b=3De.activeDate.getMonth();if("left"=3D=3D=3Da)b-=3D1;else =
if("up"=3D=3D=3Da)b-=3D3;else if("right"=3D=3D=3Da)b+=3D1;else =
if("down"=3D=3D=3Da)b+=3D3;else =
if("pageup"=3D=3D=3Da||"pagedown"=3D=3D=3Da){var =
c=3De.activeDate.getFullYear()+("pageup"=3D=3D=3Da?-1:1);e.activeDate.set=
FullYear(c)}else"home"=3D=3D=3Da?b=3D0:"end"=3D=3D=3Da&&(b=3D11);e.active=
Date.setMonth(b)},e.refreshView()}}}]).directive("yearpicker",["dateFilte=
r",function(){return{restrict:"EA",replace:!0,templateUrl:"template/datep=
icker/year.html",require:"^datepicker",link:function(a,b,c,d){function =
e(a){return parseInt((a-1)/f,10)*f+1}var =
f=3Dd.yearRange;d.step=3D{years:f},d.element=3Db,d._refreshView=3Dfunctio=
n(){for(var b=3Dnew =
Array(f),c=3D0,g=3De(d.activeDate.getFullYear());f>c;c++)b[c]=3Dangular.e=
xtend(d.createDateObject(new =
Date(g+c,0,1),d.formatYear),{uid:a.uniqueId+"-"+c});a.title=3D[b[0].label=
,b[f-1].label].join(" - =
"),a.rows=3Dd.split(b,5)},d.compare=3Dfunction(a,b){return =
a.getFullYear()-b.getFullYear()},d.handleKeyDown=3Dfunction(a){var =
b=3Dd.activeDate.getFullYear();"left"=3D=3D=3Da?b-=3D1:"up"=3D=3D=3Da?b-=3D=
5:"right"=3D=3D=3Da?b+=3D1:"down"=3D=3D=3Da?b+=3D5:"pageup"=3D=3D=3Da||"p=
agedown"=3D=3D=3Da?b+=3D("pageup"=3D=3D=3Da?-1:1)*d.step.years:"home"=3D=3D=
=3Da?b=3De(d.activeDate.getFullYear()):"end"=3D=3D=3Da&&(b=3De(d.activeDa=
te.getFullYear())+f-1),d.activeDate.setFullYear(b)},d.refreshView()}}}]).=
constant("datepickerPopupConfig",{datepickerPopup:"yyyy-MM-dd",currentTex=
t:"Today",clearText:"Clear",closeText:"Done",closeOnDateSelection:!0,appe=
ndToBody:!1,showButtonBar:!0}).directive("datepickerPopup",["$compile","$=
parse","$document","$position","dateFilter","dateParser","datepickerPopup=
Config",function(a,b,c,d,e,f,g){return{restrict:"EA",require:"ngModel",sc=
ope:{isOpen:"=3D?",currentText:"@",clearText:"@",closeText:"@",dateDisabl=
ed:"&"},link:function(h,i,j,k){function l(a){return =
a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}function =
m(a){if(a){if(angular.isDate(a)&&!isNaN(a))return =
k.$setValidity("date",!0),a;if(angular.isString(a)){var =
b=3Df.parse(a,n)||new Date(a);return isNaN(b)?void =
k.$setValidity("date",!1):(k.$setValidity("date",!0),b)}return void =
k.$setValidity("date",!1)}return k.$setValidity("date",!0),null}var =
n,o=3Dangular.isDefined(j.closeOnDateSelection)?h.$parent.$eval(j.closeOn=
DateSelection):g.closeOnDateSelection,p=3Dangular.isDefined(j.datepickerA=
ppendToBody)?h.$parent.$eval(j.datepickerAppendToBody):g.appendToBody;h.s=
howButtonBar=3Dangular.isDefined(j.showButtonBar)?h.$parent.$eval(j.showB=
uttonBar):g.showButtonBar,h.getText=3Dfunction(a){return =
h[a+"Text"]||g[a+"Text"]},j.$observe("datepickerPopup",function(a){n=3Da|=
|g.datepickerPopup,k.$render()});var q=3Dangular.element("<div =
datepicker-popup-wrap><div =
datepicker></div></div>");q.attr({"ng-model":"date","ng-change":"dateSele=
ction()"});var =
r=3Dangular.element(q.children()[0]);j.datepickerOptions&&angular.forEach=
(h.$parent.$eval(j.datepickerOptions),function(a,b){r.attr(l(b),a)}),h.wa=
tchData=3D{},angular.forEach(["minDate","maxDate","datepickerMode"],funct=
ion(a){if(j[a]){var =
c=3Db(j[a]);if(h.$parent.$watch(c,function(b){h.watchData[a]=3Db}),r.attr=
(l(a),"watchData."+a),"datepickerMode"=3D=3D=3Da){var =
d=3Dc.assign;h.$watch("watchData."+a,function(a,b){a!=3D=3Db&&d(h.$parent=
,a)})}}}),j.dateDisabled&&r.attr("date-disabled","dateDisabled({ date: =
date, mode: mode =
})"),k.$parsers.unshift(m),h.dateSelection=3Dfunction(a){angular.isDefine=
d(a)&&(h.date=3Da),k.$setViewValue(h.date),k.$render(),o&&(h.isOpen=3D!1,=
i[0].focus())},i.bind("input change =
keyup",function(){h.$apply(function(){h.date=3Dk.$modelValue})}),k.$rende=
r=3Dfunction(){var =
a=3Dk.$viewValue?e(k.$viewValue,n):"";i.val(a),h.date=3Dm(k.$modelValue)}=
;var =
s=3Dfunction(a){h.isOpen&&a.target!=3D=3Di[0]&&h.$apply(function(){h.isOp=
en=3D!1})},t=3Dfunction(a){h.keydown(a)};i.bind("keydown",t),h.keydown=3D=
function(a){27=3D=3D=3Da.which?(a.preventDefault(),a.stopPropagation(),h.=
close()):40!=3D=3Da.which||h.isOpen||(h.isOpen=3D!0)},h.$watch("isOpen",f=
unction(a){a?(h.$broadcast("datepicker.focus"),h.position=3Dp?d.offset(i)=
:d.position(i),h.position.top=3Dh.position.top+i.prop("offsetHeight"),c.b=
ind("click",s)):c.unbind("click",s)}),h.select=3Dfunction(a){if("today"=3D=
=3D=3Da){var b=3Dnew Date;angular.isDate(k.$modelValue)?(a=3Dnew =
Date(k.$modelValue),a.setFullYear(b.getFullYear(),b.getMonth(),b.getDate(=
))):a=3Dnew =
Date(b.setHours(0,0,0,0))}h.dateSelection(a)},h.close=3Dfunction(){h.isOp=
en=3D!1,i[0].focus()};var =
u=3Da(q)(h);q.remove(),p?c.find("body").append(u):i.after(u),h.$on("$dest=
roy",function(){u.remove(),i.unbind("keydown",t),c.unbind("click",s)})}}}=
]).directive("datepickerPopupWrap",function(){return{restrict:"EA",replac=
e:!0,transclude:!0,templateUrl:"template/datepicker/popup.html",link:func=
tion(a,b){b.bind("click",function(a){a.preventDefault(),a.stopPropagation=
()})}}}),angular.module("ui.bootstrap.dropdown",[]).constant("dropdownCon=
fig",{openClass:"open"}).service("dropdownService",["$document",function(=
a){var =
b=3Dnull;this.open=3Dfunction(e){b||(a.bind("click",c),a.bind("keydown",d=
)),b&&b!=3D=3De&&(b.isOpen=3D!1),b=3De},this.close=3Dfunction(e){b=3D=3D=3D=
e&&(b=3Dnull,a.unbind("click",c),a.unbind("keydown",d))};var =
c=3Dfunction(a){var =
c=3Db.getToggleElement();a&&c&&c[0].contains(a.target)||b.$apply(function=
(){b.isOpen=3D!1})},d=3Dfunction(a){27=3D=3D=3Da.which&&(b.focusToggleEle=
ment(),c())}}]).controller("DropdownController",["$scope","$attrs","$pars=
e","dropdownConfig","dropdownService","$animate",function(a,b,c,d,e,f){va=
r =
g,h=3Dthis,i=3Da.$new(),j=3Dd.openClass,k=3Dangular.noop,l=3Db.onToggle?c=
(b.onToggle):angular.noop;this.init=3Dfunction(d){h.$element=3Dd,b.isOpen=
&&(g=3Dc(b.isOpen),k=3Dg.assign,a.$watch(g,function(a){i.isOpen=3D!!a}))}=
,this.toggle=3Dfunction(a){return =
i.isOpen=3Darguments.length?!!a:!i.isOpen},this.isOpen=3Dfunction(){retur=
n i.isOpen},i.getToggleElement=3Dfunction(){return =
h.toggleElement},i.focusToggleElement=3Dfunction(){h.toggleElement&&h.tog=
gleElement[0].focus()},i.$watch("isOpen",function(b,c){f[b?"addClass":"re=
moveClass"](h.$element,j),b?(i.focusToggleElement(),e.open(i)):e.close(i)=
,k(a,b),angular.isDefined(b)&&b!=3D=3Dc&&l(a,{open:!!b})}),a.$on("$locati=
onChangeSuccess",function(){i.isOpen=3D!1}),a.$on("$destroy",function(){i=
.$destroy()})}]).directive("dropdown",function(){return{restrict:"CA",con=
troller:"DropdownController",link:function(a,b,c,d){d.init(b)}}}).directi=
ve("dropdownToggle",function(){return{restrict:"CA",require:"?^dropdown",=
link:function(a,b,c,d){if(d){d.toggleElement=3Db;var =
e=3Dfunction(e){e.preventDefault(),b.hasClass("disabled")||c.disabled||a.=
$apply(function(){d.toggle()})};b.bind("click",e),b.attr({"aria-haspopup"=
:!0,"aria-expanded":!1}),a.$watch(d.isOpen,function(a){b.attr("aria-expan=
ded",!!a)}),a.$on("$destroy",function(){b.unbind("click",e)})}}}}),angula=
r.module("ui.bootstrap.modal",["ui.bootstrap.transition"]).factory("$$sta=
ckedMap",function(){return{createNew:function(){var =
a=3D[];return{add:function(b,c){a.push({key:b,value:c})},get:function(b){=
for(var c=3D0;c<a.length;c++)if(b=3D=3Da[c].key)return =
a[c]},keys:function(){for(var =
b=3D[],c=3D0;c<a.length;c++)b.push(a[c].key);return =
b},top:function(){return a[a.length-1]},remove:function(b){for(var =
c=3D-1,d=3D0;d<a.length;d++)if(b=3D=3Da[d].key){c=3Dd;break}return =
a.splice(c,1)[0]},removeTop:function(){return =
a.splice(a.length-1,1)[0]},length:function(){return =
a.length}}}}}).directive("modalBackdrop",["$timeout",function(a){return{r=
estrict:"EA",replace:!0,templateUrl:"template/modal/backdrop.html",link:f=
unction(b,c,d){b.backdropClass=3Dd.backdropClass||"",b.animate=3D!1,a(fun=
ction(){b.animate=3D!0})}}}]).directive("modalWindow",["$modalStack","$ti=
meout",function(a,b){return{restrict:"EA",scope:{index:"@",animate:"=3D"}=
,replace:!0,transclude:!0,templateUrl:function(a,b){return =
b.templateUrl||"template/modal/window.html"},link:function(c,d,e){d.addCl=
ass(e.windowClass||""),c.size=3De.size,b(function(){c.animate=3D!0,d[0].q=
uerySelectorAll("[autofocus]").length||d[0].focus()}),c.close=3Dfunction(=
b){var =
c=3Da.getTop();c&&c.value.backdrop&&"static"!=3Dc.value.backdrop&&b.targe=
t=3D=3D=3Db.currentTarget&&(b.preventDefault(),b.stopPropagation(),a.dism=
iss(c.key,"backdrop =
click"))}}}}]).directive("modalTransclude",function(){return{link:functio=
n(a,b,c,d,e){e(a.$parent,function(a){b.empty(),b.append(a)})}}}).factory(=
"$modalStack",["$transition","$timeout","$document","$compile","$rootScop=
e","$$stackedMap",function(a,b,c,d,e,f){function g(){for(var =
a=3D-1,b=3Dn.keys(),c=3D0;c<b.length;c++)n.get(b[c]).value.backdrop&&(a=3D=
c);return a}function h(a){var =
b=3Dc.find("body").eq(0),d=3Dn.get(a).value;n.remove(a),j(d.modalDomEl,d.=
modalScope,300,function(){d.modalScope.$destroy(),b.toggleClass(m,n.lengt=
h()>0),i()})}function i(){if(k&&-1=3D=3Dg()){var =
a=3Dl;j(k,l,150,function(){a.$destroy(),a=3Dnull}),k=3Dvoid 0,l=3Dvoid =
0}}function j(c,d,e,f){function =
g(){g.done||(g.done=3D!0,c.remove(),f&&f())}d.animate=3D!1;var =
h=3Da.transitionEndEventName;if(h){var =
i=3Db(g,e);c.bind(h,function(){b.cancel(i),g(),d.$apply()})}else =
b(g)}var k,l,m=3D"modal-open",n=3Df.createNew(),o=3D{};return =
e.$watch(g,function(a){l&&(l.index=3Da)}),c.bind("keydown",function(a){va=
r =
b;27=3D=3D=3Da.which&&(b=3Dn.top(),b&&b.value.keyboard&&(a.preventDefault=
(),e.$apply(function(){o.dismiss(b.key,"escape key =
press")})))}),o.open=3Dfunction(a,b){n.add(a,{deferred:b.deferred,modalSc=
ope:b.scope,backdrop:b.backdrop,keyboard:b.keyboard});var =
f=3Dc.find("body").eq(0),h=3Dg();if(h>=3D0&&!k){l=3De.$new(!0),l.index=3D=
h;var i=3Dangular.element("<div =
modal-backdrop></div>");i.attr("backdrop-class",b.backdropClass),k=3Dd(i)=
(l),f.append(k)}var j=3Dangular.element("<div =
modal-window></div>");j.attr({"template-url":b.windowTemplateUrl,"window-=
class":b.windowClass,size:b.size,index:n.length()-1,animate:"animate"}).h=
tml(b.content);var =
o=3Dd(j)(b.scope);n.top().value.modalDomEl=3Do,f.append(o),f.addClass(m)}=
,o.close=3Dfunction(a,b){var =
c=3Dn.get(a);c&&(c.value.deferred.resolve(b),h(a))},o.dismiss=3Dfunction(=
a,b){var =
c=3Dn.get(a);c&&(c.value.deferred.reject(b),h(a))},o.dismissAll=3Dfunctio=
n(a){for(var =
b=3Dthis.getTop();b;)this.dismiss(b.key,a),b=3Dthis.getTop()},o.getTop=3D=
function(){return n.top()},o}]).provider("$modal",function(){var =
a=3D{options:{backdrop:!0,keyboard:!0},$get:["$injector","$rootScope","$q=
","$http","$templateCache","$controller","$modalStack",function(b,c,d,e,f=
,g,h){function i(a){return =
a.template?d.when(a.template):e.get(angular.isFunction(a.templateUrl)?a.t=
emplateUrl():a.templateUrl,{cache:f}).then(function(a){return =
a.data})}function j(a){var c=3D[];return =
angular.forEach(a,function(a){(angular.isFunction(a)||angular.isArray(a))=
&&c.push(d.when(b.invoke(a)))}),c}var k=3D{};return =
k.open=3Dfunction(b){var =
e=3Dd.defer(),f=3Dd.defer(),k=3D{result:e.promise,opened:f.promise,close:=
function(a){h.close(k,a)},dismiss:function(a){h.dismiss(k,a)}};if(b=3Dang=
ular.extend({},a.options,b),b.resolve=3Db.resolve||{},!b.template&&!b.tem=
plateUrl)throw new Error("One of template or templateUrl options is =
required.");var l=3Dd.all([i(b)].concat(j(b.resolve)));return =
l.then(function(a){var =
d=3D(b.scope||c).$new();d.$close=3Dk.close,d.$dismiss=3Dk.dismiss;var =
f,i=3D{},j=3D1;b.controller&&(i.$scope=3Dd,i.$modalInstance=3Dk,angular.f=
orEach(b.resolve,function(b,c){i[c]=3Da[j++]}),f=3Dg(b.controller,i),b.co=
ntrollerAs&&(d[b.controllerAs]=3Df)),h.open(k,{scope:d,deferred:e,content=
:a[0],backdrop:b.backdrop,keyboard:b.keyboard,backdropClass:b.backdropCla=
ss,windowClass:b.windowClass,windowTemplateUrl:b.windowTemplateUrl,size:b=
.size})},function(a){e.reject(a)}),l.then(function(){f.resolve(!0)},funct=
ion(){f.reject(!1)}),k},k}]};return =
a}),angular.module("ui.bootstrap.pagination",[]).controller("PaginationCo=
ntroller",["$scope","$attrs","$parse",function(a,b,c){var =
d=3Dthis,e=3D{$setViewValue:angular.noop},f=3Db.numPages?c(b.numPages).as=
sign:angular.noop;this.init=3Dfunction(f,g){e=3Df,this.config=3Dg,e.$rend=
er=3Dfunction(){d.render()},b.itemsPerPage?a.$parent.$watch(c(b.itemsPerP=
age),function(b){d.itemsPerPage=3DparseInt(b,10),a.totalPages=3Dd.calcula=
teTotalPages()}):this.itemsPerPage=3Dg.itemsPerPage},this.calculateTotalP=
ages=3Dfunction(){var =
b=3Dthis.itemsPerPage<1?1:Math.ceil(a.totalItems/this.itemsPerPage);retur=
n =
Math.max(b||0,1)},this.render=3Dfunction(){a.page=3DparseInt(e.$viewValue=
,10)||1},a.selectPage=3Dfunction(b){a.page!=3D=3Db&&b>0&&b<=3Da.totalPage=
s&&(e.$setViewValue(b),e.$render())},a.getText=3Dfunction(b){return =
a[b+"Text"]||d.config[b+"Text"]},a.noPrevious=3Dfunction(){return =
1=3D=3D=3Da.page},a.noNext=3Dfunction(){return =
a.page=3D=3D=3Da.totalPages},a.$watch("totalItems",function(){a.totalPage=
s=3Dd.calculateTotalPages()}),a.$watch("totalPages",function(b){f(a.$pare=
nt,b),a.page>b?a.selectPage(b):e.$render()})}]).constant("paginationConfi=
g",{itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",=
previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0}).direc=
tive("pagination",["$parse","paginationConfig",function(a,b){return{restr=
ict:"EA",scope:{totalItems:"=3D",firstText:"@",previousText:"@",nextText:=
"@",lastText:"@"},require:["pagination","?ngModel"],controller:"Paginatio=
nController",templateUrl:"template/pagination/pagination.html",replace:!0=
,link:function(c,d,e,f){function =
g(a,b,c){return{number:a,text:b,active:c}}function h(a,b){var =
c=3D[],d=3D1,e=3Db,f=3Dangular.isDefined(k)&&b>k;f&&(l?(d=3DMath.max(a-Ma=
th.floor(k/2),1),e=3Dd+k-1,e>b&&(e=3Db,d=3De-k+1)):(d=3D(Math.ceil(a/k)-1=
)*k+1,e=3DMath.min(d+k-1,b)));for(var h=3Dd;e>=3Dh;h++){var =
i=3Dg(h,h,h=3D=3D=3Da);c.push(i)}if(f&&!l){if(d>1){var =
j=3Dg(d-1,"...",!1);c.unshift(j)}if(b>e){var =
m=3Dg(e+1,"...",!1);c.push(m)}}return c}var i=3Df[0],j=3Df[1];if(j){var =
k=3Dangular.isDefined(e.maxSize)?c.$parent.$eval(e.maxSize):b.maxSize,l=3D=
angular.isDefined(e.rotate)?c.$parent.$eval(e.rotate):b.rotate;c.boundary=
Links=3Dangular.isDefined(e.boundaryLinks)?c.$parent.$eval(e.boundaryLink=
s):b.boundaryLinks,c.directionLinks=3Dangular.isDefined(e.directionLinks)=
?c.$parent.$eval(e.directionLinks):b.directionLinks,i.init(j,b),e.maxSize=
&&c.$parent.$watch(a(e.maxSize),function(a){k=3DparseInt(a,10),i.render()=0A=
});var =
m=3Di.render;i.render=3Dfunction(){m(),c.page>0&&c.page<=3Dc.totalPages&&=
(c.pages=3Dh(c.page,c.totalPages))}}}}}]).constant("pagerConfig",{itemsPe=
rPage:10,previousText:"=C2=AB Previous",nextText:"Next =
=C2=BB",align:!0}).directive("pager",["pagerConfig",function(a){return{re=
strict:"EA",scope:{totalItems:"=3D",previousText:"@",nextText:"@"},requir=
e:["pager","?ngModel"],controller:"PaginationController",templateUrl:"tem=
plate/pagination/pager.html",replace:!0,link:function(b,c,d,e){var =
f=3De[0],g=3De[1];g&&(b.align=3Dangular.isDefined(d.align)?b.$parent.$eva=
l(d.align):a.align,f.init(g,a))}}}]),angular.module("ui.bootstrap.tooltip=
",["ui.bootstrap.position","ui.bootstrap.bindHtml"]).provider("$tooltip",=
function(){function a(a){var b=3D/[A-Z]/g,c=3D"-";return =
a.replace(b,function(a,b){return(b?c:"")+a.toLowerCase()})}var =
b=3D{placement:"top",animation:!0,popupDelay:0},c=3D{mouseenter:"mouselea=
ve",click:"click",focus:"blur"},d=3D{};this.options=3Dfunction(a){angular=
.extend(d,a)},this.setTriggers=3Dfunction(a){angular.extend(c,a)},this.$g=
et=3D["$window","$compile","$timeout","$parse","$document","$position","$=
interpolate",function(e,f,g,h,i,j,k){return function(e,l,m){function =
n(a){var b=3Da||o.trigger||m,d=3Dc[b]||b;return{show:b,hide:d}}var =
o=3Dangular.extend({},b,d),p=3Da(e),q=3Dk.startSymbol(),r=3Dk.endSymbol()=
,s=3D"<div "+p+'-popup title=3D"'+q+"tt_title"+r+'" =
content=3D"'+q+"tt_content"+r+'" placement=3D"'+q+"tt_placement"+r+'" =
animation=3D"tt_animation" =
is-open=3D"tt_isOpen"></div>';return{restrict:"EA",scope:!0,compile:funct=
ion(){var a=3Df(s);return function(b,c,d){function =
f(){b.tt_isOpen?m():k()}function =
k(){(!y||b.$eval(d[l+"Enable"]))&&(b.tt_popupDelay?v||(v=3Dg(p,b.tt_popup=
Delay,!1),v.then(function(a){a()})):p()())}function =
m(){b.$apply(function(){q()})}function p(){return =
v=3Dnull,u&&(g.cancel(u),u=3Dnull),b.tt_content?(r(),t.css({top:0,left:0,=
display:"block"}),w?i.find("body").append(t):c.after(t),z(),b.tt_isOpen=3D=
!0,b.$digest(),z):angular.noop}function =
q(){b.tt_isOpen=3D!1,g.cancel(v),v=3Dnull,b.tt_animation?u||(u=3Dg(s,500)=
):s()}function r(){t&&s(),t=3Da(b,function(){}),b.$digest()}function =
s(){u=3Dnull,t&&(t.remove(),t=3Dnull)}var =
t,u,v,w=3Dangular.isDefined(o.appendToBody)?o.appendToBody:!1,x=3Dn(void =
0),y=3Dangular.isDefined(d[l+"Enable"]),z=3Dfunction(){var =
a=3Dj.positionElements(c,t,b.tt_placement,w);a.top+=3D"px",a.left+=3D"px"=
,t.css(a)};b.tt_isOpen=3D!1,d.$observe(e,function(a){b.tt_content=3Da,!a&=
&b.tt_isOpen&&q()}),d.$observe(l+"Title",function(a){b.tt_title=3Da}),d.$=
observe(l+"Placement",function(a){b.tt_placement=3Dangular.isDefined(a)?a=
:o.placement}),d.$observe(l+"PopupDelay",function(a){var =
c=3DparseInt(a,10);b.tt_popupDelay=3DisNaN(c)?o.popupDelay:c});var =
A=3Dfunction(){c.unbind(x.show,k),c.unbind(x.hide,m)};d.$observe(l+"Trigg=
er",function(a){A(),x=3Dn(a),x.show=3D=3D=3Dx.hide?c.bind(x.show,f):(c.bi=
nd(x.show,k),c.bind(x.hide,m))});var =
B=3Db.$eval(d[l+"Animation"]);b.tt_animation=3Dangular.isDefined(B)?!!B:o=
.animation,d.$observe(l+"AppendToBody",function(a){w=3Dangular.isDefined(=
a)?h(a)(b):w}),w&&b.$on("$locationChangeSuccess",function(){b.tt_isOpen&&=
q()}),b.$on("$destroy",function(){g.cancel(u),g.cancel(v),A(),s()})}}}}}]=
}).directive("tooltipPopup",function(){return{restrict:"EA",replace:!0,sc=
ope:{content:"@",placement:"@",animation:"&",isOpen:"&"},templateUrl:"tem=
plate/tooltip/tooltip-popup.html"}}).directive("tooltip",["$tooltip",func=
tion(a){return =
a("tooltip","tooltip","mouseenter")}]).directive("tooltipHtmlUnsafePopup"=
,function(){return{restrict:"EA",replace:!0,scope:{content:"@",placement:=
"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-html-=
unsafe-popup.html"}}).directive("tooltipHtmlUnsafe",["$tooltip",function(=
a){return =
a("tooltipHtmlUnsafe","tooltip","mouseenter")}]),angular.module("ui.boots=
trap.popover",["ui.bootstrap.tooltip"]).directive("popoverPopup",function=
(){return{restrict:"EA",replace:!0,scope:{title:"@",content:"@",placement=
:"@",animation:"&",isOpen:"&"},templateUrl:"template/popover/popover.html=
"}}).directive("popover",["$tooltip",function(a){return =
a("popover","popover","click")}]),angular.module("ui.bootstrap.progressba=
r",[]).constant("progressConfig",{animate:!0,max:100}).controller("Progre=
ssController",["$scope","$attrs","progressConfig",function(a,b,c){var =
d=3Dthis,e=3Dangular.isDefined(b.animate)?a.$parent.$eval(b.animate):c.an=
imate;this.bars=3D[],a.max=3Dangular.isDefined(b.max)?a.$parent.$eval(b.m=
ax):c.max,this.addBar=3Dfunction(b,c){e||c.css({transition:"none"}),this.=
bars.push(b),b.$watch("value",function(c){b.percent=3D+(100*c/a.max).toFi=
xed(2)}),b.$on("$destroy",function(){c=3Dnull,d.removeBar(b)})},this.remo=
veBar=3Dfunction(a){this.bars.splice(this.bars.indexOf(a),1)}}]).directiv=
e("progress",function(){return{restrict:"EA",replace:!0,transclude:!0,con=
troller:"ProgressController",require:"progress",scope:{},templateUrl:"tem=
plate/progressbar/progress.html"}}).directive("bar",function(){return{res=
trict:"EA",replace:!0,transclude:!0,require:"^progress",scope:{value:"=3D=
",type:"@"},templateUrl:"template/progressbar/bar.html",link:function(a,b=
,c,d){d.addBar(a,b)}}}).directive("progressbar",function(){return{restric=
t:"EA",replace:!0,transclude:!0,controller:"ProgressController",scope:{va=
lue:"=3D",type:"@"},templateUrl:"template/progressbar/progressbar.html",l=
ink:function(a,b,c,d){d.addBar(a,angular.element(b.children()[0]))}}}),an=
gular.module("ui.bootstrap.rating",[]).constant("ratingConfig",{max:5,sta=
teOn:null,stateOff:null}).controller("RatingController",["$scope","$attrs=
","ratingConfig",function(a,b,c){var =
d=3D{$setViewValue:angular.noop};this.init=3Dfunction(e){d=3De,d.$render=3D=
this.render,this.stateOn=3Dangular.isDefined(b.stateOn)?a.$parent.$eval(b=
.stateOn):c.stateOn,this.stateOff=3Dangular.isDefined(b.stateOff)?a.$pare=
nt.$eval(b.stateOff):c.stateOff;var =
f=3Dangular.isDefined(b.ratingStates)?a.$parent.$eval(b.ratingStates):new=
 =
Array(angular.isDefined(b.max)?a.$parent.$eval(b.max):c.max);a.range=3Dth=
is.buildTemplateObjects(f)},this.buildTemplateObjects=3Dfunction(a){for(v=
ar =
b=3D0,c=3Da.length;c>b;b++)a[b]=3Dangular.extend({index:b},{stateOn:this.=
stateOn,stateOff:this.stateOff},a[b]);return =
a},a.rate=3Dfunction(b){!a.readonly&&b>=3D0&&b<=3Da.range.length&&(d.$set=
ViewValue(b),d.$render())},a.enter=3Dfunction(b){a.readonly||(a.value=3Db=
),a.onHover({value:b})},a.reset=3Dfunction(){a.value=3Dd.$viewValue,a.onL=
eave()},a.onKeydown=3Dfunction(b){/(37|38|39|40)/.test(b.which)&&(b.preve=
ntDefault(),b.stopPropagation(),a.rate(a.value+(38=3D=3D=3Db.which||39=3D=
=3D=3Db.which?1:-1)))},this.render=3Dfunction(){a.value=3Dd.$viewValue}}]=
).directive("rating",function(){return{restrict:"EA",require:["rating","n=
gModel"],scope:{readonly:"=3D?",onHover:"&",onLeave:"&"},controller:"Rati=
ngController",templateUrl:"template/rating/rating.html",replace:!0,link:f=
unction(a,b,c,d){var =
e=3Dd[0],f=3Dd[1];f&&e.init(f)}}}),angular.module("ui.bootstrap.tabs",[])=
.controller("TabsetController",["$scope",function(a){var =
b=3Dthis,c=3Db.tabs=3Da.tabs=3D[];b.select=3Dfunction(a){angular.forEach(=
c,function(b){b.active&&b!=3D=3Da&&(b.active=3D!1,b.onDeselect())}),a.act=
ive=3D!0,a.onSelect()},b.addTab=3Dfunction(a){c.push(a),1=3D=3D=3Dc.lengt=
h?a.active=3D!0:a.active&&b.select(a)},b.removeTab=3Dfunction(a){var =
d=3Dc.indexOf(a);if(a.active&&c.length>1){var =
e=3Dd=3D=3Dc.length-1?d-1:d+1;b.select(c[e])}c.splice(d,1)}}]).directive(=
"tabset",function(){return{restrict:"EA",transclude:!0,replace:!0,scope:{=
type:"@"},controller:"TabsetController",templateUrl:"template/tabs/tabset=
.html",link:function(a,b,c){a.vertical=3Dangular.isDefined(c.vertical)?a.=
$parent.$eval(c.vertical):!1,a.justified=3Dangular.isDefined(c.justified)=
?a.$parent.$eval(c.justified):!1}}}).directive("tab",["$parse",function(a=
){return{require:"^tabset",restrict:"EA",replace:!0,templateUrl:"template=
/tabs/tab.html",transclude:!0,scope:{active:"=3D?",heading:"@",onSelect:"=
&select",onDeselect:"&deselect"},controller:function(){},compile:function=
(b,c,d){return =
function(b,c,e,f){b.$watch("active",function(a){a&&f.select(b)}),b.disabl=
ed=3D!1,e.disabled&&b.$parent.$watch(a(e.disabled),function(a){b.disabled=
=3D!!a}),b.select=3Dfunction(){b.disabled||(b.active=3D!0)},f.addTab(b),b=
.$on("$destroy",function(){f.removeTab(b)}),b.$transcludeFn=3Dd}}}}]).dir=
ective("tabHeadingTransclude",[function(){return{restrict:"A",require:"^t=
ab",link:function(a,b){a.$watch("headingElement",function(a){a&&(b.html("=
"),b.append(a))})}}}]).directive("tabContentTransclude",function(){functi=
on a(a){return =
a.tagName&&(a.hasAttribute("tab-heading")||a.hasAttribute("data-tab-headi=
ng")||"tab-heading"=3D=3D=3Da.tagName.toLowerCase()||"data-tab-heading"=3D=
=3D=3Da.tagName.toLowerCase())}return{restrict:"A",require:"^tabset",link=
:function(b,c,d){var =
e=3Db.$eval(d.tabContentTransclude);e.$transcludeFn(e.$parent,function(b)=
{angular.forEach(b,function(b){a(b)?e.headingElement=3Db:c.append(b)})})}=
}}),angular.module("ui.bootstrap.timepicker",[]).constant("timepickerConf=
ig",{hourStep:1,minuteStep:1,showMeridian:!0,meridians:null,readonlyInput=
:!1,mousewheel:!0}).controller("TimepickerController",["$scope","$attrs",=
"$parse","$log","$locale","timepickerConfig",function(a,b,c,d,e,f){functi=
on g(){var =
b=3DparseInt(a.hours,10),c=3Da.showMeridian?b>0&&13>b:b>=3D0&&24>b;return=
 =
c?(a.showMeridian&&(12=3D=3D=3Db&&(b=3D0),a.meridian=3D=3D=3Dp[1]&&(b+=3D=
12)),b):void 0}function h(){var b=3DparseInt(a.minutes,10);return =
b>=3D0&&60>b?b:void 0}function i(a){return =
angular.isDefined(a)&&a.toString().length<2?"0"+a:a}function =
j(a){k(),o.$setViewValue(new Date(n)),l(a)}function =
k(){o.$setValidity("time",!0),a.invalidHours=3D!1,a.invalidMinutes=3D!1}f=
unction l(b){var =
c=3Dn.getHours(),d=3Dn.getMinutes();a.showMeridian&&(c=3D0=3D=3D=3Dc||12=3D=
=3D=3Dc?12:c%12),a.hours=3D"h"=3D=3D=3Db?c:i(c),a.minutes=3D"m"=3D=3D=3Db=
?d:i(d),a.meridian=3Dn.getHours()<12?p[0]:p[1]}function m(a){var b=3Dnew =
Date(n.getTime()+6e4*a);n.setHours(b.getHours(),b.getMinutes()),j()}var =
n=3Dnew =
Date,o=3D{$setViewValue:angular.noop},p=3Dangular.isDefined(b.meridians)?=
a.$parent.$eval(b.meridians):f.meridians||e.DATETIME_FORMATS.AMPMS;this.i=
nit=3Dfunction(c,d){o=3Dc,o.$render=3Dthis.render;var =
e=3Dd.eq(0),g=3Dd.eq(1),h=3Dangular.isDefined(b.mousewheel)?a.$parent.$ev=
al(b.mousewheel):f.mousewheel;h&&this.setupMousewheelEvents(e,g),a.readon=
lyInput=3Dangular.isDefined(b.readonlyInput)?a.$parent.$eval(b.readonlyIn=
put):f.readonlyInput,this.setupInputEvents(e,g)};var =
q=3Df.hourStep;b.hourStep&&a.$parent.$watch(c(b.hourStep),function(a){q=3D=
parseInt(a,10)});var =
r=3Df.minuteStep;b.minuteStep&&a.$parent.$watch(c(b.minuteStep),function(=
a){r=3DparseInt(a,10)}),a.showMeridian=3Df.showMeridian,b.showMeridian&&a=
.$parent.$watch(c(b.showMeridian),function(b){if(a.showMeridian=3D!!b,o.$=
error.time){var =
c=3Dg(),d=3Dh();angular.isDefined(c)&&angular.isDefined(d)&&(n.setHours(c=
),j())}else l()}),this.setupMousewheelEvents=3Dfunction(b,c){var =
d=3Dfunction(a){a.originalEvent&&(a=3Da.originalEvent);var =
b=3Da.wheelDelta?a.wheelDelta:-a.deltaY;return =
a.detail||b>0};b.bind("mousewheel =
wheel",function(b){a.$apply(d(b)?a.incrementHours():a.decrementHours()),b=
.preventDefault()}),c.bind("mousewheel =
wheel",function(b){a.$apply(d(b)?a.incrementMinutes():a.decrementMinutes(=
)),b.preventDefault()})},this.setupInputEvents=3Dfunction(b,c){if(a.reado=
nlyInput)return =
a.updateHours=3Dangular.noop,void(a.updateMinutes=3Dangular.noop);var =
d=3Dfunction(b,c){o.$setViewValue(null),o.$setValidity("time",!1),angular=
.isDefined(b)&&(a.invalidHours=3Db),angular.isDefined(c)&&(a.invalidMinut=
es=3Dc)};a.updateHours=3Dfunction(){var =
a=3Dg();angular.isDefined(a)?(n.setHours(a),j("h")):d(!0)},b.bind("blur",=
function(){!a.invalidHours&&a.hours<10&&a.$apply(function(){a.hours=3Di(a=
.hours)})}),a.updateMinutes=3Dfunction(){var =
a=3Dh();angular.isDefined(a)?(n.setMinutes(a),j("m")):d(void =
0,!0)},c.bind("blur",function(){!a.invalidMinutes&&a.minutes<10&&a.$apply=
(function(){a.minutes=3Di(a.minutes)})})},this.render=3Dfunction(){var =
a=3Do.$modelValue?new =
Date(o.$modelValue):null;isNaN(a)?(o.$setValidity("time",!1),d.error('Tim=
epicker directive: "ng-model" value must be a Date object, a number of =
milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO =
8601 =
date.')):(a&&(n=3Da),k(),l())},a.incrementHours=3Dfunction(){m(60*q)},a.d=
ecrementHours=3Dfunction(){m(60*-q)},a.incrementMinutes=3Dfunction(){m(r)=
},a.decrementMinutes=3Dfunction(){m(-r)},a.toggleMeridian=3Dfunction(){m(=
720*(n.getHours()<12?1:-1))}}]).directive("timepicker",function(){return{=
restrict:"EA",require:["timepicker","?^ngModel"],controller:"TimepickerCo=
ntroller",replace:!0,scope:{},templateUrl:"template/timepicker/timepicker=
.html",link:function(a,b,c,d){var =
e=3Dd[0],f=3Dd[1];f&&e.init(f,b.find("input"))}}}),angular.module("ui.boo=
tstrap.typeahead",["ui.bootstrap.position","ui.bootstrap.bindHtml"]).fact=
ory("typeaheadParser",["$parse",function(a){var =
b=3D/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\=
s+in\s+([\s\S]+?)$/;return{parse:function(c){var =
d=3Dc.match(b);if(!d)throw new Error('Expected typeahead specification =
in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but =
got =
"'+c+'".');return{itemName:d[3],source:a(d[4]),viewMapper:a(d[2]||d[1]),m=
odelMapper:a(d[1])}}}}]).directive("typeahead",["$compile","$parse","$q",=
"$timeout","$document","$position","typeaheadParser",function(a,b,c,d,e,f=
,g){var =
h=3D[9,13,27,38,40];return{require:"ngModel",link:function(i,j,k,l){var =
m,n=3Di.$eval(k.typeaheadMinLength)||1,o=3Di.$eval(k.typeaheadWaitMs)||0,=
p=3Di.$eval(k.typeaheadEditable)!=3D=3D!1,q=3Db(k.typeaheadLoading).assig=
n||angular.noop,r=3Db(k.typeaheadOnSelect),s=3Dk.typeaheadInputFormatter?=
b(k.typeaheadInputFormatter):void =
0,t=3Dk.typeaheadAppendToBody?i.$eval(k.typeaheadAppendToBody):!1,u=3Db(k=
.ngModel).assign,v=3Dg.parse(k.typeahead),w=3Di.$new();i.$on("$destroy",f=
unction(){w.$destroy()});var =
x=3D"typeahead-"+w.$id+"-"+Math.floor(1e4*Math.random());j.attr({"aria-au=
tocomplete":"list","aria-expanded":!1,"aria-owns":x});var =
y=3Dangular.element("<div =
typeahead-popup></div>");y.attr({id:x,matches:"matches",active:"activeIdx=
",select:"select(activeIdx)",query:"query",position:"position"}),angular.=
isDefined(k.typeaheadTemplateUrl)&&y.attr("template-url",k.typeaheadTempl=
ateUrl);var =
z=3Dfunction(){w.matches=3D[],w.activeIdx=3D-1,j.attr("aria-expanded",!1)=
},A=3Dfunction(a){return =
x+"-option-"+a};w.$watch("activeIdx",function(a){0>a?j.removeAttr("aria-a=
ctivedescendant"):j.attr("aria-activedescendant",A(a))});var =
B=3Dfunction(a){var =
b=3D{$viewValue:a};q(i,!0),c.when(v.source(i,b)).then(function(c){var =
d=3Da=3D=3D=3Dl.$viewValue;if(d&&m)if(c.length>0){w.activeIdx=3D0,w.match=
es.length=3D0;for(var =
e=3D0;e<c.length;e++)b[v.itemName]=3Dc[e],w.matches.push({id:A(e),label:v=
.viewMapper(w,b),model:c[e]});w.query=3Da,w.position=3Dt?f.offset(j):f.po=
sition(j),w.position.top=3Dw.position.top+j.prop("offsetHeight"),j.attr("=
aria-expanded",!0)}else =
z();d&&q(i,!1)},function(){z(),q(i,!1)})};z(),w.query=3Dvoid 0;var =
C,D=3Dfunction(a){C=3Dd(function(){B(a)},o)},E=3Dfunction(){C&&d.cancel(C=
)};l.$parsers.unshift(function(a){return =
m=3D!0,a&&a.length>=3Dn?o>0?(E(),D(a)):B(a):(q(i,!1),E(),z()),p?a:a?void =
l.$setValidity("editable",!1):(l.$setValidity("editable",!0),a)}),l.$form=
atters.push(function(a){var b,c,d=3D{};return =
s?(d.$model=3Da,s(i,d)):(d[v.itemName]=3Da,b=3Dv.viewMapper(i,d),d[v.item=
Name]=3Dvoid =
0,c=3Dv.viewMapper(i,d),b!=3D=3Dc?b:a)}),w.select=3Dfunction(a){var =
b,c,e=3D{};e[v.itemName]=3Dc=3Dw.matches[a].model,b=3Dv.modelMapper(i,e),=
u(i,b),l.$setValidity("editable",!0),r(i,{$item:c,$model:b,$label:v.viewM=
apper(i,e)}),z(),d(function(){j[0].focus()},0,!1)},j.bind("keydown",funct=
ion(a){0!=3D=3Dw.matches.length&&-1!=3D=3Dh.indexOf(a.which)&&(a.preventD=
efault(),40=3D=3D=3Da.which?(w.activeIdx=3D(w.activeIdx+1)%w.matches.leng=
th,w.$digest()):38=3D=3D=3Da.which?(w.activeIdx=3D(w.activeIdx?w.activeId=
x:w.matches.length)-1,w.$digest()):13=3D=3D=3Da.which||9=3D=3D=3Da.which?=
w.$apply(function(){w.select(w.activeIdx)}):27=3D=3D=3Da.which&&(a.stopPr=
opagation(),z(),w.$digest()))}),j.bind("blur",function(){m=3D!1});var =
F=3Dfunction(a){j[0]!=3D=3Da.target&&(z(),w.$digest())};e.bind("click",F)=
,i.$on("$destroy",function(){e.unbind("click",F)});var =
G=3Da(y)(w);t?e.find("body").append(G):j.after(G)}}}]).directive("typeahe=
adPopup",function(){return{restrict:"EA",scope:{matches:"=3D",query:"=3D"=
,active:"=3D",position:"=3D",select:"&"},replace:!0,templateUrl:"template=
/typeahead/typeahead-popup.html",link:function(a,b,c){a.templateUrl=3Dc.t=
emplateUrl,a.isOpen=3Dfunction(){return =
a.matches.length>0},a.isActive=3Dfunction(b){return =
a.active=3D=3Db},a.selectActive=3Dfunction(b){a.active=3Db},a.selectMatch=
=3Dfunction(b){a.select({activeIdx:b})}}}}).directive("typeaheadMatch",["=
$http","$templateCache","$compile","$parse",function(a,b,c,d){return{rest=
rict:"EA",scope:{index:"=3D",match:"=3D",query:"=3D"},link:function(e,f,g=
){var =
h=3Dd(g.templateUrl)(e.$parent)||"template/typeahead/typeahead-match.html=
";a.get(h,{cache:b}).success(function(a){f.replaceWith(c(a.trim())(e))})}=
}}]).filter("typeaheadHighlight",function(){function a(a){return =
a.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}return function(b,c){return =
c?(""+b).replace(new =
RegExp(a(c),"gi"),"<strong>$&</strong>"):b}}),angular.module("template/ac=
cordion/accordion-group.html",[]).run(["$templateCache",function(a){a.put=
("template/accordion/accordion-group.html",'<div class=3D"panel =
panel-default">\n  <div class=3D"panel-heading">\n    <h4 =
class=3D"panel-title">\n      <a class=3D"accordion-toggle" =
ng-click=3D"toggleOpen()" accordion-transclude=3D"heading"><span =
ng-class=3D"{\'text-muted\': isDisabled}">{{heading}}</span></a>\n    =
</h4>\n  </div>\n  <div class=3D"panel-collapse" collapse=3D"!isOpen">\n	=
  <div class=3D"panel-body" ng-transclude></div>\n  =
</div>\n</div>')}]),angular.module("template/accordion/accordion.html",[]=
).run(["$templateCache",function(a){a.put("template/accordion/accordion.h=
tml",'<div class=3D"panel-group" =
ng-transclude></div>')}]),angular.module("template/alert/alert.html",[]).=
run(["$templateCache",function(a){a.put("template/alert/alert.html",'<div=
 class=3D"alert" ng-class=3D"[\'alert-\' + (type || \'warning\'), =
closeable ? \'alert-dismissable\' : null]" role=3D"alert">\n    <button =
ng-show=3D"closeable" type=3D"button" class=3D"close" =
ng-click=3D"close()">\n        <span =
aria-hidden=3D"true">&times;</span>\n        <span =
class=3D"sr-only">Close</span>\n    </button>\n    <div =
ng-transclude></div>\n</div>\n')}]),angular.module("template/carousel/car=
ousel.html",[]).run(["$templateCache",function(a){a.put("template/carouse=
l/carousel.html",'<div ng-mouseenter=3D"pause()" =
ng-mouseleave=3D"play()" class=3D"carousel" ng-swipe-right=3D"prev()" =
ng-swipe-left=3D"next()">\n    <ol class=3D"carousel-indicators" =
ng-show=3D"slides.length > 1">\n        <li ng-repeat=3D"slide in slides =
track by $index" ng-class=3D"{active: isActive(slide)}" =
ng-click=3D"select(slide)"></li>\n    </ol>\n    <div =
class=3D"carousel-inner" ng-transclude></div>\n    <a class=3D"left =
carousel-control" ng-click=3D"prev()" ng-show=3D"slides.length > =
1"><span class=3D"glyphicon glyphicon-chevron-left"></span></a>\n    <a =
class=3D"right carousel-control" ng-click=3D"next()" =
ng-show=3D"slides.length > 1"><span class=3D"glyphicon =
glyphicon-chevron-right"></span></a>\n</div>\n')}]),angular.module("templ=
ate/carousel/slide.html",[]).run(["$templateCache",function(a){a.put("tem=
plate/carousel/slide.html","<div ng-class=3D\"{\n    'active': leaving =
|| (active && !entering),\n    'prev': (next || active) && =
direction=3D=3D'prev',\n    'next': (next || active) && =
direction=3D=3D'next',\n    'right': direction=3D=3D'prev',\n    'left': =
direction=3D=3D'next'\n  }\" class=3D\"item text-center\" =
ng-transclude></div>\n")}]),angular.module("template/datepicker/datepicke=
r.html",[]).run(["$templateCache",function(a){a.put("template/datepicker/=
datepicker.html",'<div ng-switch=3D"datepickerMode" role=3D"application" =
ng-keydown=3D"keydown($event)">\n  <daypicker ng-switch-when=3D"day" =
tabindex=3D"0"></daypicker>\n  <monthpicker ng-switch-when=3D"month" =
tabindex=3D"0"></monthpicker>\n  <yearpicker ng-switch-when=3D"year" =
tabindex=3D"0"></yearpicker>\n</div>')}]),angular.module("template/datepi=
cker/day.html",[]).run(["$templateCache",function(a){a.put("template/date=
picker/day.html",'<table role=3D"grid" =
aria-labelledby=3D"{{uniqueId}}-title" =
aria-activedescendant=3D"{{activeDateId}}">\n  <thead>\n    <tr>\n      =
<th><button type=3D"button" class=3D"btn btn-default btn-sm pull-left" =
ng-click=3D"move(-1)" tabindex=3D"-1"><i class=3D"glyphicon =
glyphicon-chevron-left"></i></button></th>\n      <th colspan=3D"{{5 + =
showWeeks}}"><button id=3D"{{uniqueId}}-title" role=3D"heading" =
aria-live=3D"assertive" aria-atomic=3D"true" type=3D"button" =
class=3D"btn btn-default btn-sm" ng-click=3D"toggleMode()" =
tabindex=3D"-1" =
style=3D"width:100%;"><strong>{{title}}</strong></button></th>\n      =
<th><button type=3D"button" class=3D"btn btn-default btn-sm pull-right" =
ng-click=3D"move(1)" tabindex=3D"-1"><i class=3D"glyphicon =
glyphicon-chevron-right"></i></button></th>\n    </tr>\n    <tr>\n      =
<th ng-show=3D"showWeeks" class=3D"text-center"></th>\n      <th =
ng-repeat=3D"label in labels track by $index" =
class=3D"text-center"><small =
aria-label=3D"{{label.full}}">{{label.abbr}}</small></th>\n    </tr>\n  =
</thead>\n  <tbody>\n    <tr ng-repeat=3D"row in rows track by =
$index">\n      <td ng-show=3D"showWeeks" class=3D"text-center =
h6"><em>{{ weekNumbers[$index] }}</em></td>\n      <td ng-repeat=3D"dt =
in row track by dt.date" class=3D"text-center" role=3D"gridcell" =
id=3D"{{dt.uid}}" aria-disabled=3D"{{!!dt.disabled}}">\n        <button =
type=3D"button" style=3D"width:100%;" class=3D"btn btn-default btn-sm" =
ng-class=3D"{\'btn-info\': dt.selected, active: isActive(dt)}" =
ng-click=3D"select(dt.date)" ng-disabled=3D"dt.disabled" =
tabindex=3D"-1"><span ng-class=3D"{\'text-muted\': dt.secondary, =
\'text-info\': dt.current}">{{dt.label}}</span></button>\n      </td>\n  =
  </tr>\n  =
</tbody>\n</table>\n')}]),angular.module("template/datepicker/month.html"=
,[]).run(["$templateCache",function(a){a.put("template/datepicker/month.h=
tml",'<table role=3D"grid" aria-labelledby=3D"{{uniqueId}}-title" =
aria-activedescendant=3D"{{activeDateId}}">\n  <thead>\n    <tr>\n      =
<th><button type=3D"button" class=3D"btn btn-default btn-sm pull-left" =
ng-click=3D"move(-1)" tabindex=3D"-1"><i class=3D"glyphicon =
glyphicon-chevron-left"></i></button></th>\n      <th><button =
id=3D"{{uniqueId}}-title" role=3D"heading" aria-live=3D"assertive" =
aria-atomic=3D"true" type=3D"button" class=3D"btn btn-default btn-sm" =
ng-click=3D"toggleMode()" tabindex=3D"-1" =
style=3D"width:100%;"><strong>{{title}}</strong></button></th>\n      =
<th><button type=3D"button" class=3D"btn btn-default btn-sm pull-right" =
ng-click=3D"move(1)" tabindex=3D"-1"><i class=3D"glyphicon =
glyphicon-chevron-right"></i></button></th>\n    </tr>\n  </thead>\n  =
<tbody>\n    <tr ng-repeat=3D"row in rows track by $index">\n      <td =
ng-repeat=3D"dt in row track by dt.date" class=3D"text-center" =
role=3D"gridcell" id=3D"{{dt.uid}}" =
aria-disabled=3D"{{!!dt.disabled}}">\n        <button type=3D"button" =
style=3D"width:100%;" class=3D"btn btn-default" =
ng-class=3D"{\'btn-info\': dt.selected, active: isActive(dt)}" =
ng-click=3D"select(dt.date)" ng-disabled=3D"dt.disabled" =
tabindex=3D"-1"><span ng-class=3D"{\'text-info\': =
dt.current}">{{dt.label}}</span></button>\n      </td>\n    </tr>\n  =
</tbody>\n</table>\n')}]),angular.module("template/datepicker/popup.html"=
,[]).run(["$templateCache",function(a){a.put("template/datepicker/popup.h=
tml",'<ul class=3D"dropdown-menu" ng-style=3D"{display: (isOpen && =
\'block\') || \'none\', top: position.top+\'px\', left: =
position.left+\'px\'}" ng-keydown=3D"keydown($event)">\n	<li =
ng-transclude></li>\n	<li ng-if=3D"showButtonBar" style=3D"padding:10px =
9px 2px">\n		<span class=3D"btn-group">\n			<button type=3D"button" =
class=3D"btn btn-sm btn-info" ng-click=3D"select(\'today\')">{{ =
getText(\'current\') }}</button>\n			<button type=3D"button" =
class=3D"btn btn-sm btn-danger" ng-click=3D"select(null)">{{ =
getText(\'clear\') }}</button>\n		</span>\n		<button type=3D"button" =
class=3D"btn btn-sm btn-success pull-right" ng-click=3D"close()">{{ =
getText(\'close\') }}</button>\n	=
</li>\n</ul>\n')}]),angular.module("template/datepicker/year.html",[]).ru=
n(["$templateCache",function(a){a.put("template/datepicker/year.html",'<t=
able role=3D"grid" aria-labelledby=3D"{{uniqueId}}-title" =
aria-activedescendant=3D"{{activeDateId}}">\n  <thead>\n    <tr>\n      =
<th><button type=3D"button" class=3D"btn btn-default btn-sm pull-left" =
ng-click=3D"move(-1)" tabindex=3D"-1"><i class=3D"glyphicon =
glyphicon-chevron-left"></i></button></th>\n      <th =
colspan=3D"3"><button id=3D"{{uniqueId}}-title" role=3D"heading" =
aria-live=3D"assertive" aria-atomic=3D"true" type=3D"button" =
class=3D"btn btn-default btn-sm" ng-click=3D"toggleMode()" =
tabindex=3D"-1" =
style=3D"width:100%;"><strong>{{title}}</strong></button></th>\n      =
<th><button type=3D"button" class=3D"btn btn-default btn-sm pull-right" =
ng-click=3D"move(1)" tabindex=3D"-1"><i class=3D"glyphicon =
glyphicon-chevron-right"></i></button></th>\n    </tr>\n  </thead>\n  =
<tbody>\n    <tr ng-repeat=3D"row in rows track by $index">\n      <td =
ng-repeat=3D"dt in row track by dt.date" class=3D"text-center" =
role=3D"gridcell" id=3D"{{dt.uid}}" =
aria-disabled=3D"{{!!dt.disabled}}">\n        <button type=3D"button" =
style=3D"width:100%;" class=3D"btn btn-default" =
ng-class=3D"{\'btn-info\': dt.selected, active: isActive(dt)}" =
ng-click=3D"select(dt.date)" ng-disabled=3D"dt.disabled" =
tabindex=3D"-1"><span ng-class=3D"{\'text-info\': =
dt.current}">{{dt.label}}</span></button>\n      </td>\n    </tr>\n  =
</tbody>\n</table>\n')}]),angular.module("template/modal/backdrop.html",[=
]).run(["$templateCache",function(a){a.put("template/modal/backdrop.html"=
,'<div class=3D"modal-backdrop fade {{ backdropClass }}"\n     =
ng-class=3D"{in: animate}"\n     ng-style=3D"{\'z-index\': 1040 + (index =
&& 1 || 0) + =
index*10}"\n></div>\n')}]),angular.module("template/modal/window.html",[]=
).run(["$templateCache",function(a){a.put("template/modal/window.html",'<=
div tabindex=3D"-1" role=3D"dialog" class=3D"modal fade" =
ng-class=3D"{in: animate}" ng-style=3D"{\'z-index\': 1050 + index*10, =
display: \'block\'}" ng-click=3D"close($event)">\n    <div =
class=3D"modal-dialog" ng-class=3D"{\'modal-sm\': size =3D=3D \'sm\', =
\'modal-lg\': size =3D=3D \'lg\'}"><div class=3D"modal-content" =
modal-transclude></div></div>\n</div>')}]),angular.module("template/pagin=
ation/pager.html",[]).run(["$templateCache",function(a){a.put("template/p=
agination/pager.html",'<ul class=3D"pager">\n  <li =
ng-class=3D"{disabled: noPrevious(), previous: align}"><a href =
ng-click=3D"selectPage(page - 1)">{{getText(\'previous\')}}</a></li>\n  =
<li ng-class=3D"{disabled: noNext(), next: align}"><a href =
ng-click=3D"selectPage(page + =
1)">{{getText(\'next\')}}</a></li>\n</ul>')}]),angular.module("template/p=
agination/pagination.html",[]).run(["$templateCache",function(a){a.put("t=
emplate/pagination/pagination.html",'<ul class=3D"pagination">\n  <li =
ng-if=3D"boundaryLinks" ng-class=3D"{disabled: noPrevious()}"><a href =
ng-click=3D"selectPage(1)">{{getText(\'first\')}}</a></li>\n  <li =
ng-if=3D"directionLinks" ng-class=3D"{disabled: noPrevious()}"><a href =
ng-click=3D"selectPage(page - 1)">{{getText(\'previous\')}}</a></li>\n  =
<li ng-repeat=3D"page in pages track by $index" ng-class=3D"{active: =
page.active}"><a href =
ng-click=3D"selectPage(page.number)">{{page.text}}</a></li>\n  <li =
ng-if=3D"directionLinks" ng-class=3D"{disabled: noNext()}"><a href =
ng-click=3D"selectPage(page + 1)">{{getText(\'next\')}}</a></li>\n  <li =
ng-if=3D"boundaryLinks" ng-class=3D"{disabled: noNext()}"><a href =
ng-click=3D"selectPage(totalPages)">{{getText(\'last\')}}</a></li>\n</ul>=
')}]),angular.module("template/tooltip/tooltip-html-unsafe-popup.html",[]=
).run(["$templateCache",function(a){a.put("template/tooltip/tooltip-html-=
unsafe-popup.html",'<div class=3D"tooltip {{placement}}" ng-class=3D"{ =
in: isOpen(), fade: animation() }">\n  <div =
class=3D"tooltip-arrow"></div>\n  <div class=3D"tooltip-inner" =
bind-html-unsafe=3D"content"></div>\n</div>\n')}]),angular.module("templa=
te/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(a){a.pu=
t("template/tooltip/tooltip-popup.html",'<div class=3D"tooltip =
{{placement}}" ng-class=3D"{ in: isOpen(), fade: animation() }">\n  <div =
class=3D"tooltip-arrow"></div>\n  <div class=3D"tooltip-inner" =
ng-bind=3D"content"></div>\n</div>\n')}]),angular.module("template/popove=
r/popover.html",[]).run(["$templateCache",function(a){a.put("template/pop=
over/popover.html",'<div class=3D"popover {{placement}}" ng-class=3D"{ =
in: isOpen(), fade: animation() }">\n  <div class=3D"arrow"></div>\n\n  =
<div class=3D"popover-inner">\n      <h3 class=3D"popover-title" =
ng-bind=3D"title" ng-show=3D"title"></h3>\n      <div =
class=3D"popover-content" ng-bind=3D"content"></div>\n  =
</div>\n</div>\n')}]),angular.module("template/progressbar/bar.html",[]).=
run(["$templateCache",function(a){a.put("template/progressbar/bar.html",'=
<div class=3D"progress-bar" ng-class=3D"type && \'progress-bar-\' + =
type" role=3D"progressbar" aria-valuenow=3D"{{value}}" =
aria-valuemin=3D"0" aria-valuemax=3D"{{max}}" ng-style=3D"{width: =
percent + \'%\'}" aria-valuetext=3D"{{percent | number:0}}%" =
ng-transclude></div>')}]),angular.module("template/progressbar/progress.h=
tml",[]).run(["$templateCache",function(a){a.put("template/progressbar/pr=
ogress.html",'<div class=3D"progress" =
ng-transclude></div>')}]),angular.module("template/progressbar/progressba=
r.html",[]).run(["$templateCache",function(a){a.put("template/progressbar=
/progressbar.html",'<div class=3D"progress">\n  <div =
class=3D"progress-bar" ng-class=3D"type && \'progress-bar-\' + type" =
role=3D"progressbar" aria-valuenow=3D"{{value}}" aria-valuemin=3D"0" =
aria-valuemax=3D"{{max}}" ng-style=3D"{width: percent + \'%\'}" =
aria-valuetext=3D"{{percent | number:0}}%" =
ng-transclude></div>\n</div>')}]),angular.module("template/rating/rating.=
html",[]).run(["$templateCache",function(a){a.put("template/rating/rating=
.html",'<span ng-mouseleave=3D"reset()" ng-keydown=3D"onKeydown($event)" =
tabindex=3D"0" role=3D"slider" aria-valuemin=3D"0" =
aria-valuemax=3D"{{range.length}}" aria-valuenow=3D"{{value}}">\n    <i =
ng-repeat=3D"r in range track by $index" ng-mouseenter=3D"enter($index + =
1)" ng-click=3D"rate($index + 1)" class=3D"glyphicon" ng-class=3D"$index =
< value && (r.stateOn || \'glyphicon-star\') || (r.stateOff || =
\'glyphicon-star-empty\')">\n        <span class=3D"sr-only">({{ $index =
< value ? \'*\' : \' \' }})</span>\n    =
</i>\n</span>')}]),angular.module("template/tabs/tab.html",[]).run(["$tem=
plateCache",function(a){a.put("template/tabs/tab.html",'<li =
ng-class=3D"{active: active, disabled: disabled}">\n  <a =
ng-click=3D"select()" =
tab-heading-transclude>{{heading}}</a>\n</li>\n')}]),angular.module("temp=
late/tabs/tabset.html",[]).run(["$templateCache",function(a){a.put("templ=
ate/tabs/tabset.html",'<div>\n  <ul class=3D"nav nav-{{type || =
\'tabs\'}}" ng-class=3D"{\'nav-stacked\': vertical, \'nav-justified\': =
justified}" ng-transclude></ul>\n  <div class=3D"tab-content">\n    <div =
class=3D"tab-pane" \n         ng-repeat=3D"tab in tabs" \n         =
ng-class=3D"{active: tab.active}"\n         =
tab-content-transclude=3D"tab">\n    </div>\n  =
</div>\n</div>\n')}]),angular.module("template/timepicker/timepicker.html=
",[]).run(["$templateCache",function(a){a.put("template/timepicker/timepi=
cker.html",'<table>\n	<tbody>\n		<tr class=3D"text-center">\n			<td><a =
ng-click=3D"incrementHours()" class=3D"btn btn-link"><span =
class=3D"glyphicon glyphicon-chevron-up"></span></a></td>\n			=
<td>&nbsp;</td>\n			<td><a ng-click=3D"incrementMinutes()" class=3D"btn =
btn-link"><span class=3D"glyphicon =
glyphicon-chevron-up"></span></a></td>\n			<td =
ng-show=3D"showMeridian"></td>\n		</tr>\n		<tr>\n			<td =
style=3D"width:50px;" class=3D"form-group" ng-class=3D"{\'has-error\': =
invalidHours}">\n				<input type=3D"text" ng-model=3D"hours" =
ng-change=3D"updateHours()" class=3D"form-control text-center" =
ng-mousewheel=3D"incrementHours()" ng-readonly=3D"readonlyInput" =
maxlength=3D"2">\n			</td>\n			<td>:</td>\n			<td style=3D"width:50px;" =
class=3D"form-group" ng-class=3D"{\'has-error\': invalidMinutes}">\n				=
<input type=3D"text" ng-model=3D"minutes" ng-change=3D"updateMinutes()" =
class=3D"form-control text-center" ng-readonly=3D"readonlyInput" =
maxlength=3D"2">\n			</td>\n			<td ng-show=3D"showMeridian"><button =
type=3D"button" class=3D"btn btn-default text-center" =
ng-click=3D"toggleMeridian()">{{meridian}}</button></td>\n		</tr>\n		<tr =
class=3D"text-center">\n			<td><a ng-click=3D"decrementHours()" =
class=3D"btn btn-link"><span class=3D"glyphicon =
glyphicon-chevron-down"></span></a></td>\n			<td>&nbsp;</td>\n			<td><a =
ng-click=3D"decrementMinutes()" class=3D"btn btn-link"><span =
class=3D"glyphicon glyphicon-chevron-down"></span></a></td>\n			<td =
ng-show=3D"showMeridian"></td>\n		</tr>\n	=
</tbody>\n</table>\n')}]),angular.module("template/typeahead/typeahead-ma=
tch.html",[]).run(["$templateCache",function(a){a.put("template/typeahead=
/typeahead-match.html",'<a tabindex=3D"-1" =
bind-html-unsafe=3D"match.label | typeaheadHighlight:query"></a>')=0A=
}]),angular.module("template/typeahead/typeahead-popup.html",[]).run(["$t=
emplateCache",function(a){a.put("template/typeahead/typeahead-popup.html"=
,'<ul class=3D"dropdown-menu" ng-show=3D"isOpen()" ng-style=3D"{top: =
position.top+\'px\', left: position.left+\'px\'}" style=3D"display: =
block;" role=3D"listbox" aria-hidden=3D"{{!isOpen()}}">\n    <li =
ng-repeat=3D"match in matches track by $index" ng-class=3D"{active: =
isActive($index) }" ng-mouseenter=3D"selectActive($index)" =
ng-click=3D"selectMatch($index)" role=3D"option" id=3D"{{match.id}}">\n  =
      <div typeahead-match index=3D"$index" match=3D"match" =
query=3D"query" template-url=3D"templateUrl"></div>\n    =
</li>\n</ul>\n')}]);
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/system/angular-dependencies/angular-recursionhelper-1.0.3/angular-recursion.min.js?1429107223

angular.module("RecursionHelper",[]).factory("RecursionHelper",["$compile=
",function(n){return{compile:function(e,o){angular.isFunction(o)&&(o=3D{p=
ost:o});var =
r,p=3De.contents().remove();return{pre:o&&o.pre?o.pre:null,post:function(=
e,t){r||(r=3Dn(p)),r(e,function(n){t.append(n)}),o&&o.post&&o.post.apply(=
null,arguments)}}}}}]);
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xenservices/angular-locale.1.0.2.cs-cz.js?1371742265

angular.module("ngLocale", [], ["$provide", function($provide) {=0A=
var PLURAL_CATEGORY =3D {ZERO: "zero", ONE: "one", TWO: "two", FEW: =
"few", MANY: "many", OTHER: "other"};=0A=
$provide.value("$locale", =
{"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":"=C2=A0","PATTERNS":[{"m=
inInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","ne=
gSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFr=
ac":0,"posPre":"","posSuf":"=C2=A0\u00A4","negPre":"-","negSuf":"=C2=A0\u=
00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"K=C4=8D"},"plura=
lCat":function (n) {  if (n =3D=3D 1) {    return PLURAL_CATEGORY.ONE;  =
}  if (n =3D=3D 2 || n =3D=3D 3 || n =3D=3D 4) {    return =
PLURAL_CATEGORY.FEW;  }  return =
PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["ledna","=C3=BAnora"=
,"b=C5=99ezna","dubna","kv=C4=9Btna","=C4=8Dervna","=C4=8Dervence","srpna=
","z=C3=A1=C5=99=C3=AD","=C5=99=C3=ADjna","listopadu","prosince"],"SHORTM=
ONTH":["1","2","3","4","5","6","7","8","9","10","11","12"],"DAY":["ned=C4=
=9Ble","pond=C4=9Bl=C3=AD","=C3=BAter=C3=BD","st=C5=99eda","=C4=8Dtvrtek"=
,"p=C3=A1tek","sobota"],"SHORTDAY":["ne","po","=C3=BAt","st","=C4=8Dt","p=
=C3=A1","so"],"AMPMS":["dop.","odp."],"medium":"d.M.yyyy =
H:mm:ss","short":"d.M.yy H:mm","fullDate":"EEEE, d. MMMM =
y","longDate":"d. MMMM =
y","mediumDate":"d.M.yyyy","shortDate":"d.M.yy","mediumTime":"H:mm:ss","s=
hortTime":"H:mm"},"id":"cs-cz"});=0A=
}]);
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/mod/xenservices/order.js?v=3

'use strict';=0A=
=0A=
angular.module('xenservices', ['xenservices.controllers'])=0A=
        .factory('dataProvider',=0A=
        function() {=0A=
          var dataElement =3D $('xenservices-order-data');=0A=
          var mail =3D =
dataElement.readAttribute('data-xenservices-billingMail');=0A=
          var redirectBackUrl =3D =
dataElement.readAttribute('data-xenservices-redirectBackUrl');=0A=
          var servicesOrdered =3D =
angular.fromJson(dataElement.readAttribute('data-xenservices-services-ord=
ered-list'));=0A=
          var servicesNotOrdered =3D =
angular.fromJson(dataElement.readAttribute('data-xenservices-services-not=
-ordered-list'));=0A=
          var languages =3D =
angular.fromJson(dataElement.readAttribute('data-xenservices-languages'))=
;=0A=
          var urlBase =3D =
dataElement.readAttribute('data-xenservices-urlBase');=0A=
          var defaultSorting =3D =
'sort=3Ddatetime_published&order=3DDESC';=0A=
=0A=
          var provider =3D {};=0A=
=0A=
          provider.getServicesOrdered =3D function() {=0A=
            return servicesOrdered;=0A=
          };=0A=
          =0A=
          provider.getServicesNotOrdered =3D function() {=0A=
            return servicesNotOrdered;=0A=
          };          =0A=
=0A=
          provider.getMail =3D function() {=0A=
            return mail;=0A=
          };=0A=
=0A=
          provider.getOrderSendUrl =3D function() {=0A=
            return urlBase + =
'/index.php?m=3Dxenservices&h=3Dorderprocess&a=3DcreateOrder';=0A=
          };=0A=
=0A=
          provider.getRedirectBackUrl =3D function() {=0A=
            return redirectBackUrl;=0A=
          };=0A=
          =0A=
          provider.getLanguages =3D function() {=0A=
            return languages;=0A=
          };=0A=
          =0A=
          provider.getEmptyContractsStorage =3D function() {=0A=
            return {=0A=
              finished: [], =0A=
              published: [],=0A=
              supplied: [], =0A=
              canceled: [],=0A=
              others: []=0A=
            };            =0A=
          };=0A=
=0A=
          provider.getContractsPublishedUrl =3D function() {=0A=
            return urlBase + =
'/index.php?m=3Dxenservices&h=3Dorderprocess&a=3Dcontractspublishedjson&'=
 + defaultSorting;=0A=
          };          =0A=
          =0A=
          provider.getContractsSuppliedUrl =3D function() {=0A=
            return urlBase + =
'/index.php?m=3Dxenservices&h=3Dorderprocess&a=3Dcontractssuppliedjson&' =
+ defaultSorting;=0A=
          };                    =0A=
          =0A=
          provider.getContractsFinishedUrl =3D function() {=0A=
            return urlBase + =
'/index.php?m=3Dxenservices&h=3Dorderprocess&a=3Dcontractsfinishedjson&' =
+ defaultSorting;=0A=
          };                    =0A=
          =0A=
          provider.getContractsCanceledUrl =3D function() {=0A=
            return urlBase + =
'/index.php?m=3Dxenservices&h=3Dorderprocess&a=3Dcontractscanceledjson&' =
+ defaultSorting;=0A=
          };=0A=
          =0A=
          provider.getPersonalInfoUrlIfRequiredUrl =3D function() {=0A=
            return urlBase + =
'/index.php?m=3Dxenservices&h=3Dorderprocess&a=3Dgetpersonalinfourlifrequ=
iredjson';=0A=
          };=0A=
          =0A=
          return provider;=0A=
        }=0A=
).factory('oneOffServicesCoupleContractsDataProvider',=0A=
        function() {=0A=
          var dataElement =3D =
$('xenservices-oneOffServicesCoupleContracts-data');=0A=
          var oneOffServices =3D =
angular.fromJson(dataElement.readAttribute('data-xenservices-oneOffServic=
es'));=0A=
=0A=
          var provider =3D {};=0A=
          =0A=
          provider.getOneOffServices =3D function() {=0A=
            return oneOffServices;=0A=
          }; =0A=
                    =0A=
          return provider;=0A=
        }=0A=
).factory('oneOffServiceCoupleContractContractsDataProvider',=0A=
        function() {=0A=
          var dataElement =3D =
$('xenservices-oneOffServiceCoupleContractContracts-data');=0A=
          var availableContracts =3D =
angular.fromJson(dataElement.readAttribute('data-xenservices-availableCon=
tracts'));=0A=
=0A=
          var provider =3D {};=0A=
          =0A=
          provider.getAvailableContracts =3D function() {=0A=
            return availableContracts;=0A=
          };           =0A=
          =0A=
          return provider;=0A=
        }=0A=
).factory('objectsSorter', =0A=
        function() {=0A=
          var sorter =3D {};=0A=
          =0A=
          sorter.sortObjectsByProperty =3D function(objects, property, =
sortOrder) {=0A=
            if (sortOrder =3D=3D=3D 'asc') {=0A=
              objects.sort(function(object1, object2) {=0A=
                return object2[property] < object1[property] ?  1=0A=
                         : object2[property] > object1[property] ? -1=0A=
                         : 0;=0A=
              });=0A=
            }=0A=
=0A=
            if (sortOrder =3D=3D=3D 'desc') {=0A=
              objects.sort(function(object1, object2) {=0A=
                return object2[property] < object1[property] ?  -1=0A=
                         : object2[property] > object1[property] ? 1=0A=
                         : 0;=0A=
              });=0A=
            }=0A=
          };=0A=
          =0A=
          return sorter;=0A=
        }=0A=
).factory('servicePriceCalculator', =0A=
        function() {=0A=
          var calculator =3D {};=0A=
          =0A=
          calculator.isServiceWithMultiplePrice =3D function(service) {=0A=
            return service.pricingType =3D=3D=3D 'multiple';=0A=
          }=0A=
=0A=
          calculator.getUnitPrice =3D function(service) {=0A=
            if (angular.equals({}, service)) {=0A=
              return 0.0;=0A=
            }=0A=
            return =
parseFloat(service.prices[service.selectedPriceId].price);=0A=
          };=0A=
          =0A=
          calculator.getUnitPriceWithVat =3D function(service) {=0A=
            if (angular.equals({}, service)) {=0A=
              return 0.0;=0A=
            }            =0A=
            return =
parseFloat(service.prices[service.selectedPriceId].price_vat);=0A=
          };=0A=
          =0A=
          calculator.calculatePrice =3D function(service) {=0A=
            return this.getUnitPrice(service);=0A=
          };    =0A=
          =0A=
          calculator.calculatePriceWithVat =3D function(service) {=0A=
            return this.getUnitPriceWithVat(service);=0A=
          };          =0A=
          =0A=
          calculator.calculatePriceByCoupleCount =3D function(unitPrice, =
coupleItemsCount) {=0A=
            var multiplier =3D 1;       =0A=
            if (coupleItemsCount > 1) {=0A=
              multiplier =3D coupleItemsCount;=0A=
            }=0A=
=0A=
            return multiplier * unitPrice;=0A=
          };           =0A=
          =0A=
          calculator.calculatePriceByCoupleItems =3D function(service, =
coupleItemsCount) {=0A=
            if (this.isServiceWithMultiplePrice(service)) {=0A=
              return =
this.calculatePriceByCoupleCount(this.getUnitPrice(service), =
coupleItemsCount);=0A=
            } else {=0A=
              return this.calculatePrice(service);=0A=
            }=0A=
          };=0A=
          =0A=
          calculator.calculatePriceWithVatByCoupleItems =3D =
function(service, coupleItemsCount) {=0A=
            if (this.isServiceWithMultiplePrice(service)) {=0A=
              return =
this.calculatePriceByCoupleCount(this.getUnitPriceWithVat(service), =
coupleItemsCount);=0A=
            } else {=0A=
              return this.calculatePriceWithVat(service);=0A=
            }=0A=
          };          =0A=
          =0A=
          return calculator;=0A=
        }=0A=
).factory('broadcastService', =0A=
        function($rootScope) {=0A=
          var broadcastService =3D {};=0A=
          =0A=
          broadcastService.reloadContractsData =3D function() {=0A=
            $rootScope.$broadcast('reloadContractsDataBroadcast');=0A=
          };=0A=
          =0A=
          broadcastService.clearErrorMessages =3D function() {=0A=
            $rootScope.$broadcast('clearErrorMessages');=0A=
          };=0A=
          =0A=
          broadcastService.selectContract =3D function(contract) {=0A=
            $rootScope.$broadcast('selectContract', contract);=0A=
          };                            =0A=
          =0A=
          broadcastService.clearContracts =3D function() {=0A=
            $rootScope.$broadcast('clearContracts');=0A=
          };                  =0A=
          =0A=
          broadcastService.clearSelectedContracts =3D function() {=0A=
            $rootScope.$broadcast('clearSelectedContracts');=0A=
          };           =0A=
          =0A=
          return broadcastService;=0A=
        }=0A=
).factory('emailValidator', =0A=
        function() {=0A=
          var emailFilter =3D =
/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}$/;=0A=
          var validator =3D {};=0A=
          =0A=
          validator.validate =3D function(email) {=0A=
            if (emailFilter.test(email)) {=0A=
              return true;=0A=
            } else {=0A=
              return false;=0A=
            }=0A=
          };=0A=
          =0A=
          return validator;=0A=
        }        =0A=
).filter('contractDate', ['dataProvider',=0A=
        function(dataProvider) {=0A=
          return function(dateTimePublished) {=0A=
            var dateTimeSplitted =3D dateTimePublished.split(" ");=0A=
            var dateSplitted =3D dateTimeSplitted[0].split("-");=0A=
            var day =3D dateSplitted[2];=0A=
            var month =3D dateSplitted[1];=0A=
            var year =3D dateSplitted[0];=0A=
            var timeSplitted =3D dateTimeSplitted[1].split(":");=0A=
            var hours =3D timeSplitted[0];=0A=
            var minutes =3D timeSplitted[1];=0A=
            =0A=
            var currentDate =3D new Date();=0A=
            if ((currentDate.getDate() =3D=3D=3D parseInt(day)) =0A=
                    && ((currentDate.getMonth() + 1) =3D=3D=3D =
parseInt(month))=0A=
                    && (currentDate.getFullYear() =3D=3D=3D =
parseInt(year))) {=0A=
              return dataProvider.getLanguages().today + ' ' + hours + =
':' + minutes;=0A=
            } else {=0A=
              return day + "." + month + "." + year;=0A=
            }=0A=
          }=0A=
        }=0A=
]).filter('toArray', =0A=
        function() {=0A=
          return function(object) {=0A=
            var result =3D [];=0A=
            angular.forEach(object, function(value, key) {=0A=
              result.push(value);=0A=
            });=0A=
            return result;=0A=
          }          =0A=
}).directive('tabs', function() {=0A=
          return {=0A=
            restrict: 'E',=0A=
            transclude: true,=0A=
            scope: { paneChanged: '&' },=0A=
            controller: function($scope, $element, $rootScope) {=0A=
              var panes =3D $scope.panes =3D [];=0A=
=0A=
              $scope.select =3D function(pane) {=0A=
                angular.forEach(panes, function(pane) {=0A=
                  pane.selected =3D false;=0A=
                });=0A=
                pane.selected =3D true;=0A=
                $scope.paneChanged({selectedPane: pane});=0A=
              };=0A=
              =0A=
              this.addPane =3D function(pane) {=0A=
                if (panes.length =3D=3D=3D 0) {=0A=
                  $scope.select(pane);                  =0A=
                }=0A=
                panes.push(pane);=0A=
              };=0A=
            },=0A=
            template:=0A=
              '<div class=3D"tabbable">' +=0A=
                '<ul class=3D"nav nav-tabs">' +=0A=
                  '<li ng-repeat=3D"pane in panes" =
ng-class=3D"{active:pane.selected}">'+=0A=
                    '<a href=3D"" =
ng-click=3D"select(pane)">{{pane.title}}</a>' +=0A=
                  '</li>' +=0A=
                '</ul>' +=0A=
                '<div class=3D"tab-content" ng-transclude></div>' +=0A=
              '</div>',=0A=
            replace: true=0A=
          };=0A=
}).directive('pane', function() {=0A=
          return {=0A=
            require: '^tabs',=0A=
            restrict: 'E',=0A=
            transclude: true,=0A=
            scope: { title: '@', id: '@' },=0A=
            link: function(scope, element, attrs, tabsCtrl) {=0A=
              tabsCtrl.addPane(scope);=0A=
            },=0A=
            template:=0A=
              '<div class=3D"tab-pane" ng-class=3D"{active: selected}" =
ng-transclude></div>',=0A=
            replace: true=0A=
          };=0A=
});  =0A=
=0A=
angular.module('xenservices.controllers', ['xenservices'])=0A=
        .controller('Order',=0A=
        ['$scope', 'dataProvider', 'broadcastService',=0A=
          function($scope, dataProvider, broadcastService) {=0A=
            $scope.Object =3D Object;=0A=
            $scope.servicesOrdered =3D dataProvider.getServicesOrdered();=0A=
            $scope.servicesNotOrdered =3D =
dataProvider.getServicesNotOrdered();=0A=
            $scope.languages =3D dataProvider.getLanguages();=0A=
            $scope.selectedService =3D {};=0A=
            $scope.isModalVisible =3D false;=0A=
            =0A=
            $scope.isObjectEmpty =3D function(object) {=0A=
              return Object.keys(object).length < 1;=0A=
            };=0A=
                    =0A=
            $scope.isServicePeriodic =3D function(service) {=0A=
              return (service.serviceType =3D=3D=3D 'periodic');=0A=
            };=0A=
=0A=
            $scope.isServiceOneOff =3D function(service) {=0A=
              return (service.serviceType =3D=3D=3D 'oneOff');=0A=
            };=0A=
                        =0A=
            $scope.initializeData =3D function() { =0A=
              broadcastService.clearContracts();=0A=
              broadcastService.clearErrorMessages();=0A=
              broadcastService.reloadContractsData();=0A=
            };            =0A=
            =0A=
            $scope.showModal =3D function(service) { =0A=
              $scope.initializeData();=0A=
              $scope.isModalVisible =3D true;=0A=
              $scope.selectedService =3D service;=0A=
              $('xenservices-orderReview').makeModalBox({modalWidth: =
'760px', title: $scope.languages.order}, true); // TODO controler by =
nem=C4=9Bl =C5=A1ahat na DOM=0A=
            };=0A=
=0A=
            $scope.hideModal =3D function() {=0A=
              $scope.isModalVisible =3D false;=0A=
              QCM.Methods.closeModalBox('xenservices-orderReview', =
true); // TODO controler by nem=C4=9Bl =C5=A1ahat na DOM=0A=
            };            =0A=
          }=0A=
        ]=0A=
        )          =0A=
        .controller('OrderReview',=0A=
        ['$scope', 'dataProvider', 'servicePriceCalculator', =
'emailValidator', '$http', '$window',=0A=
          function($scope, dataProvider, servicePriceCalculator, =
emailValidator, $http, $window) {=0A=
            var mail =3D dataProvider.getMail();=0A=
            $scope.mailFilled =3D mail.length > 0;=0A=
            $scope.mail =3D mail;=0A=
            $scope.jsonData =3D '';=0A=
            $scope.errorGeneralMessages =3D [];=0A=
            $scope.contracts =3D dataProvider.getEmptyContractsStorage();=0A=
=0A=
            $scope.$on('clearContracts', function() {=0A=
              angular.forEach($scope.contracts, function(contracts, key) =
{=0A=
                angular.forEach(contracts, function(contract) {=0A=
                  contract.selected =3D false;=0A=
                });=0A=
              });=0A=
              $scope.contracts =3D =
dataProvider.getEmptyContractsStorage();=0A=
            });=0A=
            =0A=
            $scope.$on('clearSelectedContracts', function() {=0A=
              angular.forEach($scope.contracts, function(contracts, key) =
{=0A=
                angular.forEach(contracts, function(contract) {=0A=
                  contract.selected =3D false;=0A=
                });=0A=
              });=0A=
            });            =0A=
            =0A=
            $scope.$on('clearErrorMessages', function() {=0A=
              $scope.errorGeneralMessages =3D [];=0A=
              $scope.errorCoupleMessages =3D [];=0A=
            });            =0A=
            =0A=
            $scope.selectContract =3D function(contractToSelect) {=0A=
              angular.forEach($scope.contracts, function(contracts, key) =
{=0A=
                angular.forEach(contracts, function(contract) {=0A=
                  if (contract.id =3D=3D=3D contractToSelect.id) {=0A=
                    contract.selected =3D true;=0A=
                  }=0A=
                });=0A=
              });=0A=
            };            =0A=
            =0A=
            $scope.getSelectedContracts =3D function() {=0A=
              var selectedContracts =3D [];=0A=
              angular.forEach($scope.contracts, function(contracts, key) =
{=0A=
                angular.forEach(contracts, function(contract) {=0A=
                  if (contract.selected) {=0A=
                    selectedContracts.push(contract);=0A=
                  }=0A=
                });=0A=
              });              =0A=
              =0A=
              return selectedContracts;=0A=
            };=0A=
            =0A=
            $scope.getSelectedContractsCount =3D function() {=0A=
              var selectedContracts =3D $scope.getSelectedContracts(); =0A=
              return selectedContracts.length;=0A=
            };            =0A=
            =0A=
            $scope.removeContractFromSelected =3D =
function(selectedContract) {=0A=
              angular.forEach($scope.contracts, function(contracts, key) =
{=0A=
                angular.forEach(contracts, function(contract) {=0A=
                  if (contract.id =3D=3D=3D selectedContract.id) {=0A=
                    selectedContract.selected =3D false;=0A=
                  }=0A=
                });=0A=
              });=0A=
            };=0A=
            =0A=
            $scope.isSelectedServiceWithCoupleContracts =3D function() {=0A=
              return $scope.selectedService.coupleType =3D=3D=3D =
'contracts';=0A=
            };=0A=
                                    =0A=
            $scope.totalPrice =3D function() {=0A=
              if (!$scope.Object.keys($scope.selectedService).length) {=0A=
                return 0.0;=0A=
              } else if ($scope.isSelectedServiceWithCoupleContracts()) {=0A=
                return =
servicePriceCalculator.calculatePriceByCoupleItems($scope.selectedService=
, $scope.getSelectedContractsCount());=0A=
              } else {=0A=
                return =
servicePriceCalculator.calculatePrice($scope.selectedService);=0A=
              }=0A=
            };=0A=
=0A=
            $scope.totalPriceVat =3D function() {=0A=
              if (!$scope.Object.keys($scope.selectedService).length) {=0A=
                return 0.0;=0A=
              } else if ($scope.isSelectedServiceWithCoupleContracts()) {=0A=
                return =
servicePriceCalculator.calculatePriceWithVatByCoupleItems($scope.selected=
Service, $scope.getSelectedContractsCount());=0A=
              } else {=0A=
                return =
servicePriceCalculator.calculatePriceWithVat($scope.selectedService);=0A=
              }              =0A=
            };            =0A=
=0A=
            $scope.sendData =3D function() {=0A=
              var data =3D {};=0A=
              $scope.errorGeneralMessages =3D [];=0A=
              $scope.errorCoupleMessages =3D [];=0A=
              data.email =3D $scope.mail;=0A=
              data.redirectUrl =3D dataProvider.getRedirectBackUrl();=0A=
              data.selectedService =3D $scope.selectedService;=0A=
=0A=
              // TODO controler by nem=C4=9Bl =C5=A1ahat na DOM=0A=
              $('xenservices-orderReview').waiting(1);=0A=
              =0A=
              $http.get(dataProvider.getPersonalInfoUrlIfRequiredUrl())=0A=
                .success(function(urlData, status, headers, config) {=0A=
                  if (urlData.url) {=0A=
                    $scope.processRedirect(urlData.url);=0A=
                  } else {=0A=
                    if ($scope.isSelectedServiceWithCoupleContracts()) {=0A=
                      var selectedContracts =3D =
$scope.getSelectedContracts();=0A=
                      if (selectedContracts.length <=3D 0) {=0A=
                        =
$scope.processCoupleError([$scope.languages.serviceRequireRelatedContract=
sMessage]);=0A=
                        return;=0A=
                      }=0A=
                      data.selectedContracts =3D selectedContracts;=0A=
                    }=0A=
=0A=
                    if (!emailValidator.validate(data.email)) {=0A=
                      =
$scope.processGeneralError([$scope.languages.invalidEmailMessage]);=0A=
                      return;=0A=
                    }=0A=
=0A=
                    var jsonData =3D angular.toJson(data);=0A=
                    $http.post(dataProvider.getOrderSendUrl(), data, =
{params: {"data": jsonData}})=0A=
                            .success($scope.sendSuccesfull)=0A=
                            .error($scope.sendUnsuccesfull);=0A=
                  }=0A=
                })=0A=
                .error($scope.sendUnsuccesfull);=0A=
            };=0A=
=0A=
            $scope.sendSuccesfull =3D function(data, status, headers, =
config) {=0A=
              if (status !=3D=3D 200 || typeof data.status =3D=3D=3D =
'undefined') {=0A=
                $scope.processUnexpectedError();=0A=
                return;=0A=
              }=0A=
=0A=
              if (data.status !=3D=3D 'OK') {=0A=
                if (typeof data.errorMessages =3D=3D=3D 'undefined') {=0A=
                  $scope.processUnexpectedError();=0A=
                  return;=0A=
                }=0A=
=0A=
                $scope.processGeneralError(data.errorMessages);=0A=
                return;=0A=
              }=0A=
=0A=
              if (typeof data.redirectUrl =3D=3D=3D 'undefined') {=0A=
                $scope.processUnexpectedError();=0A=
                return;=0A=
              }=0A=
              =0A=
              $scope.measuringGoogleTagManager();=0A=
=0A=
              $scope.processRedirect(data.redirectUrl);=0A=
            };=0A=
=0A=
            $scope.processUnexpectedError =3D function() {=0A=
              var errorMessages =3D =
[$scope.languages.unexpectedErrorMessage];=0A=
              $scope.processGeneralError(errorMessages);=0A=
            };=0A=
=0A=
            $scope.processGeneralError =3D function(errorMessages) {=0A=
              $scope.errorGeneralMessages =3D errorMessages;=0A=
              // TODO controler by nem=C4=9Bl =C5=A1ahat na DOM=0A=
              $('xenservices-orderReview').waiting(0);=0A=
            };=0A=
            =0A=
            $scope.processCoupleError =3D function(errorMessages) {=0A=
              $scope.errorCoupleMessages =3D errorMessages;=0A=
              // TODO controler by nem=C4=9Bl =C5=A1ahat na DOM=0A=
              $('xenservices-orderReview').waiting(0);=0A=
            };            =0A=
=0A=
            $scope.processRedirect =3D function(url) {=0A=
              $window.location.href =3D url;=0A=
            };=0A=
=0A=
            $scope.sendUnsuccesfull =3D function(data, status, headers, =
config) {=0A=
              $scope.processUnexpectedError();=0A=
            };=0A=
            =0A=
            $scope.measuringGoogleTagManager =3D function() {=0A=
              // TODO: Hack, controler by nem=C4=9Bl =C5=A1ahat na DOM=0A=
              if (window.dataLayer) {=0A=
                window.dataLayer.push({'event': =
$scope.selectedService.serviceDefinition.toString()});=0A=
              }              =0A=
            };            =0A=
=0A=
          }=0A=
        ]=0A=
        ).controller('OrderReviewWithContractsChoose',=0A=
        ['$scope', 'dataProvider', 'objectsSorter', '$http',=0A=
          function($scope, dataProvider, objectsSorter, $http) {=0A=
            $scope.pagedContractsFinished =3D [];=0A=
            $scope.currentPageContractsFinished =3D 0;=0A=
            =0A=
            $scope.pagedContractsPublished =3D [];=0A=
            $scope.currentPageContractsPublished =3D 0;=0A=
            =0A=
            $scope.pagedContractsSupplied =3D [];=0A=
            $scope.currentPageContractsSupplied =3D 0;            =0A=
            =0A=
            $scope.pagedContractsCanceled =3D [];=0A=
            $scope.currentPageContractsCanceled =3D 0;=0A=
            =0A=
            $scope.loadingData =3D false;            =0A=
            $scope.itemsPerPage =3D 5;=0A=
            $scope.contractsTableColumnsHeaders =3D [=0A=
              {label: $scope.languages.contractName, key: "name", =
colspan: 2}, =0A=
              {label: $scope.languages.contractDatePublished, key: =
"datePublished", colspan: 1}=0A=
            ];=0A=
            $scope.contractsColumnPropertyForSortingMapper =3D {=0A=
              name : {property: 'nameLowercase'},=0A=
              datePublished : {property: 'datetimePublishedTimestamp'}=0A=
            };            =0A=
            =0A=
            $scope.paginateContracts =3D function(contractsArray, =
pagedContractsArray) {=0A=
              for (var i =3D 0; i < contractsArray.length; i++) {=0A=
                if (i % $scope.itemsPerPage =3D=3D=3D 0) {=0A=
                  pagedContractsArray[Math.floor(i / =
$scope.itemsPerPage)] =3D [contractsArray[i]];=0A=
                } else {=0A=
                  pagedContractsArray[Math.floor(i / =
$scope.itemsPerPage)].push(contractsArray[i]);=0A=
                }=0A=
              }              =0A=
            };            =0A=
                                  =0A=
            $scope.loadContractsFinished =3D function() {=0A=
              $scope.loadingData =3D true;=0A=
              $http.post(dataProvider.getContractsFinishedUrl())=0A=
                .success(function(data, status, headers, config) {=0A=
                  $scope.contracts.finished =3D data;=0A=
                  $scope.paginateContracts($scope.contracts.finished, =
$scope.pagedContractsFinished);=0A=
                  $scope.loadingData =3D false;=0A=
                })=0A=
                .error(function(data, status, headers, config) {=0A=
                  $scope.loadingData =3D false;=0A=
                  $scope.processUnexpectedError();=0A=
                });              =0A=
            };=0A=
            =0A=
            $scope.loadContractsPublished =3D function() {=0A=
              $scope.loadingData =3D true;=0A=
              $http.post(dataProvider.getContractsPublishedUrl())=0A=
                .success(function(data, status, headers, config) {=0A=
                  $scope.contracts.published =3D data;=0A=
                  $scope.paginateContracts($scope.contracts.published, =
$scope.pagedContractsPublished);=0A=
                  $scope.loadingData =3D false;=0A=
                })=0A=
                .error(function(data, status, headers, config) {=0A=
                  $scope.loadingData =3D false;=0A=
                  $scope.processUnexpectedError();=0A=
                });=0A=
            };=0A=
            =0A=
            $scope.loadContractsSupplied =3D function() {=0A=
              $scope.loadingData =3D true;=0A=
              $http.post(dataProvider.getContractsSuppliedUrl())=0A=
                .success(function(data, status, headers, config) {=0A=
                  $scope.contracts.supplied =3D data;=0A=
                  $scope.paginateContracts($scope.contracts.supplied, =
$scope.pagedContractsSupplied);=0A=
                  $scope.loadingData =3D false;=0A=
                })=0A=
                .error(function(data, status, headers, config) {=0A=
                  $scope.loadingData =3D false;=0A=
                  $scope.processUnexpectedError();=0A=
                });=0A=
            };=0A=
            =0A=
            $scope.loadContractsCanceled =3D function() {=0A=
              $scope.loadingData =3D true;=0A=
              $http.post(dataProvider.getContractsCanceledUrl())=0A=
                .success(function(data, status, headers, config) {=0A=
                  $scope.contracts.canceled =3D data;=0A=
                  $scope.paginateContracts($scope.contracts.canceled, =
$scope.pagedContractsCanceled);=0A=
                  $scope.loadingData =3D false;=0A=
                })=0A=
                .error(function(data, status, headers, config) {=0A=
                  $scope.loadingData =3D false;=0A=
                  $scope.processUnexpectedError();=0A=
                });=0A=
            };=0A=
          =0A=
            $scope.sortContracts =3D function(contracts, pagedContracts, =
column, sortOrder) {=0A=
              objectsSorter.sortObjectsByProperty(contracts, =
$scope.contractsColumnPropertyForSortingMapper[column].property, =
sortOrder);=0A=
              $scope.paginateContracts(contracts, pagedContracts);=0A=
            };         =0A=
                          =0A=
            $scope.paneChanged =3D function(pane) {=0A=
              if (((pane.id =3D=3D=3D undefined) || (pane.id =3D=3D=3D =
'contractsFinished')) =0A=
                      && ($scope.contracts.finished.length <=3D 0)) {=0A=
                $scope.loadContractsFinished();=0A=
              }                            =0A=
              if ((pane.id =3D=3D=3D 'contractsPublished') && =
($scope.contracts.published.length <=3D 0)) {=0A=
                $scope.loadContractsPublished();=0A=
              }=0A=
              if ((pane.id =3D=3D=3D 'contractsSupplied') && =
($scope.contracts.supplied.length <=3D 0)) {=0A=
                $scope.loadContractsSupplied();=0A=
              }              =0A=
              if ((pane.id =3D=3D=3D 'contractsCanceled') && =
($scope.contracts.canceled.length <=3D 0)) {=0A=
                $scope.loadContractsCanceled();=0A=
              }=0A=
            };           =0A=
                        =0A=
            $scope.range =3D function(start, end) {=0A=
              var ret =3D [];=0A=
              if (!end) {=0A=
                end =3D start;=0A=
                start =3D 0;=0A=
              }=0A=
              for (var i =3D start; i < end; i++) {=0A=
                ret.push(i);=0A=
              }=0A=
              return ret;=0A=
            };=0A=
=0A=
            $scope.previousPageContractsFinished =3D function() {=0A=
              if ($scope.currentPageContractsFinished > 0) {=0A=
                $scope.currentPageContractsFinished--;=0A=
              }              =0A=
            };=0A=
            =0A=
            $scope.nextPageContractsFinished =3D function() {=0A=
              if ($scope.currentPageContractsFinished < =
$scope.pagedContractsFinished.length - 1) {=0A=
                $scope.currentPageContractsFinished++;=0A=
              } =0A=
            };=0A=
            =0A=
            $scope.setContractsFinishedPage =3D function() {            =0A=
              $scope.currentPageContractsFinished =3D this.n;=0A=
            };=0A=
            =0A=
            $scope.previousPageContractsPublished =3D function() {=0A=
              if ($scope.currentPageContractsPublished > 0) {=0A=
                $scope.currentPageContractsPublished--;=0A=
              }         =0A=
            };=0A=
            =0A=
            $scope.nextPageContractsPublished =3D function() {=0A=
              if ($scope.currentPageContractsPublished < =
$scope.pagedContractsPublished.length - 1) {=0A=
                $scope.currentPageContractsPublished++;=0A=
              } =0A=
            };=0A=
            =0A=
            $scope.setContractsPublishedPage =3D function() {            =0A=
              $scope.currentPageContractsPublished =3D this.n;=0A=
            };            =0A=
            =0A=
            $scope.previousPageContractsSupplied =3D function() {=0A=
              if ($scope.currentPageContractsSupplied > 0) {=0A=
                $scope.currentPageContractsSupplied--;=0A=
              }         =0A=
            };=0A=
            =0A=
            $scope.nextPageContractsSupplied =3D function() {=0A=
              if ($scope.currentPageContractsSupplied < =
$scope.pagedContractsSupplied.length - 1) {=0A=
                $scope.currentPageContractsSupplied++;=0A=
              } =0A=
            };=0A=
            =0A=
            $scope.setContractsSuppliedPage =3D function() {            =0A=
              $scope.currentPageContractsSupplied =3D this.n;=0A=
            };            =0A=
            =0A=
            $scope.previousPageContractsCanceled =3D function() {=0A=
              if ($scope.currentPageContractsCanceled > 0) {=0A=
                $scope.currentPageContractsCanceled--;=0A=
              }         =0A=
            };=0A=
            =0A=
            $scope.nextPageContractsCanceled =3D function() {=0A=
              if ($scope.currentPageContractsCanceled < =
$scope.pagedContractsCanceled.length - 1) {=0A=
                $scope.currentPageContractsCanceled++;=0A=
              } =0A=
            };=0A=
            =0A=
            $scope.setContractsCanceledPage =3D function() {            =0A=
              $scope.currentPageContractsCanceled =3D this.n;=0A=
            };=0A=
            =0A=
            $scope.$on('reloadContractsDataBroadcast', function() {=0A=
              if ($scope.contracts.finished.length <=3D 0) {=0A=
                $scope.loadContractsFinished();=0A=
              }=0A=
              if ($scope.contracts.published.length <=3D 0) {=0A=
                $scope.loadContractsPublished();=0A=
              }=0A=
              if ($scope.contracts.supplied.length <=3D 0) {=0A=
                $scope.loadContractsSupplied();=0A=
              }              =0A=
              if ($scope.contracts.canceled.length <=3D 0) {=0A=
                $scope.loadContractsCanceled();=0A=
              }              =0A=
            });             =0A=
          }=0A=
        ]=0A=
        )=0A=
        .controller('OrderOneOffServiceCoupleContract',=0A=
        ['$scope', 'dataProvider', =
'oneOffServicesCoupleContractsDataProvider', =0A=
         'oneOffServiceCoupleContractContractsDataProvider', =
'broadcastService',=0A=
          function($scope, dataProvider, =
oneOffServicesCoupleContractsDataProvider, =0A=
            oneOffServiceCoupleContractContractsDataProvider, =
broadcastService) {=0A=
            $scope.Object =3D Object;=0A=
            $scope.oneOffServices =3D =
oneOffServicesCoupleContractsDataProvider.getOneOffServices();=0A=
            $scope.languages =3D dataProvider.getLanguages();=0A=
            $scope.selectedService =3D {};=0A=
            $scope.isModalVisible =3D false;=0A=
                                    =0A=
            $scope.initializeData =3D function() { =0A=
              broadcastService.clearErrorMessages();=0A=
              broadcastService.clearSelectedContracts();=0A=
            };=0A=
                        =0A=
            $scope.showModal =3D function(service, selectedContractId) {=0A=
              $scope.initializeData();=0A=
              =
broadcastService.selectContract(oneOffServiceCoupleContractContractsDataP=
rovider.getAvailableContracts()[selectedContractId]);=0A=
              $scope.isModalVisible =3D true;=0A=
              $scope.selectedService =3D service;=0A=
              $('xenservices-orderReview').makeModalBox({modalWidth: =
'760px', title: $scope.languages.order}, true); // TODO controler by =
nem=C4=9Bl =C5=A1ahat na DOM=0A=
            };=0A=
=0A=
            $scope.hideModal =3D function() {=0A=
              $scope.isModalVisible =3D false;=0A=
              QCM.Methods.closeModalBox('xenservices-orderReview', =
true); // TODO controler by nem=C4=9Bl =C5=A1ahat na DOM=0A=
            };            =0A=
          }=0A=
        ]=0A=
        ).controller('OrderReviewOneOffServiceCoupleContract',=0A=
        ['$scope', 'oneOffServiceCoupleContractContractsDataProvider',=0A=
          function($scope, =
oneOffServiceCoupleContractContractsDataProvider) {=0A=
            var availableContracts =3D =
oneOffServiceCoupleContractContractsDataProvider.getAvailableContracts();=0A=
            angular.forEach(availableContracts, =
function(selectedContract) {=0A=
              if (selectedContract.state =3D=3D=3D 'finished') {=0A=
                $scope.contracts.finished.push(selectedContract);=0A=
              } else if (selectedContract.state =3D=3D=3D 'published') {=0A=
                $scope.contracts.published.push(selectedContract);=0A=
              } else if (selectedContract.state =3D=3D=3D 'supplied') {=0A=
                $scope.contracts.supplied.push(selectedContract);=0A=
              } else if (selectedContract.state =3D=3D=3D 'canceled') {=0A=
                $scope.contracts.canceled.push(selectedContract);=0A=
              } else {=0A=
                $scope.contracts.others.push(selectedContract);=0A=
              }              =0A=
            });=0A=
            =0A=
            $scope.$on('selectContract', function(event, contract) {=0A=
              $scope.selectContract(contract);=0A=
            });=0A=
          }=0A=
        ]=0A=
        );
------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://c.imedia.cz/js/retargeting.js

{(function(){var rtgId=3D"";var category=3D"";var itemId=3D"";var =
pageType=3D"";if(window.seznam_retargeting_id){rtgId=3Dwindow.seznam_reta=
rgeting_id;}if(window.seznam_retargetingId){rtgId=3Dwindow.seznam_retarge=
tingId;}if(window.seznam_category){category=3Dwindow.seznam_category;}if(=
window.seznam_itemId){itemId=3Dwindow.seznam_itemId;}if(window.seznam_pag=
etype){pageType=3Dwindow.seznam_pagetype;}if(rtgId){var =
src=3D"//c.imedia.cz/retargeting?"+"id=3D"+rtgId+"&category=3D"+encodeURI=
Component(category)+"&itemId=3D"+encodeURIComponent(itemId)+"&url=3D"+enc=
odeURIComponent(location.href);if(pageType){src+=3D"&pageType=3D"+encodeU=
RIComponent(pageType);}document.createElement("img").src=3Dsrc;}})();}=0A=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.googleadservices.com/pagead/conversion.js

(function(){var aa=3D"function"=3D=3Dtypeof =
Object.defineProperties?Object.defineProperty:function(a,b,c){a!=3DArray.=
prototype&&a!=3DObject.prototype&&(a[b]=3Dc.value)},ba=3D"undefined"!=3Dt=
ypeof window&&window=3D=3D=3Dthis?this:"undefined"!=3Dtypeof =
global&&null!=3Dglobal?global:this;function ca(a,b){if(b){var =
c=3Dba;a=3Da.split(".");for(var d=3D0;d<a.length-1;d++){var e=3Da[d];e =
in =
c||(c[e]=3D{});c=3Dc[e]}a=3Da[a.length-1];d=3Dc[a];b=3Db(d);b!=3Dd&&null!=
=3Db&&aa(c,a,{configurable:!0,writable:!0,value:b})}}=0A=
ca("Object.values",function(a){return a?a:function(b){var c=3D[],d;for(d =
in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push(b[d]);return =
c}});var h=3Dthis||self,ea=3D/^[\w+/_-]+[=3D]{0,2}$/,t=3Dnull;function =
fa(){};function v(a){a=3DparseFloat(a);return =
isNaN(a)||1<a||0>a?0:a};var =
ha=3Dv("0.20"),ia=3Dv("0.002"),ja=3Dv("0.00"),ka=3Dv("0.00");function =
w(a){w[" "](a);return a}w[" "]=3Dfa;function la(a){var b=3D!1,c;return =
function(){b||(c=3Da(),b=3D!0);return c}};function =
y(){this.a=3D"";this.b=3Dma}var ma=3D{};var B;a:{var =
na=3Dh.navigator;if(na){var oa=3Dna.userAgent;if(oa){B=3Doa;break =
a}}B=3D""};function pa(a,b){a.src=3Db instanceof =
y&&b.constructor=3D=3D=3Dy&&b.b=3D=3D=3Dma?b.a:"type_error:TrustedResourc=
eUrl";if(null=3D=3D=3Dt)b:{b=3Dh.document;if((b=3Db.querySelector&&b.quer=
ySelector("script[nonce]"))&&(b=3Db.nonce||b.getAttribute("nonce"))&&ea.t=
est(b)){t=3Db;break =
b}t=3D""}b=3Dt;b&&a.setAttribute("nonce",b)};function qa(a){ra();var =
b=3Dnew y;b.a=3Da;return b}var ra=3Dfa;var =
sa=3D/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=3D=
[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function ta(a){var =
b=3Da.match(sa);a=3Db[5];var c=3Db[6];b=3Db[7];var =
d=3D"";a&&(d+=3Da);c&&(d+=3D"?"+c);b&&(d+=3D"#"+b);return d}function =
C(a,b,c,d){for(var e=3Dc.length;0<=3D(b=3Da.indexOf(c,b))&&b<d;){var =
f=3Da.charCodeAt(b-1);if(38=3D=3Df||63=3D=3Df)if(f=3Da.charCodeAt(b+e),!f=
||61=3D=3Df||38=3D=3Df||35=3D=3Df)return b;b+=3De+1}return-1}var =
D=3D/#|$/;=0A=
function E(a,b){var c=3Da.search(D),d=3DC(a,0,b,c);if(0>d)return =
null;var e=3Da.indexOf("&",d);if(0>e||e>c)e=3Dc;d+=3Db.length+1;return =
decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var =
ua=3D/[?&]($|#)/;=0A=
function F(a,b,c){for(var =
d=3Da.search(D),e=3D0,f,g=3D[];0<=3D(f=3DC(a,e,b,d));)g.push(a.substring(=
e,f)),e=3DMath.min(a.indexOf("&",f)+1||d,d);g.push(a.substr(e));a=3Dg.joi=
n("").replace(ua,"$1");c=3Dnull!=3Dc?"=3D"+encodeURIComponent(String(c)):=
"";(b+=3Dc)?(c=3Da.indexOf("#"),0>c&&(c=3Da.length),d=3Da.indexOf("?"),0>=
d||d>c?(d=3Dc,e=3D""):e=3Da.substring(d+1,c),c=3D[a.substr(0,d),e,a.subst=
r(c)],a=3Dc[1],c[1]=3Db?a?a+"&"+b:b:a,b=3Dc[0]+(c[1]?"?"+c[1]:"")+c[2]):b=
=3Da;return b};function va(){if(!h.crypto)return Math.random();try{var =
a=3Dnew Uint32Array(1);h.crypto.getRandomValues(a);return =
a[0]/65536/65536}catch(b){return Math.random()}}function =
wa(a,b){if(a)for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(void 0,a[c],c,a)}var =
xa=3Dla(function(){return-1!=3DB.indexOf("Google Web =
Preview")||1E-4>Math.random()}),ya=3Dla(function(){return-1!=3DB.indexOf(=
"MSIE")});var G=3Dnull;function za(){if(null=3D=3D=3DG){G=3D"";try{var =
a=3D"";try{a=3Dh.top.location.hash}catch(c){a=3Dh.location.hash}if(a){var=
 b=3Da.match(/\bdeid=3D([\d,]+)/);G=3Db?b[1]:""}}catch(c){}}return =
G}function H(a,b,c){var =
d=3DI;if(c?d.a.hasOwnProperty(c)&&""=3D=3Dd.a[c]:1){var =
e;e=3D(e=3Dza())?(e=3De.match(new =
RegExp("\\b("+a.join("|")+")\\b")))?e[0]:null:null;if(e)a=3De;else =
a:{if(!ya()&&!xa()&&(e=3DMath.random(),e<b)){e=3Dva();a=3Da[Math.floor(e*=
a.length)];break =
a}a=3Dnull}a&&""!=3Da&&(c?d.a.hasOwnProperty(c)&&(d.a[c]=3Da):d.b[a]=3D!0=
)}}=0A=
function J(a){var b=3DI;return b.a.hasOwnProperty(a)?b.a[a]:""}function =
Aa(){var =
a=3DI,b=3D[];wa(a.b,function(c,d){b.push(d)});wa(a.a,function(c){""!=3Dc&=
&b.push(c)});return b};var Ba=3D{m:2,w:13,v:14,o:16},I=3Dnull;function =
K(){return!!I&&"592230571"=3D=3DJ(16)};var L=3Dwindow,Ca=3Ddocument;var =
M=3D{};function =
Da(){M.TAGGING=3DM.TAGGING||[];M.TAGGING[1]=3D!0};function =
Ea(a,b){if(Array.prototype.indexOf)return =
a=3Da.indexOf(b),"number"=3D=3Dtypeof a?a:-1;for(var =
c=3D0;c<a.length;c++)if(a[c]=3D=3D=3Db)return c;return-1}function =
Fa(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])};var =
N=3D/:[0-9]+$/;function O(a,b){a=3Da.split("&");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c].split("=3D");if(decodeURIComponent(d[0]).replace(/\+/g," =
")=3D=3D=3Db)return =
decodeURIComponent(d.slice(1).join("=3D")).replace(/\+/g," ")}}=0A=
function P(a,b){var =
c=3D"query";if("protocol"=3D=3D=3Dc||"port"=3D=3D=3Dc)a.protocol=3DQ(a.pr=
otocol)||Q(L.location.protocol);"port"=3D=3D=3Dc?a.port=3DString(Number(a=
.hostname?a.port:L.location.port)||("http"=3D=3Da.protocol?80:"https"=3D=3D=
a.protocol?443:"")):"host"=3D=3D=3Dc&&(a.hostname=3D(a.hostname||L.locati=
on.hostname).replace(N,"").toLowerCase());var =
d=3DQ(a.protocol);c&&(c=3DString(c).toLowerCase());switch(c){case =
"url_no_fragment":b=3D"";a&&a.href&&(b=3Da.href.indexOf("#"),b=3D0>b?a.hr=
ef:a.href.substr(0,b));a=3Db;break;case "protocol":a=3Dd;=0A=
break;case "host":a=3Da.hostname.replace(N,"").toLowerCase();break;case =
"port":a=3DString(Number(a.port)||("http"=3D=3Dd?80:"https"=3D=3Dd?443:""=
));break;case =
"path":a.pathname||a.hostname||Da();a=3D"/"=3D=3Da.pathname.charAt(0)?a.p=
athname:"/"+a.pathname;a=3Da.split("/");0<=3DEa([],a[a.length-1])&&(a[a.l=
ength-1]=3D"");a=3Da.join("/");break;case =
"query":a=3Da.search.replace("?","");b&&(a=3DO(a,b));break;case =
"extension":a=3Da.pathname.split(".");a=3D1<a.length?a[a.length-1]:"";a=3D=
a.split("/")[0];break;case "fragment":a=3Da.hash.replace("#",=0A=
"");break;default:a=3Da&&a.href}return a}function Q(a){return =
a?a.replace(":","").toLowerCase():""};function Ga(a,b){var =
c=3D[];b=3DString(b||document.cookie).split(";");for(var =
d=3D0;d<b.length;d++){var =
e=3Db[d].split("=3D"),f=3De[0].replace(/^\s*|\s*$/g,"");f&&f=3D=3Da&&c.pu=
sh(e.slice(1).join("=3D").replace(/^\s*|\s*$/g,""))}return c}function =
Ha(a,b,c){var =
d=3Ddocument.cookie;document.cookie=3Da;a=3Ddocument.cookie;return =
d!=3Da||void 0!=3Dc&&0<=3DGa(b,a).indexOf(c)}var =
Ia=3D/^(www\.)?google(\.com?)?(\.[a-z]{2})?$/,Ja=3D/(^|\.)doubleclick\.ne=
t$/i;=0A=
function Ka(a,b){return =
Ja.test(document.location.hostname)||"/"=3D=3D=3Db&&Ia.test(a)};var =
La=3D{};var =
Ma=3D/^\w+$/,Na=3D/^[\w-]+$/,Oa=3D/^~?[\w-]+$/,Pa=3D{aw:"_aw",dc:"_dc",gf=
:"_gf",ha:"_ha"};function Qa(a,b){var c=3D[];if(!a.cookie)return =
c;a=3DGa(b,a.cookie);if(!a||0=3D=3Da.length)return =
c;for(b=3D0;b<a.length;b++){var =
d=3DRa(a[b]);d&&-1=3D=3D=3DEa(c,d)&&c.push(d)}return Sa(c)}function =
Ta(a){return a&&"string"=3D=3Dtypeof a&&a.match(Ma)?a:"_gcl"}=0A=
function Ua(a,b,c){function d(f,g){e[g]||(e[g]=3D[]);e[g].push(f)}var =
e=3D{};if(void 0!=3D=3Da&&a.match(Na))switch(b){case void =
0:d(a,"aw");break;case "aw.ds":d(a,"aw");d(a,"dc");break;case =
"ds":d(a,"dc");break;case "3p.ds":(void =
0=3D=3DLa.gtm_3pds?0:La.gtm_3pds)&&d(a,"dc");break;case =
"gf":d(a,"gf");break;case "ha":d(a,"ha")}c&&d(c,"dc");return e}=0A=
function Va(){var a=3DL.location.href;var =
b=3DCa.createElement("a");a&&(b.href=3Da);var =
c=3Db.pathname;"/"!=3D=3Dc[0]&&(a||Da(),c=3D"/"+c);a=3Db.hostname.replace=
(N,"");var =
d=3D{href:b.href,protocol:b.protocol,host:b.host,hostname:a,pathname:c,se=
arch:b.search,hash:b.hash,port:b.port};b=3DP(d,"gclid");c=3DP(d,"gclsrc")=
;a=3DP(d,"dclid");b&&c||(d=3Dd.hash.replace("#",""),b=3Db||O(d,"gclid"),c=
=3Dc||O(d,"gclsrc"));b=3DUa(b,c,a);Wa(b,{h:!0})}=0A=
function Wa(a,b,c){function d(q){return["GCL",z,q].join(".")}function =
e(q,x){q=3DPa[q];q=3Dvoid 0!=3D=3Dq?f+q:void 0;if(q){var =
u=3Dg;u=3Du||"auto";var =
p=3D{path:k||"/"};l&&(p.expires=3Dl);"none"!=3D=3Du&&(p.domain=3Du);a:{vo=
id 0=3D=3Dx?u=3Dq+"=3Ddeleted; expires=3D"+(new =
Date(0)).toUTCString():((x=3DencodeURIComponent(x))&&1200<x.length&&(x=3D=
x.substring(0,1200)),u=3Dq+"=3D"+x);var m=3Dvoid 0,da=3Dvoid 0;for(r in =
p)if(p.hasOwnProperty(r)){var A=3Dp[r];if(null!=3DA)switch(r){case =
"secure":A&&(u+=3D"; secure");break;case =
"domain":m=3DA;break;default:"path"=3D=3D=0A=
r&&(da=3DA),"expires"=3D=3Dr&&A instanceof =
Date&&(A=3DA.toUTCString()),u+=3D"; =
"+r+"=3D"+A}}if("auto"=3D=3D=3Dm){b:{var =
r=3D[];p=3Ddocument.location.hostname.split(".");if(4=3D=3D=3Dp.length&&(=
m=3Dp[p.length-1],parseInt(m,10).toString()=3D=3D=3Dm)){r=3D["none"];brea=
k =
b}for(m=3Dp.length-2;0<=3Dm;m--)r.push(p.slice(m).join("."));r.push("none=
")}for(p=3D0;p<r.length;++p)if(m=3D"none"!=3Dr[p]?r[p]:void =
0,!Ka(m,da)&&Ha(u+(m?"; domain=3D"+m:""),q,x))break a}else =
m&&"none"!=3Dm&&(u+=3D"; =
domain=3D"+m),!Ka(m,da)&&Ha(u,q,x)}}}b=3Db||{};var =
f=3DTa(b.prefix),g=3Db.domain||=0A=
"auto",k=3Db.path||"/",n=3Dvoid 0=3D=3Db.g?7776E3:b.g;c=3Dc||(new =
Date).getTime();var l=3D0=3D=3Dn?void 0:new =
Date(c+1E3*n),z=3DMath.round(c/1E3);a.aw&&(!0=3D=3D=3Db.h?e("aw",d("~"+a.=
aw[0])):e("aw",d(a.aw[0])));a.dc&&e("dc",d(a.dc[0]));a.gf&&e("gf",d(a.gf[=
0]));a.ha&&e("ha",d(a.ha[0]))}function =
Ra(a){a=3Da.split(".");if(3=3D=3Da.length&&"GCL"=3D=3Da[0]&&a[1])return =
a[2]}function Sa(a){return a.filter(function(b){return Oa.test(b)})}=0A=
function Xa(){for(var a=3D["aw"],b=3DTa(void =
0),c=3D{},d=3D0;d<a.length;d++)Pa[a[d]]&&(c[a[d]]=3DPa[a[d]]);Fa(c,functi=
on(e,f){f=3DGa(b+f,Ca.cookie);if(f.length){f=3Df[0];var =
g=3Df.split(".");g=3D3!=3D=3Dg.length||"GCL"!=3D=3Dg[0]?0:1E3*(Number(g[1=
])||0);var k=3D{};k[e]=3D[Ra(f)];Wa(k,void 0,g)}})};var =
Ya=3D/^UA-\d+-\d+%3A[\w-]+(?:%2C[\w-]+)*(?:%3BUA-\d+-\d+%3A[\w-]+(?:%2C[\=
w-]+)*)*$/,Za=3D/^~?[\w-]+(?:\.~?[\w-]+)*$/,$a=3D/^\d+\.fls\.doubleclick\=
.net$/,ab=3D/;gac=3D([^;?]+)/,bb=3D/;gclaw=3D([^;?]+)/;function =
cb(a,b){if($a.test(a.location.host)){if((a=3Da.location.href.match(bb))&&=
2=3D=3Da.length&&a[1].match(Za))return a[1]}else =
if(a=3DQa(a,(b||"_gcl")+"_aw"),0<a.length)return a.join(".");return""}=0A=
function db(a){var =
b=3DQa(document,"_gcl_aw");a&&"_gcl"!=3Da&&(b=3Db.concat(Qa(document,a+"_=
aw")));b.every(function(c){return c.match("~")})&&(Va(),Xa())};function =
eb(a){var b=3Dh.performance;return b&&b.timing&&b.timing[a]||0};var =
fb=3D{s:0,i:1,u:2,l:3,j:4};function R(){this.a=3D{}}function gb(a){var =
b=3DR.a();var c=3Dvoid =
0=3D=3D=3Dc?h:c;c=3D(c=3Dc.performance)&&c.now?c.now():null;"number"=3D=3D=
typeof c&&0<c&&(b.a[a]=3DMath.round(c))}function hb(){function a(){var =
c=3Deb("loadEventStart")-eb("navigationStart");"number"=3D=3Dtypeof =
c&&0<c&&(b.a[0]=3DMath.round(c))}var =
b=3DR.a();0!=3Deb("loadEventStart")?a():window.addEventListener("load",a)=
}function ib(){var a=3DR.a();return =
Object.values(fb).map(function(b){return[b,a.a[b]||0]})}R.b=3Dvoid 0;=0A=
R.a=3Dfunction(){return R.b?R.b:R.b=3Dnew R};function =
jb(a,b,c){a=3Dkb(a,!0);if(a[b])return!1;a[b]=3D[];a[b][0]=3Dc;return!0}fu=
nction kb(a,b){var =
c=3Da.GooglebQhCsO;c||(c=3D{},b&&(a.GooglebQhCsO=3Dc));return c};var =
lb=3D{},S=3Dnull;=0A=
function mb(a){for(var b=3D[],c=3D0,d=3D0;d<a.length;d++){var =
e=3Da.charCodeAt(d);255<e&&(b[c++]=3De&255,e>>=3D8);b[c++]=3De}a=3D4;!1=3D=
=3D=3Da||void =
0=3D=3D=3Da?a=3D0:!0=3D=3D=3Da&&(a=3D3);if(!S)for(S=3D{},c=3D"ABCDEFGHIJK=
LMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=3D["+/=3D=
","+/","-_=3D","-_.","-_"],e=3D0;5>e;e++){var =
f=3Dc.concat(d[e].split(""));lb[e]=3Df;for(var g=3D0;g<f.length;g++){var =
k=3Df[g];void =
0=3D=3D=3DS[k]&&(S[k]=3Dg)}}a=3Dlb[a];c=3D[];for(d=3D0;d<b.length;d+=3D3)=
{var =
n=3Db[d],l=3D(e=3Dd+1<b.length)?b[d+1]:0;k=3D(f=3Dd+2<b.length)?b[d+2]:0;=
g=3Dn>>=0A=
2;n=3D(n&3)<<4|l>>4;l=3D(l&15)<<2|k>>6;k&=3D63;f||(k=3D64,e||(l=3D64));c.=
push(a[g],a[n],a[l]||"",a[k]||"")}return c.join("")};function =
nb(a,b,c,d){var e=3DE(c,"fmt");if(d){var =
f=3DE(c,"random"),g=3DE(c,"label")||"";if(!f)return!1;f=3Dmb(decodeURICom=
ponent(g.replace(/\+/g," "))+":"+decodeURIComponent(f.replace(/\+/g," =
")));if(!jb(a,f,d))return!1}e&&4!=3De&&(c=3DF(c,"rfmt",e));c=3DF(c,"fmt",=
4);e=3Ddocument.createElement("SCRIPT");pa(e,qa(c));e.onload=3Dfunction()=
{a.google_noFurtherRedirects&&d&&d.call&&(a.google_noFurtherRedirects=3Dn=
ull,d())};b.getElementsByTagName("script")[0].parentElement.appendChild(e=
);return!0};var ob;ob=3D/^true$/.test("true");var =
T=3D"google_conversion_id google_conversion_format =
google_conversion_type google_conversion_order_id =
google_conversion_language google_conversion_value =
google_conversion_evaluemrc google_conversion_currency =
google_conversion_domain google_conversion_label google_conversion_color =
google_disable_viewthrough google_enable_display_cookie_match =
google_gtag_event_data google_remarketing_only google_conversion_linker =
google_tag_for_child_directed_treatment =
google_tag_for_under_age_of_consent =
google_allow_ad_personalization_signals google_conversion_items =
google_conversion_merchant_id google_user_id google_custom_params =
google_conversion_date google_conversion_time =
google_conversion_js_version onload_callback opt_image_generator =
google_conversion_page_url google_conversion_referrer_url google_gtm =
google_gcl_cookie_prefix google_read_gcl_cookie_opt_out =
google_basket_feed_country google_basket_feed_language =
google_basket_discount google_basket_transaction_type =
google_disable_merchant_reported_conversions =
google_additional_conversion_params".split(" "),=0A=
pb=3D["google_conversion_first_time","google_conversion_snippets"];functi=
on U(a){return null!=3Da?encodeURIComponent(String(a)):""}function =
qb(a){if(null!=3Da){a=3DString(a).substring(0,512);var =
b=3Da.indexOf("#");return-1=3D=3Db?a:a.substring(0,b)}return""}function =
V(a,b){b=3DU(b);return""!=3Db&&(a=3DU(a),""!=3Da)?"&".concat(a,"=3D",b):"=
"}function rb(a){var b=3Dtypeof a;return =
null=3D=3Da||"object"=3D=3Db||"function"=3D=3Db?null:String(a).replace(/,=
/g,"\\,").replace(/;/g,"\\;").replace(/=3D/g,"\\=3D")}=0A=
function sb(a){if(!a||"object"!=3Dtypeof a||"function"=3D=3Dtypeof =
a.join)return"";var b=3D[],c;for(c in =
a)if(Object.prototype.hasOwnProperty.call(a,c)){var =
d=3Da[c];if(d&&"function"=3D=3Dtypeof d.join){for(var =
e=3D[],f=3D0;f<d.length;++f){var =
g=3Drb(d[f]);null!=3Dg&&e.push(g)}d=3D0=3D=3De.length?null:e.join(",")}el=
se d=3Drb(d);(e=3Drb(c))&&null!=3Dd&&b.push(e+"=3D"+d)}return =
b.join(";")}=0A=
function tb(a,b){b=3Dvoid =
0=3D=3D=3Db?null:b;a=3Dsb(a.google_custom_params);b=3Dsb(b);b=3Da.concat(=
0<a.length&&0<b.length?";":"",b);return""=3D=3Db?"":"&".concat("data=3D",=
encodeURIComponent(b))}function ub(a){return =
null=3D=3Da||0!=3Da&&1!=3Da?"":V("tfcd",a)}function vb(a){return =
null=3D=3Da||0!=3Da&&1!=3Da?"":V("tfua",a)}function =
wb(a){return!1=3D=3D=3Da?V("npa",1):!0=3D=3D=3Da?V("npa",0):""}=0A=
function xb(a){if(null!=3Da){a=3Da.toString();if(2=3D=3Da.length)return =
V("hl",a);if(5=3D=3Da.length)return =
V("hl",a.substring(0,2))+V("gl",a.substring(3,5))}return""}function =
W(a){return"number"!=3Dtypeof a&&"string"!=3Dtypeof a?"":U(a.toString())}=0A=
function =
yb(a){if(!a)return"";a=3Da.google_conversion_items;if(!a)return"";for(var=
 b=3D[],c=3D0,d=3Da.length;c<d;c++){var =
e=3Da[c],f=3D[];e&&(f.push(W(e.value)),f.push(W(e.quantity)),f.push(W(e.i=
tem_id)),f.push(W(e.start_date)),f.push(W(e.end_date)),b.push("("+f.join(=
"*")+")"))}return 0<b.length?"&item=3D"+b.join(""):""}=0A=
function =
zb(a,b){if(b.google_read_gcl_cookie_opt_out||b.google_remarketing_only||b=
.google_conversion_domain&&(!b.google_gcl_cookie_prefix||!/^_ycl/.test(b.=
google_gcl_cookie_prefix)))return"";var =
c=3D"";if(b.google_gcl_cookie_prefix&&/^[a-zA-Z0-9_]+$/.test(b.google_gcl=
_cookie_prefix)&&"_gcl"!=3Db.google_gcl_cookie_prefix)return =
c=3Dcb(a,b.google_gcl_cookie_prefix),V("gclaw",c);(b=3Dcb(a))&&(c=3DV("gc=
law",b));if($a.test(a.location.host))var =
d=3D(d=3Da.location.href.match(ab))&&2=3D=3Dd.length&&d[1].match(Ya)?deco=
deURIComponent(d[1]):=0A=
"";else{b=3D[];a=3Da.cookie.split(";");for(var =
e=3D/^\s*_gac_(UA-\d+-\d+)=3D\s*(.+?)\s*$/,f=3D0;f<a.length;f++){var =
g=3Da[f].match(e);g&&b.push({c:g[1],value:g[2]})}a=3D{};if(b&&b.length)fo=
r(e=3D0;e<b.length;e++)f=3Db[e].value.split("."),"1"=3D=3Df[0]&&3=3D=3Df.=
length&&f[1]&&(a[b[e].c]||(a[b[e].c]=3D[]),a[b[e].c].push({timestamp:f[1]=
,f:f[2]}));b=3D[];for(d in =
a){e=3D[];f=3Da[d];for(g=3D0;g<f.length;g++)e.push(f[g].f);b.push(d+":"+e=
.join(","))}d=3D0<b.length?b.join(";"):""}return c+(d?V("gac",d):"")}=0A=
function Ab(a,b,c){var d=3D[];if(a){var =
e=3Da.screen;e&&(d.push(V("u_h",e.height)),d.push(V("u_w",e.width)),d.pus=
h(V("u_ah",e.availHeight)),d.push(V("u_aw",e.availWidth)),d.push(V("u_cd"=
,e.colorDepth)));a.history&&d.push(V("u_his",a.history.length))}c&&"funct=
ion"=3D=3Dtypeof =
c.getTimezoneOffset&&d.push(V("u_tz",-c.getTimezoneOffset()));b&&("functi=
on"=3D=3Dtypeof =
b.javaEnabled&&d.push(V("u_java",b.javaEnabled())),b.plugins&&d.push(V("u=
_nplug",b.plugins.length)),b.mimeTypes&&d.push(V("u_nmime",b.mimeTypes.le=
ngth)));=0A=
return d.join("")}function Bb(a){function b(d){try{return =
decodeURIComponent(d),!0}catch(e){return!1}}a=3Da?a.title:"";if(void =
0=3D=3Da||""=3D=3Da)return"";a=3DencodeURIComponent(a);for(var =
c=3D256;!b(a.substr(0,c));)c--;return"&tiba=3D"+a.substr(0,c)}=0A=
function Cb(a,b,c,d){var e=3D"";if(b){if(a.top=3D=3Da)var f=3D0;else{var =
g=3Da.location.ancestorOrigins;if(g)f=3Dg[g.length-1]=3D=3Da.location.ori=
gin?1:2;else{g=3Da.top;try{var =
k;if(k=3D!!g&&null!=3Dg.location.href)c:{try{w(g.foo);k=3D!0;break =
c}catch(n){}k=3D!1}f=3Dk}catch(n){f=3D!1}f=3Df?1:2}}a=3Dc?c:1=3D=3Df?a.to=
p.location.href:a.location.href;e+=3DV("frm",f);e+=3DV("url",qb(a));e+=3D=
V("ref",qb(d||b.referrer))}return e}=0A=
function Db(a){return =
a.google_remarketing_only?"googleads.g.doubleclick.net":a.google_conversi=
on_domain||"www.googleadservices.com"}=0A=
function Eb(a,b,c,d){var e=3Dvoid 0=3D=3D=3De?null:e;var =
f=3D"/?";"landing"=3D=3Dd.google_conversion_type&&(f=3D"/extclk?");f=3D[d=
.google_remarketing_only?"/pagead/viewthroughconversion/":"/pagead/conver=
sion/",U(d.google_conversion_id),f,"random=3D",U(d.google_conversion_time=
)].join("");f=3D"https://"+Db(d)+f;e=3Dvoid =
0=3D=3D=3De?null:e;a=3D[V("cv",d.google_conversion_js_version),V("fst",d.=
google_conversion_first_time),V("num",d.google_conversion_snippets),V("fm=
t",d.google_conversion_format),d.google_remarketing_only?V("userId",=0A=
d.google_user_id):"",ub(d.google_tag_for_child_directed_treatment),vb(d.g=
oogle_tag_for_under_age_of_consent),wb(d.google_allow_ad_personalization_=
signals),V("value",d.google_conversion_value),V("evaluemrc",d.google_conv=
ersion_evaluemrc),V("currency_code",d.google_conversion_currency),V("labe=
l",d.google_conversion_label),V("oid",d.google_conversion_order_id),V("bg=
",d.google_conversion_color),xb(d.google_conversion_language),V("guid","O=
N"),!d.google_conversion_domain&&"GooglemKTybQhCsO"in h&&"function"=3D=3D=0A=
typeof =
h.GooglemKTybQhCsO?V("resp","GooglemKTybQhCsO"):"",V("disvt",d.google_dis=
able_viewthrough),V("eid",Aa().join()),Ab(a,b,d.google_conversion_date),V=
("gtm",d.google_gtm),b&&b.sendBeacon?V("sendb","1"):"",Fb(),V("ig",/googl=
eadservices\.com/.test("www.googleadservices.com")?1:0),tb(d,e),zb(c,d),C=
b(a,c,d.google_conversion_page_url,d.google_conversion_referrer_url),Bb(c=
),d.google_remarketing_only||!d.google_additional_conversion_params?"":Gb=
(d.google_additional_conversion_params)].join("");b=3Dza();a+=3D0<b.lengt=
h?=0A=
"&debug_experiment_id=3D"+b:"";d.google_remarketing_only||d.google_conver=
sion_domain?d=3Da:(Hb(d)&&!d.google_basket_transaction_type&&(d.google_ba=
sket_transaction_type=3D"mrc"),b=3D[V("mid",d.google_conversion_merchant_=
id),V("fcntr",d.google_basket_feed_country),V("flng",d.google_basket_feed=
_language),V("dscnt",d.google_basket_discount),V("bttype",d.google_basket=
_transaction_type)].join(""),d=3D[a,b,yb(d)].join(""),d=3D4E3<d.length?[a=
,V("item","elngth")].join(""):d);return f+d}=0A=
function Ib(a,b,c,d,e,f,g){return'<iframe name=3D"'+a+'"'+(g?' =
id=3D"'+g+'"':"")+' title=3D"'+b+'" width=3D"'+d+'" =
height=3D"'+e+'"'+(c?' src=3D"'+c+'"':"")+' frameborder=3D"0" =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true"'+(f?' style=3D"display:none"':"")+' =
scrolling=3D"no"></iframe>'}=0A=
function =
Jb(a){return{ar:1,bg:1,cs:1,da:1,de:1,el:1,en_AU:1,en_US:1,en_GB:1,es:1,e=
t:1,fi:1,fr:1,hi:1,hr:1,hu:1,id:1,is:1,it:1,iw:1,ja:1,ko:1,lt:1,nl:1,no:1=
,pl:1,pt_BR:1,pt_PT:1,ro:1,ru:1,sk:1,sl:1,sr:1,sv:1,th:1,tl:1,tr:1,vi:1,z=
h_CN:1,zh_TW:1}[a]?a+".html":"en_US.html"}=0A=
function Kb(a,b,c,d){function e(k,n,l,z){return'<img height=3D"'+l+'" =
width=3D"'+n+'" border=3D"0" alt=3D"" src=3D"'+k+'"'+(z?' =
style=3D"display:none"':"")+" />"}K()&&gb(2);var =
f=3D"";d.google_remarketing_only&&d.google_enable_display_cookie_match&&!=
ob&&(I&&H(["376635470","376635471"],ha,2),f=3Dd.google_remarketing_only&&=
d.google_enable_display_cookie_match&&!ob&&I&&"376635471"=3D=3DJ(2)?Ib("g=
oogle_cookie_match_frame","Google cookie match =
frame","https://bid.g.doubleclick.net/xbbe/pixel?d=3DKAE",1,1,!0,null):""=
);d.google_remarketing_only&&=0A=
!d.google_conversion_domain&&I&&H(["759238990","759238991"],ka,13);!d.goo=
gle_remarketing_only||d.google_conversion_domain||I&&("759248991"=3D=3DJ(=
14)||"759248990"=3D=3DJ(14))||I&&H(["759248990","759248991"],ja,14);!1!=3D=
=3Dd.google_conversion_linker&&db(d.google_gcl_cookie_prefix);b=3DEb(a,b,=
c,d);if(0=3D=3Dd.google_conversion_format&&null=3D=3Dd.google_conversion_=
domain)return'<a =
href=3D"https://services.google.com/sitestats/'+(Jb(d.google_conversion_l=
anguage)+"?cid=3D"+U(d.google_conversion_id))+'" target=3D"_blank">'+e(b,=0A=
135,27,!1)+"</a>"+f;if(1<d.google_conversion_snippets||3=3D=3Dd.google_co=
nversion_format){var =
g=3Db;null=3D=3Dd.google_conversion_domain&&(g=3D3=3D=3Dd.google_conversi=
on_format?b:F(b,"fmt",3));return =
Lb(a,c,d,g)?f:e(g,1,1,!0)+f}g=3Dnull;!d.google_conversion_domain&&Lb(a,c,=
d,b)&&(g=3D"goog_conv_iframe",b=3D"");return =
Ib("google_conversion_frame","Google conversion =
frame",b,2=3D=3Dd.google_conversion_format?200:300,2=3D=3Dd.google_conver=
sion_format?26:13,!1,g)+f}=0A=
function Lb(a,b,c,d){if(c.google_conversion_domain)return!1;try{return =
nb(a,b,d,null)}catch(e){return!1}}=0A=
function Mb(a){for(var =
b=3Ddocument.createElement("IFRAME"),c=3D[],d=3D[],e=3D0;e<a.google_conve=
rsion_items.length;e++){var =
f=3Da.google_conversion_items[e];f&&f.quantity&&(f.sku||f.item_id)&&(c.pu=
sh(f.sku||f.item_id),d.push(f.quantity))}e=3D"";null!=3Da.google_basket_f=
eed_language&&null!=3Da.google_basket_feed_country?e=3D"&mrc_language=3D"=
+a.google_basket_feed_language.toString()+"&mrc_country=3D"+a.google_bask=
et_feed_country.toString():null!=3Da.google_conversion_language&&(f=3Da.g=
oogle_conversion_language.toString(),5=3D=3D=0A=
f.length&&(e=3D"&mrc_language=3D"+f.substring(0,2)+"&mrc_country=3D"+f.su=
bstring(3,5)));b.src=3D"https://www.google.com/ads/mrc?sku=3D"+c.join(","=
)+"&qty=3D"+d.join(",")+"&oid=3D"+a.google_conversion_order_id+"&mcid=3D"=
+a.google_conversion_merchant_id+e;b.style.width=3D"1px";b.style.height=3D=
"1px";b.style.display=3D"none";return b}function =
Hb(a){return!a.google_disable_merchant_reported_conversions&&!!a.google_c=
onversion_merchant_id&&!!a.google_conversion_order_id&&!!a.google_convers=
ion_items}=0A=
function =
Nb(a){if("landing"=3D=3Da.google_conversion_type||!a.google_conversion_id=
||a.google_remarketing_only&&a.google_disable_viewthrough)return!1;a.goog=
le_conversion_date=3Dnew =
Date;a.google_conversion_time=3Da.google_conversion_date.getTime();a.goog=
le_conversion_snippets=3D"number"=3D=3Dtypeof =
a.google_conversion_snippets&&0<a.google_conversion_snippets?a.google_con=
version_snippets+1:1;"number"!=3Dtypeof =
a.google_conversion_first_time&&(a.google_conversion_first_time=3Da.googl=
e_conversion_time);a.google_conversion_js_version=3D=0A=
"9";0!=3Da.google_conversion_format&&1!=3Da.google_conversion_format&&2!=3D=
a.google_conversion_format&&3!=3Da.google_conversion_format&&(a.google_co=
nversion_format=3D3);!1!=3D=3Da.google_enable_display_cookie_match&&(a.go=
ogle_enable_display_cookie_match=3D!0);return!0}function Ob(a){for(var =
b=3D0;b<T.length;b++)a[T[b]]=3Dnull}function Pb(a){for(var =
b=3D{},c=3D0;c<T.length;c++)b[T[c]]=3Da[T[c]];for(c=3D0;c<pb.length;c++)b=
[pb[c]]=3Da[pb[c]];return b}=0A=
function Qb(a){var =
b=3Ddocument.getElementsByTagName("head")[0];b||(b=3Ddocument.createEleme=
nt("HEAD"),document.getElementsByTagName("html")[0].insertBefore(b,docume=
nt.getElementsByTagName("body")[0]));var =
c=3Ddocument.createElement("SCRIPT");pa(c,qa("https://"+Db(a)+"/pagead/co=
nversion_debug_overlay.js"));b.appendChild(c)}function Fb(){var =
a=3D"";K()&&(a=3Dib().map(function(b){return =
b.join("-")}).join("_"));return V("li",a)}=0A=
function Gb(a){var b=3D"",c;for(c in =
a)a.hasOwnProperty(c)&&(b+=3DV(c,a[c]));return b};function =
Rb(a){return{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visib=
ilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0}functio=
n Sb(a){var =
b;a.visibilityState?b=3D"visibilitychange":a.mozVisibilityState?b=3D"mozv=
isibilitychange":a.webkitVisibilityState&&(b=3D"webkitvisibilitychange");=
return b}function Tb(a,b){if(3=3D=3DRb(b))return!1;a();return!0}=0A=
function Ub(a,b){if(!Tb(a,b)){var =
c=3D!1,d=3DSb(b),e=3Dfunction(){!c&&Tb(a,b)&&(c=3D!0,b.removeEventListene=
r&&b.removeEventListener(d,e,!1))};d&&b.addEventListener&&b.addEventListe=
ner(d,e,!1)}};I=3Dnew function(){var a=3D[],b=3D0,c;for(c in =
Ba)a[b++]=3DBa[c];this.b=3D{};this.a=3D{};a=3Da||[];b=3D0;for(c=3Da.lengt=
h;b<c;++b)this.a[a[b]]=3D""};H(["592230570","592230571"],ia,16);K()&&(gb(=
1),hb());=0A=
function Vb(a,b,c){function d(l,z){var q=3Dnew =
Image;q.onload=3Dl;q.src=3Dz}function e(){--f;if(0>=3Df){var =
l=3Dkb(a,!1),z=3Dl[b];z&&(delete l[b],(l=3Dz[0])&&l.call&&l())}}var =
f=3Dc.length+1;if(2=3D=3Dc.length){var =
g=3Dc[0],k=3Dc[1];0<=3DC(g,0,"rmt_tld",g.search(D))&&0<=3DC(g,0,"ipr",g.s=
earch(D))&&!k.match(sa)[6]&&(k+=3Dta(g),c[1]=3DF(k,"rmt_tld","1"))}for(g=3D=
0;g<c.length;g++){k=3Dc[g];var =
n=3DE(k,"fmt");switch(parseInt(n,10)){case 1:case =
2:(n=3Da.document.getElementById("goog_conv_iframe"))&&!n.src?(n.onload=3D=
e,n.src=3Dk):d(e,k);break;case 4:nb(a,=0A=
a.document,k,e);break;case =
5:if(a.navigator&&a.navigator.sendBeacon)if(a.navigator.sendBeacon(k,""))=
{e();break}else =
k=3DF(k,"sendb",2);k=3DF(k,"fmt",3);default:d(e,k)}}e()}var =
X=3D["GooglemKTybQhCsO"],Y=3Dh;X[0]in Y||"undefined"=3D=3Dtypeof =
Y.execScript||Y.execScript("var "+X[0]);for(var =
Z;X.length&&(Z=3DX.shift());){var Wb;if(Wb=3D!X.length)Wb=3Dvoid =
0!=3D=3DVb;Wb?Y[Z]=3DVb:Y[Z]&&Y[Z]!=3D=3DObject.prototype[Z]?Y=3DY[Z]:Y=3D=
Y[Z]=3D{}}=0A=
(function(a,b,c){if(a)if(null!=3D/[\?&;]google_debug/.exec(document.URL))=
Qb(a);else{try{if(Nb(a))if(3=3D=3DRb(c)){var =
d=3DPb(a),e=3D"google_conversion_"+Math.floor(1E9*Math.random());c.write(=
'<span id=3D"'+e+'"></span>');Ub(function(){try{var =
f=3Dc.getElementById(e);f&&(f.innerHTML=3DKb(a,b,c,d))}catch(g){}},c)}els=
e =
c.write(Kb(a,b,c,a));Hb(a)&&c.documentElement.appendChild(Mb(a))}catch(f)=
{}Ob(a)}})(window,navigator,document);}).call(this);=0A=

------=_NextPart_000_0000_01D54BCF.9F4CED70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.vhodne-uverejneni.cz/thm/xen/html/js/newsFeed.js

var QCMCoursesFeed =3D Class.create({}, {=0A=
    initialize: function (feedUrl, baseUrl) {=0A=
        this.feedUrl =3D feedUrl;=0A=
        this.baseUrl =3D baseUrl;=0A=
    },=0A=
=0A=
    render: function (wrapperElement) {=0A=
        var callbackSuccess =3D =
this.createNewsFeedElementContent.bind(this);=0A=
        var callbackFailure =3D this.createErrorInfoUser.bind(this);=0A=
=0A=
        new Ajax.Request(this.feedUrl, {=0A=
            method: 'get',=0A=
            onSuccess: function (transport) {=0A=
                var response =3D transport.responseJSON || =
"Nepoda=C5=99ilo sa z=C3=ADskat data";=0A=
                callbackSuccess(response, wrapperElement);=0A=
            },=0A=
            onFailure: function () {=0A=
                callbackFailure(wrapperElement);=0A=
            }=0A=
        });=0A=
    },=0A=
=0A=
    createNewsFeedElementContent: function (data, wrapperElement) {=0A=
        var divElements =3D '';=0A=
        for (var i =3D 0; i < data.length; i++) {=0A=
            var courseName =3D data[i].name;=0A=
            var courseDate =3D =
data[i].date.split('-').reverse().join('/');=0A=
            var courseUrl =3D data[i].url;=0A=
            var coursePlace =3D data[i].place;=0A=
            var content =3D '<a style=3D"text-decoration: none =
!important;" target=3D"_blank" href=3D"' + courseUrl + '">'=0A=
                + this.getCourseLogoDivHtml()=0A=
                + '<h6 style=3D"color: #2b60ad;line-height: 16px;">' + =
courseName + '</h6>'=0A=
                + '<time style=3D"color: #566166;font-weight: bold">' + =
courseDate + '</time>'=0A=
                + '<address style=3D"color: black;font-weight: bold;">' =
+ coursePlace + '</address>'=0A=
                + '</a>';=0A=
            divElements +=3D this.getNewsBlockHtml(content);=0A=
        }=0A=
        wrapperElement.innerHTML =3D divElements;=0A=
    },=0A=
=0A=
    createErrorInfoUser: function (wrapperElement) {=0A=
        var divElements =3D '';=0A=
        var content =3D this.getCourseLogoDivHtml()=0A=
            + '<p style=3D"color: #000;text-align: =
center">Nepoda=C5=99ilo se z=C3=ADskat informace o =
nasleduj=C3=ADc=C3=ADch =C5=A1kolen=C3=ADch.</p></br>'=0A=
            + '<p style=3D"text-align: center;"><a =
style=3D"text-decoration: none !important;" target=3D"_blank" =
href=3D"http://skoleni.qcm.cz/">V=C3=ADce info zde</a></p>';=0A=
        divElements +=3D this.getNewsBlockHtml(content);=0A=
        wrapperElement.innerHTML =3D divElements;=0A=
    },=0A=
=0A=
    getNewsBlockHtml: function (content) {=0A=
        return '<div class=3D"courseOrderBox panel panel-default" =
style=3D"border-top: 1px solid #ebebeb;background: #f9f9f9;">'=0A=
            + '<div class=3D"panel-body" style=3D"border-color: =
#EBEBEB">'=0A=
            + content=0A=
            + '</div>' +=0A=
            '</div>';=0A=
    },=0A=
=0A=
    getCourseLogoDivHtml: function () {=0A=
        return '<div style=3D"margin: 0 auto;text-align: center;"><img =
src=3D"' + this.baseUrl=0A=
            + '/thm/xen/html/img/skoleni.svg" alt=3D"qcm.cz" =
style=3D"width: 158px;height: auto;"></div>';=0A=
    }=0A=
=0A=
});=0A=

------=_NextPart_000_0000_01D54BCF.9F4CED70--
