@font-face {
    font-family: 'ArialNarrow';
    src: url('font/arialn-webfont.eot');
}

@font-face {
    font-family: 'ArialNarrow';
    src: url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAFaoABAAAAAAhswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABsAAAAcX6BnZEdERUYAAAGIAAAAHgAAACABIAAET1MvMgAAAagAAABTAAAAVm1pWKdjbWFwAAAB/AAAAZwAAAJqY5QIV2N2dCAAAAOYAAAAQAAAAEAKaw2PZnBnbQAAA9gAAAGxAAACZQ+0L6dnYXNwAAAFjAAAAAgAAAAIAAAAEGdseWYAAAWUAABHSwAAbtTTCTBDaGVhZAAATOAAAAAwAAAANvzIqSxoaGVhAABNEAAAACAAAAAkDM8FmWhtdHgAAE0wAAACbgAAA8xe+EHCbG9jYQAAT6AAAAHQAAAB6DpbWOhtYXhwAABRcAAAACAAAAAgAhoCCG5hbWUAAFGQAAABTgAAA6hTbiCjcG9zdAAAUuAAAAMOAAAGO5Ron5FwcmVwAABV8AAAALcAAAEoZtmia3jaY2BgYGQAgpOd+YYg+jR3jTiUlgYAOScEygB42mNgZGBg4ANiCQYQYGJgBMJPQMwC5jEAAA6wASUAAHjaY2Bkeso4gYGZgYF1FqsxAwPDZAjNxM2QxiTEwcrEzcbGxMTEzMQCFGtnYOBggIEQX2cFBgcGhQcMbGn/0hgY2H0ZHykwMMy/f52BAQDBUgzLAHjardHHL0RBGADw7719eu+dz+q9987qvfdeoxNn/4KDBMcNkWBxEC1RgoMDB8QqQZhESNxwfpsxSkiIuJhkvjL58stkBgAk8L5tgWMRuCbWcW+9wKWxnAPxoAb6MAhymIBJmAYFzMMirMIaF8Dv8uf8BX8lGZQMS+QCJ+QK+WiPUnRFT/THMIzEaIxFGaZjKdbhrKNUakaAUuYi88aZN8W8uV89Q+YBIjozzw8DMeLDS2Ve7ZdHb+kO3aZbdJNu0HW6QhfpAo1RTavGVKOqEVEuElEpDogtYjNZIctkiSyQeTJHZomCzJBJMkFGyBCR3RxcK/H5/R3+c3Hq8IlyPAv89wH2BYKauoamlraOrp6+gaGRsYmpmbmFpZW1ja2dvQM6Sp2cXVzd3D08vbx9fP38AwKDgkNCw8IjIqOiY2Lj4hMSk2TJKalp6RmZWdk5uXn5BYVFxSWlZeUVlVXVNbV19X/e8RQam+AcoL31qaPl46z551hb12XDW7G3f6w8OHytHh7v7gHO4Ojk+vt0d08/9EJfJytfAG+Uj+f+aQAABCYFugCtAIwAlACbAKIApgC6ANEAkwCEAIgAjwCTAJkAnwCkAKwAtgB5AHMAgACGAH0AewB2AGYAWgBXeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZAC74U2SCCuLsLIdmM5QtqNXORiXMAHUCBRg/ZrBmgoU6RNg5ALJD6BT4iUmTWJojQ7O7NzzpkzS8qRqndpveepcxZI4W6DZpt+J6TaRYAH0vWNRkbawSMtNjN65bp9v4/BZjTlThpAec9bykNG006gFu25fzI/g+E+/8s8B4OWZpqeWmchPYTAfDNuafA1o1l3/UFfsTpcDQaGFNNU3PXHVMr/luZcbRm2NjOad3AhIj+YBmhqrY1A0586pHo+jmIJcvlsrA0mpqw/yURwYTJd1VQtM752cJ/sLDrYpEpz4AEOsFWegofjowmF9C2JMktDhIPYKjFCxCSHQk45d7I/KVA+koQxb5LSzrhhrYFx5DUwqM3THL7MZlPbW4cwfhFH8N0vxpIOPrKhNkaE2I5YCmACkZBRVb6hxnMviwG51P4zECVgefrtXycCrTs2ES9lbZ1jjBWCnt823/llxd2qXOdFobt3VTVU6ZTmQy9n3+MRT4+F4aCx4M3nfX+jQO0NixsNmgPBkN6N3v/RWnXEVd4LH9lvNbOxFgAAAAABAAH//wAPeNqtfQl8FEX2f1d3z332TGYm9zU5CIGEzCSEARJAkPs+BcIh932fCgoCcohcCXKIBEEUkKN7MiAgKOIJiheKirvq6q6aXU90dxVI5/9eVc8kcXV/v//n/0dn0t3TU1316tV733fVcDzXguOIouM4gTNwbbkwR7j8iKjjXGK+bCiMEHpEZGOhzF2LiDbOA9dFp6Ij+RGBnikmks+1KgpKGVJ2hpTRgqxRj5Bm6oc67hZXIu7jOI7nquAZvXRnOR1n4oJcWA/PUAyW2jAROGjbjG3L+oAieGplI/2jWKBRhRgklyyGWhW5paAk+IWSoKfqmeZjcw6LC8md6rO3/61WXbmC7fcWangdbd/CteJos7IhGNFZOCN01xwgshWfoQjuWllwKnoCvXbXKjbaczc0K/jZe+9D2SO+PtRsuHj5hx/UWuLDd2jfUf+VsFl3lUvi0sgQLuyF/oc9CYnBYDBsgWeFDUYrHut4Lr9GbzLbsnxBRdTX1gjO1LQsXyDCEa/Oll/DS8kp+BEHH8X54pPgIyKnF8qJ15QEW62c4FQM0DOjrRYaNOfXdDRwJiB2QDY6FS984IEPPF78wOOGD+wB2eNEQilWW62SQfLl1olnO6T8cyLnyTef7ZD1z4fxQE501vCJBnd+jUDf9fgOj6oxJRjhwOusMXstcOBx1tg8VrjBSd8l+h6H73iPj94D34qn34I2k6LtJEfbScF7alKjd6bhdaGjkxeQIk4JB5yckppW8Jt/csdENgluP7yCQga8gh4/ffndGfAqzXBnOA6UffZL93u7E6Hbsu6bnyr7a123Zd1Utdu93aoIX6aqZOt2Mn07OaYOwtd2dft2dSg5gi+4ziF3h+pbCkP0nbhmXAFXwh3n5OxCRTTUyoWBcLaIRM3OAqLGF8otgopkqA1L8XhRcpiAQ1sXyuZrSp61Vs5zyiT9mqRwcMwVKoReUrJIfli05wcCgYifLoqwM74QzmS/UwnABKVJtUop/DVzwNDNQkrAD3+9ITlNkj0hThGzJZeSkRkKyfFSRxNHzB5vWl5+SZYvJMN9dlwApanEJ+XkFpCS4nJSCryayvsMObmS15fKe+L0Bo+/pIB3x/kkOyHlcFNObmi7e36vcWM79hy8bs5do+4fat+ZsHliyh13hy5X3bVkQ8XBM4MnEmnQ/CFzyY7M/dtNfJm3a8HBWXPPjLUPHWoZvGtu8qWsul/T7GmTdo198YbpVMR99zmhR/hOcsO5+tZp2457xy8CyQErbnT9Zd00WBsWzgfrIxfW93YuLOAKTAhGPDouFVZgdqEcH4zks5OiwkgaPaoxpRUZ8yMOekLkYrpEgZdlq1NxAbX0cKh3Kslw2AwOmzmVAjjMBGYvgb8uq+SqEUy4ikJKQTM4SUjLToQTTinKB3omAz0VjwOOOH0ISVjcOhjwAq38mTmlcd5goDVQyZ+pd5OgifzBZ6O3TZu1c+eMaVUre7Qt6dGztLTHCn7bkrq5ZNO2qbN37po+rWpFz7bFPXqUtukhjnjm4sUXzr/68nOVCxZu27Zo4c2v9aZf/002PXPxhReee/WV85ULFm3btnAh5cUe9Z+IbYFmyVwOF+BWceFElIjpxtqwEQintNLXEjlIyZHiqq3RpXDGfCVXqpVTnEpLGLoFDi1OxQmHEnBWMfzNTQFO4UNySyliTEzPsiHvWFxhe7w/BGSQnEAGtzcEtElPhBs9IbmVdIrTWdzxWc3hVqCOMxt5i5HB4G5d6tMbvMhhQBKekaSU2Ik7Lo2xFxCnB0nt1+bEvYv2f/Gh37srt/OAaeOHj9n2Ss3r1csmdNzUQr0xb8TmtndUtO/fJjSIbCeOJ2dv7vLQOWXdO1WqMnRRs+fuWz1qc7d1rxDrsQmnxg0iuwZV8ifuHDiq86TOfStGAJlAE3UTarjvqVz3M6muiXQi66PynL4MjQR5t0O5I8WX//lP9TvWxkR1ALkBtLZyKVzYzIG05qnWsdEWDEA/O/u2kwT1ZuJxuv05/ETinzZnSNG/ps06yceRL8lH/1Dr1MuPqelq2lHyC223DNq9HG2Xw3b10Xb5a4qpoV2XVGwmuUFOcvKGsn8WDZ4zjfiPL4Rv/4V89hhpTYR/qLlqolqrmk5iuwFhPN8f2o1HbazDdYRyRldL1VhCoay7hgtDScQFopNcYcHoCuHEEo6eWEKU2Uu9vpzcoN7QaCINua1LcwI5D7RzkMW8NGhWztTxgZHjCjqXFYwdUTBdPLapTd7pTmN3Bltuam4vWTek90MP9xyyIZiAfargvhUWiadgjQ/koDugWxViqpV1AYALKCU5syk/TDg8JAIKTCsKTJkPKCZHLWiwsMmMn5kMcJvZhIdmUG0x/ZsB6j3DkyH5pQrSbSPppp7ZyN9/iGxW5x5SZ5FtbB43qZ+QjtwVzswVcWER14vOAsvEUiiLMI2g2A1ODZHIQqFiBfIIIrC6OQSP8IHMBO2CgnJTywJ+0KGund+PHzP6ypXFa7Ow7RJymtzkZ8LKzOQouc21+CKyWKhwiHQ8nBmQji7aX08JeZmcPknn61F46wz9Erg8hp4UAsgmeoBNNOZU1kQQ+vLoIcQuhOPqvyJXYb4F7g72fVkIMgTDB7Vv47iKcFxOhcC4eBttB9V9+d0/HkctLxCmRj0kSEjFYvVAgu6bm3EUe3UG7DJIdwH4NJ7rAisAO+bU11IRrXhR0iTQHtpAqNicihsegIsC+cttA7EhmJG7vChBDBzlLacrGPB5gZ1BNLidKBokJwqEzq9ePDp+ySsvHv14x/rpE9etnzlhLX+VzCXLdp9VJ6tb1VWkP9mjPvrTv8g4MunGv2CsEejgbOibmWvOhQ2IqkS6hmBSDcDmVpT/MdBJJ5XSH2YzCMxiJ5F7ns0ZWxU8Kuw/3vXy2JsdxXvbL6drCIRsH2g3iRukzUmCWBt24ohNOOLkQtkGqkaiqgbRoBsOEwNKCgVTVOfKegngmzeBKhRTAuoaq81NZWUwx1UaFYKe3HJCZSZvsBNDhicgrFHeWrFq7OTVO51vHT59vuqt1X3i+b5Tiai8+Ze75zy8c5P76vu/7N2o1l9bO67oGPStS/2XwjDoax63mQvnYl8FmJ1E7KtbXxuxmXITbbBUdLVhk40uIgsusOZ0zhB+eAMycSo+OPIV4hEOJ8tVKzsRpqTATObDBR8Cj7wQqAzJdVIwWRLTc9nABBAaHMkCoSHbJDk9JLtdYa8vRRMirqgmNJT6ojrREB2x3oDQA5ggp0tVwbMTq9aNb14u+WaumzdwyEJnZfJLD217Y1jf7qPbfvfk7mtkVbz62dPrVuyJ28s/OGfy8lVr0s9d+PCJCbtbxFXsHnNZrf+M8qob5m0QyHszZ+PGcmET0aR1hLOYeBvwAGBnkDt6kIT2Qtl0TbYGFCOMXAiEjVSsGPUgYUwUPJtQwjgQT5uoauQUCxKBhGRekm04vBISlABlAieB4eLms5ccOFClriNLyJiDwqnbPQ+qj8MRvx3mCNfQWN2TIOlPc+EknCNA9yjpzYWKx1gruwoVhwh8lVoo26/VeOycHRa/RPWSEg9/0+hqlXMSiWKzF1ziFLut4BKF6+X/aoHrVyfbnbLjAixA2XXhbIfif/4AVy01bpvLnR+G9/QN6Rv8ervkCnGyu4CEHS43g86Eyn05JSQbJMWThBDSpTglXLI2EH81HDHEMwUPCDLYMIdukLcCaHsXm8HOj7ruHzx1Z+XszgszH1rID1EzOk1fsuPTT8/t+YCscG5c/8JTjx3r1dnL/3hUXVSh1l//QL3yEcxXe6DLULrOcrkpXDgBKZMWlS0W4F5XdoIA3OsyAnGaUZZ1wHQ5nEom2jOw6AzIpbDQlTyUO4DWIoIrITmbMmd2GjKnx4EIxuIC+aM3xOQPVWnImHoB2RGGYScxpMIG2f7G+fVn4io9ee0GrezbmQR3D938/vRDE099c+SR8cPWrxs3djN/nBwmU58N2+e26rpvg3pj7Hi17qPK7+eR7kerXzhVvefo0zD3fYAnh+meAt0XYDKKKgicbSuTUlJtWG9AjtMLmk5jcyKEmK7Qc4K/dSIp7SOYj6u/xO0UZl+cI948tvHzunx1z2nyd3JuD2LCO4CWI4CWPsA6hdwCLuxBaiYBNU1IzZZAzdwMjwmomYsirBWlJjCXrEcSZsFBvFNJRWAMh83xGsg3pQguNM+CRW9yeJIyBErXjCQExYAa5FxJcQjwt6VLtjKIXNqAAmF9k9+By42O71g6ffjIl7c/8updw2cu/OLQkS92bJ04adO2SRMfLpo3aMC8hf37zydPVT6f2Wz77KfevXZ4WmVe/oVNL/3735fWHtz34NqDT/D+GSvumzB51Yqonhqh8dI0LmzB0UtRXsqG0SekWZCXEhp4KRlG6gjIyU7FDjADJAIceZCPNH7yJAMDWYRMio8SJBi1HZiJ8ZWB8zIhV4zc5AJthiPNLcXRucrIf3BT5z/vnXNx2rwXl64/7dqU+WTPpYML9gyofH/npvHj1m0cOWa78M6XxFSlfqb+qL6rhnc/qzi/nkj4o1nDpxDy0Zanj+59LHKByjiKF8Qc6m8pbIQY0HmgiIgYqK8FUBN1V+jpn6iTBREuxQ6HAD0IwxFBYJsUG0GbZs7OdWxAR2ErtmnBNh0Ik2RLgCIlW6ApWHL+EVjCZ0UBU9qhGGQS76UPJtwI7nPAhS9yeo4DaeoxEc8IIbluPb+YX3mI7K5RX1JfqMH+VZDH4T49HXMiQ1ggxkGj60x0vNrwcLUQeFUIibe/FBLJ44cOkfOHDnG/fVZpiYnA40bwi+vWC8mf15AOpH2NOukQpUU3WEx9ma+Gm8iFk5EWKRaNj+Jx6aRT5kkC5kly4nqVkwOK1QFS2k3xAHIQLGr0qFAwoAjxaEki05hNDGvHg7VVo+esSUy0xhQiQAB/bnFp6xg8MKBN0s371oEnPu4+o6Kl8DBflDmzZ8HGkaNWunceElu8d/UvJ8buWzR+/qbWW8d1WdhvfNtZuzc9euvvlL48N1wdoJ+mex/mtC9QLezCsXSBNWHFg2xTbbgM7A6lBK6UlKEEKgmZGIRCcRFOxNnvhSPuR0dcBEZ0EXMldYLBd2LiIg0EcpqTrhcjAMv+8De1k+R6xi66EluWlHVHSzJNClszs1EOG/OATdqgcO4CB46Q3EvqaDJy3pTMvKJO9N5El5KapsnprGBAdHmcBrq0cEnl5pQUu1C8+EqDgt5D15erpJjP8meKvBTnEoOBrNKgnYj+9Cw+Gz+OUpIf/iUZ8/eXSOj88cpjA+80tF0TWjJw/KaLo7o8UJhUtTg+09di/6zd6o/V59U3nz9KOnz8MsnvW1X0F/UHBUy3R94hb8/s0nbjhDn9yu6dQK6SQvLNVxfUyj+r731xYcDQgYNnrn77EOmwo6Li0bq7H3KmZG8klu1hkr7/DXWmWvezeiR8cP3SP894m2y/vWHHwl/Wb6yaov5M1169ynHieMAsBlh7D2jrWTAEGYaP6I0cAaGlN7A1iBZnHJoqiohrzlOLaw+BQNnwb1+k7jrOKZMLdrhDtl/Q1QBLufNrjPgucLK9gNQQvdGuuc0U0QDcyZuo9WeUmAz3gwXgFzIEd4aANh9P3nyafHNqo2peHSY7lrdN8jXXnb3ZlZxTu/AjyCPPLnz4IViVy2AMRhiDk0vmmnHjtVFIIvPQKs3E2khKMh1ICiq+PDoQCUBmSkCWAHziSoHF46fK3FWrNIcLfpC3sgm6lizRrskpEpzKzVyyPkTdxQGqXqiSAdbIzgjQVVNA/BklseN8soy8uH7fpLv6T10681S1+j7JH1/YpVuX+feqfyfipPzyzmUTV/2oOzskMnPi/qKcZx5cc2nkMVfi4hGD5pccs3vGD+k3tRmMpX/9V+JiKhPAHoinY4PFQxeK2cTsARiQHYZgdypxqDlgbEYcDZpCaBUYAXuFRSmeLn8zjChi4IxxHrb+i5HRAZHwyKcehCdodovA9Hz/HYSvPn4zsKf/j0vkqe/JD5xP31ei/vu5p77dwX91g/R7+qN3W5LAvertV9Wr6tUz54r+/dMBMgXX/n0wJ2NhTqxcAtdGmxFbdEYScBoSmd3mitltRlAUSYg/EtCGMWpk9qUSRHl6JHHrUlBnfG5OPrmPVO/uP3X30G1/O6N+C1bsvvzQ0jEdH7qtO5vkP6v+7eKv6sGtxybO2f72p1x9fgo8fQ30Rw/9sXA9td6Yor0RgT90jNF1GjCCjplczPTnolYLvAsmzQ2g2f7M7mevNcLEurb8rrrJ/Oe6s8fUDkdVG9pHD4M8Pw3PNaFmw+f+/jPNv/PMhqdZfvO0h4X8ugV8cd0b+KS2x+omMR0zCvjkJPBJJuKvNBxjnKjxic0ECCQxTbRpxPezNQAswxaAbAogHgn7kvHRvgRTvuxzKkZQK1lof0nIPnFpDInEwewkg6SUFIlDw8sFNkooxkipxGcoaMxKUkZJtoTSM4sftZ/oa1a/siJ9c8pdW0asOj//Xy+PfrmtWk3qFt5cLavfPM5f+4FMODwu8lirZfd2vV/9+QX1uvrxiHIiHSV1n82bL5OBOM6VMJet6Fx20HwOBs3noAtGBDOlqtAwkxagKh9Al6ORYEBCMbhqYxOIgR+0xjOkldX83Orqus26s3VP8iNuduVr6vowuu6Dtw7wPIHLaDSHMd8ItIYvXazFfdUopNh3W9Z/xV+E77q4ci7sIGzqw2b6fTezggH8geFrQikEzeD6NRGqnWCpioh1SajBAoIVAE9w6lEZtdysrxgQGubwVCuPP9ZnONkXf2hZh1adVgs3bieoNz6ZMA+ej7JxNKVVq9/QSgw2JVAD9lcEOp84FPQu+4lBWlbND/lQNfCOd9XBLwOF8vgP6o7f3sl/+XdVpONcAnw+mfo6W0S1iBiNkOmjdAoLlLMFHfC0oWECPEuq+f5Asp+OMZothz7/Am05uHc1epustqCmkxQetBORncwcAyBgD6BFZoapBXyIjkuJ6aSLPb63U51kKxBBG9kV0f6rTuYvnC376PsN+IEoWwp0svWCYvD9qvCiURYvnL3Y8Xu0aC0y76wReNGdf7as+rtn6BXRWaMXDWDQwvUGgzYM1xqZtxFB1Fuohisgp3g4MVhtDZEiwkZMfK1LCTIdkFZa/j1JCXnySfq1Xer+zeoTurO3bnw0YLdw+2ZX8fVbJeJnt9KjNGlF5UjUz6ZvNI+a+ABqmJyKoCFAjK0JJtSxhqiHVRGM2swS5Hp4+gF+yc4DdevhqSvF++GRK26toNhtCMiSq7r3ABUko9+N2jMuk4ZDE1HrpLAZcFODmNotIL8RktGohWDBZyai3ctpdi8XhVMZ6bk51Ax2ScW5BWiqDCE9/1VN9LuqDqi/qP/aX/nE90+f+Las8PycSC1/mSwmlRH18Lfq2Suff/0uyQEb5X1SQLLPb5+3Xn0P+voA0MZHdY03Sh3GKl6QshYblQcWlAc+FqNxURsCsLKk9ToeOd+LWsfQoHXQeMxIIBloQqFaf4C8vK/3lGWXf1HfIKWV6zqPWaaC/E3OefORV27WHRXImgeHLSugtOtdv0n8C9DOA2hkmIZ7E6IaO8cUgyBeoJ2XORNQ9yHsyPQCNBedLgtiUaMk21HgIhFtThC1OVLYaOFCDcJWRNUYjXREqVqKdqCvtVTMA/Lke+8l5PFqots9ZujsUYWr71vzuPrLgconvjsxuHfPwbnrR2ycfn5O+B/8n74jo47VqIf//oz64YRR+Wvb3jPyq7dJufqJejW3XcLDBaP3AnYlxnXq+8xmQxl8EGju5dK54RpH2rUVmm6sjfg8lOw+HG0GGy2Q3RfAAWNITA8DxoEneynOkvUSFXg+DztNl36Ds7w+r8/tFwr4fIJzwnB1xkre81T1pGMHO/u7tX73tX2jxgzvf5oMnbOgywMr1NW6swOfv+/JN5Ob5Q2erM4lRTXL8usWCsHWC/rMvp/Kmd71X4om0Jct0VuXT61OkFluHEISsktBoey8pqTCquIQTKG7MpUqERrNisdrPlhnhegmS5VcJ602ndufT50USTo454jTF58b9V/xQcZJuQU89VFQRUnQCRvnw9FpSDKT6/2Idcje8ZseC81//siW/l+++OCl2eIua+WatZuKi0+Fu8+as+j1zZ+q/yYfOJeuHfjQ7E53l7cJTHpsfPjzaa88aN+8YenY4UVFgaKsNs/cf99bM4iVydTmIJ+/oDi/LctgYFPFieh+pEa7/pqiAxGt06OI1gH4COt11C+EnsgGCxfjHM2FM+q8ap3t2LGbP+lstP2VIC+C0L6bK+XCEs2Q0OS/bAEBFRdVARgFAFmNuI8KDbMAEy6h4Y5ZEnFUxyWAcETEl8mvrC5/eOKRXfsGfXz4u2/56UK/2+FXw6MuEK/Q97byvvr9XgK4njMCLzK/axmLEIQ5lkJBXfGoYuOoijVoCw2jKwZQsYqJBgc4czRPI0i8VDQTv/EoCWUlJWeRO/erzQ+AdPxg2YKli8U8UOuE83GcPoPy/gKWTSE7gvSRisGGuomJGeKmDwWtqthdVMagVnrhqR83Uq1kKLDLxguKS/erLF3gwmAAoc6oMbAD5hy1YScdNPDJwTpRRDNd+kG315dEgm4XdNaN9hJYSoLfd+CZFG/rv1042iHNl3V+n3pql5ojuer3687e7lC1kziET+oS1R9/2SwLx0HOjzo6tvetA4w3kH5D6dzlaCvZGqSOa9lEpw4nilN41B96J9UfJoJ9wKcjPEBLjRjJO+qk8x93Tslt89NRdQR59SX1nYSkPEl9l7/NP6euW9Cx73Cypq7P7V95S4vW/VNVQp+t0+bOivjE0mTubIWy5ZpidtFQpGK20FkCSlhi06X1gQBL6i5+07WkpG/tGTUd0JfaddXC+VvIids1dZX8THxOFvD/dfqcZho+MQN/YsyTAXBbIQ14KjpgBjBH6ShLSOvSDHTqGDI8WfyUjmV1Y4VRdaN78PUR4elxvY8du22YjBh/oTqVPEvXVojFUhWdPmpb6KMesYjBw9nEfARaOmtt9EwIRJcWwCC/FPQsJF1ratSphgHbf/1oe5P4GmBdgdC4GiMRicbXFGKjnCY0Da69UN00uAY637+YVIAhSUNrSBPo9zTab9CaBuw3p9e0lKD123ANuhjRs87qnVQGkkKMa2kDMMS8X4AnSsA8yQqHSVf1rKrqc7f/coJhYD7Mfw1jQD8bLi4LaUkyF5PMqtdf5sNCxu1P+SF1T3Ok/ud6TjhRPwlGl8LJQmGEo9lb2h8azWQYG6Yjwyo8e/vO3ZNo+z3EI2S57iKNfzK/hWDhHGIUoUd4D2dviH8G3f4er8xarLuofg16rG3910KFWA7fbMXNZdGRcDqyR46uNuziWSCAyEWU0H4XhZt+J4sDFOIRaG30cmIEKwk1QiJoBEyaae5HTW5xpaMmT5LkFAzhwII8xdkdXl9KvmZ7l5PS1h1IcW5DbCqVpJA4r8/PXE7Me11OyojeYOfb9l79YGQwyS2dN3lS/Na08/L6PXnu5N0+Q899Q9ftf2z0oH4rOw7YN6pnHvFVbOrvTswqmNmi45CF8U/vmbxz2w+3V5WX9u7T94ktvUcOXL/qjmbJzrxeqMunAw3QRpC4VK5Cw082wuKrlJ5hPRIiGQmRVigTEOTWWsXpCgRQmifg4oRBp8PfBAE9izZvMlWCqNsVMwIX0O6CZlGwIXow/JqT6xHiGsV1plcWLu4x6akJn+/ovbQF335W55EPrxs/Eg2yf3bvds8vinpD/bhf3zV80sEnhl55452XrkBPO0Hf28D8JXADuLAvFh3G/pr1DV6GWHRYNgSUOOi93kGdDTRIHBacPuYZcUquiJ4zuOO0rBIWqtG0NM0i8VHXeqdPT6w9k7jZM6XHzM3rpw9e7NyacOnhp//MxxEP8Rw6lDRj+gvvfnRx5Trfc6+RBIqXSqGf+ZTGKUhjKumoOejRs7SZsMizgAmNw0GfMRDiYkrLEh8AOWGlkTiwXpGxHJ4kBjQ8iLCtQGNRougVWQp7jfi+hHa2ccyjdMJTk3osz6va0Oy+Hrv/smPzmNEbNkwd9SDvPnn7nj538vabXR/sMwAtvjdfu3Dx0ysv077jGhkFNHZzSYiUqHa3RKmcoK+NxBkljG3E6WPOKCN0Po6m/qGH2hNQ7BINBqAzymZEkkteSnKjBcGtHfofJ8lclOguyZCBjKGR251Bo2X6tl8phz8ndYtMVdOe7LQz59XKM397nHxpLuo2a/xG3kzcJEP9q/pTq5pT131HjgFOXLKhy/iDTNa5YSBOkEFebjCLTYUNKOesAMsJDEN2BhVOBwQPUPXtodkfcbjIA+E4D8KgOBcgIk8czV9ERERtBiuhYQeavFNCCQ9QHDqaQlhk1r2qePqADr28BXl3hI4c2Sbs3jh3+fI7XI+Z77x73Mbbk4TdlL5BdYAQAPpi5GwOx8RPLtDXzjGff9jIR/mjZUPwDGNmWYw/Upojf9hZvCwL9bQrLoQx1RrR7kmnfJIeH72ai7JIbhmzyzSPdglgrqiPu8QX9TWwK405KDjl8NQ+9xet639qxeGRd20xTxh+93yPrdWSHnsmL9q5YcKEjVsmVzzEJz1NuCW9e6+4Pe2f7ywdeddunS5xyKBRFW0id3ZdvZOY37lw7sprL74I8zID9HIRxR7dNOxhDjaSOQ70PDPw6LZSN46bJY2arQw/WtwSumQ5WNBa0DIqZLwemACW5SDNqCxe1e+hxyvHDR27FsTJjR49lG/qxvCPb1iy+6W6Z3EOoB9cPfXxGKKeEpq+hDEtyiGNA1tWFtiyxgJbmOBbEvTMqKysFHNuXRf/8dZbHF8vqwM4Fdq0wapvw4WtHPWt14Yd2K4d2jXQdl2IvUGv4AqXnQGUUpxiEGi0v1WRQGN66PTBYCYGZPont0gozK+cPb39qkp1wi57z61ixa19H+3R73znHcrrc4CmnajPJ9DU50N5KOb1sTZ4fcTf9/rMqSSjn1dryKyT6qdTAEeeI7K6qG4Cn3aPOhLanQJPu/XHfjEgD74a/GJTKhv8YrM4TmemPD9Vw2PORPTw8NrMAwRV0gyYH0LkLKZ8sT1AOqBzUXAnQvcTmQnvhE+y4W+Sn/KCnEhd9dRtzylpTYbmYcKxgT+YbG/glFmrW2wYWHF/UvHagcu3VGb0LBizpGpAt4kLxZztg0aMGTlq1JFn63L5x+aNKd6xv24HH14948CHdR+xMSEvt4IxeWO8bG00IsVliLkgvIyXvcw8sFqpeaDYvBovu7gGXqY9TuUbd3bGmlYPjei6uEdWVbMhbabdJ+bsuGtY6fBNlXXz+QcXzmi390LdOSpXSkBuT4T+YG5rF5aPojiictuDkiSeOUSkhqRVUOQJWnqqYhJQQlN3jr4hd8qlpU41kgklXynH//5l+ETtjkdmT9n+yOypVbwbpHG8+rX6i/q5+jWIYtebl15/48qly3StqVOFsdAvTRfaomqQpiE20CtJF9OFElCIR7whOSmlzCwrRYmXKN7QdKEHPThORFtgVoZY4r2nCd6QhEa9nrE2cE+/yU9O/GJXl0X59g3jRm/aMH74NnWq7vyGob3v+fWE+qP6cdeOdbeEJ9588fLVt1/7APveBvreHPqOsSZA5HbqZYe+09RMXM+Muom6mIcMc1xTcZHF2aF7Fuo4j+b0ujTJ65f+Q1O3uSAPuK9gTaV/eYc9f92xZcLwDVsnjFzLp/ydlA4atOlmZ95Y1ps0I/q3Xn/xhY/ff1XjP/5OStdQdD3GiGnBfEBXlJi48KmYoUlFsFiI1OAa9DToMQPltuCQkp59AqXFhX2dyWLO43N6tH0q9452kxfUvcf4vrj+K8EAz23GTdZywMDsYeA5Qc+8XY5rSrKjVk7+z/zzZKbCQJtRB5ghWXKdFK0uXwY6TuQsSfaiC0yk7hQAzllN04Fycxq7U3Ki3hSaVe5PL95mWzB27NSWaYuPLuh4fPfdlX0dW+IOjx3dMmnNMzPav/CU+iopS54zc0yPDv74rJKey/qtO9J10az4433at8uMa9HuzsUDd56D8WXU3yCXdLtgFfXTvHm2KGzQMdhgCNC15GVJo1YWxfHGkka9NLvLi7AhAaluc1FGpbBBKqVZXNBrhDsg4gtIiZQxo3L7dpu7OKFZXFlRn9F+AA7EMEN9eGNd5dCELEO1s2zaXn480n4q4koxB2ROXxZfCLup88WgddAa80eg1hKY8rRbaajQYUMjhi4oC6obd0grWnGGGrljWMSBYckCMrUyY3hoWpe2VauDG4ZN3lZEqvhtdTVPzO48rNdrfOjW9T0jRsw+Av3ygCwspjkd9zGfjGwCuxXZkRiMwWCDa0ZqcM1I1DVDffe7vr0RjSebL9jhDuq43/jdQrxK48v6CzqAl7LpgsApvB5dJ7zeZI6WZDR26kS9BH7PnmfT493+izvVUxvEnLrVM6YNXsSvu3Ud6chznHgM+iuReQzhhq02J8YcsM8RotObLVm+YHQJab1GR5YFDAm3ZnFv+THWa4n1Wrhwtnz/jQ9ZkpyuQCGCEa7ZFYf3V53svHD2hbtvXNKCFIrTYZQd8JkxAT7Twxdb/nANP1P0RqNsdspGGLHFKVvhW5t//IXGJIizhieCO/9s+ZobA+kVwVkjCjq48sKkGzX0it5ZY9Ab8Z6iH/5KrxidNSajGe8Zc+MdesXhrLE7bO78MLTWKLYBLTU6g1YancH9+AcaahT+eIYXRIPRZHdEy2NIRztc0unhotVmdzil/6ieIcwm95Vqb+jOEvz8rg3Bgg07H2gR2L5F/X7XQxnyozBjj/71Y35W3c7Xr/CTbl3nl528/RaVPwCshHYwd84m/ite819JhajZov4rR9R/BVICDG8EOvA8KylXr59+MDs+O6VSVq+SLidrCv/GNyPqr3cGuhTdUq11b5Kew9VRTN4lAV4PwfN83CLQXojqXGItZRRYPsjaTK0SVwNrW6lapay9/9sPGBMDl/guMNaG3vmAWPQ9lhYZdjgxXwdgvGxDvxeGAURnqAlP20GtFRJqmbYuTao+lZmS4D9bpZ7s1GtM++YlziJ/YVmcIQik2zV/1bJF/PRbr737cLn3sDOnmX0/HUsG0C4LxmKPol7FCqKDqgydnmZ9YI4HWDpIPWIOhWjaPovOlxC9n/nHWgczPBl8/pju6mP8a2qzkeOHkcptglG/bXHd6HtNj0K7BeoAHn3t+ajxM5FmgO7CVoFh/AjhMq1gQRLMjmtRKDe7JusCSqIdDbJwYjOUnokZpnzZFsAKEqBFGvQmsVkIFZcMasIBM+uilCkp50tb0xSmdsSD6sCJaU3oWwebhl7CMiRQGgVt+mcQorfkJo/uX5A4OGR1du82bLDB3LprYsHQoUnZXkIy+5IXDpA7V5091f7ujoXNH+uxWv2m54TpzVue/fjP2SX5j+XntXnk8tk1nZGOe9QBJIX66TK0eoomWNhGsWvUBQXydM9KdYDhgV/uw+9mA224KG3yqR/OoMUhADNGUtPy3UCbVI02Is0b9tsx5Tss+pE2Yj7QxqXRhgJeMQtok0pxsMulWBMZ14DGdAJlaJZkLqanlCD+AM2Zyvs8dt4A+h6olU+yEweFbFK/DqP76pvSIxTq10A09bueq4mn9/h56aWRD/6cU9KcEeTMg53JAb7LmjMn293dqVVzGF93vqWwWVgIOirIoTtZMAPeDNQYhTgjzD6ccNTqZiZ1HNpxthDAEc0AcpdQ+xTVY+tSD83FQj3ffdjDBTMnjQwWFXQqnrS81V3DZ3QKjOZbXlmSWVKYnNflvXmJRe1as1jVEHWy0BfslDQul/i5cBKnWf/UHJL1QSUbVLg/EImXkkQbOvPR6Abq0kTN5Gs1nmTMiE4H9WQk+TUeowfO0DcAdilYKR5Y26gE8hqypJOSMUs6OangElEMRjw2GmjGtA7gTo0+2YDS+I4fWaQ5CaRxEsjnGju+62oc9CQxiYrs8h+T6E3wtRT8Wk0mvutq/PgnDJcahK+cCUI5yYhHphBXY7KnZFIJ/Iwe5HFiSqa/sdBV4tIbZQRlY0aQhbPGMoIoAnT7BBpZFBocX7lCrjuHL3X63DgFQyY8MyO5aNSIih2Zmz2hZ5J9A++3Vya/uTa35diK0aOX7Jh0KsExZSPvOvPz/QayKl1d3udPSXPb1vGmh1fGPfeWXV2YTjaVEnJF/amCvyW8ROVRXP1fhYWwFlpj7L8FyvLWQSVXrJVznSxBqxigpU1gqDti0LewwYwlBRUDzFhCoEZqYTPCqiulFY8+F+ByH63X0ZvyawSfGfgtVaoNpwp4MTWJZblETcg2GC9H978OkLDsk+QMWEKumoRkfzGtZZRO2uKyc1sU4YkT6xE4pbgFMGlz6lPhQrLfpWTkUW+nIqRi3ZqBeofkOElBB2OrIpoWlusvCeawLOWGAGCGx09TMFtjbYoGBAHbsiTxuKGTbI/f1/z96i0v+yptywfctayQ8LXOO/t0KukyZGOw/d2t7u2ZmRU/CFZp5upFW0OXHizrUKUMe/6Li2eS7l27YfrscFWL5sNfnOBNyGtzsKNRn5auN43mSP0tkP17YV0kYhzLFfWJyVwwEudxGYCutqASp0MfWCQ+gV4wsaVhgaWRVCi7roF5Ts0JayAsuWjBqYWW9oZdEp654uEsLkADvpJLi98YEjRkJsS0GCgPD4ssgjrB/3RPfJfncQU+O6FGwIo8TgaqxyvVp8kQeMXrztbdHtGxeDa5VReq2vyQ+iy586HNVbjOA+K/iKp7kfpwWnPRjCCFs1A8zuKdsQxlRZAoHha1iiFTrAgP05QDu3fuFv91Bf5Ba2L9d+J14Ekb2Kul3GPMextx0cJPGi6JJNLjSEmBBQRIpISdZTSjZxla+KINjUXYbZxfzEf0DTZhJJ+d5TvRcxcJsLMATXKNGOiZEoL+YUXoKYsrMSNbpGW1AUnOAko2K5BcYGDYvVxWanZRoCGbL52T4njRn865nUxuljhZtYGvKds1LOwcUSYpe4mBTJDVL/aqv6p7Ju9/5I0/7d4E73/etemFZ7ZPrkoal3B3+ahli+7qPs89IeHAzI1n+M/eI+POq+3Vd66qe8+TF0mh+uPZoy+dvE0cZ4+9dEp9+/qyOSm9++yv3rl7YkXWyq2fMHk8nesu5Akf0nr3FI76o/TXoiXtikmP+osP0ZgwCQpuP3ufTnT3XHt/aXtCln344TLeSV5T26htyGvs7/9bHZzYZI6LuXKu5o9nOVhC5zVI5zUcLEFOD6YCp7cIRNLK6Wdp2px3+J05L2ZnJQG52ImzG8liF7KaTHtHoESoGMWyK1GMmsItQ7LXJbeAqQe70RWBmc/l8KNy5If/ae4BdTTkUqQRPwoXTKbQ0hLyyX9ngZ+/XDThjumDsr3NW/d/oH2XvLRQx1V39chu2+ue/4EL6sYLLVrM6DL6fqM7qXha9YrKZqnqU+RSh7LctvEMT58Sj5C/NonfcX8cv0sCZjg184UIfCde/Zp+/y51JHkW0LgbZi7s4jD+pxVlx6EewBQgIGmN3oLy32FnjmO9mTkIabUp87rklgajRSN3mUqSO5eV9syfldylx/IZ3dTJC8XmGWl+okw3D2zbdybl4znAxwVN+ZhcU0SNj0UM3uvNlI9L3QJYGjRa7p4D3EuIWv/SUqJTby15v3uUhYUtjKHpmJ6EtxCts8ho5Mv5Y9/qk9TxzOgZJx7hk4Ceeq5lE3rSTA8DK8n0YCEy4hmt3EcXoqR1+3MNccre00+NrGAEPnKEtZktnuTNutNga3XhZHOhRuGwQCtjBdzpAcvaaFVyhDCGZtV8UYbGGL6eRKs03EEqe4JU9mRP9M3r2NU60fbAhAkrdafXduy28oEHgL5rxPvJUd231H/Zm5NNhVhsjzt7eOjz6QqjplbEyopBmBMzomc7e/yeH/O/F9OvGd6u7fC72rUb3qE4M7OkONNfrGvba8qUfv0nTxlYVF5eWFhejrTQiy/y+bojgGfv5GhafFAx6mpr3EYH8JeoY/qROl0iXkYKL/W7YDeRFNThQvM5HEzK5ZRqel+jCAW4Hj0patW1eFirlKQk/XRhZJfAkNKEpCzxxell7Vun+ovnz22TVdgK+7Ma9Pgo3bMNuZexHONo7iVN7OGiiT2x3EvUuav5j+pe0T17/OZPdJ7XgjAspTkBhU3reRW9GFOdBldDEYCrttEWKphHu1aQaRbtza46+80bXH09y702lLpyuGYc5zRwk0g6WVBfH609cOkxOwPmez2cu+HZdi4eo7nUGnWYGmdpx7OMaVOs7NfBMqYddGwOGBsmI2IyuTmOFgFzSrxDC9Fp6dOBhox9Te6tF6x1lSRt39l5047sUy+R8nvX9ln52PuYW92+5xvrV7477ODCh0YvyeVwLFqtAfQ5m55rtIfz+XQMnHpEbE1jPnFYU0jzJu1iLTBeIBC22LGbFht00xhgiRYSUtXDCnod1A0vaEVwLiet/9S7amtMeuQszMb2Rkt8SUhxCbTUF0hfEnRJJdE8Zj/BJPE4ftQ2/uMZm25/uYkQvrk6quQYMQstr938qa6ODFWP8II4tteZuntj80PH1IzygJ7j9CYYQ2tqj+IIuFbaXjFKXEowiFUHclog4g7kWwAUFgYVt45FagB3F12T3QGllbsWo75tcAbcAYzA5AIwNksnDXpnYlY2K0R2Y70eJoAaSqj/FjcJwdhdaTkPlnohyaQlSSzvj2A4FS4I+l/mLug4MBTs2bND3Nppg9t2HbLowKIhXdsNnLnak5bVs2dh2aB2i2b/8sqlkfMGH5g4q98l8vWnuenTju8ZwB8uWnnwlfE8/0Ddffy4V5+6v+gwIaO2PDMhpdknajzZdGpa3UD++Oo9KuZNd6z/SggDHsjhFnPhbOrTNkXrmoETrZZsrGu2IifmFsrx1zATUEsThAMfc/tkuqOFzLBKmqGZ4QO1LVoS01iJqEWk9ctY4SdbJTmN1i/74qP1y9HUCLDTo4VEduLJdWXQXS6YpkrvuNP5yPKlOx5d3XvW3FELZw1bHtrZhsxWruytuPenF9UjZG+rqR/uXnDPpsOpywePqJqolDUnV3+ovrwg7bkHn69jsh14WCz+bW6xGM0xYrnFgoOiZRwVpk6gFxlDlEAVlK1ik9xiiSU3r97Cr9i3pe5+3dlbi8X1N7uKD966J7pmxGJDOsiD+6g8mEMqyBRNjr2hO8+lY/wsgdaqBqmLCPpBKxiElAT0Egm6WFJpOktdz0Q+E1LY3iA2KWxwuUPRzoBQLedBvP4HQ2UapNXVs4Z1Lem2eGJKanpWp96t2w0qWzj33y9fGjOvrQFWQN19k17etexOAfik1/6TE1NzP0U+OT+B1NE6BDvwyGWa2x/NO5Siie8suQDXtpuCW63MBR3GJpbkzynWaIg3qIV4mfykUXh7Um5ySRv+x31qX//8waVPx419VjSCRLXV2f7y0VKgoZYjD2u2FaWpVhMB5/n0XMvfhvMAPdfkOpwvoOdazjScB+m5VmME5zn0XMsXhfNSliNY/42YQ2usAFMYaQzEUMsS0YRGTlbM7UCTl5MU3sKcTiZgIqrUSqiCM+4j68nQarVs2MwxnYZ37NZucFB39vZ9wgO3Nl5f4X+y5YgDdI+ZztC/MzRfJp5LA6lLI20Mhjs8dnTTJARROYDpGRG89EJaUBG08npWI+lyUylqp7VqgYBiQ8SUEAjgTCRrm2hlYK8pNLBgopJXqjFxiakIqgWWOI9ogcMti7ycJ47DnYpyOMAMjbYq6kySrm3/G7Gov3y9/Zr6tydOb99+mnxeeUZ5lP/rz6SZWZYd6pt/+5t6xXH+vJnk/Sy/ZuBV46t1b1vOnTn+mpmj9NZyMIHe7Si9V6lTxf00ht+poZ5CNgRYoFEzbWMbg7kaTFlQF2aDCOrC5PhtlQuuylXV/PzqWQ9jtYXOBsrgHNlBn9cdiP4nysvwPGsUQ4DBH3Horah0HabaaMWK9jiM1RgDWD3C+FnPPHda6AhtD/pEGtLqXr3snifPVldfe/ze57uIFnJCHf+BPJK/dLMr3+/uhz6OySHdisZ1PdEx00QMYgr+wYARi2BWtuU/6nrwtbqabN5HNldHhwwvLQdhtTpV9y2tM+nf8DzFYAFNjak3jR/r/O+PrbFbjEBym4NWn/ymA0iEaCdmbmrUDUZ9HjtD611sgHMHMOor9iju4UDbCD46BYKJheyt1zCjGORe2EoBhRXht50F8I1xtSzG6LNrbnpEBgz18HlEcsdgD2+jmOe8elttvY/4q9YPuH/PezrbsbpNvd5Y/5Rar7Pd2rl0Q8XSrKj80AGoc+Zw26jMbiH2p3gH5YpE58wT1R4sqYqmYbIiANpvb6z2gqe1F06tsz66AK2xir9oyj+f0YDQ1laTtL3naFev0Z7etwfgWd2mnq+vP6zWH1y6sWJxFjy5K8iwiaCzEzEuQ3dzEI2aH90GVDQZE9CPbkKpnBQL41H97IhFIWVzAOsywgYavTUYAS0na3s7hEV3AstZi1ZlySYMT2MFnMPZoLJdmDQM+iVdwHxOsMedXEZ6112FzzzwxBWjegc5Hf/mo6ra9dGWdWeIjuSq/1B/UCeTK0UfPUoybxz74Tv1SuCNT9V+6uvqObWc0rj+K31vGJeLS0VPXaP8TI3QTN0kG2sjkmAz2DRUmcaEIKO4i1Ics5dwsxi3lrbpZmmbbtweRwfGiJwggVzHMQpY8memA2azEnRxwQCOxZ/JCaDdG6WCrK3+WiItP/2ClKtv/vSN+l38P8jaq4dPvH3l+LGrME2zSBsyX71H3ak+CuNcTFLrVvPX1L+rV0gxySA+0lp9lclAH/BSO+CxblyJeI7jLnAd2XUtRxdkYxfKc73gfIXuTzDPOYixadZnamzfDjMcWKhVirupSBjJytIzmIYGg43WK2F1fJzEQFkG7tthESQfZpHIcVJYbzTQec5KRXgW5wjFcl/QPuMRhRkaNh9pss9Cr9qfd+TpVpnKR6+rWdtenP3siU/efGnbiXFPPjJ9ysb1M+9dzX9NjpMse9ysQd5BL2y/rH5y4yv1fDWJH/b8c589F37tOuq+2fDWFmx/G62uidYz2/UspK+k62sjPi8rr9HHkBDG9H2BqBgwwyQnRzcnyaRmBF1hnOK1Mw3tk+BUTm9az2ygRnFuDHZqBez5ZDYZvODeu6ds3ib/68XlYyeujewd3a3N+IUHxJwW6yfu7NXxwr3Hq/oMGNqrKr5HyeCOLAeNnwhjaGST8tF8eM0mtf6hTTqH/FPdK+Zsvz1bs6muCvugLSuggRnaHlA2PdhUOpDUZrqtkNlqwtRelnzj1LNcF5CTFhvdaw5tKiccOhkagEfXGHV2IxZs0Oi9YrGyzXUEjLWid19idlVrIWZWuUGM8n13Cfzo0UvrBt3zMXlPPeGsUvmq27PUDqSlepW8wNfV3dT4dRTl1+6oZ+pvA19Pgf6X4I4OdC7zCtGe4mP2lJ7ZU0Uc2lMFwYib+TnQpGpdKLeiJlWhRE2qUmpSFSHezomZVAn+LLZlnpyIRfT/aVjFgDAYVrm/a1eJ+yvGlIVKHHktW3iH9wy2bt6m646uodIWpV2Gelu0yHMG2nYYO3L//r1FPVrtKOoe2Et6nE3NHHwkkEa2pw/bu7SMvK6W3FF9/4DE7SQ1+HiFP+2M+gzpMbFM9ZB/tJusPgPjzqv/mn9FLAdrfz0X9kfzhBJ4LZhjs/oT2F5RBLdcRPlsB55GLvY6YqH0dODzdCdjbqzhB+SZDHo/B0MMWDxnsQIxfCElGYMvqcDwVm0jIZqIb5PgmhyHu0QlN7WyKLXKebZfVK6L7SRIl0N63gb3gp69x5Xf2a/V6M7t+3VYHtjY+eaG6smrjuxSPyD5WRPnTu7fcXg8eZg4+5X1HFoDCuPMA8sHDotsDlOcMVvLTzBhDXDMvuKb2lcwLFNAM7FQTOPCtTTkZv7GtppdSXZXV6qTxJzb14Tmt64L2bc/prKSPkt3Gmyrvcy24k5H8y15QPBcMuYJ+TTbysxrthVQX0jymW35Mb8ay11LZqliNH1NSKIpQkBCRS8h50WrJf+Ys2ZVdguV5pfeCRxU2MwOHDSmAjioVY+AmKOWdN5LmSWzMMYsE8pVD83Vrv9VmIC5ODF6GYMK0WtpCRZtdeuuYeJkWGelIoSYqPvPpCVbuLUNZ2BCG5tV7ik5Hv54pbrUPXJw8Q5iLdrOnwPiba37/uSyoZRO82GtOqms2aDt6caZzEEtM1XhxWAwuvciumssFMoYGBDGGbNrSR7F34+gaT3mAlG2XLAD8bTa42HfPsdqj40FOtl0QRGTf1V4mhTE4faHGLCN8ILIMpka1QwnaQXDgjT/y7/VvV+l1q/+GSb/uDAQ+j/s9mFhxe0VUV4rhP43rY3nm9bG62ubJgE3ro23/l5tPLJbJWU3tSs5e+s6+UDNY7pZyzEFWTcwlnucBs9v6j9E2un1Df5Da4P/0Ppb/+Ec/kSluhi92cJWUADwDC1fFJ4xiD5Tq/mA8670mWnA21/QZ8ZqG3lWzNS4ttH6v6ttTONfUr+uErZuB+0jbKXP0/J94HkV1DYtB7shj8ZNs7gCbivbk0OWgghC5NxA2NM0wcASVDLhg5bQlUK2d4+V7t1DoxDpAVaPYswGuzSOlhOhKldaYSF1EoLOeHQPKc3jULZJuS2p4yg1XtsRVc6Uajh7Nu6CKosuRa9txEDj9zB3MZSSywwxhlUkJyAVnTMKWsonVo16YHDVyBXbn31p6+IxVcOXP3LhkZXDnr88dDGf93zFskUVL/Opyq0F95Nbqu5+9c1/31SvLFBt5KcFpP0P158jG8gTr/5FXfLuW5dfYTyh5WMBvUbS+ZkL87eF8mTMltU32LK6qCC0Nk5TFNlGWFFb1vZ7tuzcSrKrasw9sAxmCdtuz6p7X7Nl2wA/3ILnubgeLLuYLQBzMOI02HABUIDgbvw4G9sCAzOxcQMGm0CzIDnF4IxuYSwFPSwdMmrU5rSpTB7XZciDlZXrF62ENoj30uqlA1qTv8DyOFr8OvRjAciStxqvxei46WZZTezZJoOOGZbW37NnF1SSAVWkfyUMezauEGFrNO4zH/iyFTyvkT2rb2LP8r+1Z//osVF71vZH9ux8rRPjYtSPzQC1Z4VPqAz1oD1r0fBabFWCXWiJySEvrfK0UTkUtlAwZ0F71qaV50tREzFank893Sx6kyG5o1CVPHnu6Nv7zqqbKx89PHLq2hOwgNW7Dz5+/0UQ7mR6l2HDUY7AfIwSc5yYJYi6cZbA4g6Yt19Kc1XdMRvWovU3IrgbZGbcb2SmQ+sgrY91W6QGjah1MIakZ1Seuxx+/Mwnjx6umLb2BIjRu59bu+Ji1YxOQyrY3DUDmZZM69iWaBYN7qMpaQovYtD7JOiFoaGkDXOnbXTzTG33OEK3tUdFBIZNWEcrlXRgAtFqCR0GIyUfWjV6IWq9GiQ5DkEjrb/SNsx0M9s1k9UiuiRq4jTbmnHuahIYbEHr8olH/VucZ7Y9c/WtY/svkJk+9Rcyomrt6Y+St11QP1Dr6tSr12lstP5r8Smai57MzdMsAGs00b8hLT3RANzgtOqjFE5plKGOyf4OppVcVurJw8CZiaXTKy4H2+g0XlKsemqxwlINm1zxjSzWjKiFmguqk1lpKPrmVNa0IL2PXnldefJ5Zw3pvmTymLWfzQKVo3YBUP8ntQ4M8r8Q45dqc97/0ZvhP5Pdr1M+SQQ+SaFyJSm254ElGDZFy+DsXg43OLRrZXB6VrPkZp4yX4CuZyyAc+uh6y7q8heiFpmAtjezxdzRbQxRHUF3HcQd521H8DCxukf3++45uI1UVQ7t1bfnCt/cTQfeXd2bpK6SvDULtz0Bomdvqwe/5v8+9i4yZmLUdh6lexHwYHcWe+POUX57g+f4yfwbDbkSltrohr+/nyvxBnmU59544//Hd6//9+8am36Xt2vfrb9JLgv7+JHwXR/7Lkg3oq9tVBks4IaVwpPk8tatWDtNLus3/9f7Jbx/M70d7n+HXNWd5Sf8l/uxQ++IteTq1q1A2z3qAP4d3VVnLjeGRIC6em4M3VPte7Wr6KpvQ/OQ0jn8HQrtFyliNc2Ndg00RJOfRP+tP+PrtcE9BzOZMEm4Tlx0X4MCjrm+QZWYxPxo7rzZVRsxslg3bmlgNrIMK+xmMc3rMQQ9kzp3yW5eIPQRrh98eF1ON8+wClYjNgTaJjTmU6y1bdLaBntEuIZhR6zy5llgnS+kER9eYJuiwRNaRzdZHDJU7FPdpYuY3mLPuwc3rcvGttUfCVAT2g7QqL34f9Oy77ctv9ZizzvY99+hCd1c19iEJgLQRGygCd0X0hjSMrv8bM+NSXv7CAXNs7t01nkOvlMxzNMtZx1d312g7e9o2x7ct4VGwBxB7DZAOKMFlnIg6sdsIL1sZjUVHrjiZg/2NUyGbJFkXUjxuNmGTk2mJthw2EWbpbFdOuPfvo1mix3cNfIdljvVFvr4VzpvcdyoWB8VwYLagEaSf4fEWLlvpzl4uN9XxMau2wppOFkjPYgt5hiyoVZoMsWlDVtqtmVzcj2vUOhb3blh1rt6Rgxn0499hPn/K51/2ke6a4EtiJWUsuP/bx99/4s+RvmnG3QxykiEC6lPCqN1O5vsCW/83+0Jb/2/2hM+RLpXkp7qqUph3D7yiDpt360u6NyM9uFu3ZOAOqZzDAabguiyBrMyrKM/6qGD5rF3DtY7W6x3LhPLbnJdU3h9gCZhgt0biKVhOkzoyY6mYbIfYqEwpVVRKcYDYh2MdhJ6SHpWkl7qSXxVxj/Ov/84Wayuf7wu/3F1E5lH99Enb5NbwutAswK6rgW68rQ/GpTFvSJA+Gt/ovRolG9TsXzQoGXLBw5azr85c8uWmbO2MBtL24cebAYpei54uSsgWyVylcpWidpeL3Gc7g26X70B+nGnhtZEYzBIVYnOFAg02r2+ye/miGy3pxjMjf2EDiZ8Zmivlw6Rdfj/FfoP58nApdZf1s+lvxGSwKVweVxrQIn9uF/Z74QoScnBYMTLfhwktzCcmNIxCBdasgtdA/hLGL2DmAWK520DNaaMYKOfDenf+GdDEkEBprCMoRSWxqL9iAgCnuZw2JzWvkaS2T3JTmomZtloITj+QktnOOzsVHrAYRlg9wHMG9H+128eiu0EoqQk0l8e8TqolwxNzIzcIGYgtMIEQ6VHZ4CHbTsiogq2hDtTs0rL8E7vf0mfKtW2Wf9vv0Zi0Ov+6IPUVZOmrnlgyuQH7+nYpjAps2NxIMk/i3w7Q3Vz9bGPOoQKyzqWFCX5yYnGt5fRu8Ver5489eYbNWdeeWRGYfmOHbOLOtz8nv6AyYOvReCD8JmXH5kxc+eOWa06bvntBWazar/VAfxnpufabzLBuS76uTBfdxb48VN+NfAj/CV3UL78lH6u7UEC93eOngtHdRfhvs/5Qnrf59Hruo/ZdXE0bafR58C4vbju5FWaU5jOaZ7yiOjhLCL1kDNnIC80So7tRfh7PvroHt5BLqmlagjbmAxtfEHbyIi2AYLrt83IpCEzcTK0QHhV7U4uk1fUtioWTojcTlhwgva7Vw6QUr2YdwX3SjCALJcCv9nfqeFHsLRdnrCa3ebBIh5mImFxoSLaQ01+E4vEjnbSX8ci4n/8SFaTH8wi9dcMgvC2oQ/bJ4aL/spX7Me+mqDB5sJNg9CzJ9JWfaj+VX4brdHhdCQI58LaFbfvCemtv/7M5pjj9D9TPJcpPEnnJDN6XfyRXhebXK+CdjLY/ZqMEqO8Ip5kvCK8wnjlP3kGxlFb/5XwMPQnCy2kTLrTs6mWpVk5TbURjmRiOMDHSkwTAmAE0gseIL+OgZFsWg4EJp8P5FoW3X7GjZ+gO5xTUjJhltMxGUNOCylOAzOYLOz3A4TSYE4Z8ZfSuJ5W7ZuBYFTbecOj96cLPt9QfrpvbDPS8sMtc/yTVm1+L54v9NZ9xDu9anzyq1WbR0xYpXYey/vWxmd3XUsMJGvg6QnvRNauWvvcG+Pfasu3opjlDP+Q7hTNKYwD+c3C2mYrCEmOCkGQz4GYYsNCDdytlv64mAeNqIiOSrvfd97JOirMI3FMIsLIzUCAOGY4OgNa6jViCOqWtX//D+qWdeMPFdixqNJy4Wy554eFzCfrLNDJ0gXFmvarYrYY4TNOsTixtBTDQ43rFUsy6PYeJOqXBf6VzvCZ12eTqicOH9g38diEiK7T0qV1PflTdT2FwrqF/EO33+GP1g3Gc7rOcYFliVnIixJoYTHr1p/wxXH/B2styrwAeNpjYGRgYGBKSwsUkNsfz2/zlUmegwEETnPXSMPof93/3Ni+sPsCuRBJBgArCArTeNpjYGRgYPf9J8fAwMHwr/tfO9sXBqAICvgMAIVABnZ42lWTQUhUURSG//fufa9ZhC2aEBOKgZFKsnBsyIaKdKSZwWlo0UCGiRCOxkgzYlKBBqMjETHjxkUwQq4eUZsWkgSuJFq5EZk2QdAyWrSJFiW+/nN9Lnrwcc4975xz7/nfu9YOzoKP/QawdgzL9i1klYcj5JLTxIgeRcbqR8o+jzFyxa4hppoYZm6d6zhtQ2qZnyRrJEYGyNEgdpncIP2yDvLr7HFH+hjrIeW+xpAe9fe436zewE3ylP6itlFz2nGX6wrrVlUaXZLDmsfOI8wxPsf3ecbmabOSRz/Lus7AD7ndaBVLHMaj7DMTzBtVYXQpz//FWTLsmSBF7tFHe1HWzJE5esikNSP47/i+TH+C+z+QOIkHtpd9Jvn+AusiXN+nf4znsGkPk3YSsbtxzlrDCm0H508H+uVJmGf5yx4x3YSWs4jG4tO+J7cZKzPfox8mHWSRuKqCKvd5ZjQTHXN4bnSS+BQgcbeFeb9xTa8zRtQ2bQ4tgY4Vo+N+j3nzDUTDTuq2i6TR7wsWaNOuRtU9haoTA9wI83NkHdfdVdoNtBodNzGoZlGyx1BW+/Ml9D1/V1k4o96ixHXJ/kr9qK9ewLR6ZWJxVWe+ZzTsY+5J0cwp4KrRbxNTqoheJ4mHjE3rNs71jblFMoTT+gdr6zhu9uJ/HSIHVv5xm9bKm7OY/x1bJIz/HpNHVA+2DJ7g/3GXOOsSttUEVjT8n/z+BZIPKPAbDJCEIHdHsLPmnjToN1j7UfozV/qcMHdK7tonc7cyegQZt4YM/UEyzpqX3Pez1bb34lAWKeeJYdkJIWXODpnD/85eH3QU+AcfRc+PAAB42mNgYDCCwiSGSYwlTApMu5j9mAuY5zCfYBFiCWFpYlnAcoDlA6sdaxbrATY3tknscuwT2I9wuHDs4HjEKcdpxBnCmcF5jmsBNxN3EfcZHhGeAJ42nl+8RrwBvBN4j/C+4ivhW8PPxO/Fv0dATmCKwBFBJkErwUWCD4REhJyECoTmCV0SeibMJKwgvEiEQSREZJOoiGiS6AMxFTE/sS6xfWJ3xN3E+8RvSVhItEkckjSSbJA8I6UizSRtJb1A+oqMi0ySzCVZISB8ITdPnk3eSP6WApuCisIjRSZFO8UcxS7FLYrvlKyUmpRWKF1Suqf0TNlC2UHZQ3mR8ioVHZVFKrdUnqnaqdaotqj2qE5RnaO6RHWN6hbVN2opajlqS9SeqcupJ6lvUT+gwaZRpPFM45PGL80szTOan7S8tIK0rmkHaXdoT9F+paOh06FzQOeEziedX7pMuka6VrqndC/pcen56bXpndIX01fST9E/Y2BmMMFgDkG4y+CGwTdDPkM1QztDL8M8wzmGpwx/GKkZVRidMpYxjjPeZvzE+I3xDxMjEDRVMdUxNTF1MfUxjTDNMO0yXWf6y0zMTM3MyMzOzMssDgwvmceYZwEAMFOVUQABAAAA8wBQAAcAQAAEAAIAAQACABYAAAEAAXIABAACeNrlUsFKw0AQfdlWwSJ4EfG4P2AQTx4tXjWCFqTHrU1rJCQljS2CqPg3evbkya/wa3rwzWS3FkT8ADvs7Ju3b2ffhALYwjsiyG81t7HN3ELU3uB+w6rBcvrgsWEE3CL/5HGbfMBrWODZ43WYKOg7WERBc4XY3Hs8RMe8epxi07x5PMKO+fB4jF3z2a0yl9vEVVU5t5fpYFQWNV5gcYB9xiFRD9fsYXGKEgVXjTtMlDlmVRFLduQzVcQ86SJnWJyTG/N+jalWKfeU6hnzkMpHhvTP9LzJjmtCjbyUcqpatRZz7gNOIG/UqiuUD3cLVQrX6EfqS1xeMCyOlnf3iBw7ywy36sjiDAlO0Ff34nOmPpsz6TrWF1JlM60tOwXn366aekosOnGf83uFiUQ/4KqX8//n6Xu/dvj5BWL+p6SnY8eEuVLF/E/WrvJfH1GZ7gAAeNptk1lPFEEUhc9hX2R1X1BEBdy7u2p6ERRBBlB2911HpsFRZkYHRn02GhO3R/+D+ub6polR/4Iao3/CH6A9Q3H1wU4651Sl7vnurXSjBMXndwee4H/Pr+glSlCKMpSjApWoQjVqUIslqEM9GtCIJjRjKZZhOVZgJVZhNdZgLdahhSXYgFZsRBs2YTO2oB0d6MRWbMN27MBO7MJuWLDhQEEjBhcefATYgy50Yy/2oQf70Ys+HEA/4hjAIIZwEIcwjBGMYgzjmMAkDuMIjuIYjuMETuIUTuMMzuIczuMCLiLBUtzB3WjCx3iApyzDfTzCTzzDF3zFd/zAN5azgpWsYjVrWMslrGM9G9jIJjZzKZdxOVdwJVdxNddwLdexheu5ga3cyDZu4mZuYTs72Mmt3Mbt3MGd3MXdtGjToaJmjC49+gy4h13s5l7uYw/3s5d9PMB+xjnAQQ7xIA9xmCMc5RjHOcFJHuYRHuUxHucJnuQpnuYZvMBLnuU5nscbvMVHXsArvMYn3MYH3ONFJvCclziFz0wy5DRneJkpvMN7XuFVzjLNDLO8xuvMcQ4POV+Zz6Qs5cWLavVaRvvLBxPpdKJkIlWdmE6lbMty1KKzPXG+uEDOWeJscY44LS4mzhUnyY4kO5KsJFlJspJkJf0pYShhKGEoYShhKGFoYWhhaGFoYWhhaGFoYWhhaGFoYbhS4UqFKxWuVLhS4UlXnvTiSS+e9OJJsifJniR7kuxJsi/JvszrC8MXhi8MXxi+MHxh+MLwhREIIxBGIIxAGIEwAmEEwgj+zmEXPlLHsiyji2vHqDKqjcaMukY9o77RwGiv0b4iybVdV1cWnIoIBXWCwKwN2V5Uu2Y6NZPPhcnE3OViceE/MPG2W5fPJMPc3FQ2OnBptu56Pjsf5sIb0VaYrM9mwmS0zsyGiehQ/fzN7D/LhQTHNOYMVKRTmfx8WDEXTmUzyYVdZcZUZkxlxow+9PDW1GwiHTHNTvEvdxzbnNTmIrTpVJuLiJn92MCCulZZPJ/LFhbx6Nb/ACj8bB4AAHjaRc07CsJAEIDh3SRuHsY811KIVuI2Vh5ATJogiNUGbEW8gK02llp5DplYiZeLY1zXbr7hZ+ZJmzPQCynBWcma0mtVF0zIIURVCXyNw6kaABMbScDKcjDFAtwsf1g3Q7RwEO5WwUY4cwWGsGcKHQSbKHifA1Khi/DGX1Dw1Y8wy1/EpxExRG0WB9wE2IV7zR4yWGpGbX9s/n2MQXTXTJDxTjNFJqUmR6ZTzT6Sj36sgIs3tppUDgA=) format('woff'),
		url('font/arialn-webfont.svgz#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


/*ie*/
div,li,ul,form,h1,h2,h3,h4,h5,h6{ zoom: 1;}
aside, nav, footer, header, section, article { zoom: 1; }
a *
{
    cursor: pointer;
}
/*html5*/
aside, nav, footer, header, section, article { display: block }
p,form,blockquote,body,html,input,textarea,h1,h2,h3,h4,h5,h6,button,dl,dd,dt,fieldset
{
    margin: 0;
    padding: 0;
}
button::-moz-focus-inner
{
	margin: 0;
	padding: 0;
}
input,textarea
{
	box-sizing: border-box;
    font-family: inherit;
    font-size: 100%;
    line-height: 1em;
}
:focus
{
	outline: none;
}
textarea
{
	overflow: auto;
}
html
{
	height: 100%;
    font-size: 100.01%;
	overflow-y: scroll;
	background: white;
}
input,textarea,button
{
	font-family: Arial,Helvetica,sans-serif;
}
body
{
    min-height: 100%;
	position: relative;
	min-width: 1150px;
	font-size: 13px;
	color: #363636;
	font-family: Arial,Helvetica,sans-serif;
	_height: 100%;
	background: #f6f5f3;
}
table td
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}
a, a:visited, .pseudo
{
    color: #014da8;
    text-decoration: underline;
	cursor: pointer;
}
body a:hover,body .pseudo:hover 
{
	color:  #005991;
}
input
{
    vertical-align: baseline;
}
input[type=checkbox],input[type=radio]
{
    vertical-align: middle;
}
input[type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=file],select,a,button,[onclick]
{
    cursor: pointer;
}
option
{
    cursor: auto;
}
label
{
    cursor: pointer;
    vertical-align: middle;
}
em
{
    font-style: normal;
}
img
{
    border: 0;
    display: inline-block;
    vertical-align: middle;
}
acronym
{
	cursor: help;
}
.clear
{
    clear: both !important;
    height: 0px !important;
    font-size: 0 !important;
    line-height: 0 !important;
	display: block !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
h1,h2,h3,h4,h5,h6
{
    font-weight: normal;
	color: #000;
}
h2,h3,h4,h5,h6
{
	margin-bottom: 10px;
}
h1
{
	font-size: 24px;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 2px;
	margin-bottom: 15px;
}
h2
{
	color: #363636;
	font-size: 19px;
}
h3
{
	color: #363636;
	font-size: 19px;
}
h4
{
	font-size: 17px;
}
h5
{
	font-size: 16px;
}
h6
{
	font-size: 14px;
	font-weight: bold;
}
.wrapper
{
	margin: 0 auto;
	max-width: 1323px;
	position: relative;
}
.header
{

}

.rui-placeholder-container
{
	position: relative;
	display: inline-block;
}
.rui-placeholder-text
{
	position: absolute;
	left: 0;
	top: 0.5em;
	color: #73777d;
	display: block;
	white-space: nowrap;
}

th
{
	text-align: left;
}

.footer_wrap
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #dcdcdc;
	height: 175px;
}
.hl-hidden
{
	display: none;
}
.h-logo
{
	position: relative;
	float: left;
	margin-top: 8px;
	width: 352px;
	height: 76px;
	background: url(img/logo.png) no-repeat;
	text-decoration: none;
}
.h-logo a
{
	display: block;
	width: 114px;
	height: 100px;
}
.hl-text
{
	position: absolute;
	bottom: 6px;
	left: 20px;
	color: #010101;
	font-size: 11px;
	font-family: Tahoma;
}
.htel_icon
{
	vertical-align: middle;
	display: inline-block;
	width: 72px;
	height: 55px;
	background: url(img/icon/1.png) no-repeat;
	overflow: hidden;
}
.h-contacts
{
	position: relative;
	float: right;
}
.h-contacts .htel_icon
{
	position: absolute;
	vertical-align: middle;
	display: inline-block;
	width: 72px;
	height: 55px;
	background: url(img/icon/1.png) no-repeat;
	overflow: hidden;
	left: 0;
	top: -4px;
}
.hc-phone
{
	font-size: 24px;
}
.hc-code
{
	font-size: 18px;
}
.h-operator
{
	position: relative;
	float: left;
	display: none;
	margin-top: 5px;
	width: 260px;
	text-decoration: none;
}
.ho-text
{
	font-size: 24px;
}

.h-section
{
	position: relative;
	float: left;
	display: none;
	margin-top: 5px;
	width: 800px;
	height: 80px;
	text-decoration: none;
}
.hs-link
{
	color: #505050 !important;
	-webkit-transition: .4s;
	transition: .4s;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none !important;
}
.hs-link .hs-logo
{
	display: inline-block;
	background: transparent;
	padding: 0;
}
.hs-link .hs-logo img
{
	max-width: 100px;
	max-height: 50px;
	width: auto;
	height: auto;
}
.hs-link span
{
	display: inline-block;
	padding: 0 0 0 20px;
	vertical-align: middle;
	font-size: 18px;
	max-width: 680px;
	max-height: 40px;
	overflow: hidden;
}

.h-time
{
	position: relative;
	float: right;
	width: 150px;
	margin-top: 38px;
	font-size: 12px;
	color: #272727;
}
.ht-num,.ht-location
{
	vertical-align: middle;
	display: inline-block;
	zoom: 1;
}
.ht-num
{
	margin-right: 0.1em;
}
.h-dark
{
	background: url(img/h_dark.png) #4F8ACC;
	height: 40px;
}
.h-date
{
	position: absolute;
	left: 0;
	top: 0;
	width: 230px;
}
.h-date_text
{
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 13px;
	position: relative;
	z-index: 1;
	padding-left: 20px;
}
.h-date_day
{
	font-size: 11px;
}
.h-dark_left
{
	width: 9000px;
	height: 40px;
	background: #0665E6;
	position: absolute;
	right: 0;
	top: 0;
}
.h-light
{
	position: relative;
	margin: 0 auto;
	padding-right: 10px;
	padding-left: 10px;
	max-width: 1323px;
	min-width: 1160px;
	width: 100%;
}
.h-menu
{
	position: absolute;
	left: 230px;
}
ul.okveds
{
    list-style: square;
 	padding-left: 10px;
    margin: 10px;
    color: #808080;
}
ul.square
{
	margin: 0;
	padding-left: 20px;
	list-style: square outside;
}
ul, ul.no_style
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.clearfix
{
	zoom: 1;
}
.clearfix:after
{
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.nomargin h2,
.nomargin h3
{
	margin-bottom: 0;
}
.styled.nomargin
{
	margin-top: 0;
	margin-bottom: 0;
}
.line-margin
{
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
.line-margin-bottom
{
	margin-bottom: 10px !important;
}
.line-margin-top
{
	margin-top: 10px !important;
}
.block-margin
{
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
.block-margin-bottom
{
	margin-bottom: 15px !important;
}
.block-margin-top
{
	margin-top: 15px !important;
}

.hm-item:hover
{
	z-index: 10;
}
.hm-item:hover .hm-link
{
	background: #0665E6;
}
.hm-item
{
	float: left;
	position: relative;
}
.hm-link
{
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 13px;
	display: block;
	padding: 0 18px;
	background: url(img/hm_item.png) no-repeat left top;
}
.hm-item:first-child .hm-link
{
	background-image: none;
}
.hm-link:hover, .hm-link:visited
{
	color: #fff;
}
.hm-item_icon,.hm-link:before
{
	vertical-align: middle;
	display: inline-block;
	width: 6px;
	height: 10px;
	background: url(img/icon/2.png) no-repeat;
	overflow: hidden;
	content: '';
	position: relative;
	top: -1px;
	margin-right: 0.6em;
}
.ct-cell
{
	text-align: left;
	vertical-align: top;
	padding: 10px 0 0;
}
#content_table
{
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}
.title
{
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	color: #fff;
	background: #0665E6;
	padding: 5px 10px;
	font-size: 16px;
	font-family: 'ArialNarrow';
}
.ct-left
{
	width: 230px;
}

.spf-content
{
	background: #fff;
	border-radius: 0 5px 5px;
	-moz-border-radius: 0 5px 5px;
	-webkit-border-radius: 0 5px 5px;
	padding: 25px 5px 15px 30px;
	position: relative;
}
.separate_form
{
	width: 360px;
	font-family: Arial;
	color: #363636;
	font-size: 12px;
}
.spf-title
{
	font-family: 'ArialNarrow';
	font-size: 24px;
	color: #000;
	margin: 0 0 13px;
	padding: 0 0 0 10px;
}
.spf-tab, .spf-tab:hover
{
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	float: left;
	margin: 0 1px 0 0;
	font-size: 14px;
	padding: 7px 24px;
	cursor: pointer;
	color: #014da8;
	background: #fbfaf9;
	text-decoration: none;
	border: 0;
	display: block;
}
.spf-tab_cur
{
	background: #fff;
	color: #363636;
}
.spf-label
{
	float: left;
	width: 50px;
	text-align: right;
	margin-right: 44px;
	color: #4F8ACC;
	padding-top: 5px;
}
.spf-input input
{
	padding: 0; margin: 0; border: 0;
	width: 100%;
	height: 16px;
	background: none;
}
.spf-input select
{
	padding: 0; margin: 0; border: 0;
	width: 100%;
	height: 16px;
	background: none;
}

.spf-input
{
	overflow: hidden;
	border: 1px solid #c4c4c4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 4px 10px;
	height: 25px;
	margin-right: 10px;
	background: #fff;
}

.spf-login-input
{
	margin-right: 0px;
}

.spf-line
{
	margin-bottom: 4px;
}
.spf-bottom
{
	border-top: 1px solid #edebe7;
	margin-top: 24px;
	padding-top: 7px;
}
.spf-reg
{
	font-size: 13px;
	margin-bottom: 2px;
}
/*.spf-reg a
{
	color: #d40000;
}*/
.spf-pass_recovery
{
	font-size: 11px;
}
.spf-pass_recovery a
{
	color: #6f6f6f;
}
.spf-submit
{
	position: absolute;
	right: 11px;
	top: 24px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 30px;
	height: 55px;
	background: url(img/spf_submit.png) no-repeat 50% 50% #f6f5f3;
}
.invisible_input
{
	right: 0;
	top: 0;
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity: 0;
	cursor: pointer;
}
.left_side
{
	padding: 0 10px;
	position: relative;
	z-index: 1;
}
.login_form .separate_form
{
	width: auto;
}
.login_form .spf-label
{
	position: absolute;
	margin-left: 10px;
	text-align: left;
}
.login_form .spf-tab
{
	padding: 0;
	margin: 0 7px;
	font-size: 12px;
	background: none;
	border-bottom: 1px dashed #014da8;
}
.login_form .spf-tab:hover
{
	color: #014da8;
}
.login_form .spf-tab_cur,.login_form .spf-tab_cur:hover
{
	color: #363636;
	border: 0;
}
.login_form .spf-tabs
{
	background: #fff;
	padding-top: 7px;
}
.login_form .spf-content
{
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	padding-left: 10px;
	padding-top: 15px;
}
.login_form .spf-submit
{
	top: 15px;
}
#wrapper
{
	padding-bottom: 215px;
}
.login_form .spf-bottom
{
	margin-top: 0px;
	border-top: 0;
}
.login_form
{
	margin-bottom: 10px;
}
.ls-sys_stat,.ls-block
{
	padding: 10px;
	border: 1px solid #babab9;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	font-size: 13px;
}
.ls-sys_stat table
{
	width: 100%;
	border-collapse: collapse;
}
.ls-sys_stat tr+tr>*
{
	border-top: 1px solid #d9d5cb;
}
.ls-sys_stat td,.ls-sys_stat th
{
	padding: 3px 0;
}
.ls-sys_stat th
{
	font-weight: normal;
	color: #4F8ACC;
	width: 75%;
}
.mb10
{
	margin-bottom: 10px;
}
.ls-diagramm
{
	table-layout: fixed;
	width: 100%;
	font-family: Tahoma;
	border-collapse: collapse;
}
.ls-diagramm td
{
	padding: 0;
	height: 140px;
	vertical-align: bottom;
	text-align: center;
}
.lsd-item
{
	background: #014da8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 11px;
	color: #fff;
	margin-right: 1px;
}
.ls-diagramm th
{
	text-align: center;
	font-size: 10px;
	color: #838282;
	font-weight: normal;
	padding: 0;
}

.content_indent
{
	padding: 0 10px;
	position: relative;
	z-index: 0;
	overflow-x: auto;
	max-width: 1073px;
}

.rec-big
{
	font-size: 16px;
	color: #000;
}
.rec-go
{
	text-decoration: none;
	background: #EA5607;
	color: #fff !important;
	display: inline-block;
	padding: 3px 12px;
	font-size: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}
.rec-go:hover
{
	color: #fff;
	text-decoration: none;
}
.rec-go.grey
{
	background: #585858;
}
.rec-go.disabled
{
	background: #ddd;
	color: #999 !important;
}
.f-counters
{
	float: left;
	margin-right: 88px;
}
.footer
{
	padding: 25px 0 0;	
}
.f-copy a
{
	color: #363636;
}
.f-copy
{
	font-size: 11px;
}

.hm-item:hover .hm-sub
{
	display: block;
}
.hm-sub
{
	position: absolute;
	overflow:hidden;
	left: 0;
	top: 40px;
	background: #4F8ACC;
	border-bottom: 5px solid #4F8ACC;
	font-size: 13px;
	width: 220px;
	display: none;
	padding-top: 5px;
}
.hm-sub li
{
	max-height: 26px;
}
.hm-sub a
{
	display: block;
	color: #fff;
	padding: 5px 30px;
	float: left;
	width: 100%;
}
.hm-sub a:hover
{
	background: #f6f5f3;
	color: #014da8;
}
.hm-caption
{
	display: block;
	color: #ccc;
	font-weight: bold;
	padding: 5px 15px;
	float: left;
	width: 100%;
}
.header
{
	top: 0;
	height: 140px;
	z-index: 200;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	align-items: center;
	width: 100%;
	border-bottom: 2px solid transparent;
	background: #f6f5f3;
	font-size: 13px;
	-webkit-transition: .1s;
	transition: .1s;
	-webkit-box-align: center;
	-ms-flex-align: center;
	padding: 0;
}
.header img
{
	max-height: 100%;
	width: 100%;
	max-width: 120px;
	border-style: none;
}

.header.mini
{
	position: fixed;
	border-color: #4F8ACC;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .11);
	transition: transform 0.5s;
	transform: translateY(-110px);
	height: 60px;
}
.header.mini.slideDown
{
	transform: translateY(0);
}
.header.mini .h-light
{
	height: 60px;
}
.header.mini .h-logo
{
	display: none;
}
.header.mini .h-contacts
{
	display: none;
}
.header.mini .h-time
{
	margin-top: 10px;
}
.header.mini .h-operator
{
	display: inline-block;
}
.header.mini .h-section
{
	display: inline-block;
}
.article
{
	font-size: 13px;
	line-height: 1.54em;
	color: #4d4d4d;
}
.article *
{
	line-height: 1.54em;
}
.article ul
{
	margin-bottom: 10px;
}
.article ul li
{
	padding-left: 32px;
	position: relative;
	margin-bottom: 4px;
}
.article ul li .ie_dash,.article ul li:after
{
	content: '';
	display: block;
	position: absolute;
	left: 16px;
	top: 0.4em;
	width: 9px;
	height: 9px;
	background: url(img/icon/3.png) no-repeat;
	overflow: hidden;
}
.article table, table.styled
{
	width: 100%;
	border-collapse: collapse;
}
.article th, .article td, table.styled th, table.styled td
{
	padding: 5px 24px;
}
.article th, table.styled th, table.styled tr.header td
{
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	background: #4F8ACC;
	vertical-align: top;
}
.article th+th, table.styled th+th, table.styled tr.header td+td
{
	border-left: 1px solid #E3E3E3;
}
.article td, table.styled td
{
	border: 1px solid #e3e3e3;
	background: #fff;
	color: #000;
	vertical-align: middle;
}
table.styled th.bordered, table.custom th.bordered
{
	border-bottom: 1px solid #E3E3E3;
}
table.styled tr:first-child th:first-child:before,
table.styled tr:first-child th:last-child:before,
.article tr:first-child th:first-child:before,
.article tr:first-child th:last-child:before,
table.styled tr.header:first-child td:first-child:before,
table.styled tr.header:first-child td:last-child:before
{
	content: '';
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(img/icon/4.png) no-repeat;
	overflow: hidden;
	position: relative;
	left: -19px;
	margin-left: -5px;
	margin-top: -5px;
}
.article tr:first-child th:last-child:before,
table.styled tr:first-child th:last-child:before,
table.styled tr.header:first-child td:last-child:before
{
	float: right;
	left: 19px;
	margin-right: -5px;
	margin-top: -5px;
	background-position: -5px 0;
}
.unstyled td
{
	padding: 0 !important;
	border: 0 none !important;
}
.article blockquote
{
	margin-left: 20px;
	padding-left: 17px;
	border-left: 1px solid #d9d5cb;
	margin-bottom: 10px;
}
.article p
{
	margin: 10px 0;
}
.article
{
	zoom: normal;
}

.ecp-price
{
	width: 15%;
}
.ecp-value
{
	width: 20%;
}
.ecp-input
{
	margin: 0;
}
.ecp-total
{
	font-size: 15px;
}
table.ecp_table
{
	margin-top: 0;
}
.ecp-submit
{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dfdfdf;
	padding-right: 14px;
}
.ecp-submit .rec-go
{
	padding: 3px 20px;
}
.ecp-label
{
	cursor: default;
	display: block;
	color: #000;
	margin-bottom: 3px;
}
.ecp-label.inline
{
	float: left;
	margin: 5px 10px 0 0;
}
.ecp-line
{
	margin-bottom: 10px;
}
.ecp-line ul li[type=square]
{
	margin-left: 20px;
	margin-top: 10px;
}
.ecp-colls
{
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}
.ecp-cell
{
	padding: 0;
	vertical-align: top;
}
.ecp-cell .ecp-line
{
	padding: 0 0 0 30px;
}
.ecp-colls_wrap
{
	margin: 0 0 0 -30px;
}

.ecpf-submit
{
	margin: 0px 5px 0px 0px;
	padding: 3px 20px;
}

table.list_table td,table.list_table th
{
	padding: 5px 5px;
}
table.list_table tr:first-child th:first-child:before
{
	left: 0px;
}
table.list_table tr:first-child th:last-child:before
{
	left: 0px;
}
.rui-select-done
{
	display: none;
}
.rui-select
{
	background: #fff;
    border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    height: 25px;
    padding: 4px 10px;
	display: block;
	position: relative;
}
.rui-select span
{
	display: block;
}
.ruisel-button
{
	display: block;
	width: 27px;
	height: 25px;
	background: url(img/icon/5.png) no-repeat 0 -1px;
	overflow: hidden;
	position: absolute;
	right: -1px;
	top: -1px;
}
.custom_select_expanded
{
	z-index: 1000;
}
.custom_select_expanded .ruisel-button
{
	background-position: 0 -25px;
}
.ruisel-face
{
	color: #4F8ACC;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 20px;
}
.ruisel-clickable
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	display: block;
}
.ruisel-select_options
{
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	background: #fff;
    border: 1px solid #C4C4C4;
	position: absolute;
	left: -1px;
	width: 100%;
	top: 23px;
}
.custom_select_expanded
{
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.ruisel-scroll
{
	font-size: 11px;
	overflow: auto;
	max-height: 200px;
}
.ruisel-scroll span
{
	padding: 2px 10px;
	cursor: pointer;
}
.ruisel-opt_over
{
	background: #c4c4c4;
	color: #000;
}

table.tapestry-palette
{
	width: 100%;
}

table.tapestry-palette select
{
	min-width: 100%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	overflow: auto;
}

table.tapestry-palette td.available-cell
{
	width: 50%;
}

table.tapestry-palette td.selected-cell
{
	width: 50%;
}

table.tapestry-palette td.controls
{
    left: 100%;
    margin-left: 16px;
    width: 60px;
    text-align: center;
    top: 20px;
}

.orsb-item
{
	margin-bottom: 4px;
	width: 250px;
	padding-left: 22px;
	vertical-align: top;
	position: relative;
	display: inline-block;
	zoom: 1;
}
.orsb-box
{
	position: absolute;
	left: 0;
	top: 1px;
}
.orsb-title
{
	color: #000;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
}
.orsb-boxes
{
	padding: 0 0 0 30px;
	margin-bottom: 10px;
	color: #4F8ACC;
}
.orsb-boxes .orsb-item
{
	width: auto;
}
.ecp-min_max .ecp-label
{
	float: left;
	font-size: 11px;
	padding-top: 5px;
	margin-right: 5px;
}
.ecp-min_max .ecp-line
{
	margin-bottom: 0;
}
.ecp-cell .orsb-item
{
	width: auto;
	color: #000;
	margin-top: 23px;
	margin-bottom: 0;
}
.ecp-hr
{
	background: #dfdfdf;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
	margin: 0 0 10px;
}
.ecp-radio
{
	vertical-align: middle;
}
.radio-btn, .checkbox
{
	width: 13px;
	margin-right: 5px;
}
.radio-btn ~ label.ecp-label,
.checkbox ~ label.ecp-label
{
	display: inline;
	margin-bottom: 0;
}

table.info_table td
{
	color: #505050;
	padding: 10px;
	vertical-align: top;
}
table.info_table.mono td
{
	width: 50%;
}

.oit-h
{
	width: 50%;
}

.htn-text
{
	height: 32px;
	line-height: 32px;
	position: relative;
	top: -3px;
}
.gecko .htn-text,.ie-lt8 .htn-text
{
	top: -4px;
}
.htn-item
{
	position: relative;
	background: #000000;
	font-size: 26px;
	color: white;
	width: 30px;
	height: 25px;
	line-height: normal;
	text-align: center;
	vertical-align: baseline;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	zoom: 1;
}
.htn-line
{
	position: absolute;
	background: #000;
	font-size: 0;
	display: block;
	left: 0;
	width: 100%;
	top: 12px;
	height: 1px;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	z-index: 1;
}
.h-dark404
{
	height: 27px;
}
.h-dark404 .hm-link
{
	height: 27px;
	line-height: 26px;
}
.h-dark404 .h-menu
{
	left: 130px;
}
.h-dark404 .hm-sub
{
	top: 27px;
}
.page404 .h-logo
{
	margin-bottom: 60px;
	left: -19px;
}
.page404
{
	padding-left: 130px;
	padding-top: 30px;
}
.title404
{
	color: #014da8;
	margin-bottom: 30px;
}
.big404
{
	font-weight: bold;
	font-size: 48px;
}
.small404
{
	font-size: 12px;
}
.medium404
{
	font-size: 17px;
	margin-top: -5px;
}
.ulh404
{
	font-size: 17px;
	margin-bottom: 10px;
}

.white_cross_icon
{
	vertical-align: middle;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(img/icon/9.png) no-repeat;
	overflow: hidden;
}
.login-error
{
	background: #4c679e;
	color: #fff;
	padding: 15px 45px;
	position: relative;
	margin: 10px 0 15px;
}
.login-error .white_cross_icon
{
	position: absolute;
	top: 15px;
	left: 20px;
}
.login-error-red
{
	background: #b83030;
	color: #fff;
	padding: 15px 45px;
	position: relative;
	margin: 10px 0 15px;
}
.login-error-red .white_cross_icon
{
	position: absolute;
	top: 15px;
	left: 20px;
}
.ors-filter a.cur
{
	color: #363636;
	text-decoration: none;
	cursor: default;
}
.etpp-small
{
	font-size: 11px;
}
.etpp-small .ors-separator
{
	vertical-align: middle;
	color: #6f6f6f;
}

.ecp-textarea textarea
{
	padding: 0; margin: 0; border: 0;
	width: 100%;
	background: none;
	height: 100px;
}
.ecp-textarea
{
	height: auto;
}

.aleft
{
    text-align: left !important;
}
.aright
{
    text-align: right !important;
}
.acenter
{
    text-align: center !important;
}
.vatop, .vatop td
{
    vertical-align: top !important;
}
.vamiddle, .vamiddle td
{
    vertical-align: middle !important;
}
.vabottom, .vabottom td
{
    vertical-align: bottom !important;
}
.icoColumn
{
    width: 16px;
}

.login-button-panel
{
	text-align:right;
	padding-top:5px;
}

.left
{
	float:left !important;
}
.right
{
	float:right !important;
}

.gwt-PopupPanel
{
    z-index: 10001;
    color: #505050;
    padding: 20px;
    border: 2px solid #505050;
}
.gwt-PopupPanel.calendar
{
    padding: 0;
    border: none;
}
.datePickerButton
{
	background: url("../img/buttons/cal.gif") no-repeat;
	border: none;
	display: inline-block;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 0;
	right: 0;
	margin-top: 4px;
	margin-right: 5px;
	overflow: hidden;
	cursor: pointer;
}
.gwt-PopupPanelGlass
{
	z-index: 10000;
}
.gwt-SuggestBoxPopup
{
	border: 1px solid #505050;
	padding: 0px;
	cursor: pointer;
}
.gwt-SuggestBoxPopup table
{
	width: 100%;
}
.gwt-SuggestBoxPopup .item
{
	font-size: 100%;
	cursor: pointer;
}
.gwt-SuggestBoxPopup .item-selected
{
}
.gwt-SuggestBoxPopup .gwt-TextBox
{
	background: rgba(0, 0, 0, 0) url("img/icon/11.png") no-repeat scroll 98% center;
}
.gwt-Button, .gwt-Button:visited
{
    background: none repeat scroll 0 0 #EA5607;
    border: 0px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    cursor: pointer;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    margin: 0px 5px 0px 0px;
    padding: 3px 20px;
    text-decoration: none;
    white-space: nowrap;
}
.gwt-Button:hover
{
    border: 0px;
    text-decoration: none;
    color: #FFFFFF;
}
.gwt-Button:active
{
    border: 0px;
}
.gwt-Button[disabled], .gwt-Button.disabled
{
    border: 0px;
    background: #ddd;
	color: #999 !important;
	cursor: default;
}
.gwt-Button[disabled]:hover, .gwt-Button.disabled:hover
{
    border: 0px;
    background: #ddd;
	color: #999;
	cursor: default;
}
.gwt-Button.grey
{
	background: #585858;
}
.list_table .gwt-Button
{
	margin: 0;
}
.gwt-DialogBox
{
	z-index: 1001;
}
.gwt-DialogBoxGlass
{
	z-index: 1000;
}
.gwt-DialogBox .dialogMiddleLeft
{
 	background: none repeat scroll 0 0 #FFFFFF;
    border-left: 2px solid #505050;
}
.gwt-DialogBox .dialogMiddleRight
{
 	background: none repeat scroll 0 0 #FFFFFF;
    border-right: 2px solid #505050;
}
.gwt-DialogBox .dialogBottomCenter
{
 	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #505050;
}
.gwt-DialogBox .dialogBottomLeft
{
 	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #505050;
    border-left: 2px solid #505050;
}
.gwt-DialogBox .dialogBottomRight
{
 	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #505050;
    border-right: 2px solid #505050;
}
.gwt-DialogBox .Caption
{
    background: none repeat scroll 0 0 #505050;
    border-top: 1px solid #E3E3E3;
    border-bottom: 0px;
    color: #FFFFFF;
    cursor: default;
    padding: 4px 8px 4px 4px;
}
.gwt-DialogBox .dialogTopLeft
{
 	background: none repeat scroll 0 0 #505050;
    border-top: 1px solid #E3E3E3;
}
.gwt-DialogBox .dialogTopRight
{
 	background: none repeat scroll 0 0 #505050;
    border-top: 1px solid #E3E3E3;
}
.gwt-TextBox, .gwt-DateBox
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    overflow: hidden;
    padding: 3px 7px;
}
.gwt-TextArea
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    overflow: auto;
    padding: 3px 7px;
}
.gwt-PasswordTextBox
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    overflow: hidden;
    padding: 3px 7px;
}
.gwt-ListBox
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    overflow: hidden;
    padding: 3px 7px;
}
.gwt-SelectBox
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
    line-height: 17px;
    height: 25px;
    overflow: hidden;
    padding: 3px 7px;
    display: block;
    cursor: pointer;
}

