html, body { height: 100%; }
div.header { display: block; position: relative; z-index: 9999; top: 0px; width: 100%; height: 124px; transition: all 0.5s ease; }
div.header.scrolled { top: -64px; opacity: 1.0; transition: all 0.5s ease; }
div.header .left-bg .logo-small { height: 51px; width: 74px; position: absolute; top: 67px; right: 250px; background-image: url("../img/menu/menu-polix-small.png"); cursor: pointer; opacity: 0.0; transition: all 0.5s ease; }
div.header.scrolled .left-bg .logo-small { right: 150px; opacity: 1; transition: all 0.5s ease; }
div.header .left-bg .logo-large { height: 125px; width: 174px; position: absolute; top: 0px; right: 56px; background-image: url("../img/menu/menu-polix-large.png"); cursor: pointer; opacity: 1.0; transition: all 0.5s ease; }
div.header .left-bg .logo-large:hover { transform: translateY(-4px); }
div.header.scrolled .left-bg .logo-large { opacity: 0.0; transition: all 0.5s ease; }
div.header .left-bg   { display: table-cell; position: relative; width: 50%; min-width: 160px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAB9CAYAAACIwrIwAAAAeklEQVQ4y82UMQ6AIAxFX5Xdq3D/wbs4egdjHbRKiJAGBmWB/Lzf36FFAAUIGiPng/MM1/0oAdVMKcOJkrteKjtcVbsHLjJpnVvxwNpVR/siXG102fdP0/8S0cVURr0Nbtsdp8vWnJJd7LsYgQ2YA7CYArAKMAGItXEA2rCmHO9um9cAAAAASUVORK5CYII=); }
div.header .left      { display: table-cell; width: 90px; min-width: 90px; background-image: url(data:image/png;base64,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); }
div.header .center    { position: relative; display: table-cell; min-width: 540px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAB9CAYAAADgMTAIAAABT0lEQVR42u3WvUoDQRiF4W8mGxJ/NkJUkGwhlnbpRS/C1vuwt/ceUwVsBBvBIrtjayHpgrOvb64gD+ecb7aJiBKAX1PW62BAgvFrggLhJFKKiQhx7CYypkS8WlbLRKyWV8tqCfH8OnYTcexuxGoJob0jmEQcuxAhPohCfEd8R9yI59dEhLgRExHiRkxEiNUSIsSNWK1KIYPVEiLE8yvkLyB3mw0Dcv/4zIC0yxUDct7dMiAny44Bmc5OKQ+iX7+VQQYTqS0RCgQzdkoiPQWy6wcKxERMxET2Xq3e81sbxGrV9q01pkRKRKQxf2v9BPz+f5uH3ROjWjfXLQPSrY4ZkMsLCORsMWNA5kdTBiTlzIDkSaYkMrFaVstE/sNGcrZaQoTshyQTEXIQSKJUKzn2uiDt4vUFAYmIKwrknQJ5o0C2JuJGDgP5oEA+KZAvAuQblXWi+AgqMbQAAAAASUVORK5CYII=); }
div.header .center .title { position: absolute; top: 2px; left: -10%; right: 10%; width: 120%; height: 64px; line-height: 64px; white-space: nowrap; color: #FFFFFF; font-size: 30px; font-family: 'Fugaz One', cursive; text-shadow: 0px 0px 16px #7B0000, 0px 5px 5px #000; }
div.header .center .links { position: absolute; top: 73px; text-align: left; color: #0000DD; font-weight: bold; font-size: 13px; white-space: nowrap;  }
div.header .center .path  { position: absolute; top: 95px; text-align: left; color: #DD0000; font-size: 14px; white-space: nowrap; }
div.header div.path a:link:visited:hover:active { color: #000; }
div.header .right     { display: table-cell; width: 48px; min-width: 48px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAB9CAYAAADkxOA1AAAFQklEQVR4Xu2YW4hV5RvGf++3Tvs0R0xDS0vMQ0SNgheeiqhEKfCvXYVB0YFC7UAkXUQQRFdWl9WNyJ+CvCxNIzKLUou0mGwGMouRkdRxzursPbP3OvSt5ez2hVDUMLP3ou/Z++Fbe++b78fzvu/61hYgIsWyo44O0g1AuqWor0wCNlFkEjAAponrKZOAmUJ1lWliA2BKyEwhA2DGaJplmtgAmCY2PWAADECUdgBMExsAc5gzCRgAcx8wJWQAzBg1AAbA9IABMACmB1InU0ImAQNgesAkYABCU0JTkAEwY9QkYAAEiDoyGSzgJtdlXTbLEs+jSal0JLB2805GB3qpBD4/XBrk0IXfGDvfh+2X+V9TEw+3tNBiWTSqZMPjb0VRGBAGsSsEvrZe/Ykxek99S1/Pj9yiSGA2FgqNB7D1lYNRdeN+ZUJ7HL8cu5S4oj3Sd4ZTx/exQgI2aZDVuRyNIrvQPo8kgdiBr0EmCCplKuUi5dIVJoqjuNlmWq9fSH9vNy+f2M+mUonn2tsbA8DNNKNrSDuqgiRr4JfjNDTEZcaLlxi/MoTj5Wmfu5jPvnyPcGiIh5qbmWPb1FOy450z105SDRNGGiQI8HUilfExJkoxxDDFS/2ULg/S89PnnP35CM+2tSX9US/Jtrd7agDXgqBfSWlV0yhdHtIQFymOXmT4wq90ffU+m7Ie2+tUUnYY/iVfYhEH27EQ5aKsDMr2tPVqeay8/wU+/XIPlcHBuC8a+HlAFMpycbIKsewEwnJiGJc77nuao8f2wtDvPKVLyhOZyQQi/pkslJPDy8eJOCTWYMvWbOW7Ex9B/6mkJ250nJlKgH8oARTKyeCKAmUnFu1FK7fQ2X2I/d1fsGv2bG73vEZMoAaCcnDiMYwCsRLPv209jptnZ+cBXtTldG8+P70AQRXg30JgYbl53LwkIBHC9YvX4eRaefObDxgJQx6cxjFr+0HIlBUpxM5iZ9vwIghRtCMsuyvHnq//z0gQ8Fhr63QB1BKYOkROQ4iGUISxsbj1nu3s+2o3peFhtmmIhkygBgEoDyvTihsJ4WRJLb17O4eP7CYaGYkhGjOBGoQQiYvlaYiCJClE2ovWPsmxzg/pH/g1OZavzGQaL4GaYggb8Zpx4iRio7hh+RbOne3kta4DbM7neLSlZeoAQTWB6YDARjkFnJwkKSAOrfNtsm3zOfD9Xk7397Mxn2dNNjvtY3RK9wpxC9iiiJQDlotYHgtWPcFA38/s6vqY7okJHtFpuCL/BiBk2iXJmMXKKhyxQQNIbNsj13YTX58+zMHzXWzMZZNnjIJS9S+ha6VAZbBcBeKAldFLAbFyzL71AdoX3smRnqN8cv4kK1yHDfk8HZ6HJfJ3Z6GQGZVlo1QBR9mInUG5OSrFgl7zzFq6XoOso7f/F944d5Ly0AXalbBCgyzPZFjoONW/e/BEEEBWPX88YsYVEUXagU/ojxOUx/DHRyd9mXB8ACkPEIYVKJ6lNKw9epFiaRzfjwCoVo68tGNxRB0VhhFBSLKxih9SLodUtMtBROBPggISWwSlBNsWHEevlvbNC5qot6IotgYJEhgqlRA/AQjRfMn32gmsKLCUwrJEG+x5c3M0jqSaShVKX0MQpxCTRCACSkkCICLY181qDAChqmqpQARILSVEapxq8oPd0uzRiBKpWkBqPQA1EAA7k3VIs2xRKt0AylJpT8AixTIlZBIwPaDUf72EDIABEJPAlGQARNIOYJq4rhLg1bQDvJt2gNfTDvBM2gG2pB1gddoBlqQdYE7aAQppB7BJsf4AY5RilBr4ReoAAAAASUVORK5CYII=); }
div.header .right-bg  { display: table-cell; height: 124px; width: 50%; min-width: 160px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAB9CAYAAABu63l0AAAAzElEQVRIx+2WvQoCMRCEZzYBC+WwtPAHrMTKJ7L2MXxZwUawsTUW11i4c7ASAselvC/zs5vmCKDAObmcTvAh/GOCaWVGKUFlnUIDymjbPzbUoG21UVoUqpI5NKdUtihURjNnGc/6mjzZaEZ5T68yZU7ra5hJqN/Jy3mPlAgzgCTIXgEAebeZw4wg+0/kl/J4WPa3+cN2u174bbtu5kNLyYc0U0pTykq20UyzuG0csootlS2DhQjg6ioBrBR8KHhX8BZWysyngi+1hOzBDyOBi0IRSo20AAAAAElFTkSuQmCC); text-align: right; }
div.header .flagw     { position: relative; top: 68px; display: inline-block; }
div.header a:link, div.header a:visited { color: #000000; text-decoration: none; }
div.header a:hover, div.header a:active { color: #FF0000; text-decoration: underline; }

.flag     { display: inline-block; width: 34px; height: 24px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAYCAMAAAAWAkUjAAAAYFBMVEUAAABehr2QFhbVKx7/zgDXAQkiYbSvGxuxpsBPDAyEu+KgGhrfzNW/Hx8AJn7UIzjmhY5eerb//v70Tkj+sKuSm8P/AAAAAGWbwedkoNlBUZjb5fEAOaVqERHXPUvxmpnoI+8fAAABeUlEQVR4nM2W646DIBCF1V1KvSIjXS+15f3fsjMqpmoymGxDen5ZOTl8OdaRCFjlZVk+Ae5D21aoNjNCmGy+buNClUaiw58RsZocfMgDPY2wALeq3YK0Y2cEMibSB0IZPMjk4ENStHRWuFJWEKpjBkwTH0jqBUnPgax74vYLiKsD6QKC0FNwpfQE0r+hVSEbQV2uStQAem5ET1zdSCsBQbSO9dCDbQq8YQVWYRqD/egBF3RAkM2NWlAz7w4EGVlRhmB1EkRttP8dCiTZhyi1C/GDHDIOIOiI/lh9Fci/H81nQKT0/Vml9IFI6QOR8gRIjBo07klv7fT6AhSNhX6gFXL8sCLHL6uTIDS2qg7gKWo30KgZdb3MAy0YCH5ibjTJmiJ2I364E5fB2VqFbGTe1tJIdx+9akULCLLuuTkGLHRZQBBXx+5gtJQSEMSUaqrjcFScSvkYSPJIGT3QknCGlEJOZHgdUZ6wyiWmsEKDP8PviOSXiD+xBNQLDv+VjQptMsQAAAAASUVORK5CYII=);}
.flag.pl  { background-position:  0px 0px; }
.flag.en  { background-position: -34px 0px; }
.flag.rus { background-position: -68px 0px; }
.flag.de  { background-position: -102px 0px; }

/* Page layout */
body         { margin: 0px; padding: 0px; position: relative; background: #2D4E7C; color: #FDFDB5; text-align: center; background-position: 50%; background-size: cover; font-family: Roboto, sans-serif; background-image: url(../img/bg.jpg);}
table, img   { margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; }
table.main   { width: 1160px; height: 100%; text-align: center; padding-top: 124px; margin-left: auto; margin-right: auto; background-color: rgba(0, 0, 0, 0.5); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 30px 20px; text-shadow: 0px 2px 2px #000; }
td { color: #FDFDB5; font-size: 18px; padding: 0px; }

#loginbar  { width: 100%; height:  16px; z-index: 10000; background: #000; }
.l1 { width:   30%; height: 16px; left: 0px; display: inline-block; position: absolute; background: #000000; color: #FFFFFF; font-size: 11px; font-family: Tahoma, sans-serif; padding-left: 3px; text-align: left; }
.l2 { width:   40%; height: 16px; left: 30%; display: inline-block; position: absolute; background: #000000; color: #FFFFFF; font-size: 11px; font-family: Tahoma, sans-serif; text-align: center; }
.l3 { width:   30%; height: 16px; right: 0px; display: inline-block; position: absolute; background: #000000; color: #FFFFFF; font-size: 11px; font-family: Tahoma, sans-serif; padding-right: 3px; text-align: right; }
.login a:link, .login a:visited { color: #FFFFFF; }
.login a:hover, .login a:active { color: #FFCC00; }
p { text-indent: 32px; }
a.anchor{display: block; position: relative; top: -80px; visibility: hidden;}

/* Menu - footer */
#footer { position: relative; margin-top: -19px; }
.f1 { width:   35%; height:  19px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAATCAYAAAAao7T0AAAB1UlEQVRIx8XVz0tiURQH8DsxYzNBRGa/LKhdRRBGMTEN7aRNghthIGyVq/6BNv0H7gI3omAggqXIDLqY2QwijOLCjaCYIOmIJIK/ENF8dPq+eMGrqLTeswufzbmbL4dzz2VMnvMBFDACM7AE34xG477b7bZHIpFgLpe7gP/lcrnGcRzx5AjxEYZhFjQ6nW7X7/efFQqFy06nQ8+RMsgAfIEJWNZqtT9CodDfZrPJtdtt6obU3ZiDTY/H42w0GletVot6IUWQTzAKi3q9fi+VSp2jG/QaUgzpGKwc4RSLxTo6Qq/F6vV6z0RBxmHVYrEcVyoVDnf0FqxarfZECDIoDOqazWazo05SYHjnXRMFmYR1h8NxgjpJhZVKpa6IgkzBV5fLdYo6SYlh6F4kCjING16v9xfqJDWGzfgsIchnUPMr3efz/Uad5MDy+fyThK06JKz274FAIIg6yYVls9lHHmzVeZVKpUWQf7gjObFMJnOPaIcoYUGj0Rjwx6RxR3Jj6XT61oNu8N/+mslkOozFYhXcUz/czYVCCMG/lmW1Wr3jdDr/JJPJa/w11C9MWOn8b7uiVCq3zWazPRqN1hKJBPUbH2bLYDAcWK3Wn+FwuBaPx+m93ABRToJ1vrh8wgAAAABJRU5ErkJggg==); background-repeat:no-repeat; background-position: right; color: #FDFDB5; font-family: sans-serif; font-size: 12px; text-align: left; display: inline-block; vertical-align: bottom; }
.f2 { width:   30%; height:  19px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAIUlEQVQIW2P68+cP0////5n+/fsHp9Hx379/MWh0NhADAGoeOKB6KyoiAAAAAElFTkSuQmCC); color: #000000; text-align: center; font-family: Geneva, Helvetica, Arial, Sans-serif; font-weight: bold; font-size: 11px; white-space: nowrap; display: inline-block; vertical-align: bottom; }
.f2 > a:link, .f2 > a:visited, .f2 > a:active, .f2 > a:hover { color: #000; }
.f3 { width:   35%; height:  19px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAATCAYAAAAao7T0AAAB8UlEQVRIicXVzasSYRQG8CfpGyIy+7je4LarCMIoiop20ibBjRCErXLVP9Cm/8Bd4EYUDESwFCl0UZu4CCku3AiKCZImkgh+IaI5dHomHZCge/U6YwO/zXlnXp55eTkHiqKIqtPp9Ov1+nf6ls1md6PRaNDtdj8HcI+u0TadpqN0CEY80+lU9tJsNn8kk8l3DofjKV+30SU6RYd1DzWZTGQZo9FISafTn+12+xN+dp3O0wky6RZmPB7LKobD4c9YLBbmp/dpB3qeEv9YDqJcLn91Op3PuMVVOkNH1g7EP5WDarVag1d8uM0NOot1L/dgMJB1dLtdxefzveZWN+mcFohrWBV6vZ7oIRAIBBniFmYX+5gaiHWsAuwvopdQKPSGIW7TBS0Q61gW2u226CkSibxliDt0UQvEOpYBXkLRWzwe/8AQd2lLC8Q69gN2WDFCIpH4iNkosdJxNRDr2AsajYYYJZVK7TLEA8xGyEkysY5/Qa1WEyMx0BeLxWJnkMtY6NZcw99QrVbFaJxpFZvN5mKIK2TWehHXsAiVSkU2IZ/Pdz0ez8t5L9pePCWuqzkAzhjZlFKp9CscDn+yWq2PMZv8W/NQ6kmZUCwWZdNyuVzf6/UGzWbzo/lc2/kzSgqFgvwvmUym7/f737tcrhcM8/A3/EuCdTUcz9oAAAAASUVORK5CYII=); background-repeat:no-repeat; background-position: left; color: #FDFDB5; font-family: sans-serif; font-size: 12px; text-align: right;  display: inline-block; vertical-align: bottom; }

caption input { width: 64px; }
input { padding: 2px; margin: 2px; width: initial; box-sizing: border-box; transition: all 0.5s linear; }
input:focus { border-color: #0097d8; box-shadow: 0 0 8px rgba(0, 151, 216, 0.6); transition: all 0.5s linear; }
input[type='checkbox'] { width: initial; }

input[name='quantity'] { text-align: right; }
#modal input { width: 100%; margin: 5px 10px; padding: 6px; font-size: 15px; font-weight: bold; background: linear-gradient(#EEE, #FFF); }
#modal input:first-child { margin-top: 10px; }
#modal input:last-child { margin-bottom: 10px; }
#modal input:focus { background: linear-gradient(#FFF, #FFF); transition: all 0.5s linear; }

#modal form { padding: 10px; }
#modal form input { margin: 5px 0px; }

/* Common */
a:link, a:visited { color: #FDFDB5; }
a:hover, a:active { color: #FF0000; }
a.email:link, a.email:visited { color: #FDFDB5; font-family: serif; font-size: 15px; font-weight: bold; }
a.email:hover, a.email:active { color: #FF0000; }

a.pdf { height: 32px; display: inline-block; background: url(../img/pdf.png); background-repeat: no-repeat; padding: 7px; padding-left: 40px; }

/* Tables */
table.tab        { width: 1120px; table-layout: fixed; border-collapse: collapse; box-shadow: #000000 0px 5px 10px; text-shadow: 0px 0px 0px #000; color: #000000; font-family: sans-serif; font-size: 15px; text-align: center; vertical-align: middle; border-spacing: 0px; } /* border: 2px solid #000000; } */
table.tab td     { color: #000000; font-size: 15px; line-height: 120%; page-break-inside: avoid; }
table.tab tr:nth-child(odd), table.tab tr.n1:nth-child(n)  { background: #FDFDB5; color: #000000; page-break-inside: avoid; }
table.tab tr:nth-child(even), table.tab tr.n0:nth-child(n) { background: #DDDD95; color: #000000; page-break-inside: avoid; }
table.tab tr.ftrs1 { height: 26px; background-color: #79A4EA; color: #000000; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAQlBMVEV8pupttvBysO5kv/R4qutpuvJws+9exfZ2rO16qOpwsu5hwvVmvfNruPFutfB0r+1gxPZjwfVovPN3q+x1re16qespq16oAAAARklEQVR4nO3BxxGAQADEMJMzR+y/VYrwj1mJQeKQWCROiUZilbgkOolNopLYJXqJWaKWKBKPxChxS7QSr8QkERERERHxTx811DnBEkMNQwAAAABJRU5ErkJggg==); padding: 2px; font-family: sans-serif; font-weight: bold; font-size: 12px; text-align: center; border-top: 1px solid #000000; }
table.tab tr.ftrs2 { height: 26px; background-color: #79A4EA; color: #000000; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAQlBMVEV8pupttvBysO5kv/R4qutpuvJws+9exfZ2rO16qOpwsu5hwvVmvfNruPFutfB0r+1gxPZjwfVovPN3q+x1re16qespq16oAAAARklEQVR4nO3BxxGAQADEMJMzR+y/VYrwj1mJQeKQWCROiUZilbgkOolNopLYJXqJWaKWKBKPxChxS7QSr8QkERERERHxTx811DnBEkMNQwAAAABJRU5ErkJggg==); padding: 2px; font-family: sans-serif; font-weight: bold; font-size: 12px; text-align: center; border-top: 3px solid #000000; }
table.tab tr.hdr, table.tab caption { padding: 7px; padding-left: 26px; border-bottom: 1px solid #000000; background-color: #578EE8; color: #000000; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAABACAMAAAByWioOAAABSlBMVEV8pup9pux+qOyBqu6DrO6Hr+6Hr++Ir++Jr+6Iru6Kse+LsO+Lse6Msu+Ns/COtO+QtfCStvCTtu+Ut/CVt/CWuPCWuPGYufCauvGevvKkwvKoxPOpxfSqxfOqxvO1zfS2zfS2zvW90/a/1PbA1PbC1vfJ2vfJ2/jK3PfL3PjM3PjM3fjN3fjO3vjP3vjP3/jR3/jR4Pjb5/rf6frj7Pv3+v75+/77/P77/f79/v////95pOp4o+t3o+t3o+x2pOx2oux3oul0oOpzoOtyoetxn+pxnupvnutunOlrm+lrnOpqm+tpmuppmepomelnmOlnl+lmmOpmmetkl+pll+lkluhjlehjlulfk+hek+lekuhekehdkehckulbkehakehakOhZkOlXjuhWjudVjuhUjedSi+hQiudOiOdMh+dKhudJhudIhed4pezkPh/QAAABT0lEQVR4Ae3U92JLURwA4J+9S13UVluoXcqx1d4j2iC4QhKD9//XH7nxDj3n+x7iiz+FAhAgIEAAAQIIEECAABkQIIAAAeJ3oQDiV6EA4mehAOIHQKFiOLIypWq4q3X00/fVm24NAQoQg8bBdOnp10OtvYO3ExNvBvkDiH7jy2y68O1e69Sq/t/N6z/3swcQvbGbc2l/b8fM8Wf1mi0retkDiPq/w2nu9ftjp/fUDycnn9QAuYvu2O3L6UB325mT8x82VOs+dgFyF53G4sU0u3hj5mzVWb5968sOQPZioTGdrix7deTc9Lv7U1PXFwDyF+2RjVfTvvbu8yfmn1c717YBChAvAAoVjwEKFY8AChUPAAoVdwEKFXcAChXXAAoVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwxP0DHsMVV1zd27EAAAAASUVORK5CYII=); font-family: Tahoma, serif; font-weight: bold; font-size: 15px; text-align: left; }
table.tab tr.hdr > td:first-child { margin-left: 10px; padding-left: 24px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAESSURBVHjaTNExS9VhFMfxD5fLxcIEXe5woRYxmhwEbesF1CAtSuIgvgDhQkFcF9+AKLQ0hwkOLtJ7EBwMUkc3XcQmQ5Ho19C5+T/Lc3jO73yf5/yOJK/zEKtJJOknOUjyNcl4kpEk80kWkrwsjSRa+IZP/sUWJvEZV3iCNdzhqDTP8LRyrTo/4Ayj2KmGTfzBDN7gAueln8HjJuAWS7jHLAY4wX7VV9DDMW7QKd1/AHzHl8oHmMBu/aaDZfzGaWm66DUBz/Gu8m38xFuMVONePfiiNNe4HAI6Nfsj/MA6prBQ9Z2afxpjBTxEhoCNMuYei3XXR7vhRbegGl5o4RXeV+FjbWO1TPtVq21jrjTNbfg7AGQ/aE8Ee9eHAAAAAElFTkSuQmCC) no-repeat center left; background-position-x: 4px; }
table.tab tr.hdr > td > * { vertical-align: middle; }
table.tab tr.hdra  { height: 32px; border-bottom: 1px solid #000000; background-color: #578EE8; color: #000000; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAACACAMAAACMX59YAAAAq1BMVEXHISHkKSnyLS3WJSX5Li7PIyPrKyvdJyf9Ly/MIyPoKir2Li7aJibTJCTvLCzhKCjJIiLmKir0LS3YJib7Ly/RJCTtKyvfKCj/MDD9MDDOIyPqKyv4Li7cJyfVJSXxLCzjKSnIIiLXJib6Ly/QJCTbJyfUJSXiKSnlKSnzLS3sKyveJyfNIyPpKir3Li7wLCzKIiLnKir1LS3ZJib8Ly/SJCTuKyvgKCj+MDBbJySEAAAAnklEQVR4nO3MxXUCABQAwSVAcHcJ7u7Qf2UUsS+3PwUMXYmP5IOeRFbiIdGUfDCXfJCSGEo+OEkUJB/cJOoSW8kHPxJjibNEWfLBS6ItsZP4lRhIHCXyEleJmsRGIiExkVhLVCTeEh2JvURG4k9iKVGUuEs0JGYSSYmRxEqiJPGUaEksJNISfYmDRE7iIlGVmEqEEEIIIYQQQggh/Lcv+R7CUNvQjdkAAAAASUVORK5CYII=); padding: 2px 6px; font-family: Tahoma, serif; font-weight: bold; font-size: 15px; }
table.tab tr.hdrs  { background-color: #79A4EA; color: #000000; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAACACAIAAAA04/g9AAAAr0lEQVR42u3XAQ3AIAwEwEKQPT0TNxEwGeThcHD58pTxvF8ln1HhZ8weDqjWwhNo4Qms9AQOAKSPUHoLzfgW8g5sT0ALSeDyEeqWOSNkhCQgAZfYLuRPfDGgLwnsrdEKv8SV3kJVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHAX44JCAfJB1hkwAAAABJRU5ErkJggg==); padding: 2px; font-family: sans-serif; font-weight: bold; font-size: 12px; text-align: center; border-bottom: 3px solid #000000; }

table.tab tr.link:hover { background: #B5FDD2; color: #000000; cursor: pointer; }
table.tab tr.high:hover { background: #B5FDD2; color: #000000; }
table.tab a { color: #000; font-weight: bold; }

td.image { padding: 0px; }

/* Messages */
#toast-container > toast-info, div.msg         { position: relative; background-color: #FFFFFF; line-height: 30px; font-size: 16px; font-weight: bold; padding: 2px; margin: 20px; vertical-align: middle; border: 3px solid #FFF; border-left-width: 40px; min-height: 40px; box-sizing: border-box; box-shadow: 0px 2px 8px #000; }
#toast-container > toast-info, div.msg:before  { position: absolute; box-sizing: border-box; content: "#"; color: #FFF; left: -32px; font-size: 30px; animation-name: glow; animation-duration: 1s; animation-iteration-count: infinite; }
div.msg.info    { color: #02910D; border-color: #02910D; background-color: #DEFFDE; }
div.msg.info:before { content: "\2714"; }
div.msg.warning { color: #FFC600; border-color: #FFC600; }
div.msg.warning:before { content: "!!!"; }
div.msg.error   { color: #FF0000; border-color: #FF0000;  background-color: #FFDEDE; }
div.msg.error:before { content: "\2716"; }
div.msg.loading { color: #3375B9; border-color: #5390CE; }
div.msg.loading:before { content: "..."; }

.nav { margin: 16px 0px; }
.croot { position: relative; background-color: FFF; }
.cp { position: relative; display: inline-block; width: 20px; height: 20px; background-color: #000; border: 1px solid black; cursor: pointer;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
	vertical-align: middle;
	margin: 4px;
	top: 0px;
	transition: all 0.1s linear;
	-webkit-print-color-adjust: exact;
 }
.cp:hover {
	top: -4px;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.75);
	transition: all 0.1s linear;
}
.cp.selected { border: 4px solid black; margin: 1px; }
.cp.selected:hover {
	width: 20px;
	height: 20px;
	margin: 1px;
	top: 0px;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
	transition: all 0s linear;
}

.c1 { bottom: 10px; height:30px; vertical-align: middle; }
.c2 { bottom: 40px; height:30px; vertical-align: middle; }
div.cc { display: none; } 
.cc0 { background-size: cover; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABFElEQVQ4y42UvUpDQRCFP3wCG/9IrkJiEQwWURQh4BtbiIWFhUUKCUKQoIhopTb6BGKKYzMjN5vduXfhwGV29uzOzncXAaYDwaWgW4uVtCm4EBx5zCeGgleBBDNB1WByZ7kfgpEbHQrebML1INjJmGwIpknuu+AUwXUy4ZoLOslJpoXcCYKelZNLmAm2BOu1clI9CQa+W2XllMxKJi+Cfv2ysTuZFxaUTPbSrrm6QZlpOf362lx7twX3gcljDo81VscP8Et5LCxneQSwRVqBtgm2SEvQtoHtOejmP7TYRwTbrm0UQdtDcNUEWwtobxGcCD4j2Bqg/Race8LI/uIsbAG0X4KztGvHghvBfouHrbJXY+yxP1X93G4ze4tQAAAAAElFTkSuQmCC) no-repeat center center;}
.ccX { background-size: 100%; background-repeat: no-repeat; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAACOUlEQVQ4y03UvW/bdhDG8Q/Jn0hJpF4tJXbiOunWtECWbB0CFOjetVs75D/oX9WtU+duHQtk6lggSBw7DizJst4ldqAYGLjlhu/d4e55Lir9xYwpt3zmhk9cccml/M5TTnnMmBEnDOjRFeiAAzs2rJiT0SASE8hokdOhQ/cYgR4xJQe2rLijRUosokGTvGZ6dXQFBgRisGfDnAkZseQB2WdQRwWX+tFxyIrfsWBCmyChRZcBJ4wYH+GyJdyKc3kqrUtgzZQO4biTEx5zyhljOtape8I1LQqNwjDTIiNiyUeaMk4454LnPLJpm0fmLAgf610Wor5211epNhE3FHKe8y0vbEdmiQlzlqwrOJCS0aYnGXs0UjQE/nb61g92r9zkrpmxYMWWLeGSiJiEQKBJX/vc92d+9cufV6+9Y8KSHTv2HDgQ/aYs62THlg1TPvD+J+UfPz/x+1N6tW4SEmKiqnM1w5oFd5U4mzYveYM3H7x765+x5ZgebVJSGhW8rjU5ZRJbD/mG11zgCT9uhPf+/eRz375P7niVcMWCe+4iqxZjnvGCryk4rvs74o3/rl3PLAtlQauC71k3lB1GnHHBOSOayBhxzgJkKzdrs7ltTriNHVr0GDCq3TeiW+mtQVV1yho0StnKbGMZDr3aK0NGtWO7tEkQ1+IesmAPEtKDWTCs4coufbrkR1OR1PKpzLFhT1SdLOg9cGm3Jms7E5E+eAVLthxAFL68BR0K2l/uQFSN/fCVFHXzkvJ/uT2os9LQQ48AAAAASUVORK5CYII=); }
.cc1 { background-color: #FFFCF9; }
.cc2 { background-color: #FDFA30; }
.cc3 { background-color: #B5B4B3; }
.cc4 { background-color: #F78A16; }
.cc5 { background-color: #F30756; }
.cc6 { background-color: #0C69CB; }
.cc7 { background-color: #14A762; }

img.cc { position: absolute; left: 0px; right: 0px; }

.dl1, .dl3 { border-right: 1px dashed #000000; padding: 4px; text-align: right; vertical-align: center;}
.dl2 { border-right: 1px dashed #000000; padding: 4px; text-align: right; vertical-align: top; }
.dr1 { padding: 4px; text-align: left; font-weight: bold; }
.dr2 { padding: 4px; text-align: justify; }
.dr3 { padding: 4px; text-align: left; }
.r {  text-align: right; color: #F00; }
.sy { border-right: 1px dashed #000000; text-align: center; width: 180px; }
.pn { border-right: 1px dashed #000000; padding: 0px 4px; text-align: left; width: 400px; }
.c { border-right: 1px dashed #000000; text-align: center; width: 80px; }
.p { border-right: 1px dashed #000000; text-align: right; font-weight: bold; width: 70px; padding-right: 4px; }
.pd { text-align: right; font-weight: bold; width: 70px; padding-right: 4px; }
.va { text-align: right; font-weight: normal; padding-right: 4px; }
.vb { text-align: right; font-weight: bold; padding-right: 4px; }
.pk { border-left: 1px dashed #000000; } 
.na { text-align: left; padding-left: 4px; font-size: 13px; }
.q { text-align: right; padding-right: 16px; };
.w1  { width: 1%; }
.w2  { width: 2%; }
.w3  { width: 3%; }
.w4  { width: 4%; }
.w5  { width: 5%; }
.w6  { width: 6%; }
.w7  { width: 7%; }
.w8  { width: 8%; }
.w9  { width: 9%; }
.w10 { width: 10%; }
.w11 { width: 11%; }
.w12 { width: 12%; }
.w13 { width: 13%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w24 { width: 24%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w32 { width: 32%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 95%; }
.w100 { width: 100%; }
.left { text-align: left; }
.white { background-color: #FFF; }
.fadein {
	background-color: rgba(255, 255, 255, 0.85);
    	height: 100%;
	text-align: justify;
	padding: 10px;
	margin: 4px;
	transition: all 1s ease; 
	box-shadow: rgba(0, 0, 0, 0.0) 0px 0px 3px 2px;
	box-sizing: border-box;
    	opacity: 0;
}
.fadein:hover, .fadein.on {
	transition: all 0.5s ease; 
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px 2px;
	opacity: 1;
}
.arrows {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAESSURBVHjaTNExS9VhFMfxD5fLxcIEXe5woRYxmhwEbesF1CAtSuIgvgDhQkFcF9+AKLQ0hwkOLtJ7EBwMUkc3XcQmQ5Ho19C5+T/Lc3jO73yf5/yOJK/zEKtJJOknOUjyNcl4kpEk80kWkrwsjSRa+IZP/sUWJvEZV3iCNdzhqDTP8LRyrTo/4Ayj2KmGTfzBDN7gAueln8HjJuAWS7jHLAY4wX7VV9DDMW7QKd1/AHzHl8oHmMBu/aaDZfzGaWm66DUBz/Gu8m38xFuMVONePfiiNNe4HAI6Nfsj/MA6prBQ9Z2afxpjBTxEhoCNMuYei3XXR7vhRbegGl5o4RXeV+FjbWO1TPtVq21jrjTNbfg7AGQ/aE8Ee9eHAAAAAElFTkSuQmCC) no-repeat center left;
	margin-left: 10px;
	padding-left: 20px;
}

div.it { display: inline-block; }
#overlay {
    position: fixed; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background: radial-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.85));
}

#modal {
	position:fixed;
	z-index: 10001;
}
#modal > div {
	box-shadow: rgb(0, 0, 0) 0px 0px 50px 10px;
	background-color: rgba(0, 0, 0, 0.75);
}

@page {
	size: A4 portrait;
	margin: 0mm;
}

@media print {
	*{transition:none!important}
	.noprint { display: none!important; }
	.print {}
	.btn { display: none!important; }
	body { color: #000;!important; }
	table.tab { box-shadow: none; border: 1px solid black; }
	table.tab tr.hdr, table.tab caption { border: 1px solid black; background-color: #EEE; background-image: none; -webkit-print-color-adjust: exact; }
}
@media screen {
	.noprint {}
	.print { display: none!important; }
}

.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin: 4px; font-weight: bold;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc;}
.btn:first-child{*margin-left:0;}
.btn:first-child{*margin-left:0;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{margin: 0px; padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block+.btn-block{margin-top:5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#e7d785;background-image:-moz-linear-gradient(top, #fffeb8, #c49c38);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fffeb8), to(#c49c38));background-image:-webkit-linear-gradient(top, #fffeb8, #c49c38);background-image:-o-linear-gradient(top, #fffeb8, #c49c38);background-image:linear-gradient(to bottom, #fffeb8, #c49c38);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffeb8', endColorstr='#ffc49c38', GradientType=0);border-color:#c49c38 #c49c38 #896d27;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#c49c38;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#c49c38;*background-color:#b08c32;}
.btn-primary:active,.btn-primary.active{background-color:#9c7c2d;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#c49c38;*background-color:#b08c32;}
.btn-primary:active,.btn-primary.active{background-color:#9c7c2d;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#e7c44b;background-image:-moz-linear-gradient(top, #f9e27d, #cc9600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9e27d), to(#cc9600));background-image:-webkit-linear-gradient(top, #f9e27d, #cc9600);background-image:-o-linear-gradient(top, #f9e27d, #cc9600);background-image:linear-gradient(to bottom, #f9e27d, #cc9600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9e27d', endColorstr='#ffcc9600', GradientType=0);border-color:#cc9600 #cc9600 #805e00;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#cc9600;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#cc9600;*background-color:#b38300;}
.btn-warning:active,.btn-warning.active{background-color:#997100;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#cc9600;*background-color:#b38300;}
.btn-warning:active,.btn-warning.active{background-color:#997100;}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#cc4036;background-image:-moz-linear-gradient(top, #dc4e44, #b32b21);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dc4e44), to(#b32b21));background-image:-webkit-linear-gradient(top, #dc4e44, #b32b21);background-image:-o-linear-gradient(top, #dc4e44, #b32b21);background-image:linear-gradient(to bottom, #dc4e44, #b32b21);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc4e44', endColorstr='#ffb32b21', GradientType=0);border-color:#b32b21 #b32b21 #721c15;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#b32b21;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#b32b21;*background-color:#9d261d;}
.btn-danger:active,.btn-danger.active{background-color:#872119;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#b32b21;*background-color:#9d261d;}
.btn-danger:active,.btn-danger.active{background-color:#872119;}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#83a94c;background-image:-moz-linear-gradient(top, #95bf52, #678943);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#95bf52), to(#678943));background-image:-webkit-linear-gradient(top, #95bf52, #678943);background-image:-o-linear-gradient(top, #95bf52, #678943);background-image:linear-gradient(to bottom, #95bf52, #678943);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff95bf52', endColorstr='#ff678943', GradientType=0);border-color:#678943 #678943 #40562a;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#678943;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#678943;*background-color:#5a783b;}
.btn-success:active,.btn-success.active{background-color:#4d6732;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#678943;*background-color:#5a783b;}
.btn-success:active,.btn-success.active{background-color:#4d6732;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#008ed0;background-image:-moz-linear-gradient(top, #009add, #007dbc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#009add), to(#007dbc));background-image:-webkit-linear-gradient(top, #009add, #007dbc);background-image:-o-linear-gradient(top, #009add, #007dbc);background-image:linear-gradient(to bottom, #009add, #007dbc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009add', endColorstr='#ff007dbc', GradientType=0);border-color:#007dbc #007dbc #004a70;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#007dbc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#007dbc;*background-color:#006ca3;}
.btn-info:active,.btn-info.active{background-color:#005b89;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#007dbc;*background-color:#006ca3;}
.btn-info:active,.btn-info.active{background-color:#005b89;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808;}

.tooltipster-content { background-color: #FFF; color: #000; }

.toast-info { background-color: rgba(83, 144, 255, 0.9); }

#toast-container > div {
	opacity: 1;
	-ms-filter: alpha(Opacity=100);
	filter: alpha(opacity=100);
	-moz-box-shadow: 0 0 12px #000;
	-webkit-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
}


@keyframes glow {
    0%   {text-shadow:none;}
    50%  {text-shadow: 0px 0px 10px,0px 0px 10px;}
    100% {text-shadow:none;}
}

td.news { vertical-align: top; }
td.news img {
	margin: 10px;
	border: 10px solid white;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.61);
}

