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 nav .menu-oc-program:before {
 
 120     background: url(../img/menu/olimpiada/program.png) no-repeat 0 0;
 
 121     background-size: 100%; }
 
 122   header.main nav .menu-oc-harmonogram:before {
 
 123     background: url(../img/menu/olimpiada/harmonogram.png) no-repeat 0 0;
 
 124     background-size: 100%; }
 
 125   header.main nav .menu-oc-regulamin:before {
 
 126     background: url(../img/menu/olimpiada/regulamin.png) no-repeat 0 0;
 
 127     background-size: 100%; }
 
 128   header.main nav .menu-oc-literatura:before {
 
 129     background: url(../img/menu/olimpiada/literatura.png) no-repeat 0 0;
 
 130     background-size: 100%; }
 
 131   header.main nav .menu-oc-komitet:before {
 
 132     background: url(../img/menu/olimpiada/komitet.png) no-repeat 0 0;
 
 133     background-size: 100%; }
 
 134   header.main nav .menu-oc-kontakt:before {
 
 135     background: url(../img/menu/olimpiada/kontakt.png) no-repeat 0 0;
 
 136     background-size: 100%; }
 
 137   header.main nav .menu-oc-program:hover:before {
 
 138     background: url(../img/menu/olimpiada/program_active.png) no-repeat 0 0;
 
 139     background-size: 100%; }
 
 140   header.main nav .menu-oc-harmonogram:hover:before {
 
 141     background: url(../img/menu/olimpiada/harmonogram_active.png) no-repeat 0 0;
 
 142     background-size: 100%; }
 
 143   header.main nav .menu-oc-regulamin:hover:before {
 
 144     background: url(../img/menu/olimpiada/regulamin_active.png) no-repeat 0 0;
 
 145     background-size: 100%; }
 
 146   header.main nav .menu-oc-literatura:hover:before {
 
 147     background: url(../img/menu/olimpiada/literatura_active.png) no-repeat 0 0;
 
 148     background-size: 100%; }
 
 149   header.main nav .menu-oc-komitet:hover:before {
 
 150     background: url(../img/menu/olimpiada/komitet_active.png) no-repeat 0 0;
 
 151     background-size: 100%; }
 
 152   header.main nav .menu-oc-kontakt:hover:before {
 
 153     background: url(../img/menu/olimpiada/kontakt_active.png) no-repeat 0 0;
 
 154     background-size: 100%; }
 
 155   header.main #tagline {
 
 158     background-color: white;
 
 159     /* Extend padded background .*/
 
 161     margin-left: -0.625em;
 
 164   header.main #search {
 
 166     background-color: white;
 
 167     /* Extend padded background .*/
 
 168     padding: 2px 0.625em 0;
 
 169     margin-right: -0.625em; }
 
 175   position: relative; }
 
 179   border-top: 1px solid #c9ccce;
 
 181   padding: 0.2em 0.625em;
 
 182   margin: 2.5em auto 1em auto;
 
 186   footer.main .footer-item {
 
 188     margin-right: 1.25em;
 
 190   footer.main .sponsors-column {
 
 194     footer.main .sponsors-column p {
 
 196   footer.main .footer-extra p {
 
 201   #search input, #search button {
 
 204     vertical-align: bottom;
 
 205     border: 1px solid #c9ccce;
 
 210     border-right-width: 0;
 
 213     padding-left: 1.3em; }
 
 217     #search button span {
 
 220   #search input::-webkit-input-placeholder {
 
 221     text-transform: uppercase; }
 
 222   #search input:-moz-placeholder {
 
 223     text-transform: uppercase; }
 
 224   #search input::-moz-placeholder {
 
 225     text-transform: uppercase; }
 
 226   #search input::-ms-placeholder {
 
 227     text-transform: uppercase; }
 
 233     margin-bottom: .5em; }
 
 234   .link-list a:before {
 
 236     margin-right: .5em; }
 
 242 .link-list-colored a {
 
 253   border: 0.3125em solid #eee;
 
 262   border: 1px solid black;
 
 264   border-radius: 0.938em;
 
 270 /*# sourceMappingURL=base.css.map */