.fullWidth
{
	width: 100%;
}
.minWidth
{
	width: 1%;
}
.error
{
    color: red;
}
.errorMessage
{
	color: red;
	font-weight: bold;
}
.warning
{
    color: red;
}
.success
{
	color: green;
}
.fieldValue
{
	vertical-align: middle;
	padding: 0 5px;
}
.fieldPadding
{
	vertical-align: middle;
	padding: 0 5px 0 0;
}
.fieldButton
{
	width: 26px;
}
.addButton
{
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url('/etp/img/buttons/add_plus.png') no-repeat;
	text-decoration: none !important;	
}
.editButton
{
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url('/etp/img/buttons/edit.png') no-repeat;
	text-decoration: none !important;
}
.deleteButton
{
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url('/etp/img/buttons/delete.png') no-repeat;
	text-decoration: none !important;
	border: 0;
}
.checkButton
{
	cursor: pointer;
	display: inline-block;
	height: 30px;
	width: 30px;
	background: url('/etp/img/buttons/check.png') no-repeat;
	text-decoration: none !important;
	border: 0;
}
.formTable
{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	color: black;
}
.formButtonsPanel
{
	padding-top: 10px;
}
.textField
{
	width: 100%;
}
.textFieldValue
{
	vertical-align: middle;
}
.selectField
{
	width: 100%;
	position: relative;
}
.selectField .ruisel-button
{
	cursor: pointer;
	top: 0;
	right: 0;
}

