2 @import url(//fonts.googleapis.com/css?family=Dosis:400,700&subset=latin,latin-ext);
 
  31   background-image: url(../img/header-bar.png);
 
  32   background-repeat: repeat-x;
 
  33   background-position: 0 100%; }
 
  36   margin: 0 auto 1.4375em;
 
  38   padding: 1.8125em 0.625em 0; }
 
  41     margin-bottom: 1.25em; }
 
  42     header.main #logo img {
 
  43       vertical-align: middle; }
 
  44   header.main #organizer {
 
  48     header.main #organizer img {
 
  56     display: inline-block;
 
  57     text-transform: uppercase;
 
  60     /*position:relative;*/ }
 
  64     vertical-align: bottom;
 
  66   header.main nav a:hover {
 
  68   header.main nav a:before {
 
  76     margin-bottom: .8em; }
 
  77   header.main nav .menu-lekcje:before {
 
  78     background: url(../img/menu/lekcje.png) no-repeat 0 0;
 
  79     background-size: 100%; }
 
  80   header.main nav .menu-kompetencje:before {
 
  81     background: url(../img/menu/katalog.png) no-repeat 0 0;
 
  82     background-size: 100%; }
 
  83   header.main nav .menu-wspolpraca:before {
 
  84     background: url(../img/menu/wspolpraca.png) no-repeat 0 0;
 
  85     background-size: 100%; }
 
  86   header.main nav .menu-szkolenia:before {
 
  87     background: url(../img/menu/szkolenia.png) no-repeat 0 0;
 
  88     background-size: 100%; }
 
  89   header.main nav .menu-wesprzyj:before {
 
  90     background: url(../img/menu/wesprzyj.png) no-repeat 0 0;
 
  91     background-size: 100%; }
 
  92   header.main nav .menu-o-nas:before {
 
  93     background: url(../img/menu/o-nas.png) no-repeat 0 0;
 
  94     background-size: 100%; }
 
  95   header.main nav .menu-kontakt:before {
 
  96     background: url(../img/menu/kontakt.png) no-repeat 0 0;
 
  97     background-size: 100%; }
 
  98   header.main nav .menu-lekcje:hover:before {
 
  99     background: url(../img/menu/lekcje_active.png) no-repeat 0 0;
 
 100     background-size: 100%; }
 
 101   header.main nav .menu-kompetencje:hover:before {
 
 102     background: url(../img/menu/katalog_active.png) no-repeat 0 0;
 
 103     background-size: 100%; }
 
 104   header.main nav .menu-wspolpraca:hover:before {
 
 105     background: url(../img/menu/wspolpraca_active.png) no-repeat 0 0;
 
 106     background-size: 100%; }
 
 107   header.main nav .menu-szkolenia:hover:before {
 
 108     background: url(../img/menu/szkolenia_active.png) no-repeat 0 0;
 
 109     background-size: 100%; }
 
 110   header.main nav .menu-wesprzyj:hover:before {
 
 111     background: url(../img/menu/wesprzyj_active.png) no-repeat 0 0;
 
 112     background-size: 100%; }
 
 113   header.main nav .menu-o-nas:hover:before {
 
 114     background: url(../img/menu/o-nas_active.png) no-repeat 0 0;
 
 115     background-size: 100%; }
 
 116   header.main nav .menu-kontakt:hover:before {
 
 117     background: url(../img/menu/kontakt_active.png) no-repeat 0 0;
 
 118     background-size: 100%; }
 
 119   header.main #tagline {
 
 122     background-color: white;
 
 123     /* Extend padded background .*/
 
 125     margin-left: -0.625em;
 
 128   header.main #search {
 
 130     background-color: white;
 
 131     /* Extend padded background .*/
 
 132     padding: 2px 0.625em 0;
 
 133     margin-right: -0.625em; }
 
 139   position: relative; }
 
 143   border-top: 1px solid #c9ccce;
 
 145   padding: 0.2em 0.625em;
 
 146   margin: 2.5em auto 1em auto;
 
 150   footer.main .footer-item {
 
 152     margin-right: 1.25em;
 
 154   footer.main .sponsors-column {
 
 158     footer.main .sponsors-column p {
 
 160   footer.main .footer-extra p {
 
 165   #search input, #search button {
 
 168     vertical-align: bottom;
 
 169     border: 1px solid #c9ccce;
 
 174     border-right-width: 0;
 
 177     padding-left: 1.3em; }
 
 181     #search button span {
 
 184   #search input::-webkit-input-placeholder {
 
 185     text-transform: uppercase; }
 
 186   #search input:-moz-placeholder {
 
 187     text-transform: uppercase; }
 
 188   #search input::-moz-placeholder {
 
 189     text-transform: uppercase; }
 
 190   #search input::-ms-placeholder {
 
 191     text-transform: uppercase; }
 
 197     margin-bottom: .5em; }
 
 198   .link-list a:before {
 
 200     margin-right: .5em; }
 
 206 .link-list-colored a {
 
 217   border: 0.3125em solid #eeeeee;