#menu-slide-shadow {
  margin-right: -175px; }

body > header {
  border-bottom: 2px solid #e7e7e7; }
  body > header .container-wrapper .anim-gif {
    display: none !important; }
  body > header .top-menu {
    position: relative;
    right: 230px; }
    body > header .top-menu li a {
      line-height: 18px !important; }
  body > header .oneline-search {
    position: relative;
    right: 230px; }

header #layer #layer_main_menu li {
  padding-top: 2px;
  padding-bottom: 2px; }
  header #layer #layer_main_menu li:hover, header #layer #layer_main_menu li.active {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 2px solid #f2f3f2;
    border-bottom: 2px solid #f2f3f2; }
    header #layer #layer_main_menu li:hover a, header #layer #layer_main_menu li.active a {
      padding-left: 0;
      border-bottom: 1px solid #fff; }

footer nav ul li.list-1 li.third h2 {
  padding-top: 23px; }

.calculator aside {
  margin-top: 0;
  top: 0; }

header #layer section .popover ul li h3.third {
  padding: 30px 0 9px 0; }

footer nav ul li li.nPlus4 h2 {
  min-height: 45px; }

.recommendation-item ul li.last {
  width: 143px;
  border-right: none; }

.filters .filters-clear {
  margin-top: 13px;
  position: relative;
  top: 8px; }

#contact_menu li.last a {
  border-bottom: 1px solid white; }

#home_slider h2, #product_slider h2 {
  top: 3px !important; }

#home_slider .home-slider-bg-line, #product_slider .home-slider-bg-line {
  left: 0 !important; }

#home_slider #container_slider {
  z-index: 1; }

#home_slider #container_slider .slide .claim, #product_slider #container_slider .slide .claim, .home-slider-bg-line {
  background-color: transparent;
  background-image: url("//static.credit-agricole.pl/assets/html/images/claim-ie-transparent.png");
  background-repeat: repeat; }
  #home_slider #container_slider .slide .claim p, #product_slider #container_slider .slide .claim p, .home-slider-bg-line p {
    border-left: 1px solid white;
    border-right: 1px solid white; }

#home_slider.logout_a #container_slider .slide .claim {
  height: 113px; }
  #home_slider.logout_a #container_slider .slide .claim h2 {
    top: 3px; }

.lay-green {
  display: none;
  height: 0;
  width: 0; }

#home_slider #container_slider .controls span {
  background-color: transparent !important;
  background-image: url("//static.credit-agricole.pl/assets/html/images/controls-ie.png");
  background-repeat: no-repeat;
  background-position: left top;
  border: none; }

.ranking {
  margin-bottom: -380px; }

.recommendations hr.c {
  float: left;
  border-top: 1px solid #e7e7e7; }

.container.filters {
  height: 95px; }

.teasers .teaser strong {
  position: relative;
  top: -70px;
  margin-bottom: -30px; }

.teasers .teaser .ribbon-alt {
  position: relative;
  top: -50px;
  margin-bottom: -30px; }

.teasers .teaser table {
  margin-top: 60px; }

#product_slider #container_slider .slide .claim {
  height: 100px !important; }

#product_slider #container_slider .slide .claim .btn {
  top: 0; }

.fund-content .container-wrapper .fund-results .fund-table .fund-info {
  margin-top: 45px; }
  .fund-content .container-wrapper .fund-results .fund-table .fund-info span {
    padding-top: 0; }