.phoneCountryCodeField
{
	width: 45px;	
}

.phoneRegionCodeField
{
	width: 65px;	
}

.disabled
{
	border-color: #e4e4e4;
	color: #808080;	
}
.captionField
{
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
    background: none repeat scroll 0 0 #4F8ACC;
    color: #FFFFFF;
    border-radius: 5px;
	padding: 4px 0;
	width: 100%;
}
.imageButton
{
	width: 16px;
	cursor: pointer;
}
.filesTable
{
	width: 100%;
	border-spacing: 0px 5px;
}
.filesTable .file
{
	clear: both;
	padding: 5px;    
	height: 26px;
	overflow: hidden;
	position: relative;
	border: 1px solid #505050;
 	background: none repeat scroll 0 0 #DDDDDD;
}
.filesTable .file .fileSize
{
	position: relative;
	float: right;
	padding: 0 10px;
    color: #505050;
}
.filesTable .file .fileName
{
	position: relative;
	display: inline-block;
	font-weight: bold;
}
.filesTable .file .fileDelButton
{
	position: relative;
	float: right;
}
.filesTable .file .loadingIndicator
{
	display: none;
}
.filesTable .file.loading
{
	border-color: #9c9;
}
.filesTable .file.loading .loadingIndicator
{
	display: block;
	position: absolute;
	height: 26px;
	left: 0;
	width: 0;
	top: 0;
	background: #cfc;
	/*border-color: #9c9;*/
}
.filesTable .file.loading.error
{
 	border-color: #f99;
}
.filesTable .file.loading.error .loadingIndicator
{
 	background: #fcc;
}
.filesTable .file.loaded
{
	background: #cfc;
	border-color: #9c9;
}
.filesWarning
{
    color: #505050;
	font-size: 11px;
}
table.styledTable
{
	width: 100%;
	border-collapse: collapse;
	/*margin-top: 5px;*/
}
table.styledTable td
{
	padding: 5px;
	border: 1px solid #e3e3e3;
	/*background: #fff;*/
	color: #505050;
	vertical-align: middle;
}
table.styledTable tr.trheader td
{
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #505050;
	background: #e3e3e3;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #cccccc;
}

