@font-face {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    src: local('Calibri'), url("/lib/fonts//Calibri.ttf") format('truetype');
    
}
@font-face {
  font-family: 'Droid Sans Mono';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans Mono'), url('/lib/fonts/DroidSansMono.ttf') format('truetype');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans'), url('/lib/fonts/DroidSans.ttf') format('truetype');
}

a { color: green }
a:hover, article a:hover { font-decoration: none; }

#container-logo figure ul { list-style: none; overflow: auto; padding-left: 0px; padding-right: 0px }
#container-logo figure ul li { float: left; }
#container-logo figure.noul { float: left; overflow: auto; }
#container-logo figure.noul img { float: left; }

.container-wide, #container-wide { width: 680px }
.container-narrow, #container-narrow { width: 300px }
.container-wide section { margin: 10px 20px 0; }
.container-wide article {
    font-size: 12px; font-family: 'Droid Sans'; color: #3f3f3f; text-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px;
    
    display: block;
    padding: 10px 20px;
    background: rgba(255, 255, 255, 0.4);
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.container-wide article section div.time { font-size: 10px; color: grey; }
.container-wide article section div:first-child { margin-bottom: 15px; }

#container-logo {
    /* background-image: url("/templates/default/basen/logo"); background-repeat: no-repeat; background-position: top; height: 230px */
    text-align: center;
}
.main-menu a { color: #000; }

/**
 * Zajęcia na basenie
 */
table#SchoolSchedule tbody td { text-align: center }
dt.a, dt.a a { background: #008000; color: #A0FFA0; font-weight: bold }
dt.a, dd.a ul li { padding: 3px 5px; }
dd.a ul { margin-top: 2px;  }
dd.a ul li { margin: 1px auto; }
dd.a ul li.b { border-top: 1px solid white; }
dd.a ul li.enable { background: #AFFFAF; color: #008000; }
dd.a ul li.disable { background: #FFD8C0; color: #D86800; }
dd.a>ul>li { list-style: none;  }

.grc { color: grey; font-style: italic }
