@CHARSET "UTF-8";
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"), url("${css_folder}/../fonts/v0SdcGFAl2aezM9Vq_aFTQ.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local("Lato Bold"), local("Lato-Bold"), url("${css_folder}/../fonts/DvlFBScY1r-FMtZSYIYoYw.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local("Lato Italic"), local("Lato-Italic"), url("${css_folder}/../fonts/LqowQDslGv4DmUBAfWa2Vw.ttf") format("truetype"); }

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, main {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

::-webkit-input-placeholder {
  text-transform: none !important;
  color: #999999 !important;
  opacity: 1; }

:-moz-placeholder {
  /* Firefox 18- */
  text-transform: none !important;
  color: #999999 !important;
  opacity: 1; }

::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: none !important;
  color: #999999 !important;
  opacity: 1; }

:-ms-input-placeholder {
  text-transform: none !important;
  color: #999999 !important;
  opacity: 1; }

.high-contrast ::-webkit-input-placeholder {
  color: #dddddd !important; }

.high-contrast :-moz-placeholder {
  /* Firefox 18- */
  color: #dddddd !important; }

.high-contrast ::-moz-placeholder {
  /* Firefox 19+ */
  color: #dddddd !important; }

.high-contrast :-ms-input-placeholder {
  color: #dddddd !important; }

/* Wysoki kontrast */
body.high-contrast,
.high-contrast .btn,
.high-contrast .raport-main-information,
.high-contrast input[type=text],
.high-contrast .qtip.qtip-default,
.high-contrast .box-gray,
.high-contrast .box-info .pop-up,
.high-contrast textarea,
.high-contrast .technical-information,
.high-contrast .raport-header-apla,
.high-contrast main .btn-pdf-wrapper a {
  background: black none 0 0 !important;
  filter: none !important; }

.high-contrast input[type=text],
.high-contrast input[type=submit],
.high-contrast textarea,
.high-contrast main .btn-pdf-wrapper a {
  border-style: inset;
  border-width: 1px; }

.high-contrast .box-gray {
  border: 1px solid #fff; }

.high-contrast #cookie_agree {
  background-color: #000;
  border-top: 2px solid #fff; }

body.high-contrast * {
  color: white !important; }

body.high-contrast a,
body.high-contrast a span,
body.high-contrast .btn,
body.high-contrast .btn span,
body.high-contrast .btn-pdf {
  color: yellow !important; }

body.high-contrast .btn:hover,
body.high-contrast .btn.state-active {
  text-decoration: underline; }

.hc-show {
  display: none; }

.high-contrast .hc-show {
  display: inline-block; }

.high-contrast .hc-hide {
  display: none; }

/* /Wysoki kontrast */
.nv {
  text-indent: -1000em;
  overflow: hidden; }

.clear {
  clear: both;
  float: none;
  font-size: 0px;
  height: 0px;
  background: none;
  padding: 0 !important; }

.magenta {
  color: #e20074; }

clCOI {
  color: #527b96; }

clCOImono {
  color: #808285; }

.red {
  color: #e91c2e; }

.yellow {
  color: #ffff00; }

b, strong, .strong {
  font-weight: bold; }

sub {
  font-size: 0.65em;
  vertical-align: baseline; }

textarea, input {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em; }

.no-wrap {
  white-space: nowrap; }

a {
  color: #3E6FB2;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

input[type=text] {
  font-family: Helvetica, Arial, sans-serif;
  color: #333;
  font-size: 1em;
  height: 1.8em;
  line-height: 1.8em;
  padding: 0 .5em;
  border: 2px solid #9cbedd;
  border-radius: 5px;
  vertical-align: middle;
  outline: none; }

.error input[type=text] {
  border-color: #ff0000;
  background-color: #ffe3e3; }

input[type=text]:focus,
textarea:focus {
  background-color: #FFFCDE; }

p.text {
  margin: .5em 0 1em;
  max-width: 430px;
  line-height: normal;
  font-size: 0.875em; }

p.text.full {
  max-width: none; }

p.text.w560 {
  max-width: 560px; }

p.reg {
  margin: 40px 0 20px; }

p.reg label {
  cursor: pointer; }

.btn {
  text-decoration: none;
  border-radius: 5px;
  text-align: center;
  display: inline-block;
  background: #666 none 0 0;
  color: #333;
  border: 1px solid #bbb;
  background: #e0e0e0;
  background: -moz-linear-gradient(top, #e0e0e0 0%, #c3c3c3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #c3c3c3));
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #c3c3c3 100%);
  background: -o-linear-gradient(top, #e0e0e0 0%, #c3c3c3 100%);
  background: -ms-linear-gradient(top, #e0e0e0 0%, #c3c3c3 100%);
  background: linear-gradient(to bottom, #e0e0e0 0%, #c3c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#c3c3c3',GradientType=0 ); }

.btn span.button-text {
  padding: 0.6em 1.5em;
  display: block;
  cursor: pointer; }

input.btn {
  padding: 0.313em 1.5em 0.375em;
  cursor: pointer; }

.btn:hover {
  border-color: #999; }

.btn.state-active {
  border-color: #898989;
  background: #909090;
  background: -moz-linear-gradient(top, #909090 0%, #b3b3b3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #909090), color-stop(100%, #b3b3b3));
  background: -webkit-linear-gradient(top, #909090 0%, #b3b3b3 100%);
  background: -o-linear-gradient(top, #909090 0%, #b3b3b3 100%);
  background: -ms-linear-gradient(top, #909090 0%, #b3b3b3 100%);
  background: linear-gradient(to bottom, #909090 0%, #b3b3b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909090', endColorstr='#b3b3b3',GradientType=0 ); }

.btn.gd-orange {
  background: #ff9a60;
  background: -moz-linear-gradient(top, #ff9a60 0%, #ff670f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9a60), color-stop(100%, #ff670f));
  background: -webkit-linear-gradient(top, #ff9a60 0%, #ff670f 100%);
  background: -o-linear-gradient(top, #ff9a60 0%, #ff670f 100%);
  background: -ms-linear-gradient(top, #ff9a60 0%, #ff670f 100%);
  background: linear-gradient(to bottom, #ff9a60 0%, #ff670f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9a60', endColorstr='#ff670f',GradientType=0 ); }

.btn.bg-blue {
  background: #406fb3; }

.btn.bg-gray {
  background-color: #d9dbdc; }

.warning-raport {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 0 1em;
  padding-left: 5.5%; }

.txt-green, .BadanieTechniczne span, .BadanieTechniczne p {
  color: #004f29 !important; }

.txt-red, .description.Wyrejestrowanie p, .Wyrejestrowanie .key, .Wyrejestrowanie .value, .description.Kradziez p {
  color: #d80f05 !important;
  font-weight: bold !important; }

.uppercase {
  text-transform: uppercase !important; }

.lowercase {
  text-transform: lowercase !important; }

.capitalize {
  text-transform: capitalize !important; }

body {
  color: #333;
  font-family: 'Lato', sans-serif; }

.technical-information {
  padding: 15px 0;
  background-color: #fff794;
  border-bottom: 2px solid #f48961; }

.technical-information p {
  max-width: 978px;
  margin: 0 auto;
  padding: 0 10px;
  line-height: 1.1em; }

.technical-information.cookies-disabled,
.technical-information.old-ie {
  display: none; }

header {
  border-bottom: 1px solid #d1d2d4;
  min-height: 120px; }

header .header-wrapper {
  max-width: 978px;
  margin: 0 auto;
  padding: 30px 10px 0;
  position: relative; }

header .top-menu {
  position: absolute;
  right: 1.04166666666667%;
  top: 10px;
  font-size: 16px; }

header .top-menu .font-size {
  float: left;
  margin-top: -10px; }

header .top-menu .font-size a {
  margin: 0;
  padding: 5px;
  width: 13px;
  text-align: center;
  text-decoration: none;
  background: #333 none 0 0;
  display: block;
  float: left;
  color: #fff;
  font-size: 28px;
  font-weight: bold; }

header .top-menu .font-size a.font-standard {
  background: #666666 none 0 0;
  font-size: 20px; }

header .top-menu .font-size .font-label {
  display: inline-block;
  margin-left: 5px;
  padding-top: 15px;
  font-size: 0.875em; }

header .top-menu a {
  height: 20px;
  line-height: 20px;
  font-size: 0.875em;
  margin: 0 10px;
  color: #333;
  display: inline-block; }

header .top-menu .icon-contrast {
  display: inline-block;
  width: 25px;
  height: 30px;
  text-align: center;
  margin-right: 5px;
  background: #333 none no-repeat 4px center;
  margin-top: -10px;
  vertical-align: top; }

header .top-menu .icon-contrast img {
  margin-top: 6px; }

header .top-menu .contrast,
header .top-menu .english {
  float: left; }

header .logo {
  font-size: 1.875em;
  line-height: 0.733em;
  padding-left: 0.52083333333333%;
  padding-left: 80px;
  position: relative; }

header .logo .icon-logo {
  width: 70px;
  height: 70px;
  position: absolute;
  left: 0;
  top: -8px;
  overflow: hidden; }

header .logo .icon-logo:before {
  content: url(../images/logo.png?v=1.0);
  display: block;
  width: 70px;
  height: 70px;
  margin-top: -3px; }

.high-contrast header .logo .icon-logo:before {
  margin-top: -70px; }

header .logo a {
  color: #333;
  text-decoration: none;
  font-weight: bold;
  display: inline-block; }

header .logo a strong {
  font-size: 0.667em;
  font-weight: normal;
  display: block;
  line-height: 1.5em; }

main {
  margin: 0 auto;
  padding: 0 0.52083333333333% 0;
  position: relative; }

main .line-top {
  max-width: 978px;
  border-top: 3px solid #3e6fb4;
  position: relative;
  top: -2px;
  margin: 0 auto; }

article.bg-raport {
  background: url(../images/bg-raport.png) repeat-x left 12px; }

main .content-wrapper {
  max-width: 978px;
  margin: 0 auto;
  padding: 0 10px;
  position: relative; }

main h1 {
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.1em;
  margin: .5em 0; }

main span.h1 {
  display: block;
  margin-bottom: 1em;
  margin-top: -0.25em; }

main h2 {
  line-height: 1.1em;
  margin: 1em 0 .5em;
  font-weight: bold; }

main h1.mini, main h2.mini {
  font-weight: normal; }

main h3 {
  line-height: 1.1em;
  margin: 10px 0; }

main .brak-danych {
  margin: 20px 0;
  color: #E91C2E;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.2em;
  display: block; }

main .box-form,
main .box-left {
  width: 54.16666666666667%;
  float: left; }

main .box-form .btn {
  width: 57.69230769230769%;
  font-size: 1.5em;
  color: #fff; }

main .box-form label {
  font-weight: bold;
  line-height: 1.5em; }

main .box-form label input {
  vertical-align: middle; }

main .form .row, main .form .input-wrapper.captcha-wrapper {
  margin: 25px 0;
  line-height: normal; }

main .form .row.first {
  margin-top: 0; }

main .form .row .name {
  padding-right: 5px;
  font-weight: bold;
  font-size: 1.125em;
  vertical-align: middle;
  display: block; }

main .form .row input {
  width: 11em;
  text-transform: uppercase;
  margin-right: .250em; }

main .form .row input.small {
  width: 5.5em; }

main .form .error-icon {
  vertical-align: middle;
  cursor: help;
  display: none; }

main .form .valid-icon {
  vertical-align: middle;
  display: none; }

main .form .error .error-icon {
  display: inline; }

main .form .ok .valid-icon {
  display: inline; }

main .form .row .where {
  font-size: .875em;
  cursor: pointer; }

main .form .btn-sprawdz {
  padding: 10px 0;
  margin: .5em 0 3em;
  width: 60%;
  font-family: 'Lato', sans-serif;
  cursor: pointer;
  -webkit-appearance: none;
  font-weight: bold; }

main .form .btn-sprawdz.disabled {
  background-image: url(data:image/gif;base64,R0lGODlhEAALAPQAAEBvs////1qDvWKIwE56uPn6/P///9vk8Jy017bH4XKVx+Tq88bU6Jaw1bPF4G+TxeHo8vv7/MPS5lF8ulyEvkd0tdTe7VmCvUh1tnWXyIajzmaMwkt4twAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);
  background-position: right 10px top 10px;
  background-repeat: no-repeat;
  cursor: wait; }

main .box-info {
  width: 43.75%;
  padding-left: 2.08333333333333%;
  padding-top: 1.5625%;
  float: right;
  position: relative; }

main .box-info .pop-up {
  position: absolute;
  left: 0;
  top: 3px;
  width: 100%;
  padding-bottom: 20px;
  background-color: #fff;
  display: none;
  text-align: center; }

main .box-info .pop-up .close-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

main .box-info .pop-up a.close {
  cursor: pointer;
  display: block;
  margin: 0 auto;
  max-width: 280px;
  width: 62.5%;
  text-decoration: none;
  text-align: right; }

main .box-info .pop-up a.close img {
  margin: 10px 10px 0 0; }

main .box-info .pop-up > img {
  width: 62.5%;
  max-width: 281px;
  display: none; }

main .box-info .video-wrapper {
  width: 428px;
  height: 271px;
  position: relative; }

main .box-info a.link {
  display: block;
  margin: 1em 0;
  outline: none; }

main .box-info a.link.margin-top {
  margin-top: 2em; }

main .box-info .box-gray {
  border-radius: 5px;
  background-color: #DCDDDE;
  padding: 2.38095238095238% 4.76190476190476%; }

main .box-info .box-gray p.text {
  color: #010101;
  margin: 10px 0;
  font-size: 0.875em; }

main .box-info .box-gray ul li {
  font-size: 0.875em;
  color: #010101; }

main ul {
  margin-left: 20px; }

main ul.margin-top {
  margin-top: -.75em; }

main ul li {
  list-style-type: disc;
  line-height: normal;
  font-size: 0.875em; }

main .box-info .box-gray .btn {
  background-color: #c5c7c9;
  color: #333; }

main .box-info .box-gray .btn.icon.raport {
  background-image: url(../images/icon-raport_v2.png);
  background-position: 40px center; }

main .box-info .video-wrapper img {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0; }

main .box-info .video-wrapper #video {
  position: absolute;
  let: 0;
  top: 0; }

main .box-info.film .jak {
  display: none;
  margin-bottom: 1em; }

main .raport-header-wrapper {
  border-bottom: 1px solid #ccc;
  position: relative;
  margin: 0 -0.520833%; }

main .raport-header-wrapper .raport-header-apla {
  margin: 10px 0 50px;
  background-color: #a0959c; }

main .raport-header {
  max-width: 978px;
  margin: 0 auto; }

main .raport-header .raport-main-information {
  background: #404252 none 0 0;
  min-height: 180px;
  padding: 1px 4.17536534446764%;
  color: #fff;
  line-height: 1em;
  position: relative;
  box-shadow: 0 6px 3px rgba(0, 0, 0, 0.5); }

main .raport-header .raport-main-information h1 {
  font-weight: normal;
  font-size: 1.175em;
  line-height: 1.1em;
  padding: 20px 0 3px 0;
  margin: 0;
  color: #CCC; }

main .raport-header .raport-main-information p {
  margin: 5px 0; }

main .raport-header .raport-main-information .group-text {
  margin: 2.60960334029228% 0;
  font-size: 1.125em; }

main .raport-header .raport-main-information .group-text p {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0px;
  padding: 4px 0; }

main .raport-header .raport-main-information .group-text.data p {
  color: #ccc; }

main .raport-header .raport-main-information .group-text.data p .strong {
  color: #fff; }

main .raport-header .raport-main-information .group-text p.stolen, main .raport-header .raport-main-information .group-text div.stolen {
  color: #d80f05 !important;
  display: inline-block;
  background-color: #FFF;
  line-height: 40px;
  min-height: 40px;
  padding: 0 10px;
  margin-top: 25px;
  font-weight: bold; }

main .raport-header .raport-main-information .group-text p.stolen strong {
  color: #d80f05 !important; }

main .raport-header .raport-main-information .group-text p.name {
  padding-bottom: 10px;
  font-size: 1.611em;
  line-height: 90%; }

main .raport-header .raport-main-information .attention {
  color: #ff7474;
  font-weight: bold;
  font-size: 1.250em; }

main .extra-button {
  border-top: 1px solid #ccc;
  padding: .75em 0;
  margin-top: 2em; }

main .extra-button.raport {
  padding-left: 5.5%; }

main .extra-button #powrot {
  margin: .5em 0;
  font-size: 0.875em; }

main .extra-button .btn {
  margin-left: 40px; }

main .extra-button .left {
  width: 260px;
  float: left; }

main .extra-button .right {
  font-size: .750em;
  line-height: 1.2em;
  margin-left: 270px;
  font-style: italic;
  color: #000; }

main .extra-button .right ul {
  margin: .75em 0; }

main .extra-button .right ul li {
  list-style-type: disc;
  list-style-position: inside;
  margin: .5em 0;
  font-size: 1em; }

main .btn-pdf-wrapper {
  margin: .5em 0 1.5em; }

main .btn-pdf-wrapper a {
  display: inline-block;
  padding: 1em 2em 1em 3em;
  background-color: #3E6FB2;
  color: #fff;
  border-radius: 4px;
  position: relative;
  font-weight: bold; }

main .btn-pdf-wrapper a img {
  position: absolute;
  top: 0.5em;
  left: .75em; }

main .nav-raport {
  padding-left: 40px;
  position: relative;
  top: -17px;
  padding-bottom: 1px; }

main .nav-raport .btn {
  display: block;
  float: left;
  min-width: 130px; }

main .nav-raport .btn.corner-left {
  border-radius: 5px 0 0 5px; }

main .nav-raport .btn.corner-right {
  border-radius: 0 5px 5px 0; }

main .box-information .item {
  width: 48%;
  padding: 0 1%;
  float: left;
  position: relative;
  margin-bottom: 1em; }

main .box-information .item .img-icon {
  position: absolute;
  left: 1.5%;
  top: 0;
  width: 10.06036%; }

main .box-information .item .group-text {
  margin: 5.6390977443609% 0;
  padding-left: 10%;
  font-size: 0.875em; }

main .box-information .item .group-text .group-text {
  font-size: 1em;
  margin: 2.5% 0; }

main .box-information .item h2 {
  margin: 2% 0;
  font-weight: bold;
  padding-left: 10%;
  padding-bottom: 3%;
  border-bottom: 1px solid #ccc; }

main .box-information .item p {
  line-height: 1.1em;
  margin: 6px 0;
  color: #666; }

main .box-information .item p strong {
  color: #333; }

main .box-information .item .extra-info {
  background-color: #333;
  color: #fff;
  padding: 3.7593984962406%;
  margin: 0 -3.7593984962406%; }

main .box-information .item .extra-info a {
  color: #99e5ff; }

main form.suggestions div {
  margin: 20px 0; }

main form.suggestions input[type=text] {
  border: 1px solid #ccc;
  border-radius: 0;
  font-size: 1em;
  width: 95%;
  max-width: 35em; }

main form.suggestions textarea {
  border: 1px solid #ccc;
  padding: 0.313em;
  width: 95%;
  max-width: 35em;
  height: 200px;
  resize: none; }

main .box-timeline {
  padding: 0 0 30px 0; }

main #timeline {
  margin-left: 10.22494887525562%;
  font-size: 0.875em;
  width: 89%; }

main #timeline td,
main #timeline th {
  vertical-align: middle; }

main #timeline tbody td {
  padding: 4px 0;
  vertical-align: top; }

main #timeline p {
  margin: 4px 0 8px;
  line-height: 1.1em;
  color: #666; }

main #timeline p strong {
  color: #333; }

main #timeline .date p {
  color: #333; }

main #timeline #production .axis {
  background: none; }

main #timeline #production .axis img {
  display: block;
  margin: 0 auto; }

main #timeline #production .description {
  text-align: left;
  font-weight: bold; }

main #timeline .date {
  width: 90px;
  padding-right: 2%;
  text-align: right; }

main #timeline .axis {
  width: 86px;
  text-align: center;
  background: url(../images/bg-timeline2.png) repeat-y center 218px; }

main #timeline .description {
  padding-left: 2%;
  text-align: left; }

main #timeline #summary .axis {
  height: 56px;
  vertical-align: top;
  background: none; }

main #timeline #summary .description p {
  color: #333; }

main .session-end-communicate {
  margin: 20px auto;
  max-width: 998px;
  text-align: center; }

main .session-end-communicate p {
  padding-top: 20px; }

main .summary-box {
  font-size: 0.875em;
  margin-left: 10.2249%;
  padding-left: 170px; }

main .summary-box h3 {
  border-bottom: 1px solid #000;
  padding-bottom: 0.25em; }

main .summary-box .group-box {
  padding-left: 3.3%;
  margin: 1em 0 2em; }

main .summary-box .group-box p {
  margin: 8px 0;
  line-height: 1.1em;
  color: #666; }

main .summary-box .group-box p strong {
  color: #333; }

footer {
  border-top: 1px solid #d1d2d4; }

footer .footer-wrapper {
  max-width: 978px;
  margin: 0 auto;
  padding: 10px; }

footer .footer-wrapper .left {
  float: left;
  width: 55%; }

footer .footer-wrapper .right {
  float: right;
  width: 45%;
  text-align: center; }

footer .footer-wrapper .right a {
  margin: 0 10px;
  display: inline-block;
  height: 30px;
  line-height: 30px; }

footer a {
  font-size: 0.875em;
  margin: 0 1.5625%; }

footer .logo-link {
  vertical-align: middle;
  display: inline-block; }

footer .logo-coi {
  width: 218px;
  height: 30px;
  position: relative;
  overflow: hidden; }

footer .logo-coi span {
  margin-left: -1000em; }

footer .logo-coi:after {
  content: url(../images/logo.png?v=1.0);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -288px; }

.high-contrast footer .logo-coi:after {
  margin-top: -70px; }

footer .logo-mc {
  width: 218px;
  height: 70px;
  position: relative;
  overflow: hidden; }

footer .logo-mc span {
  margin-left: -1000em; }

footer .logo-mc:after {
  content: url(../images/logo.png?v=1.0);
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  margin-left: -71px; }

.high-contrast footer .logo-mc:after {
  margin-top: -70px; }

/*Komunikat o cookies*/
#cookie_agree {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 30px 0 15px;
  background-color: #595959;
  background-color: rgba(0, 0, 0, 0.65);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.65);
  display: none; }

#cookie_agree p {
  max-width: 978px;
  padding: 0 10px;
  position: relative;
  margin: 0 auto;
  color: #fff;
  text-align: justify;
  font-size: 0.875em;
  line-height: 1.1em; }

#cookie_agree p .zamknij {
  position: absolute;
  top: -20px;
  right: 10px;
  color: #fff; }

#cookie_agree p .zamknij:hover {
  text-decoration: none; }

/* CAPTHA*/
#formularz .input-wrapper.captcha-wrapper label[for="captchaAnswer"] {
  display: block; }

#formularz .input-wrapper.captcha-wrapper img[alt="captcha"] {
  background-color: #FFF;
  display: block;
  float: none;
  margin-bottom: 5px;
  border: 1px solid transparent;
  width: 196px;
  height: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-left: 2px; }

#formularz #captchaAnswer {
  margin-bottom: 10px; }

@media only screen and (min-width: 768px) and (max-width: 977px) {
  body {
    font-size: 15px; }

  main .form .row .name {
    width: auto;
    text-align: left;
    line-height: normal;
    float: none; }

  main .form .btn-sprawdz {
    margin-bottom: 3em; }

  header .top-menu .font-size {
    display: none; } }
@media only screen and (max-width: 767px) {
  body {
    font-size: 14px; }

  input[type="text"] {
    height: 2.5em;
    line-height: 2.5em; }

  .warning-raport {
    font-size: 1.2em;
    padding-left: 0; }

  header {
    min-height: 90px; }

  header .header-wrapper {
    padding-top: 35px; }

  header .top-menu {
    top: 0; }

  header .top-menu .font-size {
    display: none; }

  header .top-menu .contrast {
    display: inline-block;
    padding: 1px 10px 5px;
    background-color: #000; }

  header .top-menu .contrast a {
    color: #fff; }

  header .top-menu .contrast span {
    display: none; }

  header .logo {
    padding-left: 0; }

  header .logo .icon-logo {
    display: none; }

  header .logo a strong {
    letter-spacing: -1px; }

  main .box-form {
    width: 100%;
    float: none; }

  main .box-left {
    width: 100%;
    float: none; }

  article.bg-raport.raport320 {
    background: none; }

  article.raport320 .content-wrapper {
    padding: 0; }

  p.reg {
    margin: 0 0 20px; }

  main .box-form p.reg input {
    width: 35px;
    height: 35px; }

  main .box-info {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
    float: none;
    position: static; }

  main .box-info .pop-up {
    z-index: 16002;
    box-shadow: 0px 0px 10px #aaa; }

  main .box-info .video-wrapper {
    display: none; }

  main .box-form .btn {
    width: 100%; }

  main .box-info > .btn {
    padding: 0;
    color: #527B96;
    background: none;
    text-align: left;
    text-decoration: underline;
    float: left;
    clear: both; }

  main .box-info .btn.icon {
    padding-left: 90px; }

  main .box-info > .btn:hover {
    box-shadow: none;
    text-decoration: none; }

  main .box-info > .btn.icon {
    padding-left: 0;
    background-image: none !important; }

  main .box-info .btn.btn-powrot {
    font-size: 1.2em; }

  main .box-info.film .jak {
    display: block; }

  main .box-info.film .jak-hide {
    display: none; }

  main .box-info.film .raport-hide {
    display: none; }

  main .form .row {
    margin: 20px 0; }

  main .form .row .name {
    width: auto;
    text-align: left;
    line-height: normal;
    float: none; }

  main .form .btn-sprawdz {
    margin: 0 0 1em; }

  main .extra-button.raport {
    padding-left: 0; }

  main .btn-pdf-wrapper a img {
    top: 0.25em; }

  main .extra-button .left {
    width: auto;
    float: none; }

  main .extra-button .right {
    font-size: .750em;
    line-height: 1.2em;
    margin: 1em 0; }

  main .nav-raport {
    padding-left: 0;
    top: -14px; }

  main .box-information .item {
    width: 98%; }

  main .box-information .item .img-icon {
    display: none; }

  main .box-information .item h2 {
    padding-left: 0;
    padding-bottom: 2%; }

  main .box-information .item .group-text {
    margin: 3% 0;
    padding-left: 0; }

  main .box-information .item .extra-info {
    margin: 0 -1.7593984962406%; }

  main .box-information .item .extra-info {
    background-color: transparent;
    color: #333;
    padding: 0;
    margin: 0; }

  main .box-information .item .extra-info a {
    color: #527B96; }

  main .raport-header .raport-main-information h1 {
    position: static; }

  main #timeline {
    font-size: 1em; }

  main .summary-box {
    font-size: 1em;
    margin-left: 0;
    padding-left: 0; }

  main .summary-box .group-box {
    padding-left: 0;
    margin: 1em 0 2em; }

  footer .msw {
    float: none; }

  footer a {
    white-space: nowrap; }

  footer .footer-wrapper .left {
    text-align: center; } }
@media only screen and (max-width: 479px) {
  header .logo a strong {
    font-size: 0.53em; }

  main .nav-raport {
    top: -13px; }

  main .nav-raport .btn {
    width: 49%; }

  main .box-information .item {
    min-height: 0;
    float: none; }

  main .extra-button .btn {
    margin: 0; }

  main .raport-header .raport-main-information .group-text {
    margin: 5% 0; }

  main .raport-header .raport-main-information .group-text p.stolen {
    line-height: 1.1em;
    padding: 5px 10px; }

  footer .logo-link {
    display: block;
    margin: 10px auto; }

  main #timeline {
    margin: 0;
    width: 100%; } }
/*! qTip2 v2.0.1 (includes: svg ajax tips modal viewport imagemap ie6 / basic css3) | qtip2.com | Licensed MIT, GPL | Mon Dec 31 2012 14:55:17 */
.qtip, .qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 0.625em;
  line-height: 1.200em;
  direction: ltr; }

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word; }

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700; }

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important; }

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px; }

* html .qtip-titlebar .qtip-close {
  top: 16px; }

.qtip-titlebar .ui-icon, .qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
  vertical-align: middle; }

.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none; }

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em; }

.qtip-default {
  border-width: 1px;
  border-style: solid;
  border-color: #F1D031;
  background-color: #FFFFA3;
  color: #555; }

.qtip-default .qtip-titlebar {
  background-color: #FFEF93; }

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777; }

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111; }

/*! Light tooltip style */
.qtip-light {
  background-color: #fff;
  border-color: #E2E2E2;
  color: #454545; }

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1; }

/*! Dark tooltip style */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3; }

.qtip-dark .qtip-titlebar {
  background-color: #404040; }

.qtip-dark .qtip-icon {
  border-color: #444; }

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

/*! Cream tooltip style */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35; }

.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D; }

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0; }

/*! Red tooltip style */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323; }

.qtip-red .qtip-titlebar {
  background-color: #F06D65; }

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0; }

.qtip-red .qtip-icon {
  border-color: #D95252; }

.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252; }

/*! Green tooltip style */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219; }

.qtip-green .qtip-titlebar {
  background-color: #B0DE78; }

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0; }

/*! Blue tooltip style */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD; }

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5; }

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0; }

.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); }

.qtip-rounded, .qtip-tipsy, .qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: #fff;
  border-width: 0;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4a4a4a 0, black 100%);
  background-image: -moz-linear-gradient(top, #4a4a4a 0, black 100%);
  background-image: -ms-linear-gradient(top, #4a4a4a 0, black 100%);
  background-image: -o-linear-gradient(top, #4a4a4a 0, black 100%); }

.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0, 0, 0, 0); }

.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"; }

.qtip-youtube .qtip-icon {
  border-color: #222; }

.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333; }

.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"; }

.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"; }

.qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content {
  background: transparent;
  color: #fff;
  border: 0 dashed transparent; }

.qtip-jtools .qtip-icon {
  border-color: #555; }

.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333; }

.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent; }

.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: #fff;
  border: 0 dashed transparent; }

.qtip-cluetip .qtip-icon {
  border-color: #808064; }

.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952; }

.qtip-tipsy {
  background: #000;
  background: rgba(0, 0, 0, 0.87);
  color: #fff;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande',sans-serif;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 0 1px black; }

.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10;
  background-color: transparent; }

.qtip-tipsy .qtip-content {
  padding: 6px 10; }

.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none; }

.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: 400;
  font-family: serif; }

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: #fff;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));
  background-image: -webkit-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -moz-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -ms-linear-gradient(top, #3a79b8, #2e629d);
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"; }

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589; }

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555; }

.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  padding: 1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none; }

.qtip-bootstrap .qtip-content {
  padding: 9px 14px; }

.qtip-bootstrap .qtip-icon {
  background: transparent; }

.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20); }

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  filter: alpha(opacity=40); }

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none; }

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10; }

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent; }

.qtip .qtip-tip canvas {
  top: 0;
  left: 0; }

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible; }

#qtip-overlay {
  position: fixed;
  left: -10000em;
  top: -10000em; }

#qtip-overlay.blurs {
  cursor: pointer; }

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(Opacity=70)"; }

.qtipmodal-ie6fix {
  position: absolute !important; }

.qtip {
  max-width: 350px; }

.ui-tooltip-shadow {
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3); }

.ui-tooltip-shadow .qtip-content {
  font-size: 1.5em;
  line-height: 1;
  color: #ff0000; }

.ui-tooltip-light {
  border-color: #E2E2E2;
  color: #454545;
  background-color: #fffcde; }

/*! jQuery UI - v1.9.2 - 2013-03-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  zoom: 1; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

.ui-button .ui-button-text {
  display: block;
  line-height: 1.4; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

input.ui-button {
  padding: .4em 1em; }

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker-cover {
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px; }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-widget {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #ddd;
  background: white url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #444; }

.ui-widget-content a {
  color: #444; }

.ui-widget-header {
  border: 1px solid #ddd;
  background: #dddddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;
  color: #444;
  font-weight: bold; }

.ui-widget-header a {
  color: #444; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ddd;
  background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #0073ea; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #0073ea;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #0073ea;
  background: #0073ea url(images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #fff; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #fff;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #ddd;
  background: white url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #ff0084; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ff0084;
  text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #ccc;
  background: white url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;
  color: #444; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #444; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #ff0084;
  background: white url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #222; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #222; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_ff0084_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_ff0084_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_0073ea_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_666666_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_0073ea_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ff0084_256x240.png); }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -khtml-border-top-left-radius: 2px;
  border-top-left-radius: 2px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -khtml-border-top-right-radius: 2px;
  border-top-right-radius: 2px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -khtml-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -khtml-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px; }

.ui-widget-overlay {
  background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;
  opacity: .8;
  filter: Alpha(Opacity=80); }

.ui-widget-shadow {
  margin: -4px 0 0 -4px;
  padding: 4px;
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .6;
  filter: Alpha(Opacity=60);
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

#ui-datepicker-div {
  font-size: 12px; }

.english .portlet-body span {
  display: none; }

main #timeline p.BADANIE_TECHNICZNE, main #timeline p.BADANIE_TECHNICZNE_STAROSTWO {
  color: #004f29; }

main #timeline p.KRADZIEZ, main #timeline p.WYCOFANIE, main #timeline p.WYREJESTROWANIE {
  color: #D80F05; }

main #timeline p {
  font-weight: bold;
  color: #333; }

main #timeline p span.key,
main #timeline td.date p {
  font-weight: normal;
  color: #666; }

#timeline-summary-box p span.value {
  font-weight: bold;
  color: #333; }