table.unstyledTable td
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
}

.makeBidLot
{
	text-align: center;
	vertical-align: middle;
    background: none repeat scroll 0 0 #4F8ACC;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
	padding: 3px 0;
}
.makeBidRange
{
	text-align: center;
	font-weight: bold;
	vertical-align: top;
    color: #808080;
	margin: 3px 0;
}
.makeBidPriceTitle
{
	font-weight: bold;
}
.makeBidPriceRedTitle, .makeBidPriceRedTitle td
{
	font-weight: bold;
    color: #CF3C19 !important;
}
.formCaution
{
	text-align: left;
	vertical-align: middle;
    color: #808080;
	margin: 0 3px;
}
.formCloseButton
{
	background: url("img/icon/9.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	position: relative;
	display: block;
	height: 16px;
	width: 16px;
	right: -16px;
	top: -1px;
	cursor: pointer;
}

/* поле выбора даты*/
.datePicker-input
{
    position: relative;
}
.datePicker-input input
{
    min-width: 30px;
}
.datePicker-input a
{
    position: absolute;
    top: 2px;
	right: 5px;
}
.datePicker-input a.clearbutton
{
    right: 25px;
}

.calendarBody table th,
.calendarBody table td
{
	padding: 3px;
}
/* конец / поле выбора даты*/

.multiSelectField
{
    width: 100%;
    height: 100%;
}
.multiSelectFieldButton
{
    width: 100%;
}

/*
 * Ячейки, относящиеся к активному или следующему тарифному плану
 * (в таблице выбора ТП).
 */
table.styled td.unallowed
{
    background-color: #DDDDDD;
}

.filesFieldTitle
{
	width: 200px;
}

.fieldLabel,
.filesFieldTitle
{
	vertical-align: top;
	font-weight: bold;
	color: #505050;
	padding: 0 5px;
}
.required:after
{
    color: #b83030;
    content: "\00a0*";
}

td.formTableCell
{
	padding-bottom: 10px;
}

.gwt-CheckBox input
{
	float: left;
}

.gwt-CheckBox label
{
	display: table;
	color: #505050;
	margin-left: 20px;
	margin-bottom: 5px;
}

.gwt-RadioButton input
{
	margin-top: 3px;
	float: left;
}

.gwt-RadioButton label
{
	display: table;
	color: #505050;
	margin-left: 20px;
	margin-bottom: 5px;
}

.checkBoxLabel
{
	font-weight: bold;
}

.accountBlocked
{
    /*color: #d9261c;*/
    border-bottom: 1px dashed;
    cursor: help;
}

.demandStateEdit
{
	font-weight: bold;
	color: #000;
}

.demandStatePending
{
	font-weight: bold;
	color: #ff6c00;
}

.demandStateRenounced
{
	font-weight: bold;
	color: #808080;
}

.demandStateAccepted
{
	font-weight: bold;
	color: #14A700;
}

.demandStateRejected
{
	font-weight: bold;
	color: #A70023;
}

a.simpleLink
{
	font-weight:normal;
	color: #0f4be8;
}

.inlineCardTitle
{
	float: left;
	margin-right: 10px !important;
}
.identifier
{
	background-color: #363636;
	color: #FFFFFF;
}
.identifierPrice
{
	color: red;
}
.identifierLink
{
	background-color: #014da8;
	color: #FFFFFF;
	padding: 2px;
}
.boldTitle
{
	font-weight: bold;
	color: #363636;
}
.bigTitle
{
	font-size: 19px;
	color: #363636;
}
.inlineButton
{
	float:left;
	margin-top: 3px !important;
}
.nowrap
{
	white-space: nowrap;
}

.tab-container
{
    border-bottom: 1px solid rgb(223, 223, 223);
    font-size: 12px;
    padding-bottom: 15px;
}

.tabs li
{
    display: inline-block;
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid;
    line-height: 12px;
}

.tabs li:last-child
{
    border-right: none;
}

.tab-link.active
{
    text-decoration: none;
    color: #363636;
    cursor: default;
}

.treebutton
{
	width: 9px;
	height: 9px;
	display: inline-block;
	background: url(img/treelist_expand.gif) no-repeat;
	margin-right: 5px;
	cursor: pointer;
}

.treebutton.expanded
{
	background: url(img/treelist_collapse.gif) no-repeat;
}

.criterionValueLayout, table.criterionValueLayout td,
.attributeValueLayout, table.attributeValueLayout td
{
	width: 100%;
	margin: 0;
	padding: 1px;
}

/* Панель поиска торгов*/
.searchPanel
{
	width: 100%;
	border-collapse: collapse;
}
.queryPanel
{
	width: 100%;
	background: #EA5607;
	padding: 10px;
}
.queryPanelSortCaption
{
	color: #fff;
	white-space: nowrap;
	margin-right: 10px;
}
.queryFieldLayout
{
	width: 100%;
	padding-bottom: 10px;
}
.queryFieldButton
{
	position: absolute;
	right: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0) url("img/icon/11.png") no-repeat center;
    border: 0px;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    width: 25px;
    height: 25px;
}