#contact section {
  position: relative;
  left: 0; }
  #contact section.mail .checkboxes {
    position: relative !important;
    left: 0 !important; }
    #contact section.mail .checkboxes label {
      float: left !important;
      display: block !important;
      width: 400px !important;
      margin: 0 0 5px !important;
      height: 25px !important;
      outline: 1px solid red !important;
      position: relative !important;
      left: 0 !important;
      background-image: url("//static.credit-agricole.pl/assets/html/images/checkbox-off.png") !important;
      background-position: left top !important;
      background-repeat: no-repeat !important;
      z-index: 1 !important; }
      #contact section.mail .checkboxes label.selected {
        background-image: url("//static.credit-agricole.pl/assets/html/images/checkbox-on.png") !important; }
      #contact section.mail .checkboxes label input, #contact section.mail .checkboxes label input.second {
        display: block !important;
        margin: 0 !important;
        width: 400px !important;
        height: 20px !important;
        position: absolute !important;
        left: 0 !important;
        top: 0 !important;
        outline: 1px solid green !important;
        opacity: 1;
        filter: alpha(opacity=100);
        background-color: transparent !important;
        background-image: none !important; }
  #contact section.maps .checkboxes label {
    margin-bottom: 0 !important; }
    #contact section.maps .checkboxes label input {
      display: block;
      width: 20px !important; }

.header-alt.pie, .logout-header-alt.pie {
  box-shadow: 0 0 3px #777; }
  .header-alt.pie h3, .logout-header-alt.pie h3 {
    line-height: 50px; }

.career-step-1 form .checkboxes li {
  margin-bottom: 0;
  margin-top: 0;
  height: auto; }
  .career-step-1 form .checkboxes li label .checker input {
    width: 260px; }

.career-step-2 .selector select {
  float: left !important; }

.popup-container .popup-wrapper {
  border: 1px solid #959595; }

.legal-tooltip .legal-layer .mCSB_scrollTools .mCSB_dragger {
  right: 0; }

.products-tabs .graph {
  position: relative !important; }
  .products-tabs .graph figure {
    position: absolute !important;
    left: 0 !important; }

.err-404 .err404-actions li:first-child {
  background-color: #f2f3f2;
  background-image: url("//static.credit-agricole.pl/assets/html/images/404-arrow-list.png") !important; }

.date-picker input[type="submit"] {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.filters-fund .fund-date.fund .date-picker input[type='submit'] {
  padding: 18px 10px 18px 10px !important; }

#cboxIE {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-bottom: 100px !important; }

#cboxCurrent {
  display: none; }

#cboxNext {
  float: right;
  cursor: pointer; }

#cboxPrev {
  float: left;
  cursor: pointer; }

#cboxClose {
  float: right;
  padding-top: 10px;
  cursor: pointer; }

form .checkboxes .radio span {
  background-color: #f2f3f2 !important; }

form fieldset.agree2 {
  padding-bottom: 10px; }
  form fieldset.agree2 .checkboxes {
    width: 100%;
    padding-bottom: 20px;
    clear: both; }

.social-home-news {
  display: none !important; }

.simulator .sim-sliders .slider.calc .sim-label {
  width: 210px; }

.contact-menu .container-wrapper {
  height: 0 !important; }

.icon.i-flag {
  top: 0; }

.header-widget {
  display: none !important; }

.drop-down ul li:first-child {
  clear: both; }
  .drop-down ul li:first-child + li + li, .drop-down ul li:first-child + li + li + li + li, .drop-down ul li:first-child + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li + li + li, .drop-down ul li:first-child + li + li + li + li + li + li + li + li + li + li {
    clear: both; }

.drop-down.wide ul li:first-child {
  clear: both; }
  .drop-down.wide ul li:first-child + li + li, .drop-down.wide ul li:first-child + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li + li + li {
    clear: none; }
  .drop-down.wide ul li:first-child, .drop-down.wide ul li:first-child + li + li + li, .drop-down.wide ul li:first-child + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li + li, .drop-down.wide ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li {
    clear: both; }

.drop-down.full ul li:first-child {
  clear: both; }
  .drop-down.full ul li:first-child + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li + li + li {
    clear: none; }
  .drop-down.full ul li:first-child, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .drop-down.full ul li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
    clear: both; }

.simulator .sim-sliders .slider.calc label, .simulator .sim-sliders .slider.calc .sim-label {
  width: 180px; }

