/* Throber */
#throbber {text-align:center;padding:0%;width:100%;margin:auto;position:absolute;z-index:1000;top:40%;left:0%;transform: translate(0%, -50%);-moz-transform: translateX(0px) translateY(-50px);-webkit-transform: translateX(0px) translateY(-50px);-o-transform: translateX(0px) translateY(-50px);-ms-transform: translateX(0px) translateY(-50px)}
#throbber img {display:block;margin:auto;margin-bottom:3%}
.fa-cog {font-size:90px;color:#11498a}

/* Document */
*[class*="display"] {display:none}
main {display:none}
	
*:not(.animated) {font-family:"lato";text-shadow: 1px 1px 1px rgba(0,0,0,0.04);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}
*:before {font-family:fontAwesome;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}
html, body {margin:0px}
a {text-decoration:none;color:#11498a}
	
.content {margin:0 10%;overflow:hidden}

#komunikat {clear:both;font-size:20pt;text-align:center !important}

/* Menu & Header */
#top {background:url(/img/bg.jpg) top 25% left;background-size:100%}
#top #pasek {background:#11498a;box-shadow:0px 7px 7px rgba(0,0,0,0.30);height:15px}

header img {float:left;-webkit-filter:drop-shadow(0px 0px 2px #fff);-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#fff')";filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#fff')";}

header #fastKontakt {float:right;margin-top:15px;background:rgba(255,255,255,0.6);padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
header #fastKontakt {color:#11498a}
header #fastKontakt b {color:black}
header #fastKontakt span {padding:0 10px}
header #fastKontakt span:first-child {border-right:1px dashed gray}

header nav {float:right;clear:right;margin-top:150px}
header menuitem {font-size:15pt;font-weight:700;padding:10px 20px;border-right:1px dashed white;color:white;text-shadow:0px 1px 1px black !important} /* text-shadow: 1px 1px 1px rgba(0,0,0,0.5) */
header menuitem:hover {background:rgba(238,51,38,0.7);color:white} /* Stary Kolor: rgba(17,73,138,0.7) */
header menuitem.active {background:rgba(238,51,38,0.7)}
header nav a {display:block;margin:0px;float:left}

#wspolpraca {text-align:center}
#wspolpraca h2 {font-size:25pt;margin:0 0 45px 0;text-transform:uppercase;text-align:center}
#wspolpraca img {margin:0 32px 25px 0}

/* Footer */
footer {background:#11498a;padding:3% 0;color:white}
footer .content div {width:50%}
footer .content div:first-child {float:left}
footer .content div:last-child {float:right;text-align:right}
footer a {font-weight:900;color:#0D82DB}
footer a:hover {color:white}

#title {border-bottom:2px solid #999;padding-bottom:5px;text-transform:uppercase;font-weight:900;font-size:23pt;box-shadow:0px 1px 1px rgba(0,0,0,0.15)}
#title span {color:#777}
#title b {color:#11498a}