.filterPanel
{
	width: 220px;
	margin: 10px 0 0 10px;
	border-collapse: collapse;
}
.filterItem
{
	background: #E1E2E3;
	border-left: 1px solid #4F8ACC;
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    padding: 3px 10px;
    text-decoration: none;
    white-space: nowrap;
    color: #4F8ACC;
    
    -webkit-touch-callout: none; /* iOS Safari */
  	-webkit-user-select: none;   /* Chrome/Safari/Opera */
  	-khtml-user-select: none;    /* Konqueror */
  	-moz-user-select: none;      /* Firefox */
  	-ms-user-select: none;       /* IE/Edge */
  	user-select: none;           /* non-prefixed version, currently not supported by any browser */
}
a.filterItem
{
	display: block;
	text-decoration: none;
}
a.filterItem:hover, a.filterItem:visited
{
	color: #4F8ACC;
}
.filterItem.bordered
{
	border-top: 1px solid #4F8ACC;
	border-bottom: 1px solid #4F8ACC;
}
.filterItem.selected
{
	background: #A4A4A5;
	color: #363636;
}
.filterItem.first
{
    border-radius: 5px 0 0 5px;
    border-left: 0;
}
.filterItem.first.bordered
{
    border-left: 1px solid #4F8ACC;
}
.filterItem.last
{
    border-radius: 0 5px 5px 0;
}
.filterItem.last.bordered
{
    border-right: 1px solid #4F8ACC;
}