.simulator .checkboxes .radio span {
  background-color: #fff !important; }

.simulator .radio span {
  background-color: #fff !important; }

#table_place .tr-gray td {
  background-color: #f9f9f9; }

footer .footer-sitemap nav ul li ul .third {
  clear: left; }

footer .footer-sitemap nav ul li li .list-title {
  margin-bottom: 13px !important;
  color: #000 !important;
  font-size: 129% !important;
  line-height: 129% !important;
  color: #000 !important; }

footer .footer-sitemap nav ul li li ul {
  min-height: 145px; }
  footer .footer-sitemap nav ul li li ul li {
    clear: both !important;
    float: left !important;
    width: 234px !important;
    padding-top: 5px !important; }
    footer .footer-sitemap nav ul li li ul li a {
      color: #959595 !important; }
      footer .footer-sitemap nav ul li li ul li a:hover {
        color: #bbbbbb !important; }

a.fb, a.yt, a.nl {
  float: left;
  height: 32px; }
  a.fb:hover, a.yt:hover, a.nl:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); }

a.fb {
  background-image: url("//static.credit-agricole.pl/assets/html/images/btn-fb.png");
  background-position: left 6px;
  background-repeat: no-repeat;
  width: 20px; }

a.yt {
  background-image: url("//static.credit-agricole.pl/assets/html/images/btn-yt.png");
  background-position: left 6px;
  background-repeat: no-repeat;
  width: 44px; }

a.nl {
  margin-left: 15px;
  background-image: url("//static.credit-agricole.pl/assets/html/images/btn-nl.png");
  background-position: left 15px;
  background-repeat: no-repeat;
  width: 44px; }

.copyrights.container-wrapper {
  padding: 10px 0 90px; }
  .copyrights.container-wrapper span {
    float: left;
    color: #959595;
    font-size: 85%;
    line-height: 150%; }
    .copyrights.container-wrapper span em {
      display: inline;
      font-style: normal; }
  .copyrights.container-wrapper ul {
    float: right; }
    .copyrights.container-wrapper ul li {
      float: left;
      height: 11px;
      list-style-type: none;
      color: #959595;
      font-size: 85%;
      line-height: 1.5; }
      .copyrights.container-wrapper ul li a {
        padding: 0 14px;
        font-size: 100%;
        line-height: 1.5;
        color: #959595; }
        .copyrights.container-wrapper ul li a:hover {
          color: #bbbbbb; }

.mobile-menu, .only-mobile {
  display: none; }

.top-menu,
.login-multi {
  position: relative;
  z-index: 99; }

.container .login-multi .saved.holder .login-cookie {
  width: 160px; }

.container .login-multi .saved.holder .change {
  right: -10px; }

.contest-container {
  margin-top: -50px; }

.newsletter form .newsletter-filter .col .row {
  height: 40px;
  margin-top: 20px; }
  .newsletter form .newsletter-filter .col .row #discount_city {
    margin-top: 5px !important; }
  .newsletter form .newsletter-filter .col .row #discount_age-err {
    top: 38px; }
  .newsletter form .newsletter-filter .col .row .err {
    padding-bottom: 3px;
    top: 39px; }

.newsletter form .newsletter-agree .checkboxes p {
  width: 700px !important; }

.newsletter form .newsletter-agree .checkboxes #uniform-agree-1 {
  top: 20px; }

.newsletter form .newsletter-agree .checkboxes #uniform-agree-2 {
  top: 30px; }

.newsletter form .err {
  display: block;
  display: none;
  clear: both;
  width: 100% !important;
  padding-bottom: 3px; }

.newsletter form .btn-arrow-red {
  padding-top: 2px;
  padding-right: 15px;
  padding-left: 0; }

#show-club label {
  position: relative;
  top: 10px; }

.newsletter form .newsletter-filter .col.col.right #discount_gender-err {
  margin-bottom: -5px; }

.social-boxes #facebook-1280, .social-boxes #facebook-1024, .social-boxes .social-yt {
  display: none; }

#klub-rabatowy .box-discount > footer .qty {
  float: left; }

#klub-rabatowy .box-discount > footer .short-info {
  padding-top: 12px; }

