/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: 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, nav, 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, nav, section {display: block;}
body {font-family: 'Open Sans', sans-serif;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;}

/* ogólne */

div.wrapper {width: 1130px;margin: 0 auto;position:relative;}
h2 {font-family: 'Open Sans', sans-serif;font-size: 36px;font-weight: 300;line-height: 72px;}
p {line-height: 24px;}
.section {min-height: 917px;}
.button {font-family: 'Open Sans', sans-serif;text-decoration: none;text-transform: uppercase;padding: 20px 25px;border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.button:hover {color: #fff;background-color: #eec84c !important;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.button2 {font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 14px;color: #fff;	text-decoration: none;background-color: #eec84c !important;text-transform: uppercase;padding: 20px 25px;border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.button2:hover {color: #fff;background-color: #ccaa3c !important;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#fullpage {z-index: 1;}

/* menu */

.logo {float: left;}
div.menu-wrapper {top: 0px;z-index: 999;width: 100%;background-color: #e9e9e9;height: 110px;position: fixed;}
ul#menu {float: right;line-height: 110px;}
ul#menu li {display: inline-block;}
ul#menu li a {font-family: 'Open Sans', sans-serif;text-decoration: none;font-weight: 600;color: #444;font-size: 12px;text-transform: uppercase;padding: 20px 25px;border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
ul#menu li a:hover {background-color: #eec84c;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
ul#menu li.active a {background-color: #eec84c;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/* sekcja 1 - wyszukiwarka */

#section0 {background: url(../images/wyszukiwarka-bg.jpg) no-repeat;background-size: cover;	}
#section0 {color: #fff;}
#section0 form {margin-top: 20px;text-align: left;}
#section0 form h2 {padding-left: 30px;}
#section0 form input.search {background: none;border: 3px solid white;padding: 30px;color: #fff;font-size: 18px;text-transform: uppercase;width: 490px;font-family: 'Montserrat', sans-serif;}
#section0 form .subtext {color: #fff;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 12px;font-weight: 600;margin-top: 5px;margin-left: 30px;}
#section0 form .search_button {background: none;border: none;text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #fff;font-size: 18px;margin-top: 35px;cursor: pointer;}
a.mouse-down img {-webkit-animation: mousedown 2s; /* Chrome, Safari, Opera */animation: mousedown 2s;animation-delay: 2s;animation-iteration-count: infinite;-webkit-animation-delay: 2s;-webkit-animation-iteration-count: infinite;}
@keyframes mousedown {0%   {padding-top: 0px;} 15%  {padding-top: 20px;} 25%  {padding-top: 0px;} 50%  {padding-top: 20px;} 75%  {padding-top: 0px;} 100% {padding-top: 0px;}}
@-webkit-keyframes mousedown {0% {padding-top: 0px;} 15%  {padding-top: 20px;} 25%  {padding-top: 0px;} 50%  {padding-top: 20px;} 75%  {padding-top: 0px;} 100% {padding-top: 0px;}}

/* sekcja 2 - o programie */

#section1 {color: #565353;background: #efefef; /* Old browsers */background: -moz-linear-gradient(top,  #efefef 0%, #dbdbdb 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #efefef 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #efefef 0%,#dbdbdb 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #efefef 0%,#dbdbdb 100%); /* IE10+ */background: linear-gradient(to bottom,  #efefef 0%,#dbdbdb 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */}
.content-list {list-style: url(../images/list-style.png);}
.content-list li {padding-left: 30px;font-family: 'Open Sans', sans-serif;font-size: 18px; color: #565353;font-weight: 300;line-height: 32px;}
#section1 .content-list {margin-left: 55px;margin-top: 55px;margin-bottom: 80px;}
#section1 .content-list li {margin-bottom: 30px;}

/* sekcja 3 - jak działamy?*/

#section2 {padding-top: 200px;}

/* sekcja 4 - certyfikat */

#section3 {padding-top: 200px;}
#section3 .content-list {float: left;width: 600px;margin-top: 65px;margin-left: 22px;}
#section3 .content-list li {margin-bottom: 20px;color: black}
/*#section3 .sample {height: 253px;clear: both;background: url(../images/kreski.jpg) repeat-x;}*/

#section3 .sample {height: 253px;clear: both;background: url(../images/wyszukiwarka-bg.jpg) no-repeat;background-size: cover;}
#section3 .sample h2 {color: white;margin-bottom: 35px;}
#section3 .sample ul li {display: inline-block;color: white;}
#section3 .sample ul li:first-child {float: left;}
#section3 .sample ul li:last-child {float: right;}
#section3 .sample ul li p:first-child {color: white;font-size: 24px;}
#section3 .sample ul li p:last-child {background-color: #eec84c;display: block;color: #3a3a3a;width: 322px;font-size: 34px;font-weight: bold;line-height: 54px;height: 54px;}

/*
#section3 div div p {line-height: 26px;font-size: 14px;color: #888888!important;}
#section3 ul li {line-height: 26px;font-size: 14px;color: #888888!important;}
*/

.bx-wrapper .bx-viewport {height: 450px !important}
/* sekcja 5 - aktualnosci */

#section4 {padding-top: 150px;}
ul.aktualnosci li {text-align: center;display: inline-block;width: 360px;}
ul.aktualnosci li h3 {background-color: #efc94c;padding: 12px;text-align: right;text-transform: uppercase;font-size: 14px;font-weight: 600;height:30px;}
ul.aktualnosci li p {text-align: left;margin-top: 30px;font-weight: 300;font-size: 14px;line-height: 18px;margin-bottom: 50px;}
#section4 .aktualnosci-bar {background-color: #efc94c;height: 100px;}
#section4 .aktualnosci-bar p {text-align: center;line-height: 100px;font-size: 22px;}
#section4 .aktualnosci-bar p a {text-decoration: none;color: #2B2B2B;}
#section4 .aktualnosci-bar p a:hover {text-decoration: underline;}

/* sekcja 6 - baza firm */

#section5 {text-align: center;padding-top: 200px;background: url(../images/baza.jpg) no-repeat;background-size: cover;}
#section5 table {margin: 0 auto;background-color: #fff;width: 860px;border-top-left-radius: 3px;border-top-right-radius: 3px;margin-bottom: 95px;}
#section5 table td {border-bottom: 1px solid #f4f3f4;text-align: center;}
#section5 table td a {text-decoration: none; color: #444;text-overflow: ellipsis;width: 248px;overflow: hidden;display: block;height: 45px;white-space: nowrap;}
#section5 table tr td:first-child {line-height: 48px;padding-left: 30px;text-align: left;color: #444;}
#section5 table tr td:last-child {text-align: right;line-height: 48px;padding-right: 30px;font-size: 17px;color: #c0c0c0;}
#section5 table thead th {color: white;text-transform: uppercase;font-weight: 600;text-align: left;background-color: #4cef76;padding: 15px 50px;}
#section5 .button {color: #fff;font-weight: 600;font-size: 14px;}

/* sekcja 7 - kontakt */
/*
#section6 {padding-top: 200px;}
#section6 form label {text-transform: uppercase;color: #888888;font-size: 12px;font-weight: 600;}
#section6 form input.small {margin-top: 32px;margin-bottom: 32px;width: 395px; height: 55px;line-height: 55px;padding-left: 25px;border: none;border-radius:3px;background-color: #eaeaea;}
#section6 form textarea {margin-top: 32px;padding: 25px;width: 860px;height: 210px;border: none;background-color: #eaeaea;border-radius: 3px;}
#section6 form input[type=submit] {border: none !important;float: right;margin-top: 20px;}
#section6 .etabs {margin-top: 20px;margin-bottom: 50px;text-align: center;}
#section6 .etabs li {display: inline-block;}
#section6 .etabs li a {padding: 10px !important;}
*/
/* sekcja 7 - kontakt */

#section6 {padding-top: 200px;}
#section6 form label {text-transform: uppercase;color: #888888;font-size: 12px;font-weight: 600;}
#section6 form input.small {margin-top: 32px;margin-bottom: 32px;width: 395px;height: 55px;line-height: 55px;padding-left: 25px;border: none;border-radius:3px;background-color: #eaeaea;}
#section6 form textarea {margin-top: 32px;padding: 25px;width: 860px;height: 210px;border: none;background-color: #eaeaea;border-radius: 3px;}
#section6 form input[type=submit] {border: none !important;float: right;margin-top: 20px;}
#section6 .etabs {margin-top: 20px;margin-bottom: 50px;text-align: center;}
#section6 .etabs li {display: inline-block;}
#section6 .etabs li a {padding: 10px !important;}

/* sekcja 8 - reklama */

#section7 {background: url(../images/reklama.jpg) no-repeat;background-size: cover;}
#section7 .wrapper {position: relative;/*height: 100%;*/height:868px;}
#section7 h2 {position: absolute;bottom: 110px;right: 0px;background-color: #fff;line-height: 40px;padding: 10px;}

/* footer */

#footer {clear: both;margin-bottom: 0px;}
#footer .social {margin-top: 20px;height: 180px;background-color: #eaeaea;}
#footer .social ul li {width: 110px;display: inline-block;line-height: 200px;}
#footer .social ul li a {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#footer .social ul li a:hover {opacity: 0.7;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#footer .footer-menu {height: 150px;background-color: #3b3b3b;}
#footer .footer-menu ul li {display: inline-block;}
#footer .footer-menu ul li:last-child {float: right;padding-top: 10px;}
#footer .footer-menu ul li a {line-height: 140px;text-decoration: none;color: #ffffff;text-transform: uppercase;font-size: 12px;display: block;margin-right: 50px;}
/*
#section4 .aktualnosci-bar {background-color: #efc94c;height: 100px;}
#section4 .aktualnosci-bar p {text-align: center;line-height: 100px;font-size: 22px;}
#section4 .aktualnosci-bar p a {text-decoration: none;color: #2B2B2B;}
#section4 .aktualnosci-bar p a:hover {text-decoration: underline;}
*/

#loginPanel {position: fixed;top: 150px;right: 0px;width: 40px;height: 300px;z-index: 99;overflow: hidden;}
#loginPanel .sign {width: 20px;height: 100px;text-align: center;background-color: grey;color: white;padding:10px; position: absolute;top:0px;left: 0px;border-radius: 10px;cursor: pointer;font-size: 19px;}
#loginPanel a {color: white}
#loginPanel input {padding: 10px;}
#loginPanel input[type=text], #loginPanel input[type=password] {padding: 10px;width: 153px;}
#loginPanel input[type=submit] {background-color: white;border: solid 0px;color: grey;margin-top: 3px;}
.loginPanelContent {width: auto;height: 270px;padding: 12px;background-color: grey;color: white;border-radius: 10px;overflow: hidden;margin-left: 40px;}

/* rejestracja */
#register_form label {display: block;text-transform: uppercase;color: #888;font-size: 12px;font-weight: 600;}
#register_form input[type=text], #register_form input[type=password], #register_form input[type=select]  {
	margin-top: 10px;margin-bottom: 15px;width: 395px; height: 55px;line-height: 55px;padding-left: 25px;border: none;border-radius:3px;background-color: #eaeaea;}
p.login_title, p.spacer_top50 {font-size: 12px;margin-bottom: 20px;}
#register_form input[type=submit] {border: none;padding: 10px !important;}



.konto-link {float: right;position: absolute;top: 0px;right: 0px;color: /*#888*/white;
padding:10px;background-color: #eec84c;border-radius: 2px;}
.konto-link a {color: /*#888*/white;font-size: 12px;text-transform: uppercase;text-decoration: none;}