.filterItem.sort
{
	background: #E1E2E3 url(img/icon/5.png) no-repeat -3px -3px;
	overflow: hidden;
	padding: 3px 10px 3px 20px;
}
.filterItem.sort.asc
{
	background-position: -3px -26px;
}
.filterItem.sort.selected
{
	background: #A4A4A5 url(img/icon/5.png) no-repeat -3px -3px;
	color: #363636;
}
 .filterItem.sort.asc.selected
{
	background: #ccc url(img/icon/5.png) no-repeat -3px -26px;
	color: #363636;
}


.blockPanel
{
	background: #ececec;
	border: 1px solid #e3e3e3;
}
.blockPanelTitle
{
	width: 100%;
	height: 26px;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 26px;
	overflow: hidden;
}
.blockPanelTitleLabel
{
	font-size: 11px;
	cursor: pointer;
	border-bottom: 1px solid #c4c4c4;
	display: inline-block;
}
.blockPanelExpandButton
{
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0) url(img/icon/5.png) no-repeat -3px -3px;
    border: 0px;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    width: 16px;
    height: 16px;
}
.blockPanelExpandButton.expanded
{
	background-position: -3px -26px;
}
.blockPanelClearButton
{
	position: absolute;
	right: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0) url("images/popup.png") no-repeat center;
    cursor: pointer;
    display: inline-block;
    border: 0;
    margin: 0;
    width: 26px;
    height: 26px;
}
.blockPanelContent
{
	margin: 0 8px 8px 8px;
	overflow: hidden;
}
.blockPanel input, .blockPanel select
{
	font-size: 11px;
	padding: 3px 4px;
}
.blockPanel select
{
	padding-left: 3px;
}
.blockPanel input[disabled], .blockPanel select[disabled]
{
	background: #f6f5f3;
}