.credit-calculator .claim-legal {
  left: 60px; }

.credit-calculator .sim-sliders button[type="submit"] {
  padding: 17px 0;
  line-height: 1; }

.credit-calculator .sim-sliders .calc-radios label {
  width: 210px; }
  .credit-calculator .sim-sliders .calc-radios label .radio span {
    padding-left: 0px;
    background-color: #ffffff !important; }

.credit-calculator .col-right .sim-summary-calc {
  font-size: 22px; }

.consolidation-calculator .sim-summary-calc {
  padding: 10px 0; }

.consolidation-calculator .grid-1-2 {
  padding: 0; }

.consolidation-calculator .your-monthly-rates {
  width: 325px;
  margin-right: 5px; }
  .consolidation-calculator .your-monthly-rates .input-text-container {
    padding-right: 5px; }

.consolidation-calculator .remaining-credit-amount {
  width: 325px;
  margin-left: 5px; }

.consolidation-calculator .new-credit-rate .padding-left-10 {
  margin-left: 10px;
  width: 207px; }

.consolidation-calculator .gray-summary {
  height: 40px; }
  .consolidation-calculator .gray-summary strong {
    float: left; }

.consolidation-calculator .sim-sliders button[type='submit'] {
  padding: 14px 0; }

.consolidation-calculator .calc-radios .radio span {
  background-color: transparent !important; }

.savings-calculator .row .selector select {
  filter: alpha(opacity=0);
  position: relative;
  height: 30px;
  width: 120%;
  top: -20px; }

.offer-box.active .offer-box__image--first {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//static.credit-agricole.pl/assets/html/images/offer/konto_osobiste.png,sizingMethod='crop'); }

.offer-box.active .offer-box__image--second {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//static.credit-agricole.pl/assets/html/images/offer/kredyt_gotowkowy.png,sizingMethod='crop'); }

.offer-box.active .offer-box__image--third {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//static.credit-agricole.pl/assets/html/images/offer/kredyt_na_mieszkanie.png,sizingMethod='crop'); }

.offer-box.disabled .offer-box__image {
  display: none !important; }

.offer-box__image.offer-box__image {
  visibility: visible; }

.grids-wrapper {
  margin: 0; }

.block-card__container--height-400 {
  padding: 0; }
  .block-card__container--height-400 > * {
    padding-left: 20px;
    padding-right: 20px; }

.block-card__header {
  padding: 20px; }

.credit-calculator .col-right .checkboxes .checker {
  width: auto; }

.cacareer-contact {
  margin-top: 0; }

.cacareer-quotes-portraits {
  height: 300px; }

.vertical-align-middle {
  top: auto; }

.ie7-box-2 {
  width: 400px;
  margin-bottom: 0; }

.ie7-box-3 {
  width: 242px;
  margin-bottom: 0; }

.ie7-box-4 {
  width: 184px; }

.product-onepager__calculator .calc.slider.slider-1 {
  position: relative;
  margin-top: 0; }

.product-onepager__calculator .calc.slider .label-input {
  float: left;
  padding-top: 20px; }

.product-onepager__calculator .calc.slider input[type='text'] {
  line-height: 36px;
  float: left; }

.product-onepager__box-step {
  left: 85px; }

.product-onepager__infobox {
  padding: 5px;
  margin: 0; }

.product-onepager__login {
  float: left;
  margin-top: 20px; }

.product-onepager__search .oneline-search {
  float: none;
  right: auto; }

.shadowbox-layer .newsletter-popup__container {
  width: 400px;
  height: 312px;
  padding-left: 315px; }
  .shadowbox-layer .newsletter-popup__container input[type="text"] {
    width: 90%; }
  .shadowbox-layer .newsletter-popup__container > header {
    border-bottom: 0; }

.popup-container.fxcall-selection-popup .popup-wrapper {
  left: 700px; }

.products-tabs .content .amundi-graph .global.amundi-example .amundi-details-list span.double {
  width: 123px; }
