/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)
designer: Adnen2016
Licence: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, .menu, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, .menu, section {
	display: block;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Globalne style tekstu */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F8C8D;
	line-height: 1.7;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;        
}

i {
    font-style: italic;
}

p {
    margin-bottom: 10px;
}

h2, h3, h4, label {
	color: #45474F;
}

h1 {
	font-size: 40px;
	line-height: 1.2;
}

h2 {
	font-size: 25px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

h1, h3, h4, strong {
	font-weight: 600;
}

h3 {
	font-size: 18px;
}

#red {
    color: #f40303;
}

/* Kolumny, kontener, sekcje */
.container a
{
    color: #45474F;
    text-decoration: none;
}

.container a:hover
{
    color: #99b869;
    text-decoration: none;
}

.container ul {
    margin: 20px 0;
}

.col {
    width:100%;
    padding: 20px;
    min-height: 140px;
    text-align: justify;
    }
    
.col-one-third {
	width: 33.3333%;
	float: left;
    padding: 16px 0px;
	}
    
.col-half {
	width: 45%;
	float: left;
    padding: 16px 10px;
    text-align: justify;
}

#adres {
    margin-top: 20px;
}

.col a {
    color: #45474F;
    font-weight: 400;
}

 .col td {
    border: 0;
}

.col h3 {
    margin-top: 16px;
    font-weight: 400;
}

.year {
    font-size: 20px;
    display: inline;
    font-weight: 600;   
}

.three-col-first {
    width: 10%;
}

.three-col-second {
    width: 10%;
}

.two-col-first {
    width: 40%;
}

.two-col-second {
    width: 60%;
}
    
section {
	clear: both;
	padding: 90px 0 0 0;
	overflow: auto;
}

.center-text {
	text-align: center;
}

.container {
	max-width: 1200px;
	margin: 0 auto;
}

.container h2 {
    padding-top: 20px;
}

.quotation {
    font-style: italic;
}

/* Przyciski */
.button {
	display: inline-block;
	padding: 8px 20px;
	text-decoration: none;
/*	text-transform: uppercase;
	border: none;
	border-radius: 5px;*/
}

/*.button-light {
	background: #FFFFFF;
	color: #000000;
}

.button-dark {
	background: #6ec4a7;
	color: #FFFFFF;
}*/

/* Nagłówek strony */
.header{
	width:100%; 
}

.menu {
    background:#99b869;
}

#logo {
    width: 52px;
    float:left;
}

/*Menu rozwijane dla większych ekranów*/
@media only screen and (min-width: 961px) {
body {
    min-width: 961px;
    }    
.menu {
    display: block !important;
    margin: 0 auto;
    text-align: center;
    }

.menu li a:hover, .menu li a:focus {
	background: rgba(255, 255, 255, .20);
}    
 
.menu::after {
	display: block;
	content: '';
	clear: both;
}

.menu li {
	float: left;
	position: relative;
    margin-right: 2%;
    }

.menu li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1rem 0.1rem;
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent;
    transition: all .3s ease-in-out;
}
   
.menu li a:not(:only-child):after {
	content: ' ▾';
}

.dropFirst ul li a {
    min-width: 100px;    
}    

.dropSecond ul li a {
    min-width: 153px;    
 }    
    
.dropThird ul li a {
    min-width: 101px;    
 }

.menu li ul li a {
 	color: #7F8C8D;
    line-height: 1em;
    font-size: 0.8em
}

.menu li ul li a:hover {
	background-color: #99b869;
    color: #FFFFFF;
}

#menu {
    padding: 10px 5px;
}
    
button {
    display: none !important;
}

.dropdownFirst, .dropdownSecond, .dropdownThird {
	display: none;
	position: absolute;
	background: #FFFFFF;
	box-shadow: 0 4px 10px rgba(10, 20, 30, .4);
}
}

/*Menu dla mniejszych ekranów*/
@media only screen and (max-width: 960px) {
.menu {
    display: none;
}  
    
.menu li {
    width: 100%;
}
}

/* Baner */
.banner h1, h2, h3 {
	color: #F1F1F1;
}

.banner {
	background: #000000;
    height: 350px;
    max-width: 1960px;
	background: url("../img/img_0093.JPG") 0 -140px no-repeat;
    background-position: top;
    background-attachment: fixed;
}