.blockPanelCheckboxLabel
{
	font-size: 11px;
	margin-bottom: 5px;
}


.labelInside
{
	color: #7f7f7f !important;
}
.cellTable
{
	border-bottom: 1px solid #ccc;
	text-align: left;
	margin-bottom: 4px;
}
.tablePager
{
	margin-top: 10px;
}

.offerType
{
	display: inline-block;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    cursor: help;
}

.offerType.buying
{
	background: rgba(0, 0, 0, 0) url("/etp/img/arrow_down.gif") no-repeat center;
}

.offerType.sale
{
	background: rgba(0, 0, 0, 0) url("/etp/img/arrow_up.gif") no-repeat center;
}

.offerType.rfi
{
	background: rgba(0, 0, 0, 0) url("/etp/img/question_mark.gif") no-repeat center;
}

.waiting
{
	background: rgba(0, 0, 0, 0) url("/etp/img/loading.gif") no-repeat left;
    width: 16px;
    height: 16px;
}

table.styled td.allowed
{
	background-color: #98FB98;
}

table.styled td.rejected
{
	background-color: #FFA8AF;
}

table.styled td.disabled
{
	color: #808080;	
}

.rangeStage
{
	display: inline-block;
	border: 2px solid;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
	padding: 0 15px;
	cursor: pointer;
	color: #000;
}

.rangeStage.declared
{
	border-color: #ff9900;
}

.rangeStage.current
{
	border-color: #6aa84f;
}

.rangeStage.finished
{
	border-color: #b7b7b7;
}

.rangeStage.paused
{
	border-color: #073763;
}

.rangeStage.declared:hover,
.rangeStage.declared.inactive
{
	background-color: #ff9900;
	color: #fff;
}

.rangeStage.current:hover
{
	background: #6aa84f;
	color: #fff;
}

.rangeStage.finished:hover,
.rangeStage.finished.inactive
{
	background: #b7b7b7;
	color: #fff;
}

.rangeStage.declared.inactive:hover,
.rangeStage.finished.inactive:hover
{
	cursor: default;
}

.rangeStage.paused:hover
{
	background: #073763;
	color: #fff;
}

.rangeStage.checkDemand:hover
{
	border-color: #6aa84f;
	background: #6aa84f;
	color: #fff;
}

.rangeStage.checkDemand
{
	border-color: #a80901;
	background: #a80901;
	color: #fff;
}

.info_block
{
	text-align: left;
	font-size: 13px;
    color: #000;
    border: 1px solid #e3e3e3;
    background-color: #fff;
	padding: 10px;
	position: relative;
}

.info_block .list_table th
{
	background-color: #4F8ACC;
}

.position_block_content
{
	position: relative;
}

.position_block_left
{
	width: 100%;
	float: left;
	margin-right: -250px;
}

.position_block_left > div
{
	margin-right: 250px;
}

.position_block_right
{
	width: 250px;
	float: right;
}

.position_price_block_expand
{
	position: absolute;
	bottom: 0;
}

.position_price_block_expand .inlineCardTitle
{
	position: relative;
}

.position_price_block_expand .inlineCardTitle::after
{
    position: absolute;
    right: -15px !important;
    margin-left: 0;
    top: 50%;
    bottom: auto;
    line-height: 10px;
    width: 10px !important;
    height: 10px !important;
    margin-top: -3.5px !important;
    color: #014da8; /*inherit;*/
    transition: none;
    font-family: 'arial' !important;
    content: "\25b6";
}

.position_price_block_expand.expanded .inlineCardTitle::after
{
	transform: rotate(90deg);
}

.position_price_block_expand .inlineButton
{
	margin-top: 1px !important;
	margin-left: 15px;
}

.position_price_block_content
{
	margin-top: 5px;
	padding-right: 1px;
}


.property_small_title
{
	font-size: 11px;
	color: #808080;
}

table.defaultCellPadding td
{
	padding: 2px;
}

.captchaRow input
{
	text-transform: uppercase;
}

.header-section
{
	width: 100%;
	display: block;
}

.header-section-container
{
	height: 150px;
	width: 100%;
	position: relative;
}

.header-section.empty
{
	height: 0px;
}

.header-section-bg
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 1;
}

.header-section-bg img
{
	height: 150px;
	width: 100%;
}

.header-section-content
{
	position: absolute;
	width: 1050px;
	top: 0;
	left: 50%;
	bottom: 0;
	right: 0;
	margin-left: -525px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	z-index: 10;
}

.header-section-breadcrumbs
{
	position: absolute;
	top: 20px;
	left: 0;
}

.header-section-info
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 62px;
	padding-right: 32px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

.header-section-title
{
	color: #f9f9f9;
	border: 0;
}

.header-section-logo
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 150px;
	height: 150px;
	background: #fff;
	padding: 15px;
}

.header-section-logo img
{
	max-width: 120px;
	max-height: 120px;
	height: auto;
}

.section-logo
{
	color: #0079ae;
	-webkit-transition: .4s;
	transition: .4s;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none !important;
}

.section-logo .header-section-logo
{
	display: inline-block;
	width: 100px;
	height: auto;
	max-height: 75px;
	background: transparent;
	padding: 0;
}

.section-logo .header-section-logo img
{
	max-width: 100px;
	max-height: 75px;
	width: auto;
	height: auto;
}

.section-logo span
{
	display: inline-block;
	padding: 0 0 0 20px;
	max-width: 200px;
	vertical-align: middle;
}

.section-logo-grid
{
	max-width: 26% !important;
	width: 26% !important;
	padding-left: 20px;
}

.section-logo-border
{
	display: block;
	padding: 0;
	max-width: 1px;
	width: 1px;
	background-color: #dfdfdf;
	height: 72px;
	margin-top: -1px;
}

.breadcrumbs-menu
{
	font-size: 12px;
	padding-bottom: 15px;
}

.breadcrumbs-item
{
	display: inline-block;
	margin-right: 5px;
	line-height: 12px;
	 	color: #f9f9f9;
}

.breadcrumbs-separator
{
	display: inline-block;
	color: #f9f9f9;
	margin-right: 5px;
	line-height: 12px;
}

.breadcrumbs-link
{
	display: block;
	white-space: nowrap;
	color: #f9f9f9;
	text-decoration: none;
}

.breadcrumbs-link:visited
{
	color: #f9f9f9;
	text-decoration: none;
}

.breadcrumbs-link:hover
{
	color: #005991;
}

.heading
{
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 2px;
	margin-bottom: 15px;
}

.heading
{
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 2px;
	margin-bottom: 15px;
}

.banners
{
	
}

.banner
{
	float: left;
	margin: 0 0px 10px 0;
}
.banner img
{
	max-width: 100%;
	max-height: 200px;
	border: 1px solid #babab9;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

#cadesplugin_ovr
{
	z-index: 1000;
}

.cellTableHeader
{
	background: #4F8ACC none repeat scroll 0 0 !important;
	border-left: 1px solid #E3E3E3 !important;
}

.contact-button 
{
    border: 1px solid #333;
    padding: 10px 15px;
    text-decoration: none !important;
    color: #fff !important;
    background: #EA5607;
    font-size: 14px;
}
.contact-button:hover 
{
    background: #EA5607;
}
.logo-str
{
	margin-top: 38px;
    margin-left: 20px;
    font-size: 16px;
    font-weight: bold;
    position: relative;
	float: left;
}
.header.mini .logo-str
{
	display: none;
}
.footer-table
{
	border-spacing: 0px 5px;
	padding-bottom: 25px;
}
.footer-td
{
	padding-left: 100px;
}
.footer-td-header
{
	font-weight: bold;
    padding-bottom: 10px;
}

.embla, .embla-full 
{
  --slide-spacing: 1rem;
  --slide-size: 100%;
  padding: 1.6rem;
  padding-top: 0px;
  position: relative;
}

.embla-full 
{
	background-color: black;
	position: absolute;
	z-index: 1000;
	--slide-size: 100%;
	width: 100%;
	height: 100%;
	padding-top: 20px;
}

.embla__viewport 
{
  overflow: hidden;
}

.embla__container 
{
  display: flex;
  flex-direction: row;
  height: auto;
  margin-left: calc(var(--slide-spacing) * -1);
}

.embla__slide 
{
  flex: 0 0 var(--slide-size);
  min-width: 0;
  padding-left: var(--slide-spacing);
  position: relative;
}

.embla-full .embla__slide 
{
  margin-left: 23%;
  margin-right: 23%; 
}

.embla__slide__img 
{
  display: block;
  width: 100%;
  height: 30rem;
  object-fit: contain;
}

.embla-full .embla__slide__img
{
  height: 35rem;
}

.embla__slide__number 
{
  width: 4.6rem;
  height: 4.6rem;
  z-index: 1;
  position: absolute;
  top: 0.6rem;
  right: 0.6rem;
  border-radius: 50%;
  background-color: rgba(var(--background-site-rgb-value), 0.85);
  line-height: 4.6rem;
  font-weight: 500;
  text-align: center;
  pointer-events: none;
  display: none;
}

.embla__slide__number > span 
{
  color: var(--brand-primary);
  background-image: linear-gradient(
    45deg,
    var(--brand-primary),
    var(--brand-secondary)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.6rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.embla-thumbs 
{
  --thumbs-slide-spacing: 0.8rem;
  --thumbs-slide-height: 9rem;
  margin-top: var(--thumbs-slide-spacing);
}

.embla-thumbs__viewport 
{
  overflow: hidden;
}

.embla-thumbs__container 
{
  display: flex;
  flex-direction: row;
  margin-left: calc(var(--thumbs-slide-spacing) * -1);
}

.embla-thumbs__slide 
{
  flex: 0 0 12%;
  min-width: 0;
  padding-left: var(--thumbs-slide-spacing);
  position: relative;
}

.embla-full .embla-thumbs__slide 
{
  flex: 0 0 7%;
}

.embla-thumbs__slide__button 
{
  -webkit-appearance: none;
  background-color: transparent;
  touch-action: manipulation;
  display: block;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  transition: opacity 0.2s;
}

.embla-thumbs__slide--selected .embla-thumbs__slide__button 
{
  opacity: 1;
}

.embla-thumbs__slide__img 
{
  display: block;
  width: 100%;
  height: 5rem;
  object-fit: cover;
}

.embla-thumbs__slide__number 
{
  width: 3rem;
  height: 3rem;
  z-index: 1;
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
  border-radius: 50%;
  background-color: rgba(var(--background-site-rgb-value), 0.85);
  line-height: 3rem;
  font-weight: 500;
  text-align: center;
  pointer-events: none;
}

.embla-thumbs__slide__number > span 
{
  color: var(--brand-primary);
  background-image: linear-gradient(
    45deg,
    var(--brand-primary),
    var(--brand-secondary)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.4rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.embla__button 
{
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 20rem;
  height: 20rem;
  background: none;
  border: none;
}

.embla-full .embla__button 
{
	fill: white;
}

.embla__button:disabled 
{
  opacity: 0.3;
}

.embla-full-close 
{
	color: white;
	background-color: black;
	position: relative;
	left: 96%;
}

.emblaContainerWithRows 
{
	display: flex;
	align-items: center;
}

.downloadLotImageBtn
{
	margin-left: 10px;
	margin-bottom: 7px;
}

tr.redRow td
{
	color: #cf3c19;
}