.banner h2, h3 {
    line-height: 20px;
    font-weight: 300;
}    

/* Sekcja Intro */
.intro {
    padding: 0 10px;
    min-height: 420px;    
}

.intro h3 {
	color: #99b869;
	margin-bottom: 10px;
}

.intro h2 {
	color: #7F8C8D;
}

/* Lista dokumentów */
.list {
    margin-top: 16px;
}

.list li {
    color: #7F8C8D;
    list-style: circle;
}

.list ul {
    margin-bottom: 20px;
    margin-left: 100px;
}    

/* Stopka */
.site-footer {
	background: #3e464d;
	color: #FFFFFF;
	padding: 10px 0 5px 0;
    line-height: 1em;
    font-size: 14px;
}

.site-footer a {
	color: #FFFFFF;
}

/*Wygląd dla mniejszych ekranów*/

@media only screen and (max-width: 960px){

.hamburger{

    display: inline-block;

    float: left;    

    background:none;

    position:absolute;

    top:0;

    right:0;

    line-height:45px;

    padding:5px 15px 0px 15px;

    color:#FFFFFF;

    border:0;

    font-size:1.3em;

    font-weight:bold;

    cursor:pointer;

    outline:none;

    z-index:10000000000000;

}



.cross{

    background:none;

    position:absolute;

    top:0px;

    right:0;

    padding:7px 15px 0px 15px;

    color:#FFFFFF;

    border:0;

    font-size:3em;

    line-height:65px;

    font-weight:bold;

    cursor:pointer;

    outline:none;

    z-index:10000000000000;

}   

   

.col, .col-one-third, .col-half {

	width: 100%;

	float: none;

}

.col-half {

    text-align: center;    

}    



.menu{

    z-index:1000000;

    font-weight:bold;

    font-size:0.8em;

    width:100%;

    background:#F1F1F1;

    position: absolute;

    opacity: 0.8;

    text-align:center;

    font-size:16px;

    top:60px;

    right: 0;

}



.menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

    list-style-image: none;

}



.menu li {

    display: block;

    padding:15px 0 15px 0;

}



.menu li:hover{

    display: block;

    background:#FFFFFF;

    padding:15px 0 15px 0;

    border-bottom:#dddddd 1px solid;

}



.menu li a {

    text-decoration:none;

    margin: 0px;

    color:#45474F;}



.menu li a:hover{

    color: #45474F;

    text-decoration:none;

}



.menu a{

    text-decoration:none;

    color:#45474F;

}



.menu a:hover{

    text-decoration:none;

    color:#45474F;

}



#img{

    display: none !important;

}



.banner {

    border-bottom: 5px #99b869 solid;

}    

}



/*Tekst rozwijany*/

.col {

    display: block;

}

#more, #hide, #more2, #hide2, #more3, #hide3, #more4, #hide4, #more5, #hide5, #more6, #hide6, #more7, #hide7, #more8, #hide8, #more9, #hide9, #more10, #hide10, #more11, #hide11, #more12, #hide12, #more13, #hide13, #more14, #hide14, #more15, #hide15, #more16, #hide16, #more17, #hide17, #more18, #hide18, #more19, #hide19, #more20, #hide20, #more21, #hide21, #more22, #hide22, #more23, #hide23, #more24, #hide24, #more25, #hide25{

    display:none;

}



.italic {

	font-style: italic;

}



/* Logo Facebooka*/

#facebook-box {



    background-color: #FFFFFF;

    z-index: 1982;

    height: 48px;

    width: 48px;

    position: fixed;

    left: 0px;

    top: 600px;

    padding:0;

    margin:0;

    border-top-right-radius: 12px;

    border-bottom-right-radius:12px;

    border:1px solid #2D4E91;

}



/* Powrót na Stronę Główną*/

#onas-box {

    background-color: #FFFFFF;

    z-index: 1982;

    height: 48px;

    width: 48px;

    position: fixed;

    left: 0px;

    top: 700px;

    padding:0;

    margin:0;

    border-top-right-radius: 12px;

    border-bottom-right-radius:12px;

    border:1px solid #99b869;

}