/* Quick.Cms.Ext v6.x default stylesheet */

/* latin-ext */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Khand Light'), local('Khand-Light'), url('../../fonts/TwMN-IINQlQQ0bL5cGE-bQe3_w.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Khand Light'), local('Khand-Light'), url('../../fonts/TwMN-IINQlQQ0bL5cGEwbQc.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Khand Regular'), local('Khand-Regular'), url('../../fonts/TwMA-IINQlQQ0bpcUnQPTA.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Khand Regular'), local('Khand-Regular'), url('../../fonts/TwMA-IINQlQQ0bpSUnQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Khand Medium'), local('Khand-Medium'), url('../../fonts/TwMN-IINQlQQ0bKhcWE-bQe3_w.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Khand Medium'), local('Khand-Medium'), url('../../fonts/TwMN-IINQlQQ0bKhcWEwbQc.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Khand SemiBold'), local('Khand-SemiBold'), url('../../fonts/TwMN-IINQlQQ0bKNdmE-bQe3_w.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Khand SemiBold'), local('Khand-SemiBold'), url('../../fonts/TwMN-IINQlQQ0bKNdmEwbQc.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Khand Bold'), local('Khand-Bold'), url('../../fonts/TwMN-IINQlQQ0bLpd2E-bQe3_w.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Khand Bold'), local('Khand-Bold'), url('../../fonts/TwMN-IINQlQQ0bLpd2EwbQc.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), url('../../fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), url('../../fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url('../../fonts/S6uyw4BMUTPHjxAwXjeu.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url('../../fonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url('../../fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url('../../fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('../../fonts/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoY9NZQyQ.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('../../fonts/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEobdNZ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('../../fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9UvI.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('../../fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('../../fonts/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoY9NZQyQ.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('../../fonts/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobdNZ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../../fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../../fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../../fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../../fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../../fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../../fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* GLOBAL STYLES */
body, body *, body *:before, body *:after{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,table{color:#000;font:16px 'Roboto Condensed', sans-serif;}
h1,h2,h3,h4{font-size:1em;}
body{padding:0;text-align:center;}

input[type="text"], input[type="password"], input[type="file"], input[type="email"], select, textarea{padding:2px;border-width:1px;border-style:solid;border-color:#0093dd;font-family:Arial, sans-serif;font-size:1em;border-radius:2px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus{border-color:#00679a;box-shadow:0 0 3px rgba(0,103,154,0.6);}
input[type="text"].warning-required, input[type="password"].warning-required, input[type="email"].warning-required, select.warning-required, textarea.warning-required{background:#fbefef;border-color:#bb4c2e;}
input[type="submit"], button[type="submit"]{padding:5px 14px;border-width:1px;border-style:solid;background:#0093dd;color:#fff;transition:all 0.3s ease;font-family:Arial, sans-serif;font-size:1em;border-radius:2px;}
input[type="submit"]:hover, input[type="submit"]:focus, button[type="submit"]:hover, button[type="submit"]:focus{background:#00679a;cursor:pointer;}

a{color:#f47c01;text-decoration:none;}
a:hover{color:#888787;text-decoration:underline;}
a:visited{}
.clear{clear:both;width:100%;margin:0;padding:0;}
hr{clear:both;width:100%;height:0px;border-top:1px #65605c dotted;background:none;margin:10px 0;padding:0;}

.msg{clear:both;overflow:hidden;padding:20px 0;text-align:center;}
.msg.done, .msg.error{margin:0;padding:0;color:#000;font:16px 'Roboto Condensed', sans-serif;font-weight:400;}
.msg.done a, .msg.error a{color:#000;}
.msg.done a:hover, .msg.error a:hover{color:#1f1a17;}
.msg a.action{display:inline-block;margin:7px 7px;padding:3px 8px;border:1px solid #fff;text-decoration:none;font-size:0.813em;}
.msg a.action:hover{background:#fff;}
.msg.panel a.action{margin-top:13px;}
.msg.error{background-color:#cc1426;}
.msg h2{font-weight:400;}
.wai{position:absolute;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;}

.clear5{height:5px;font-size:0em;line-height:0px;}
.clear10{height:10px;font-size:0em;line-height:0px;}
.clear15{height:15px;font-size:0em;line-height:0px;}
.clear20{height:20px;font-size:0em;line-height:0px;}
.clear30{height:30px;font-size:0em;line-height:0px;}
.clear40{height:40px;font-size:0em;line-height:0px;}

.clear15a{clear:both;width:100%;height:20px;font-size:0em;line-height:0px;}

#container{position:relative;width:100%;margin:0;}
#container:after{content:"";display:table;clear:both;}
#body img{max-width:100%;}

/* QUICK LINKS */
#skiplinks{position:absolute;top:0;left:0;}
#skiplinks a{position:absolute;top:-500px;left:0;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}

/* HEADER - LOGO, SEARCH */
#header{clear:both;float:left;width:100%;background:#fff;margin:0;padding:0;}

/* HEADER WITH TOP MENU (PANOVA) */
#head{clear:both;float:left;position:relative;width:100%;background:#fff;margin:0;padding:0;}
#head .container{clear:both;position:relative;width:1184px;height:140px;margin:0 auto;padding:0;}
#head .container:after{content:"";display:table;clear:both;}
#head .menu-pasek{position:relative;width:100%;height:140px;z-index:50;}

#head .logo{position:absolute;width:246px;height:47px;left:20px;top:15px;margin:0;padding:0;background:url('img/logo.png') no-repeat;} /* logo.png - width:246px;height:47px;top:15px / logo-zima.png - width:261px;height:67px;top:5px; */
#head .logo a{display:block;width:246px;height:47px;margin:0 auto;padding:0;border:none;background:none;}

#head .linki{position:absolute;top:14px;right:200px;margin:0;padding:0;}
#head .l1{float:left;margin:0 0 6px 0;padding:0;width:112px;height:35px;background:url('img/blog.png') no-repeat;}
#head .l2{display:none;float:left;margin:0 0 0 10px;padding:0;width:112px;height:35px;background:url('img/sklep.png') no-repeat;}
#head .l3{float:left;margin:0 0 0 10px;padding:0;width:112px;height:35px;background:url('img/praca.png') no-repeat;}
#head .l4{float:left;margin:0 0 0 10px;padding:0;width:112px;height:35px;background:url('img/promocje.png') no-repeat;}
#head .l1 a, #head .l2 a, #head .l3 a, #head .l4 a{display:block;width:112px;height:35px;border:none;}

#head .top-social{position:absolute;bottom:15px;right:20px;margin:0;padding:0;z-index:1;}
#head .ts1{display:inline-block;margin:0 2px;padding:0;width:25px;height:24px;background:url('img/top-facebook.png') no-repeat;}
#head .ts1 a{display:block;width:25px;height:24px;border:none;}
#head .ts2{display:inline-block;margin:0 2px;padding:0;width:24px;height:24px;background:url('img/top-linkedin.png') no-repeat;}
#head .ts2 a{display:block;width:24px;height:24px;border:none;}
#head .ts3{display:inline-block;margin:0 2px;padding:0;width:24px;height:24px;background:url('img/top-youtube.png') no-repeat;}
#head .ts3 a{display:block;width:24px;height:24px;border:none;}

#search-form{position:absolute;top:13px;right:20px;height:37px;margin:0;padding:0;text-align:right;z-index:1;}
#search-form input[type="text"], #search-form button{height:37px;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#search-form input[type="text"]{min-width:100px;width:100px;background:#fff;color:#333;border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;border:1px #c4c4c4 solid;}
#search-form input[type="text"]:focus{width:200px;transition:all 0.5s ease;}
#search-form button{width:37px;margin:0;padding:0;background:url('img/search.png') no-repeat center center;color:transparent;border-radius:4px;border:1px #c4c4c4 solid;}
#search-form button:hover, #search-form button:focus{background-color:#000;transition:all 0.5s ease;}

/* STICKY MENU 1 */
#head #trueHeader{z-index:50;left:0;right:0;margin:0;padding:0;height:140px;transition:padding 0.35s ease;-khtml-transition:padding 0.35s ease;-webkit-transition:padding 0.35s ease;-moz-transition:padding 0.35s ease;-ms-transition:padding 0.35s ease;-o-transition:padding 0.35s ease;background:#fff;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.35);}

#header.sticky #head #trueHeader{position:fixed;top:0;}
#header.sticky.condensed #head #trueHeader{top:0;padding:0;}

/* MENU TOP PANOVA */
.menu-top-1{position:absolute;bottom:0;margin:0 0 0 40px;}
#header .menu-1{display:inline-block;vertical-align:top;margin:0;padding:0;}
#header .menu-1 ul{float:left;margin:0;list-style:none;}
#header .menu-1 li{position:relative;float:left;padding:0;margin:0;}
#header .menu-1 li:after{content:'';display:block;position:absolute;bottom:0;margin:auto;transition:all 0.5s ease;}
#header .menu-1 li a{float:left;height:60px;line-height:60px !important;margin:0;padding:0 17px;color:#000;text-decoration:none;font:18px 'Khand', sans-serif;font-weight:600;text-align:center;text-transform:uppercase;border-bottom:5px #fff solid;border-top-left-radius:10px;border-top-right-radius:10px;}
#header .menu-1 li a:hover, #header .menu-1 li.selected a, #header .menu-1 li.selected-parent a{height:60px;line-height:60px !important;background:#e2e0e1;color:#000;border-bottom:5px #f47c01 solid;border-top-left-radius:10px;border-top-right-radius:10px;}	

#header .menu-1 > ul{margin:0;}
#header .menu-1 li{position:relative;}
#header .menu-1 li:after{display:none;}
#header .menu-1 li.drop-down:before{position:absolute;bottom:10px;right:48%;left:48%;display:block;content:"\25be";color:#000;}

#header .menu-1 ul ul{display:none;position:absolute;top:79px;left:0;z-index:100;height:auto;white-space:nowrap;transition:all 0.5s ease;}
#header .menu-1 > ul > li:hover > ul{display:block;transition:all 0.5s ease;}
#header .menu-1 li.drop-down ul li{clear:left;width:100%;margin:0;padding:0 15px;background:#d3d1d2;border-top:1px #fff solid;transition:all 0.5s ease;}
#header .menu-1 li.drop-down ul li:hover, #header .menu-1 li.drop-down .selected{background:#9a999a;transition:all 0.5s ease;}
#header .menu-1 li.drop-down ul li a{display:block;width:100%;margin:0;padding:0;height:32px;line-height:32px !important;font:14px 'Khand', sans-serif;color:#000;border-top:none;text-align:left;font-weight:500;transition:all 0.5s ease;background:none;}
#header .menu-1 li.drop-down ul li a:hover, #header .menu-1 li.drop-down ul li.selected a, #header .menu-1 li.drop-down ul li.selected-parent a{display:block;width:100%;margin:0;padding:0;height:32px;line-height:32px !important;font:14px 'Khand', sans-serif;color:#fff;border-top:none;text-align:left;font-weight:500;transition:all 0.5s ease;background:none;}

#header .menu-1 > ul > li > ul > li > ul{top:0;left:100%;}
#header .menu-1 > ul > li > ul > li:hover ul{display:block;}
#header .menu-1 ul ul ul li a{font:14px 'Khand', sans-serif;font-weight:500;}

.menu-trigger {display:none;}

/* HEADER WITH TOP MENU (SZKOLENIA) */
#head2{clear:both;float:left;position:relative;width:100%;background:#f37d00margin:0;padding:0;}
#head2 .container{clear:both;position:relative;width:1184px;height:140px;margin:0 auto;padding:0;}
#head2 .container:after{content:"";display:table;clear:both;}
#head2 .menu-pasek{position:relative;width:100%;height:140px;z-index:50;}

#head2 .logo{position:absolute;width:246px;height:47px;left:20px;top:15px;margin:0;padding:0;background:url('img/logo2.png') no-repeat;} /* logo.png - width:246px;height:47px;top:15px logo2-zima.png - width:261px;height:67px;top:5px; */
#head2 .logo a{display:block;width:246px;height:47px;margin:0 auto;padding:0;border:none;background:none;}

#head2 .linki{position:absolute;top:14px;right:200px;margin:0;padding:0;}
#head2 .l1{float:left;margin:0 0 6px 0;padding:0;width:112px;height:35px;background:url('img/blog1.png') no-repeat;}
#head2 .l2{display:none;float:left;margin:0 0 0 10px;padding:0;width:112px;height:35px;background:url('img/sklep1.png') no-repeat;}
#head2 .l3{float:left;margin:0 0 0 10px;padding:0;width:112px;height:35px;background:url('img/praca1.png') no-repeat;}
#head2 .l4{float:left;margin:0 0 0 10px;padding:0;width:112px;height:35px;background:url('img/promocje1.png') no-repeat;}
#head2 .l1 a, #head2 .l2 a, #head2 .l3 a, #head2 .l4 a{display:block;width:112px;height:35px;border:none;}

#head2 .top-social{position:absolute;top:15px;right:700px;margin:0;padding:0;z-index:1;}
#head2 .ts1{display:inline-block;margin:0 2px;padding:0;width:25px;height:24px;background:url('img/top-facebook.png') no-repeat;}
#head2 .ts1 a{display:block;width:25px;height:24px;border:none;}
#head2 .ts2{display:inline-block;margin:0 2px;padding:0;width:24px;height:24px;background:url('img/top-linkedin.png') no-repeat;}
#head2 .ts2 a{display:block;width:24px;height:24px;border:none;}
#head2 .ts3{display:inline-block;margin:0 2px;padding:0;width:24px;height:24px;background:url('img/top-youtube.png') no-repeat;}
#head2 .ts3 a{display:block;width:24px;height:24px;border:none;}

#head2 #search-form{position:absolute;top:13px;right:20px;height:37px;margin:0;padding:0;text-align:right;z-index:1;}
#head2 #search-form input[type="text"], #head2 #search-form button{height:37px;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#head2 #search-form input[type="text"]{min-width:100px;width:100px;background:#fff;color:#333;border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;border:1px #c4c4c4 solid;}
#head2 #search-form input[type="text"]:focus{width:200px;transition:all 0.5s ease;}
#head2 #search-form button{width:37px;margin:0;padding:0;background:#000 url('img/search.png') no-repeat center center;color:transparent;border-radius:4px;border:1px #c4c4c4 solid;}
#head2 #search-form button:hover, #head2 #search-form button:focus{background-color:#fff;transition:all 0.5s ease;}
	
/* STICKY MENU 2*/
#head2 #trueHeader{z-index:50;left:0;right:0;margin:0;padding:0;height:140px;transition:padding 0.35s ease;-khtml-transition:padding 0.35s ease;-webkit-transition:padding 0.35s ease;-moz-transition:padding 0.35s ease;-ms-transition:padding 0.35s ease;-o-transition:padding 0.35s ease;background:#f37d00;-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.35);box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.35);}

#header.sticky #head2 #trueHeader{position:fixed;top:0;}
#header.sticky.condensed #head2 #trueHeader{top:0;padding:0;}

/* MENU TOP SZKOLENIA */
.menu-top-2{position:absolute;bottom:0;margin:0 0 0 10px;}
#header .menu-2{display:inline-block;vertical-align:top;margin:0;padding:0;}
#header .menu-2 ul{float:left;margin:0;list-style:none;}
#header .menu-2 li{position:relative;display:inline-block;width:145px;height:65px;vertical-align:middle !important;padding:0;margin:0;text-align:center;}
#header .menu-2 li:after{content:'';display:block;position:absolute;bottom:0;margin:auto;transition:all 0.5s ease;}
#header .menu-2 li a{width:145px;height:65px;display:table-cell;vertical-align:middle;line-height:22px !important;margin:0;padding:0 8px;color:#fff;text-decoration:none;font:18px 'Khand', sans-serif;font-weight:500;text-align:center;text-transform:uppercase;border-bottom:5px #f37d00 solid;border-top-left-radius:10px;border-top-right-radius:10px;}	
#header .menu-2 li a:hover, #header .menu-2 li.selected a, #header .menu-2 li.selected-parent a{height:65px;background:#e2e0e1;color:#000;border-bottom:5px #fff solid;border-top-left-radius:10px;border-top-right-radius:10px;}	

#header .menu-2 > ul{margin:0;}
#header .menu-2 li{position:relative;}
#header .menu-2 li:after{display:none;}
#header .menu-2 li.drop-down:before{position:absolute;bottom:0;right:48%;left:48%;display:block;content:"\25be";color:#fff;} /* \25be */

#header .menu-2 ul ul{display:none;position:absolute;top:79px;left:0;z-index:100;height:auto;white-space:nowrap;transition:all 0.5s ease;}
#header .menu-2 > ul > li:hover > ul{display:block;transition:all 0.5s ease;}
#header .menu-2 li.drop-down ul li{clear:left;float:left;width:100%;height:32px;margin:0;padding:0 15px;background:#d3d1d2;border-top:1px #fff solid;transition:all 0.5s ease;}
#header .menu-2 li.drop-down ul li:hover, #header .menu-2 li.drop-down .selected{background:#9a999a;transition:all 0.5s ease;}
#header .menu-2 li.drop-down ul li a{display:block;width:100%;margin:0;padding:0;height:32px;line-height:32px !important;font:14px 'Khand', sans-serif;color:#000;border-top:none;text-align:left;font-weight:500;transition:all 0.5s ease;background:none;}
#header .menu-2 li.drop-down ul li a:hover, #header .menu-2 li.drop-down ul li.selected a, #header .menu-2 li.drop-down ul li.selected-parent a{display:block;width:100%;margin:0;padding:0;height:32px;line-height:32px !important;font:14px 'Khand', sans-serif;color:#fff;border-top:none;text-align:left;font-weight:500;transition:all 0.5s ease;background:none;}

#header .menu-2 > ul > li > ul > li > ul{top:0;left:100%;}
#header .menu-2 > ul > li > ul > li:hover ul{display:block;}
#header .menu-2 ul ul ul li a{font:14px 'Khand', sans-serif;font-weight:500;}

.quick-slider .scroll-down{display:block;position:absolute;left:50%;bottom:50px;width:50px;height:50px;margin:0 auto;transform:translateX(-50%);color:#f37d00;text-decoration:none;text-align:center;font-size:2em;border:1px solid #f37d00;border-radius:50%;z-index:6;background:rgba(255,255,255,0.1)}.quick-slider .scroll-down:hover{color:#fff;background:#f37d00;}

/* BODY/CONTENT STYLES */
#body{clear:both;width:100%;margin:0;padding:0;background:url('img/shadow-body.png') no-repeat center top;}#body .container{clear:both;width:100%;margin:0 auto;padding:30px 0 0 0;}#body .container:after{content:"";display:table;clear:both;}

/* PAGE */
#page{clear:both;position:relative;display:inline-block;vertical-align:top;width:1184px;margin:0 auto;padding:0 0 40px 0;text-align:center;}
#page-home{clear:both;position:relative;display:inline-block;vertical-align:top;max-width:1184px;margin:0 auto;padding:0;}

#page-home .tyt{clear:both;width:100%;margin:0 0 40px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;text-transform:uppercase;color:#858585;text-align:center;background:url('img/h1-linia-gray1.png') no-repeat center bottom;}
#page-home .msg.error .tyt{margin-top:15px;color:#fff;}
#page-home .msg.error.panel .tyt{margin:0;font-size:1em;}

#page h1{clear:both;width:100%;margin:0 0 40px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;text-transform:uppercase;color:#858585;text-align:center;background:url('img/h1-linia-gray1.png') no-repeat center bottom;}
#page .msg.error  h1{margin-top:15px;color:#fff;}
#page .msg.error.panel h1{margin:0;font-size:1em;}

#page .tyt{clear:both;width:100%;margin:0 0 40px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;text-transform:uppercase;color:#858585;text-align:center;background:url('img/h1-linia-gray1.png') no-repeat center bottom;}
#page .msg.error .tyt{margin-top:15px;color:#fff;}
#page .msg.error.panel .tyt{margin:0;font-size:1em;}

#kolumny{clear:both;display:inline-block;width:100%;margin:0;padding:0;}
#kolumny .kl{display:inline-block;vertical-align:top;margin:0 10px;padding:0;}

#pdm{clear:both;display:inline-block;width:100%;margin:15px 0;padding:0;}
#pdm .pp{float:left;display:block;vertical-align:top;width:350px;margin:0 10px;padding:0;}
#pdm .p-produkt{clear:both;display:block;height:38px;line-height:38px;margin:0 0 5px;padding:0;text-align:left;}
#pdm .p-produkt strong{margin:0;padding:0;text-align:left;font:18px 'Khand', sans-serif;font-weight:600;}

#aec{clear:both;display:inline-block;width:100%;margin:15px 0;padding:0;}
#aec .pp{float:left;display:block;vertical-align:top;width:350px;margin:0 10px;padding:0;}
#aec .p-produkt{clear:both;display:block;height:38px;line-height:38px;margin:0 0 5px;padding:0;text-align:left;}
#aec .p-produkt strong{margin:0;padding:0;text-align:left;font:18px 'Khand', sans-serif;font-weight:600;}

/* PAGE - BREADCRUMB (navigation path) */
#pasek-breadcrumb{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb .container, #pasek-breadcrumb-1 .container, #pasek-breadcrumb-2 .container, #pasek-breadcrumb-3 .container, #pasek-breadcrumb-4 .container, #pasek-breadcrumb-5 .container, #pasek-breadcrumb-6 .container, #pasek-breadcrumb-7 .container, #pasek-breadcrumb-8 .container, #pasek-breadcrumb-9 .container{clear:both;width:1184px;height:80px;line-height:80px;margin:0 auto;padding:0;}
#pasek-breadcrumb .container:after, #pasek-breadcrumb-1 .container:after, #pasek-breadcrumb-2 .container:after, #pasek-breadcrumb-3 .container:after, #pasek-breadcrumb-4 .container:after, #pasek-breadcrumb-5 .container:after, #pasek-breadcrumb-6 .container:after, #pasek-breadcrumb-7 .container:after, #pasek-breadcrumb-8 .container:after, #pasek-breadcrumb-9 .container:after{content:"";display:table;clear:both;}
.breadcrumb{display:inline-block;min-width:40%;background:#e2e0e1;margin:0;padding:6px 10px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;font:14px 'Khand', sans-serif;font-weight:500;color:#010101;}
.breadcrumb a{color:#000;text-decoration:none;}
.breadcrumb a:hover{color:#767676;text-decoration:none;}

#pasek-breadcrumb-1{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-1.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-2{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-2.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-3{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-3.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-4{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-4.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-5{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-5.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-6{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-6.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-7{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-7.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-8{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-8.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}
#pasek-breadcrumb-9{clear:both;width:100%;height:80px;margin:0;padding:0;background:url('img/pasek-9.jpg') no-repeat center;border-bottom:8px #f37d01 solid;}

/* PAGE CONTENT */
#page div.content{font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#3a3939;line-height:20px;margin:0;padding:0;}
#page div.content > ul{padding:0 0 0 10px;list-style:none;text-align:left;}
#page div.content > ol{padding:0;margin:0 0 0 30px;text-align:left;}
/* #page div.content > ul:after, #page div.content > ol:after{content:"";display:table;clear:both;} */ /* Uncomment if necessary */
#page div.content > ul li{margin:4px 0;padding:0 0 0 24px;background:url('img/list1.jpg') no-repeat 0 4px;text-align:left;}
#page div.content > ul li > ul li{margin:4px 0 0 15px;padding:0;background:none;text-align:left;}
#page div.content > ol li{margin:4px 0;padding:0;text-align:left;}
#page div.content > ul li > p, #page div.content > ol li > p{margin:10px 0 15px;padding:0;}
#page div.content > h1{font:32px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:32px;text-transform:uppercase;padding:20px 0 10px;}
#page div.content > h2{font:28px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:24px;text-transform:uppercase;padding:20px 0 10px;}
#page div.content > h3{font:22px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:20px;text-transform:uppercase;padding:20px 0 10px;}
#page div.content h4{font-weight:400;}
#page div.content > p{padding-bottom:10px;text-align:justify;}

#files-list{width:100%;display:inline-block;margin:0 0 20px 0;list-style:none;vertical-align:middle;list-style:none;}
#files-list ul li{float:left;width:100%;margin:0 0 4px;padding:2px 0 4px;border-bottom:1px solid #d3d3d3;list-style:none;}
#files-list ul li div{float:left;margin:-1px 0 0 0;padding-left:30px;height:34px;line-height:34px !important;background:url('img/files-ext.png') no-repeat 0 -1292px;}
#files-list ul li div a{margin:0 0 0 10px;font:14px 'Khand', sans-serif;font-weight:600;color:#f47c01;text-transform:uppercase;text-decoration:none;}
#files-list ul li div a:hover{margin:0 0 0 10px;font:14px 'Khand', sans-serif;font-weight:600;color:#888787;text-transform:uppercase;text-decoration:underline;transition:all 0.5s ease;}
#files-list ul li.pdf div{background-position:0 -136px;}
#files-list ul li p{float:left;margin:0 0 0 10px;padding:0;color:#0093dd;height:34px;line-height:34px !important;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}
#files-list ul li p:before{content:"";}

table{font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
tbody, tfoot, thead{margin:0;padding:0;}
caption, tr, th, td{margin:0;padding:5px;}
table ul, table ol{padding:0 0 0 30px;}
table ul li, table ol li{margin:0 0 4px;padding:0;}
table p{padding:4px;}
table .przycisk a{float:right;display:block;width:160px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#65605c;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
table .przycisk a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

#page .home-szkolenia-promocje{display:inline-block;margin:0 auto;padding:0;text-align:center;vertical-align:top;}

.przycisk-zapisz{float:right;padding:0;margin:0 10px 10px;}
.przycisk-zapisz a{display:block;width:160px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#65605c;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
.przycisk-zapisz a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

/* PLUGINS */
.event-dates{font:14px 'Oswald', sans-serif;font-weight:400;color:#f07d00;}
#page > .event-dates{display:none;clear:both;text-align:left;margin:0 0 20px;}
.event-to{margin-left:25px;}
/* for subpages list only */
.pages-list .event-dates{padding:0 2.5% 10px;}
.pages-list .event-dates time{display:inline;padding:0;}

#page > time{clear:both;border-top:1px #d1d1d1 solid;display:inline-block;width:100%;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;margin:20px 0;padding:8px 26px;text-align:right;background:url('img/time.png') no-repeat right;}

.pages{clear:both;display:inline-block;vertical-align:top;width:90%;border-top:1px #d1d1d1 solid;padding:20px 0 !important;margin:0 0 30px;text-align:center;}
.pages ul{margin:0 auto;text-align:center;}
.pages li{display:inline-block;width:32px;height:32px;padding:0;margin:0 1px;}
.pages li a{display:inline-block;padding:0;margin:0;width:32px;height:32px;color:#000;font:18px 'Roboto Condensed', sans-serif;font-weight:400;line-height:32px !important;text-align:center;background:#fff;text-decoration:none;}
.pages li a:hover{display:inline-block;padding:0;margin:0;width:32px;height:32px;color:#000;font:18px 'Roboto Condensed', sans-serif;font-weight:400;line-height:32px !important;text-align:center;background:#f07d00;text-decoration:none;transition:all 0.5s ease;}	
.pages li strong{display:inline-block;padding:0;margin:0;width:32px;height:32px;color:#000;font:18px 'Roboto Condensed', sans-serif;font-weight:400;line-height:32px !important;text-align:center;background:#f07d00;text-decoration:none;transition:all 0.5s ease;}

#oferta-szkolen{display:inline-block;width:100%;margin:0 auto;padding:0 0 30px;text-align:center;}
#oferta-szkolen .box1{display:inline-block;width:570px;margin:0 20px;padding:0;vertical-align:top;}
#oferta-szkolen .box2{display:inline-block;width:520px;margin:0 20px;padding:0;vertical-align:top;}
#oferta-szkolen h2{text-align:left;font:28px 'Khand', sans-serif;font-weight:400;color:#000;line-height:24px;text-transform:uppercase;padding:20px 0 10px;}
#oferta-szkolen  ul{padding:0 0 0 10px;list-style:none;text-align:left;}
#oferta-szkolen ul li{margin:4px 0;padding:5px 0 0 24px;background:url('img/list1.jpg') no-repeat 0 7px;text-align:left;}
#oferta-szkolen li a{color:#888787;text-decoration:none;}
#oferta-szkolen li a:hover{color:#f47c01;text-decoration:underline;}

.box-kontakt1, .box-kontakt2, .box-kontakt3{position:relative;display:inline-block;width:300px;min-height:530px;vertical-align:top;margin:0 20px;padding:0;text-align:center;}
.box-kontakt1 p, .box-kontakt2 p, .box-kontakt3 p{font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;margin:0;padding:0 0 10px;}
.box-kontakt1 a, .box-kontakt2 a, .box-kontakt3 a{color:#f37d01;text-decoration:none;}
.box-kontakt1 a:hover, .box-kontakt2 a:hover, .box-kontakt3 a:hover{color:#65605c;text-decoration:underline;}
#page .mapa{position:absolute;bottom:0;margin:10px 0 20px 0;padding:2px;border:1px #e2e0e1 solid;}
#page .mapa iframe{width:300px;height:300px;}

/* SUBPAGES LIST STYLES 4 (PAGE-HOME) */
#page-home ul[class*='pages-4'] {display:inline-block;vertical-align:top;float:none !important;width:100%;margin:20px 0;padding:0;list-style:none;}
#page-home ul[class*='pages-4'] li{display:inline-block;position:relative;text-align:left;vertical-align:top;clear:none !important;float:none !important;width:530px;min-height:480px;margin:0 15px 40px !important;padding:10px 15px;background:#fff;border:2px #e2e0e1 solid;}
#page-home ul[class*='pages-4'] li .image{float:left;margin:5px 20px 0 0;}
#page-home ul[class*='pages-4'] h2{float:left;width:416px;padding:15px 0 0;margin:0;font:22px 'Khand', sans-serif;font-weight:500;line-height:22px;} /* background:#e2e0e1; */
#page-home ul[class*='pages-4'] h2 a{color:#000;text-decoration:none;}
#page-home ul[class*='pages-4'] h2 a:hover{color:#666;background:none;text-decoration:none;}
#page-home ul[class*='pages-4'] div.description{clear:both;padding:10px 0 0 0;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;line-height:20px;}
#page-home ul[class*='pages-4'] ul, #page-home ul[class*='pages-4'] ol{float:left;width:96%;margin:5px 0 0 4%;padding:0;list-style:disc;}
#page-home ul[class*='pages-4'] li li{padding:0;border:0;background:none;}
#page-home ul[class*='pages-4'] li ol{list-style:decimal;}
#page-home ul[class*='pages-4'] p{padding-bottom:10px;}
#page-home ul[class*='pages-4'] time{display:none;clear:both;width:100%;font:14px 'Roboto Condensed', sans-serif;font-weight:400;text-align:left;padding:0;margin:0 0 10px 0;color:#ee780e;}
#page-home ul[class*='pages-4'] .more{position:absolute;bottom:-10px;right:20px;margin:0 auto;padding:0;z-index:5;}
#page-home ul[class*='pages-4'] .more a{display:block;width:70px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#f17d02;color:#000;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#page-home ul[class*='pages-4'] .more a:hover{background:#65605c;color:#fff;cursor:pointer;text-decoration:none;}
 
 /* SUBPAGES LIST STYLES 1 - (PAGE) */
#page .pages-1{clear:both;}
#page .pages-1:after{content:'';display:table;clear:both;}
#page .pages-1 li{display:inline-block;vertical-align:top;width:250px;margin:0 10px 10px;padding:8px 5px 5px;text-align:left;list-style:none;border-radius:5px;background:#e2e0e1 url('img/submenu_icon.png') no-repeat 10px 6px;transition:all 0.5s ease;}
#page .pages-1 li:hover{display:inline-block;vertical-align:top;width:250px;margin:0 10px 10px;padding:8px 5px 5px;text-align:left;list-style:none;border-radius:5px;background:#f07d00 url('img/submenu_icon1.png') no-repeat 10px 6px;transition:all 0.5s ease;}	
#page .pages-1 li .image{display:none;margin:0;}
#page .pages-1 h2{padding:0;margin:0;}
#page .pages-1 h2 a{display:block;padding:0;margin:0 0 0 30px;font:16px 'Khand', sans-serif;font-weight:500;color:#000;text-decoration:none;line-height:18px;}
#page .pages-1 h2 a:hover{color:#fff;text-decoration:none;}

#page3 .pages-1{clear:both;}
#page3 .pages-1:after{content:'';display:table;clear:both;}
#page3 .pages-1 li{display:inline-block;height:140px;vertical-align:top;width:250px;margin:0 10px 10px;padding:8px 7px 5px 5px;text-align:left;list-style:none;border-radius:5px;background:#e2e0e1 url('img/submenu_icon.png') no-repeat 10px 6px;transition:all 0.5s ease;}
#page3 .pages-1 li:hover{display:inline-block;height:140px;vertical-align:top;width:250px;margin:0 10px 10px;padding:8px 7px 5px 5px;text-align:left;list-style:none;border-radius:5px;background:#f07d00 url('img/submenu_icon1.png') no-repeat 10px 6px;transition:all 0.5s ease;}	
#page3 .pages-1 li .image{display:none;margin:0;}
#page3 .pages-1 h2{padding:0;margin:0;}
#page3 .pages-1 h2 a{display:block;padding:0;margin:0 0 0 30px;font:16px 'Khand', sans-serif;font-weight:500;color:#000;text-decoration:none;line-height:18px;}
#page3 .pages-1 h2 a:hover{color:#fff;text-decoration:none;}

#page3 .pages-3{clear:both;}
#page3 .pages-3:after{content:'';display:table;clear:both;}
#page3 .pages-3 li{
	display:inline-block;
	height:305px !important;
	color:#000 !important;
	vertical-align:top;
	width:250px !important;
	margin:0 10px 10px !important;
	padding:8px 7px 5px 5px !important;
	text-align:left !important;
	list-style:none;
	border-radius:5px !important;
	background:#e2e0e1 !important;
	transition:all 0.5s ease;
	}
#page3 .pages-3 li:hover{
	display:inline-block;
	height:305px;
	color:#fff !important;
	vertical-align:top;
	width:250px !important;
	margin:0 10px 10px !important;
	padding:8px 7px 5px 5px !important;
	text-align:left !important;
	list-style:none;
	border-radius:5px !important;
	background:#f07d00 !important;
	transition:all 0.5s ease;
	}	
#page3 .pages-3 li .image{display:block;margin:0 0 0 5px !important;padding:0;}
#page3 .pages-3 h2{padding:0;margin:0;background:url('img/submenu_icon.png') no-repeat 6px 0px;}
#page3 .pages-3 h2 a{
	display:block;
	padding:0;
	margin:0 0 0 30px;
	font:16px 'Khand', sans-serif;
	font-weight:500;
	color:#000 !important;
	text-decoration:none !important;
	line-height:18px;
	text-align:left !important;
	}
#page3 .pages-3 h2 a:hover{color:#fff !important;text-decoration:none !important;}

 
  /* SUBPAGES LIST STYLES 1 (PAGE 34 / PAGE 6 / PAGE 354) */
#page6 ul[class*='pages-1'], #page34 ul[class*='pages-1'], #page354 ul[class*='pages-1']{clear:both;}
#page6 ul[class*='pages-1']:after, #page34 ul[class*='pages-1']:after, #page354 ul[class*='pages-1']:after{content:'';display:table;clear:both;}
#page6 ul[class*='pages-1'] li, #page34 ul[class*='pages-1'] li, #page354 ul[class*='pages-1'] li{display:inline-block;vertical-align:top;clear:both;width:90%;margin:0 0 10px;padding:8px 5px 5px;text-align:left;list-style:none;border-radius:5px;background:#e2e0e1 url('img/submenu_icon.png') no-repeat 10px 6px;transition:all 0.5s ease;}
#page6 ul[class*='pages-1'] li:hover, #page34 ul[class*='pages-1'] li:hover, #page354 ul[class*='pages-1'] li:hover{display:inline-block;vertical-align:top;clear:both;width:80%;margin:0 0 10px;padding:8px 5px 5px;text-align:left;list-style:none;border-radius:5px;background:#f07d00 url('img/submenu_icon1.png') no-repeat 10px 6px;transition:all 0.5s ease;}	
#page6 ul[class*='pages-1'] li .image, #page34 ul[class*='pages-1'] li .image, #page354 ul[class*='pages-1'] li .image{display:none;margin:0;}
#page6 ul[class*='pages-1'] h2, #page34 ul[class*='pages-1'] h2, #page354 ul[class*='pages-1'] h2{padding:0;margin:0;}
#page6 ul[class*='pages-1'] h2 a, #page34 ul[class*='pages-1'] h2 a, #page354 ul[class*='pages-1'] h2 a{display:block;padding:0;margin:0 0 0 30px;font:16px 'Khand', sans-serif;font-weight:500;color:#000;text-decoration:none;line-height:18px;}
#page6 ul[class*='pages-1'] h2 a:hover, #page34 ul[class*='pages-1'] h2 a:hover, #page354 ul[class*='pages-1'] h2 a:hover{color:#fff;text-decoration:none;}

 
  /* SUBPAGES LIST STYLES 3 (PAGE) */
#page56 ul[class*='pages-2']{clear:both;}
#page56 ul[class*='pages-2']:after{content:'';display:table;clear:both;}
#page56 ul[class*='pages-2'] li{clear:both;position:relative;vertical-align:top;margin:0 0 30px 0;padding:15px;text-align:left;list-style:none;background:#e2e0e1;transition:all 0.5s ease;border-radius:15px;border-radius:15px;}
#page56 ul[class*='pages-2'] li:hover{transition:all 0.5s ease;}	
#page56 ul[class*='pages-2'] li h2{clear:both;width:100%;padding:0;margin:0 0 15px 0;font:22px 'Khand', sans-serif;font-weight:500;line-height:20px !important;text-align:left;}
#page56 ul[class*='pages-2'] li h2 a{color:#000;text-decoration:none;}
#page56 ul[class*='pages-2'] li .event-dates{display:none;}
#page56 ul[class*='pages-2'] li h2 a:hover{color:#f17d02;background:none;text-decoration:none;}
#page56 ul[class*='pages-2'] li div.description{clear:both;padding:0;margin:0;font:15px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;line-height:18px;text-align:left;}
#page56 ul[class*='pages-2'] li .more{position:absolute;bottom:-10px;right:30px;margin:0 auto;padding:0;z-index:5;}
#page56 ul[class*='pages-2'] li .more a{display:block;width:70px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#f17d02;color:#000;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#page56 ul[class*='pages-2'] li .more a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}
   
 /* SUBPAGES LIST STYLES 1 (MENU OFERTA SZKOLENIA) */
#menu-oferta-szkolenia{clear:both;display:inline-block;margin:0 0 20px 0 !important;padding:0;text-align:center;}
#menu-oferta-szkolenia .type-30{display:inline-block;vertical-align:top;width:360px;margin:0 10px !important;padding:0;}
#menu-oferta-szkolenia ul[class*='pages-1']{display:block;width:100%;margin:0 0 20px;padding:0;}
#menu-oferta-szkolenia ul[class*='pages-1'] li{display:block;width:100%;margin:0 0 2px 15px;padding:0;text-align:left;list-style:none;border-radius:none;background:none;transition:all 0.5s ease;}
#menu-oferta-szkolenia ul[class*='pages-1'] li:hover{display:block;width:100%;margin:0 0 2px 15px;padding:0;text-align:left;list-style:none;border-radius:none;background:none;transition:all 0.5s ease;}	
#menu-oferta-szkolenia ul[class*='pages-1'] li .image{display:none;margin:0;}
#menu-oferta-szkolenia .head{display:block;min-height:50px;padding:8px 15px;margin:0 0 10px;font:18px 'Khand', sans-serif;font-weight:500;color:#65605c;text-decoration:none;line-height:18px;text-align:center;background:#e2e0e1;border-radius:5px;}
#menu-oferta-szkolenia ul[class*='pages-1'] h2{padding:0;margin:0;}
#menu-oferta-szkolenia ul[class*='pages-1'] h2 a{display:block;padding:0;margin:0;font:14px 'Roboto Condensed', sans-serif;font-weight:500;color:#000;text-decoration:none;line-height:18px;}
#menu-oferta-szkolenia ul[class*='pages-1'] h2 a:hover{color:#f37d00;text-decoration:none;}
  
 /* SUBPAGES LIST STYLES 3 (PAGE) */
#page ul[class*='pages-3']{clear:both;}
#page ul[class*='pages-3']:after{content:'';display:table;clear:both;}
#page ul[class*='pages-3'] li{display:inline-block;position:relative;vertical-align:top;width:240px;height:470px;margin:0 15px 40px;padding:15px;text-align:left;list-style:none;background:#e2e0e1;transition:all 0.5s ease;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
#page ul[class*='pages-3'] li:hover{background:#c9c9c9;transition:all 0.5s ease;}	
#page ul[class*='pages-3'] li .image{display:block;padding:0;margin:0;}
#page ul[class*='pages-3'] li h2{clear:both;width:100%;min-height:40px;padding:0;margin:10px 0 0 0;font:22px 'Khand', sans-serif;font-weight:500;line-height:20px !important;text-align:center;}
#page ul[class*='pages-3'] li h2 a{color:#000;text-decoration:none;}
#page ul[class*='pages-3'] li h2 a:hover{color:#f17d02;background:none;text-decoration:none;}
#page ul[class*='pages-3'] li div.description{position:absolute;clear:both;width:210px;padding:0;bottom:35px;margin:0 auto;font:15px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;line-height:18px;text-align:center;}
#page ul[class*='pages-3'] li .more{position:absolute;bottom:-10px;left:30px;margin:0 auto;padding:0;z-index:5;}
#page ul[class*='pages-3'] li .more a{display:block;width:70px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#f17d02;color:#000;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#page ul[class*='pages-3'] li .more a:hover{background:#65605c;color:#fff;cursor:pointer;text-decoration:none;}
 
#page37 ul[class*='pages-3'] li{height:400px;}
 
#cennik-sal{float:right;position:relative;width:220px;height:200px;margin:20px 0 0 30px;padding:20px;background:#e2e0e1;border:1px #c9c9c9 solid;}
#cennik-sal > h3{font:22px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:20px;text-transform:uppercase;padding:0 0 10px;}
#cennik-sal .przycisk a{position:absolute;bottom:20px;left:30px;display:block;width:160px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#65605c;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#cennik-sal .przycisk a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

/* IMAGES STYLES */
/* global */
#content li img{}#content li img:hover{}
/* list global */
ul[class*='images-']{list-style:none !important;}ul[class*='images-'] li{margin:0 0 15px 0;background:inherit;text-align:center;list-style:none !important;}ul[class*='images-'] p{max-width:250px;margin:0 auto;color:#0093dd;font-size:0.875em;}

/* list custom */
ul[class*='images-1']{clear:left;float:left;margin:0 20px 0 0;list-style:none !important;}ul[class*='images-1'] li{list-style:none !important;}

ul[class*='images-2']{clear:right;float:right;margin:0 0 0 20px;list-style:none !important;}
ul[class*='images-2'] li{list-style:none !important;margin:0 0 5px 0;padding:0;}
ul[class*='images-2'] li img{padding:3px;margin:0;border:1px #e2e0e1 solid;background:#fff;}

#page > div.content .images-3{clear:both;list-style:none !important;display:inline-block;margin:15px 0 0;padding:0;text-align:center;}
#page > div.content .images-3:after{content:'';display:table;clear:both;}
#page > div.content .images-3 li{display:inline-block;list-style:none !important;margin:0 15px 15px 15px;padding:0;}
#page > div.content .images-3 li:nth-child(4n+1){clear:both;}
#page > div.content .images-3 li img{padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#page > div.content .images-3 li img:hover{opacity:0.9;}
#page > div.content .images-3{clear:none;}
#page > div.content .images-3 p, #page > div.content .images-3 p{max-width:250px;margin:0 auto;font:12px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;text-align:center;}

#page > div.content .images-4{clear:both;list-style:none !important;display:inline-block;margin:15px 0 0;padding:0;text-align:center;}
#page > div.content .images-4:after{content:'';display:table;clear:both;}
#page > div.content .images-4 li{display:inline-block;list-style:none !important;margin:0 15px 15px 15px;padding:0;}
#page > div.content .images-4 li:nth-child(4n+1){clear:both;}
#page > div.content .images-4 li img{padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#page > div.content .images-4 li img:hover{opacity:0.9;}
#page > div.content .images-4{clear:none;}

#page > div.content .images-7{clear:both;list-style:none !important;display:inline-block;margin:10px 0 0;padding:0;text-align:center;}
#page > div.content .images-7:after{content:'';display:table;clear:both;}
#page > div.content .images-7 li{display:inline-block;list-style:none !important;margin:0 15px 10px 15px;padding:0;}
#page > div.content .images-7 li:nth-child(4n+1){clear:both;}
#page > div.content .images-7 li img{padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#page > div.content .images-7 li img:hover{opacity:0.9;}
#page > div.content .images-7{clear:none;}

#page > div.content .images-8{clear:both;list-style:none !important;display:inline-block;margin:15px 0 0;padding:0;text-align:center;}
#page > div.content .images-8:after{content:'';display:table;clear:both;}
#page > div.content .images-8 li{display:inline-block;list-style:none !important;margin:0 15px 10px 15px;padding:0;}
#page > div.content .images-8 li:nth-child(4n+1){clear:both;}
#page > div.content .images-8 li img{padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#page > div.content .images-8 li img:hover{opacity:0.9;}
#page > div.content .images-8{clear:none;}

/* YOUTUBE LINKS */
#youtube{width:560px;height:315px;padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}

#page iframe{width:560px;height:315px;}

/* TABELE */
#table{font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;margin:10px 0 2px;padding:0;border-collapse:collapse;border-spacing:0;}
#table tbody, #table tfoot, #table thead{margin:0;padding:0;}
#table caption, #table tr, #table th, #table td{margin:0;padding:5px 6px;height:60px !important;}
#table td{border-collapse:collapse;border:1px #e2e0e1 solid;}
#table thead td{background:#65605c;color:#fff;font:16px 'Oswald', sans-serif;font-weight:400;}
#table ul, #table ol{padding:0 0 0 30px;}
#table ul li, #table ol li{margin:0 0 4px;padding:0;}
#table p{padding:4px;}
#table td.t1{width:150px !important;}
#table td.t2{text-align:left;}
#table td.t2-img{width:74px;}
#table td.t3{width:90px;}
#table td.t4{width:116px;}
#table td.t5{width:170px;}
#table td.t6{width:170px;}
#table td.t7{width:220px;}


/* TABELE PROMO */
#table-promo{font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;margin:10px 0 2px;padding:0;border-collapse:collapse;border-spacing:0;}
#table-promo tbody, #table-promo tfoot, #table-promo thead{margin:0;padding:0;}
#table-promo caption, #table-promo tr, #table-promo th, #table-promo td{margin:0;padding:4px 6px;height:60px !important;}
#table-promo td{border-collapse:collapse;border:1px #e2e0e1 solid;}
#table-promo thead td{background:#65605c;color:#fff;font:16px 'Oswald', sans-serif;font-weight:400;}
#table-promo ul, #table-promo ol{padding:0 0 0 30px;}
#table-promo ul li, #table-promo ol li{margin:0 0 4px;padding:0;}
#table-promo p{padding:4px;}
#table-promo td.t1{width:126px;}
#table-promo td.t2{text-align:left;}
#table-promo td.t2-img{width:74px;}
#table-promo td.t4{width:116px;}
#table-promo td.t5{width:290px;}
#table-promo td.t6{width:120px;}
#table-promo td.t7{width:220px;}

#table-promo .przycisk a{display:block;width:100px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#65605c;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#table-promo .przycisk a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}


/* TABELE-CENNIK */
#table-cennik{font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;margin:10px 0 2px;padding:0;border-collapse:collapse;border-spacing:0;}
#table-cennik tbody, #table-cennik tfoot, #table-cennik thead{margin:0;padding:0;}
#table-cennik caption, #table-cennik tr, #table-cennik th, #table-cennik td{margin:0;padding:5px 8px;}
#table-cennik td{border-collapse:collapse;border:1px #e2e0e1 solid;}
#table-cennik thead td{background:#65605c;color:#fff;font:16px 'Oswald', sans-serif;font-weight:400;}
#table-cennik ul, #table-cennik ol{padding:0 0 0 30px;}
#table-cennik ul li, #table-cennik ol li{margin:0 0 4px;padding:0;}
#table-cennik p{padding:4px;}

#table-page{font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#3a3939;margin:10px 0;padding:0;}
#table-page tbody, #table-page tfoot, #table-page thead{margin:0;padding:0;}
#table-page th{margin:0;padding:10px 0;}
#table-page td{margin:0;padding:10px 20px;}
#table-page thead td{background:#65605c;color:#fff;font:16px 'Oswald', sans-serif;font-weight:400;}
#table-page ul, #table-page ol{padding:0 0 0 30px;}
#table-page ul li, #table-page ol li{margin:0 0 4px;padding:0;}
#table-page p{padding:4px;}
#table-page img{padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#table-page img:hover{opacity:0.9;}

#table-t1{font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#3a3939;margin:10px 0;padding:0;}
#table-t1 tbody, #table-t1 tfoot, #table-t1 thead{margin:0;padding:0;}
#table-t1 th{margin:0;padding:3px 0;}
#table-t1 td{margin:0;padding:3px 0;}
#table-t1 thead td{background:#65605c;color:#fff;font:16px 'Oswald', sans-serif;font-weight:400;}
#table-t1 ul, #table-page ol{padding:0 0 0 30px;}
#table-t1 ul li, #table-page ol li{margin:0 0 4px;padding:0;}
#table-t1 p{padding:2px;}
#table-t1 img{padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#table-t1 img:hover{opacity:0.9;}

#form_info{clear:both;margin:0;padding:20px 30px 10px 30px;font:12px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;text-align:justify;}
#form_info a{color:#000;text-decoration:underline;}

#form_info2{clear:both;margin:0;padding:40px 0 10px 0;font:12px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;text-align:justify;}
#form_info2 a{color:#000;text-decoration:underline;}

/* FILES LIST STYLES */
.files-list{width:100%;display:inline-block;margin:0 0 20px 0;list-style:none;vertical-align:middle;}
.files-list li{float:left;width:100%;margin:0 0 4px;padding:2px 0 4px;border-bottom:1px solid #d3d3d3;}
.files-list div{float:left;margin:-1px 0 0 0;padding-left:30px;height:34px;line-height:34px !important;background:url('img/files-ext.png') no-repeat 0 -1292px;}
.files-list div a{margin:0 0 0 10px;font:14px 'Khand', sans-serif;font-weight:600;color:#f47c01;text-transform:uppercase;text-decoration:none;}
.files-list div a:hover{margin:0 0 0 10px;font:14px 'Khand', sans-serif;font-weight:600;color:#888787;text-transform:uppercase;text-decoration:underline;transition:all 0.5s ease;}
.files-list p{float:left;margin:0 0 0 10px;padding:0;color:#0093dd;height:34px;line-height:34px !important;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}
.files-list p:before{content:"";}
.files-list li.rar div{background-position:0 0;}
.files-list li.zip div{background-position:0 -34px;}
.files-list li.rtf div{background-position:0 -68px;}
.files-list li.doc div{background-position:0 -102px;}
.files-list li.pdf div{background-position:0 -136px;}
.files-list li.html div{background-position:0 -170px;}
.files-list li.htm div{background-position:0 -204px;}
.files-list li.xls div{background-position:0 -238px;}
.files-list li.com div{background-position:0 -272px;}
.files-list li.dll div{background-position:0 -306px;}
.files-list li.exe div{background-position:0 -340px;}
.files-list li.chm div{background-position:0 -374px;}
.files-list li.gz div{background-position:0 -408px;}
.files-list li.hlp div{background-position:0 -442px;}
.files-list li.fla div{background-position:0 -476px;}
.files-list li.bat div{background-position:0 -510px;}
.files-list li.asf div{background-position:0 -544px;}
.files-list li.avi div{background-position:0 -578px;}
.files-list li.mid div{background-position:0 -612px;}
.files-list li.midi div{background-position:0 -646px;}
.files-list li.mov div{background-position:0 -680px;}
.files-list li.mp3 div{background-position:0 -714px;}
.files-list li.mpe div{background-position:0 -748px;}
.files-list li.mpeg div{background-position:0 -782px;}
.files-list li.bmp div{background-position:0 -816px;}
.files-list li.gif div{background-position:0 -850px;}
.files-list li.jpe div{background-position:0 -884px;}
.files-list li.jpeg div{background-position:0 -918px;}
.files-list li.jpg div{background-position:0 -952px;}
.files-list li.png div{background-position:0 -986px;}
.files-list li.cdr div{background-position:0 -1020px;}
.files-list li.psd div{background-position:0 -1054px;}
.files-list li.tif div{background-position:0 -1088px;}
.files-list li.tiff div{background-position:0 -1122px;}
.files-list li.txt div{background-position:0 -1156px;}
.files-list li.wma div{background-position:0 -1190px;}
.files-list li.wav div{background-position:0 -1224px;}
.files-list li.pps div{background-position:0 -1258px;}
.files-list li.nn div{background-position:0 -1292px;}
.files-list li.eml div{background-position:0 -1326px;}
.files-list li.swf div{background-position:0 -1360px;}
.files-list li.sys div{background-position:0 -1394px;}
.files-list li.vcf div{background-position:0 -1428px;}
.files-list li.wmf div{background-position:0 -1462px;}
.files-list li.xml div{background-position:0 -1496px;}

/* QUICK.BOX */
#quick-box{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba( 0, 0, 0, 0.7 );z-index:200;}
#quick-box .background{height:100%;}
#quick-box .quick-box-container{position:absolute;padding:0;border-radius:5px;box-shadow: 0 0 15px 1px #000;}
#quick-box .image-wrapper{position:relative;line-height:0;}
#quick-box .image-wrapper img{margin:0;padding:0;border-radius:5px;}
#quick-box .navigation{position:absolute;bottom:0;margin:0;padding:5px 0;text-align:center;font-size:0.875em;font-weight:bold;color:#ddd;line-height:normal;background:rgba( 0, 0, 0, 0.2 );width:100%;}
#quick-box .full-size{position:absolute;right:8px;top:2px;width:24px;height:24px;font-size:0.1em;color:transparent;background:url('../admin/img/fullscreen.png') no-repeat;}
#quick-box .description{margin:0;padding:5px 0;text-align:center;font-size:0.875em;color:#ddd;font-weight:bold;background:rgba( 0, 0, 0, 0.8 );border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:66px;overflow:hidden;}

#quick-box .prev, #quick-box .next{position:absolute;display:block;width:50%;top:15%;height:70%;margin:0px;color:#fff;font-family:Verdana;z-index:100;opacity:0.15;text-decoration:none;}
#quick-box .prev span, #quick-box .next span{position:absolute;top:47%;left:0;padding:10px;border:1px solid #fff;background:#000;}
#quick-box .next span{left:auto;right:0;border-right:none;}
#quick-box .prev span{border-left:none;}
#quick-box .next:hover, #quick-box .prev:hover{opacity:0.8;}
#quick-box .prev{left:0;}
#quick-box .next{right:0;}
#quick-box .close{position:absolute;top:0;right:0;padding:0 4px 2px;opacity:0.5;background:#000;color:#fff;font-weight:bold;font-family:"Trebuchet MS";text-decoration:none;border:1px solid #fff;border-top:none;border-right:none;border-top-right-radius:5px;z-index:100;}
#quick-box .close:hover{opacity:0.8;}
#quick-box .close, #quick-box .prev, #quick-box .next{line-height:normal;}
#quick-box .loading{display:block;padding:40px 35px;color:white;line-height:1em;}

/* SUBPAGES LIST STYLES 5 (PAGE) */
#page .pages-5{clear:both;}
#page .pages-5:after{content:'';display:table;clear:both;}
#page .pages-5 li{clear:none;float:left;width:23%;margin:15px 1%;padding:20px 0 15px;border-top:5px solid #e8eaee;text-align:center;}
#page .pages-5 li .image{margin:0 0 5px;}
#page .pages-5 h2{padding:0 0 10px;}
#page .pages-5 h2, #page .pages-5 h2 a{color:#cc1426;font-size:1.063em;font-weight:normal;background:none;text-decoration:none;}
#page .pages-5 h2 a:hover{color:#0093dd;background:none;text-decoration:underline;}

/* SITE MAP */
#site-map{clear:left;margin:10px 0;list-style:none;}
#site-map > li{padding:8px 0;}
#site-map > li > a{font-weight:bold;}
#site-map ul{padding:3px 0 3px 30px;list-style:none;}
#site-map ul li{padding:3px 0;}

#b-more, #b-more2{padding:20px 0 20px 0;margin:0;}
#b-more a{display:block;width:200px;height:50px;line-height:52px !important;padding:0;margin:0 auto;background:#f17d02;color:#000;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;}
#b-more2 a{display:block;width:320px;height:50px;line-height:52px !important;padding:0;margin:0 auto;background:#f17d02;color:#000;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;}
#b-more a:hover, #b-more2 a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

/* SZKOLENIA INFO */
#szkolenia-info{clear:both;float:left;width:100%;margin:0;padding:0;}
#szkolenia-info .container{clear:both;width:1184px;margin:0 auto;padding:0 0 30px;}
#szkolenia-info .container:after{content:"";display:table;clear:both;}
#szkolenia-info .info{width:100%;text-align:center;margin:0;padding:0;font:14px 'Roboto Condensed', sans-serif;font-weight:400i;color:#000;font-style:italic;}

/* SZKOLENIA KONTAKT*/
#szkolenia-kontakt{clear:both;float:left;width:100%;margin:0;padding:0;}
#szkolenia-kontakt .container{clear:both;display:inline-block;vertical-align:top;margin:0 auto 30px;padding:20px 0 15px;}
#szkolenia-kontakt .container:after{content:"";display:table;clear:both;}
#szkolenia-kontakt .cell{display:inline-block;vertical-align:top;text-align:left;margin:0 30px;padding:0;}
#szkolenia-kontakt .cell h2{padding:10px 0;margin:0;font:18px 'Oswald', sans-serif;font-weight:400;color:#65605c;}
#szkolenia-kontakt .cell p{padding:0 0 10px 0;margin:0;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}
#szkolenia-kontakt .cell strong{padding:0 0 10px 0;margin:0;font:14px 'Roboto Condensed', sans-serif;font-weight:600;color:#000;}
#szkolenia-kontakt .cell .big{padding:3px 0;margin:0;font:20px 'Roboto Condensed', sans-serif;font-weight:600;color:#000;}
#szkolenia-kontakt .cell .tel1{padding:0 0 0 32px;margin:0;background:url('img/icon-phone.png') no-repeat 0 16px;}
#szkolenia-kontakt .cell .tel2{padding:0 0 0 32px;margin:0;background:url('img/icon-phone.png') no-repeat 0 16px;}

/* KALENDARZ - HOME */
#kalendarz-home{clear:both;width:100%;background:#f07d00;margin:0;padding:0;}
#kalendarz-home .container{clear:both;width:1184px;margin:0 auto;padding:30px 0;}
#kalendarz-home .container:after{content:"";display:table;clear:both;}
#kalendarz-home .tyt{clear:both;width:100%;margin:0 0 20px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;color:#fff;text-align:center;background:url('img/h1-linia-white.png') no-repeat center bottom;}

/* SZKOLENIA - HOME */
#szkolenia-home{clear:both;width:100%;background:#e2e0e1;margin:0;padding:0;}
#szkolenia-home .container{clear:both;width:1184px;margin:0 auto;padding:30px 0;}
#szkolenia-home .container:after{content:"";display:table;clear:both;}
#szkolenia-home .tyt{clear:both;width:100%;margin:0 0 30px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;color:#4b494a;text-align:center;background:url('img/h1-linia-gray2.png') no-repeat center bottom;}

/* SZKOLENIA SLIDER - HOME */
#szkolenia-slider-home{clear:both;float:left;width:100%;background:#fff;margin:0;padding:0;}
#szkolenia-slider-home .container{clear:both;width:1184px;margin:0 auto 30px;padding:0;}
#szkolenia-slider-home .container:after{content:"";display:table;clear:both;}
#szkolenia-slider-home .tyt{clear:both;width:100%;margin:0 0 40px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;color:#f07c01;text-align:center;background:url('img/h1-linia-orange.png') no-repeat center bottom;}

/* SUBPAGES LIST STYLES 4 (SZKOLENIA-HOME) */
#szkolenia-home ul[class*='pages-4']{clear:both;width:100%;display:inline-block;vertical-align:top;margin:0 auto;padding:20px 0 0 0;list-style:none;text-align:center;}
#szkolenia-home ul[class*='pages-4'] li{display:inline-block;position:relative;text-align:left;vertical-align:top;width:330px;margin:0 20px 30px 20px;padding:0;background:none;}
#szkolenia-home ul[class*='pages-4'] li .image{display:none;}
#szkolenia-home ul[class*='pages-4'] h2{clear:both;width:100%;padding:0;margin:0;font:22px 'Khand', sans-serif;font-weight:500;line-height:22px !important;}
#szkolenia-home ul[class*='pages-4'] h2 a{color:#000;text-decoration:none;}
#szkolenia-home ul[class*='pages-4'] h2 a:hover{color:#fff;background:none;text-decoration:none;}
#szkolenia-home ul[class*='pages-4'] div.description{clear:both;padding:25px 0 0 0;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;line-height:18px;}
#szkolenia-home ul[class*='pages-4'] ul, #szkolenia-home ul[class*='pages-4'] ol{float:left;width:96%;margin:5px 0 0 4%;padding:0;list-style:disc;}
#szkolenia-home ul[class*='pages-4'] li li{padding:0;border:0;background:none;}
#szkolenia-home ul[class*='pages-4'] li ol{list-style:decimal;}
#szkolenia-home ul[class*='pages-4'] p{padding-bottom:10px;}
#szkolenia-home ul[class*='pages-4'] .event-dates{display:none;}
#szkolenia-home ul[class*='pages-4'] time{display:none !important;clear:both;width:100%;font:14px 'Roboto Condensed', sans-serif;font-weight:400;text-align:left;padding:0 0 15px;margin:0;color:#f17d02;}
#szkolenia-home  #widget-13 .pages-4 .more{clear:both;float:left;text-align:left !important;padding:0;margin:15px 0 0 0;}
#szkolenia-home ul[class*='pages-4'] .more a{display:block;width:70px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#000;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#szkolenia-home ul[class*='pages-4'] .more a:hover{background:#f17d02;color:#000;cursor:pointer;text-decoration:none;}

/* CONTACT-PANEL-HELPDESK */
#kontakt-helpdesk{display:inline-block;width:60%;vertical-align:top;background:#f07d00;margin:-20px 0 30px 0;padding:20px 40px;}
#kontakt-helpdesk .contact-panel{clear:both;display:inline-block;width:100%;padding:0;margin:20px 0 0 0;}
#kontakt-helpdesk .contact-panel dt{padding:0;margin:0;font:16px 'Khand', sans-serif;font-weight:600;color:#000;text-align:left;}
#kontakt-helpdesk .contact-panel .spad{padding:0 0 10px 0;margin:0;}
#kontakt-helpdesk .contact-panel dt span, #kontakt-helpdesk .contact-panel dd span{padding:0 10px;margin:0;font:14px 'Khand', sans-serif;font-weight:400;color:#fff;}
#kontakt-helpdesk .contact-panel dd{margin-bottom:12px;text-align:left;}
#kontakt-helpdesk .contact-panel dl.dd6{padding-bottom:20px;text-align:left;}
#kontakt-helpdesk .contact-panel dl.dd7{padding-bottom:30px;text-align:left;}
#kontakt-helpdesk .contact-panel input[type="text"],
#kontakt-helpdesk .contact-panel input[type="email"],
#kontakt-helpdesk .contact-panel input[type="password"],
#kontakt-helpdesk .contact-panel textarea,
#kontakt-helpdesk .contact-panel select{width:60%;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}
#kontakt-helpdesk .contact-panel textarea{width:100%;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}	
#kontakt-helpdesk .contact-panel input[type="text"].warning-required,
#kontakt-helpdesk .contact-panel input[type="email"].warning-required,
#kontakt-helpdesk .contact-panel input[type="password"].warning-required,
#kontakt-helpdesk .contact-panel textarea.warning-required{border:1px #65605c solid;background:#e2e0e1;}
#kontakt-helpdesk .contact-panel .save{clear:both;float:left;width:100%;margin:8px 0 0 0;padding:0;}
#kontakt-helpdesk .contact-panel .save input{display:block;height:34px;line-height:36px !important;padding:0 20px;margin:0 auto;background:#000;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:34px;text-decoration:none;text-align:center;text-transform:lowercase;border:none;}
#kontakt-helpdesk .contact-panel .save input:hover{background:#65605c;color:#fff;cursor:pointer;text-decoration:none;}
#kontakt-helpdesk .captcha input[type="text"]{min-width:60px;width:6%;}
#kontakt-helpdesk .captcha strong{font-weight:bold;}
#kontakt-helpdesk .captcha em{font-style:normal;font-weight:bold;}
#kontakt-helpdesk .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
.contact-panel .dd10{width:45%;}

.contact-panel .text p{font:18px 'Roboto Condensed', sans-serif;font-weight:600;color:#000;line-height:20px;margin:0;padding:0 0 10px 0;}
.contact-panel hr{clear:both;width:100%;height:0px;border-top:1px #fff solid;background:none;margin:10px 0;padding:0 0 20px 0;}

.contact-panel input.ulica[type="text"]{max-width:400px;width:40%;margin-left:10px;}
#kontakt-helpdesk input.kod1[type="text"]{min-width:40px;width:4%;}
#kontakt-helpdesk input.kod2[type="text"], #kontakt-helpdesk input.dom[type="text"], #kontakt-helpdesk input.mieszkanie[type="text"]{min-width:60px;width:6%;}
#kontakt-helpdesk input.miejscowosc[type="text"]{min-width:200px;width:40%;margin-left:10px;}
#kontakt-helpdesk .contact-panel .tak-nie{display:inline-block;margin:0 0 0 10%;padding:0;font:16px 'Khand', sans-serif ;font-weight:700;color:#000;}
#kontakt-helpdesk .contact-panel .tak-nie input[type="radio"]{margin:0 0 0 20px;}
#kontakt-helpdesk .text{float:right;display:block;width:97%;margin:0 0 20px 0;padding:0;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}

#kontakt-helpdesk .contact-panel dt.noticeToAccept{margin:45px 0 20px 0;padding:0;text-align:justify;}
#kontakt-helpdesk .contact-panel dt.noticeToAccept span{display:block;padding:0;margin:-20px 0 0 20px;color:#000;text-align:justify;font:14px 'Roboto Condensed', sans-serif;font-weight:600;font-style:normal;line-height:16px;}
#kontakt-helpdesk .contact-panel dt.noticeToAccept em{color:#000;font:14px 'Roboto Condensed', sans-serif;font-weight:400;font-style:italic;}
#kontakt-helpdesk .contact-panel dt.noticeToAccept a{color:#000;text-decoration:underline;}
#kontakt-helpdesk .contact-panel dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 10px;}

#ask-about-link{float:right;margin:10px 0 0 20px;}
#ask-about-link a{display:block;min-width:200px;height:50px;line-height:52px !important;padding:0 20px;margin:0 auto;color:#000;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;background:#f17d02;}
#ask-about-link a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

#ask-about-link2{margin:20px 0 0 0;}
#ask-about-link2 a{display:block;width:240px;height:50px;line-height:52px !important;padding:0;margin:0 auto;color:#000;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;background:#f17d02;}
#ask-about-link2 a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

#ask-about-link3{display:inline-block;margin:20px 20px 0 20px;}
#ask-about-link3 a{display:block;width:240px;height:50px;line-height:52px !important;padding:0;margin:0 auto;color:#000;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;background:#f17d02;}
#ask-about-link3 a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

#ask-about-link4{display:inline-block;margin:0 20px 0 20px;}
#ask-about-link4 a{display:block;height:50px;line-height:52px !important;padding:0 40px;margin:0 auto;color:#000;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;background:#f17d02;}
#ask-about-link4 a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

#ask-about-link5{display:inline-block;margin:0 20px 0 20px;}
#ask-about-link5 a{display:block;height:50px;line-height:52px !important;padding:0 40px;margin:0 auto;color:#fff;transition:all 0.3s ease;font:22px 'Khand', sans-serif;font-weight:500;text-transform:uppercase;border-radius:50px;text-decoration:none;text-align:center;background:#000;}
#ask-about-link5 a:hover{background:#fff;color:#f17d02;cursor:pointer;text-decoration:none;}

/* CONTACT-PANEL */
#pasek-kontakt{clear:both;float:left;width:100%;background:#f07d00;margin:0;padding:0;}
#pasek-kontakt .container{clear:both;display:inline-block;width:1184px;margin:0 auto;padding:40px 0 40px 0;}
#pasek-kontakt .container:after{content:"";display:table;clear:both;}
#pasek-kontakt .tyt{clear:both;width:100%;margin:0 0 20px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;color:#fff;text-align:center;background:url('img/h1-linia-white.png') no-repeat center bottom;}

#pasek-kontakt .contact-panel{clear:both;display:inline-block;width:100%;padding:0;margin:20px 0 0 0;}
#pasek-kontakt .contact-panel .left1{display:inline-block;vertical-align:top;width:300px;text-align:left;margin:0 30px;padding:0;}
#pasek-kontakt .contact-panel .right1{display:inline-block;vertical-align:top;width:400px;text-align:left;margin:0 30px;padding:0;}
#pasek-kontakt .contact-panel dt{padding:0;margin:0;font:16px 'Khand', sans-serif;font-weight:600;color:#000;}
#pasek-kontakt .contact-panel dt span{padding:0 10px;margin:0;font:14px 'Khand', sans-serif;font-weight:400;color:#fff;}
#pasek-kontakt .contact-panel dd{margin-bottom:12px;}
#pasek-kontakt .contact-panel input[type="text"],
#pasek-kontakt .contact-panel input[type="email"],
#pasek-kontakt .contact-panel input[type="password"],
#pasek-kontakt .contact-panel textarea{width:99%;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}
#pasek-kontakt .contact-panel input[type="text"].warning-required,
#pasek-kontakt .contact-panel input[type="email"].warning-required,
#pasek-kontakt .contact-panel input[type="password"].warning-required,
#pasek-kontakt .contact-panel textarea.warning-required{border:1px #65605c solid;background:#e2e0e1;}
#pasek-kontakt .contact-panel .save{clear:both;float:left;width:100%;margin:8px 0 0 0;padding:0;}
#pasek-kontakt .contact-panel .save input{display:block;width:100%;height:34px;line-height:36px !important;padding:0;margin:0 auto;background:#000;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:34px;text-decoration:none;text-align:center;text-transform:lowercase;border:none;}
#pasek-kontakt .contact-panel .save input:hover{background:#65605c;color:#fff;cursor:pointer;text-decoration:none;}

#pasek-kontakt .contact-panel dt.noticeToAccept{margin:45px 0 20px 0;padding:0;text-align:justify;}
#pasek-kontakt .contact-panel dt.noticeToAccept span{display:block;padding:0;margin:-20px 0 0 20px;color:#000;text-align:justify;font:14px 'Roboto Condensed', sans-serif;font-weight:600;font-style:normal;line-height:16px;}
#pasek-kontakt .contact-panel dt.noticeToAccept em{color:#000;font:14px 'Roboto Condensed', sans-serif;font-weight:400;font-style:italic;}
#pasek-kontakt .contact-panel dt.noticeToAccept a{color:#000;text-decoration:underline;}
#pasek-kontakt .contact-panel dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 10px;}

.contact-panel div.dd1, .contact-panel div.dd2, .contact-panel div.dd3, .contact-panel div.dd4{display:block;margin:-24px 0 0 0;padding:0 0 0 130px;color:#000;text-align:justify;font:14px 'Roboto Condensed', sans-serif;font-weight:400;}
.contact-panel dl.dd5{margin-bottom:30px;}
.contact-panel .dd9{width:200px;}
.contact-panel .tryb{width:300px;}
.contact-panel input.tryb{width:300px !important;}

.contact-panel .tn{display:inline-block;margin:0;padding:0;font:16px 'Khand', sans-serif ;font-weight:700;color:#000;}
.contact-panel .tn input[type="radio"]{margin:0 5px 0 0;}
.contact-panel .cl{margin:0 10px;}

.captcha input[type="text"]{max-width:100px;width:6%;}.captcha input[type="text"].warning-required{max-width:100px;width:6%;}.captcha strong{font-weight:bold;}.captcha em{font-style:normal;font-weight:bold;}.captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}

/* FUNDUSZE EU */
#eu-home{clear:both;float:left;width:100%;background:#fff;margin:0;padding:0;}
#eu-home .container{clear:both;width:1184px;margin:0 auto;padding:20px 30px;}
#eu-home .container:after{content:"";display:table;clear:both;}
#eu-home .logo-eu1{float:left;margin:0;padding:0;width:186px;height:82px;background:url('img/fundusze_europejskie_1.jpg') no-repeat;}
#eu-home .logo-eu2{float:right;margin:0;padding:0 0 0 20px;width:268px;height:82px;background:url('img/fundusze_europejskie_2.jpg') no-repeat;}
#eu-home .text-eu{float:left;margin:0;padding:15px 20px 0 60px;width:590px;color:#000;font:12px 'Roboto Condensed', sans-serif;font-weight:600;text-align:center;}

/* ROZWIAZANIA AUTODESK - HOME */
#rozwiazania-home{clear:both;float:left;width:100%;background:#fff;margin:0;padding:0;}
#rozwiazania-home .container{clear:both;width:1184px;margin:0 auto;padding:50px 0 20px;}
#rozwiazania-home .container:after{content:"";display:table;clear:both;}
#rozwiazania-home .tyt{clear:both;width:100%;margin:0 0 40px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;color:#f07c01;text-align:center;background:url('img/h1-linia-orange.png') no-repeat center bottom;}
#rozwiazania-home .rozwiazania-box{display:inline-block;width:210px;margin:0 10px;padding:0 0 30px;}
#rozwiazania-home .name{padding:0 2.5% 5px;margin:0 auto;color:#000;font:18px 'Khand', sans-serif;font-weight:600;text-align:center;line-height:20px !important;}
#rozwiazania-home .more{clear:both;width:100%;text-align:center;padding:0;margin:15px 0 0 0;}
#rozwiazania-home .more a{display:block;width:70px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#f17d02;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#rozwiazania-home .more a:hover{background:#65605c;cursor:pointer;text-decoration:none;}

/* PARTNERZY */
#partnerzy{clear:both;float:left;width:100%;background:#e2e0e1;margin:0;padding:0;}
#partnerzy .container{clear:both;width:1184px;margin:0 auto;padding:40px 0 20px;}
#partnerzy .container:after{content:"";display:table;clear:both;}
#partnerzy .tyt{clear:both;width:100%;margin:0 0 30px 0;padding:0 0 2px 0;font:32px 'Khand', sans-serif;font-weight:400;line-height:32px !important;color:#4b494a;text-align:center;background:url('img/h1-linia-gray2.png') no-repeat center bottom;}
#partnerzy. partnerzy-box{display:inline-block;width:100%;text-align:center;margin:0 auto;padding:0;}
#partnerzy .partner1{display:inline-block;width:222px;height:71px;margin:0 20px 20px;padding:0;vertical-align:middle;}
#partnerzy .partner1 a{display:block;width:222px;height:71px;border:none;background:url('img/autodesk_partner.png') no-repeat 0 0;}
#partnerzy .partner1 a:hover{display:block;width:222px;height:71px;border:none;background:url('img/autodesk_partner.png') no-repeat 0 -71px;}

#partnerzy .partner2{display:inline-block;width:123px;height:121px;margin:0 20px 20px;padding:0;vertical-align:middle;}
#partnerzy .partner2 a{display:block;width:123px;height:121px;border:none;background:url('img/partner_3dgence.png') no-repeat 0 0;}
#partnerzy .partner2 a:hover{display:block;width:123px;height:121px;border:none;background:url('img/partner_3dgence.png') no-repeat 0 -121px;}

#partnerzy .partner3{display:inline-block;width:198px;height:76px;margin:0 20px 20px;padding:0;vertical-align:middle;}
#partnerzy .partner3 a{display:block;width:198px;height:76px;border:none;background:url('img/partner_ptc.png') no-repeat 0 0;}
#partnerzy .partner3 a:hover{display:block;width:198px;height:76px;border:none;background:url('img/partner_ptc.png') no-repeat 0 -76px;}

#partnerzy .partner4{display:inline-block;width:133px;height:110px;margin:0 20px 20px;padding:0;vertical-align:middle;}
#partnerzy .partner4 a{display:block;width:133px;height:110px;border:none;background:url('img/partner_geolisp.png') no-repeat 0 0;}
#partnerzy .partner4 a:hover{display:block;width:133px;height:110px;border:none;background:url('img/partner_geolisp.png') no-repeat 0 -110px;}

#partnerzy .partner5{display:inline-block;width:230px;height:50px;margin:0 20px 20px;padding:0;vertical-align:middle;}
#partnerzy .partner5 a{display:block;width:230px;height:50px;border:none;background:url('img/partner_smarttech3d.png') no-repeat 0 0;}
#partnerzy .partner5 a:hover{display:block;width:230px;height:50px;border:none;background:url('img/partner_smarttech3d.png') no-repeat 0 -50px;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;float:left;width:100%;background:#65605c;margin:0;padding:0;}
#foot .container{clear:both;width:1184px;margin:0 auto;padding:26px 0 20px 0;text-align:center;}
#foot .container:after{content:"";display:table;clear:both;}

#foot-box1{display:inline-block;vertical-align:top;width:260px;margin:0 5px;padding:0 10px 30px;}
#foot-box2{display:inline-block;vertical-align:top;width:280px;margin:0 5px;padding:0 0 30px;}
#foot-box1 .foot-box-tyt{clear:both;width:70%;margin:28px 0 20px 0;padding:0 0 2px 0;border-bottom:1px #e4dfdc solid;font:30px 'Khand', sans-serif;font-weight:400;line-height:30px !important;color:#e4dfdc;text-align:left;}

#foot .options{display:none;float:right;}

#powered{clear:both;float:left;width:100%;background:#4d4946;margin:0;padding:0;}
#powered .container{clear:both;width:1184px;margin:0 auto;padding:20px 0;}
#powered .container:after{content:"";display:table;clear:both;}
#powered .copy1{float:left;text-align:left;width:50%;margin:4px 0 0 20px;padding:0;color:#9b9690;font:14px 'Roboto Condensed', sans-serif;font-weight:400;}
#powered .copy2{float:right;width:30%;margin:0 20px 0 0;padding:0;}
#powered .copy2 a{text-align:right;display:block;width:192px;height:26px;}
#powered .copy2 a:hover{border-color:#fff;}

.dev{padding:5px;text-align:center;color:#f00;font-weight:bold;}

#table-opis{font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#65605c;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
#table-opis tbody, #table-opis tfoot, #table-opis thead{margin:0;padding:0;}
#table-opis caption, #table-opis tr, #table-opis th{margin:0;padding:0;text-align:left;}
#table-opis td{padding:5px 30px 5px 5px;vertical-align:top;text-align:left;}
#table-opis td:last-child{padding:5px 5px 5px 5px;vertical-align:top;text-align:left;}
#table-opis ul, #table-opis ol{padding:0 0 0 30px;}
#table-opis ul li, #table-opis ol li{margin:0 0 4px;padding:0;}
#table-opis p{padding:4px;}
#table-opis .przycisk a{float:right;display:block;width:160px;height:30px;line-height:32px !important;padding:0;margin:0 auto;background:#65605c;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:30px;text-decoration:none;text-align:center;text-transform:lowercase;}
#table-opis .przycisk a:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none;}

/* DOWNLOAD LIST */
#page .download-tyt{clear:both;font:22px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:20px;text-transform:uppercase;margin:20px 0 0;padding:20px 0 10px;text-align:left;}
#download-list{clear:both;width:100%;margin:0 0 20px 0;padding:0;}
#download-list table, #download-list td{margin:0 0 20px 0;padding:0;border-collapse:collapse;border:1px #fff solid;}
#download-list thead td{text-align:center;padding:4px 10px;margin:0;background:#65605c;}
#download-list thead a{font:18px 'Khand', sans-serif;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;}
#download-list thead a:hover{font:18px 'Khand', sans-serif;font-weight:600;color:#f47c01;text-transform:uppercase;text-decoration:none;transition:all 0.5s ease;}
#download-list tbody td{padding:8px 10px 6px;margin:0;background:#e2e0e1;}
#download-list tbody {margin:0;padding:0;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}
#download-list tbody .name a{font:14px 'Khand', sans-serif;font-weight:600;color:#f47c01;text-decoration:none;}
#download-list tbody .name a:hover{font:14px 'Khand', sans-serif;font-weight:600;color:#888787;text-decoration:underline;transition:all 0.5s ease;}
#download-list tbody .name a:first-child{position:relative;padding-left:40px;}
#download-list tbody .name a:first-child:before{content:'';position:absolute;left:0;top:-8px;width:27px;height:34px;background:url('img/files-ext.png') no-repeat 0 -1292px;}
#download-list tbody div{float:left;margin:0;padding:2px 0 0;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}
#download-list tbody p{float:left;margin:0 0 0 10px;font:14px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;}
/*left:7px;opacity:0.4;}*/
#download-list tbody .size, #download-list td.date-file{width:17%;max-width:170px;text-align:center;vertical-align:middle;}
#download-list tbody .size{text-align:center;}
#download-list tbody .size abbr{color:#777;}
#download-list tbody .rar .name a:first-child:before{background-position:0 0;}
#download-list tbody .zip .name a:first-child:before{background-position:0 -34px;}
#download-list tbody .rtf .name a:first-child:before{background-position:0 -68px;}
#download-list tbody .doc .name a:first-child:before{background-position:0 -102px;}
#download-list tbody .pdf .name a:first-child:before{background-position:0 -136px;}
#download-list tbody .html .name a:first-child:before{background-position:0 -170px;}
#download-list tbody .htm .name a:first-child:before{background-position:0 -204px;}
#download-list tbody .xls .name a:first-child:before{background-position:0 -238px;}
#download-list tbody .com .name a:first-child:before{background-position:0 -272px;}
#download-list tbody .dll .name a:first-child:before{background-position:0 -306px;}
#download-list tbody .exe .name a:first-child:before{background-position:0 -340px;}
#download-list tbody .chm .name a:first-child:before{background-position:0 -374px;}
#download-list tbody .gz .name a:first-child:before{background-position:0 -408px;}
#download-list tbody .hlp .name a:first-child:before{background-position:0 -442px;}
#download-list tbody .fla .name a:first-child:before{background-position:0 -476px;}
#download-list tbody .bat .name a:first-child:before{background-position:0 -510px;}
#download-list tbody .asf .name a:first-child:before{background-position:0 -544px;}
#download-list tbody .avi .name a:first-child:before{background-position:0 -578px;}
#download-list tbody .mid .name a:first-child:before{background-position:0 -612px;}
#download-list tbody .midi .name a:first-child:before{background-position:0 -646px;}
#download-list tbody .mov .name a:first-child:before{background-position:0 -680px;}
#download-list tbody .mp3 .name a:first-child:before{background-position:0 -714px;}
#download-list tbody .mpe .name a:first-child:before{background-position:0 -748px;}
#download-list tbody .mpeg .name a:first-child:before{background-position:0 -782px;}
#download-list tbody .bmp .name a:first-child:before{background-position:0 -816px;}
#download-list tbody .gif .name a:first-child:before{background-position:0 -850px;}
#download-list tbody .jpe .name a:first-child:before{background-position:0 -884px;}
#download-list tbody .jpeg .name a:first-child:before{background-position:0 -918px;}
#download-list tbody .jpg .name a:first-child:before{background-position:0 -952px;}
#download-list tbody .png .name a:first-child:before{background-position:0 -986px;}
#download-list tbody .cdr .name a:first-child:before{background-position:0 -1020px;}
#download-list tbody .psd .name a:first-child:before{background-position:0 -1054px;}
#download-list tbody .tif .name a:first-child:before{background-position:0 -1088px;}
#download-list tbody .tiff .name a:first-child:before{background-position:0 -1122px;}
#download-list tbody .txt .name a:first-child:before{background-position:0 -1156px;}
#download-list tbody .wma .name a:first-child:before{background-position:0 -1190px;}
#download-list tbody .wav .name a:first-child:before{background-position:0 -1224px;}
#download-list tbody .pps .name a:first-child:before{background-position:0 -1258px;}
#download-list tbody .nn .name a:first-child:before{background-position:0 -1292px;}
#download-list tbody .eml .name a:first-child:before{background-position:0 -1326px;}
#download-list tbody .swf .name a:first-child:before{background-position:0 -1360px;}
#download-list tbody .sys .name a:first-child:before{background-position:0 -1394px;}
#download-list tbody .vcf .name a:first-child:before{background-position:0 -1428px;}
#download-list tbody .wmf .name a:first-child:before{background-position:0 -1462px;}
#download-list tbody .xml .name a:first-child:before{background-position:0 -1496px;}

#page ul.options{float:left;width:100%;margin:0 10px 20px 0;list-style:none;}
#page ul.options::after{content:"";display:table;clear:both;}
#page ul.options li{float:left;margin:0 10px 0 0;}
#page ul.options .edit a, #page ul.options .delete a{display:inline-block;width:21px;height:21px;background:url('../admin/img/options.png') no-repeat 0px 0px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1%;color:transparent;}
#page ul.options .edit a:hover{background-position:0 -21px;}
#page ul.options .delete a{background-position:-21px 0;}
#page ul.options .delete a:hover{background-position:-21px -21px;}

/* FORM DRUKOWANIE 3D  */
.output{margin:0;padding:0;}
.druk3d{display:none;margin:0;padding:0;}
.drukarki-lista{clear:both;display:inline-block;width:100%;padding:0;margin:10px 0;}
.drukarki-lista select{width:30%;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}
#kontakt-drukowanie3d .tyt{clear:both;text-align:center;margin:0 auto;padding:0 0 20px 0;color:#000;font:28px 'Khand', sans-serif;font-weight:600;}
#kontakt-drukowanie3d-select{margin-bottom:30px;}

#kontakt-drukowanie3d{display:inline-block;width:1184px;vertical-align:top;background:#f07d00;margin:0 0 30px 0;padding:20px 40px;}
#kontakt-drukowanie3d .contact-drukowanie{clear:both;display:inline-block;padding:0;margin:20px 0 0 0;}

#kontakt-drukowanie3d .contact-drukowanie dt{padding:0;margin:0;font:16px 'Khand', sans-serif;font-weight:600;color:#000;text-align:left;}
#kontakt-drukowanie3d .contact-drukowanie dt.w1 label{padding:0 10px 0 0;margin:0;font:16px 'Khand', sans-serif;font-weight:600;color:#000;text-align:left;}
#kontakt-drukowanie3d .contact-drukowanie dt span, #kontakt-drukowanie3d .contact-drukowanie dd span{padding:0 10px;margin:0;font:14px 'Khand', sans-serif;font-weight:400;color:#fff;}

#kontakt-drukowanie3d .contact-drukowanie dl{clear:both;width:100%;margin:0 0 10px;padding:0;}
#kontakt-drukowanie3d .contact-drukowanie dl.d2{clear:both;width:100%;margin:0;padding:10px 0;}
#kontakt-drukowanie3d .contact-drukowanie dd{margin-bottom:12px;text-align:left;}
#kontakt-drukowanie3d .contact-drukowanie .dl_left{;float:left;width:240px;text-align:left;margin:0;padding:0;}

#kontakt-drukowanie3d .contact-drukowanie select{padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}
#kontakt-drukowanie3d .contact-drukowanie select.warning-required{border:1px #65605c solid;background:#e2e0e1;}

#kontakt-drukowanie3d .contact-drukowanie input.ilosc[type="text"]{min-width:70px;width:7%;}
#kontakt-drukowanie3d .contact-drukowanie input.kod1[type="text"]{min-width:40px;width:4%;}
#kontakt-drukowanie3d .contact-drukowanie input.kod2[type="text"]{min-width:60px;width:6%;}
#kontakt-drukowanie3d .contact-drukowanie input.miejscowosc[type="text"]{min-width:200px;width:40%;margin-left:10px;}

#kontakt-drukowanie3d .contact-drukowanie input.i2[type="text"]{max-width:300px;width:30%;}
#kontakt-drukowanie3d .contact-drukowanie input[type="text"],
#kontakt-drukowanie3d .contact-drukowanie input[type="email"],
#kontakt-drukowanie3d .contact-drukowanie input[type="file"],
#kontakt-drukowanie3d .contact-drukowanie input[type="password"]{width:60%;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}
#kontakt-drukowanie3d .contact-drukowanie input[type="text"].warning-required,
#kontakt-drukowanie3d .contact-drukowanie input[type="email"].warning-required,
#kontakt-drukowanie3d .contact-drukowanie input[type="file"].warning-required,
#kontakt-drukowanie3d .contact-drukowanie input[type="password"].warning-required{border:1px #65605c solid;background:#e2e0e1;}

#kontakt-drukowanie3d .contact-drukowanie textarea{width:99%;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}
#kontakt-drukowanie3d .contact-drukowanie textarea.warning-required{border:1px #65605c solid;background:#e2e0e1;}

#kontakt-drukowanie3d .contact-drukowanie .save{clear:both;float:left;width:100%;margin:8px 0 0 0;padding:0;}
#kontakt-drukowanie3d .contact-drukowanie .save input{display:block;height:34px;line-height:36px !important;padding:0 20px;margin:0 auto;background:#000;color:#fff;transition:all 0.3s ease;font:18px 'Khand', sans-serif;font-weight:500;border-radius:34px;text-decoration:none;text-align:center;text-transform:lowercase;border:none;}
#kontakt-drukowanie3d .contact-drukowanie .save input:hover{background:#65605c;color:#fff;cursor:pointer;text-decoration:none;}
#kontakt-drukowanie3d .captcha input[type="text"]{min-width:60px;width:6%;}
#kontakt-drukowanie3d .captcha strong{font-weight:bold;}
#kontakt-drukowanie3d .captcha em{font-style:normal;font-weight:bold;}
#kontakt-drukowanie3d .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}

#kontakt-drukowanie3d .contact-drukowanie dt.noticeToAccept{margin:45px 0 20px 0;padding:0;text-align:justify;}
#kontakt-drukowanie3d .contact-drukowanie dt.noticeToAccept span{display:block;padding:0;margin:-20px 0 0 20px;color:#000;text-align:justify;font:14px 'Roboto Condensed', sans-serif;font-weight:600;font-style:normal;line-height:16px;}
#kontakt-drukowanie3d .contact-drukowanie dt.noticeToAccept em{color:#000;font:14px 'Roboto Condensed', sans-serif;font-weight:400;font-style:italic;}
#kontakt-drukowanie3d .contact-drukowanie dt.noticeToAccept a{color:#000;text-decoration:underline;}
#kontakt-drukowanie3d .contact-drukowanie dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 10px;}
#kontakt-drukowanie3d .contact-drukowanie dl.dd5{margin-bottom:30px;}
#kontakt-drukowanie3d .info{text-align:left;padding:10px 0 30px 0;margin:0;font:14px 'Roboto Condensed', sans-serif;font-weight:600;color:#000;}

#aws{clear:both;width:100%;display:inline-block;margin:0 0 20px 0;padding:0;vertical-align:top;}
#aws .aws-box-1, #aws .aws-box-2, #aws .aws-box-3, #aws .aws-box-4{position:relative;width:280px;display:inline-block;vertical-align:top;margin:0 5px 20px 5px;padding:0;}
#aws .aws-box-5{width:49%;display:inline-block;vertical-align:top;margin:0 5px 15px 5px;padding:0;}
#aws .aws-box-6{width:49%;display:inline-block;vertical-align:top;margin:0 5px 15px 5px;padding:0;}
.aws-box-7{display:inline-block;width:860px;vertical-align:top;margin:0 5px 15px 5px;padding:15px;border:2px #01b1e2 solid;}

#aws .aws-tyt-1{clear:both;display:block;width:100%;margin:0;padding:0;height:70px;line-height:70px !important;background:#1f2b45;border:2px #1f2b45 solid;}
#aws .aws-tyt-2{clear:both;display:block;width:100%;margin:0;padding:0;height:70px;line-height:70px !important;background:#01b1e2;border:2px #01b1e2 solid;}
#aws .aws-tyt-3{clear:both;display:block;width:100%;margin:0;padding:0;height:70px;line-height:70px !important;background:#ab2a62;border:2px #ab2a62 solid;}
#aws .aws-tyt-4{clear:both;display:block;width:100%;margin:0;padding:0;height:70px;line-height:70px !important;background:#ccd814;border:2px #ccd814 solid;}

#aws .aws-tyt-1, #aws .aws-tyt-2, #aws .aws-tyt-3, #aws .aws-tyt-4{font:30px 'Khand', sans-serif;font-weight:600;color:#fff;textalign:center;border-top-left-radius:15px;border-top-right-radius:15px;}
#aws .aws-info-1{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:2px #1f2b45 solid;padding:20px 5px;}
#aws .aws-info-2{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:2px #01b1e2 solid;padding:20px 5px;}
#aws .aws-info-3{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:2px #ab2a62 solid;padding:20px 5px;}
#aws .aws-info-4{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:2px #ccd814 solid;padding:20px 5px;}

.aws-box-7 #tb-aws{background:#fff;margin:0;padding:0;text-align:center;}
.aws-box-7 #tb-aws td{margin:2px;padding:8px;}

#aws ul li{margin:0 0 8px 20px;padding:0;}

#p-szkolenia{margin-top:-24px;margin-left:380px;} 

#tab-film{clear:both;width:100%;display:inline-block;}
#tab-film iframe{margin:0;}
#tab-film .f1{width:54%;display:inline-block;text-align:center;vertical-align:top;}
#tab-film .f2{width:45%;display:inline-block;text-align:center;vertical-align:top;}
#tab-film .f2 iframe{width:480px;height:260px;padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#tab-film .f1{padding:50px 50px 0;}
#tab-film .f1 h3{font:22px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:20px;text-transform:uppercase;padding:20px 0 10px;}

#tab-film .f3{width:32%;display:inline-block;text-align:center;vertical-align:top;}
#tab-film .f3 iframe{width:370px;height:210px;padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}


/* O FIRMIE */
#box-firma-1{width:100%;border:2px #f07d00 solid;padding:25px 20px;} /* #e2e0e1 */
#box-firma-2{padding:0;display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;}
#box-firma-2 .box-1{width:700px;background:#e2e0e1;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-2 .box-2{width:474px;background:#f07d00;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
.color-22{color:#f07d00;}

#box-firma-2 ul, #box-firma-3 ul {list-style-image: url('../../files/bullet-list_08.png');margin:0 0 0 25px;padding:5px 0 0 0;}
#box-firma-2 ol, #box-firma-3 ol {margin:0 0 0 20px;padding:5px 0 0 0;}
#box-firma-2 ul li, #box-firma-3 ul li {margin:0;padding:5px 0 5px 5px;text-align:left;}

#box-firma-3{padding:0;margin:0 auto;display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;}
  
#box-firma-3 h2, #box-firma-6 h2{font:28px 'Khand', sans-serif;font-weight:400;color:#f07d00;line-height:24px;text-transform:uppercase;padding:0 0 10px;}
  
#box-firma-3 .box-1{width:674px;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-3 .box-2{width:500px;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-3 .box-2a{width:500px;border:1px #99948E solid;background:#f07d00;padding:25px 25px 20px;margin:0 2px;}

#box-firma-3 .box-3{width:774px;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-3 .box-3a{width:700px;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-3 .box-3b{width:600px;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-3 .box-3c{width:600px;border:1px #99948E solid;background:#e2e0e1;padding:25px 25px 20px;margin:0 2px;}

#box-firma-3 .box-4{width:400px;border:1px #99948E solid;padding:5px 5px 0;margin:0 2px;}
#box-firma-3 .box-4a{width:400px;padding:0 10px;margin:0 2px;}
#box-firma-3 .box-4b{width:576px;border:1px #99948E solid;padding:5px 5px 0;margin:0 2px;}
#box-firma-3 .box-4c{width:588px;border:1px #99948E solid;background:#e2e0e1;padding:5px 5px 0;margin:0 2px;}

#box-firma-3 .box-31{width:874px;border:1px #99948E solid;padding:25px 25px 20px;margin:0 2px;}
#box-firma-3 .box-41{width:300px;border:1px #99948E solid;padding:5px 5px 0;margin:0 2px;}

#box-firma-3 .box-5{width:188px;height:140px;background:#f07d00;padding:15px 8px 10px;margin:1px;}

#box-firma-4{width:100%;border:1px #99948E solid;background:#f07d00;padding:35px 35px 30px;}
#box-firma-5{width:100%;border:1px #99948E solid;background:#e2e0e1;padding:35px 35px 30px;}
#box-firma-6{width:100%;border:1px #99948E solid;padding:35px 35px 30px;}

.img-box{padding:5px;border:1px #99948E solid;margin:0 5px;}

.clear-firma-1{height:20px;font-size:0em;line-height:0px;}
.clear-firma-2{height:40px;font-size:0em;line-height:0px;}
.clear-firma-3{height:30px;font-size:0em;line-height:0px;}
.clear-firma-4,.clear-firma-5{height:40px;font-size:0em;line-height:0px;}
.clear-firma-6{height:5px;font-size:0em;line-height:0px;}
.clear-firma-7{height:40px;font-size:0em;line-height:0px;}

@media screen and (max-width:1199px){
#box-firma-2 .box-1{width:100%;margin:0 0 25px 0;}
#box-firma-2 .box-2{width:100%;margin:0 0 25px 0;}

#box-firma-3 .box-1{width:100%;margin:0 0 25px 0;}
#box-firma-3 .box-2, #box-firma-3 .box-3{width:100%;margin:0 0 25px 0;}
#box-firma-3 .box-2a, #box-firma-3 .box-4{width:100%;margin:0 auto;}

#box-firma-3 img, #box-firma-5 img{text-align:center;margin:0 auto;}

#box-firma-3 .box-3b{width:100%;margin:0 auto;}
#box-firma-3 .box-3c{width:100%;margin:0 auto;}
#box-firma-3 .box-4b{width:100%;margin:5px auto 0 auto;}
#box-firma-3 .box-4c{width:100%;margin:5px auto 0 auto;}
#box-firma-3 .box-4 img{display:inline-block;margin:0 5px;vertical-align:top;}

#box-firma-3 .box-31{width:100%;margin:0 0 25px 0;}
#box-firma-3 .box-41{margin:0 auto 25px auto;}
#box-firma-3 .box-4a{width:400px;padding:0 10px;margin:0 auto;}

.clear-firma-1{height:0;}
.clear-firma-2{height:0;}
.clear-firma-3{height:25px;}
.clear-firma-4{height:25px;}
.clear-firma-5{height:0;}
.clear-firma-7{height:25px;}
}
/* O FIRMIE */


@media print{
/* PRINT STYLES */
* {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;}body{margin:1cm 0;font-size:0.875em;} #container{position:static;width:17.2cm;height:auto;margin:0;box-shadow:none;}#head1{height:auto;}#logo{padding:0 0 0.2cm;}#logo #title a{font-size:2em;}#header .menu-1{margin-top:0.3cm;}#header .menu-1 li a{padding:0.1cm 0.2cm;border:0;border-right:1px solid #000;font-size:1em;}#header .menu-1 .selected a{font-weight:bold;}#head2 .container{position:static;}#body{clear:none;border-top:0;}#page{clear:both;position:static;float:none;}#page h1{margin:0;}#body, #head1, #foot{float:none;}#search-form, #foot .options{display:none;}}

/* RESPONSIVE WEB DESIGN - media queries */
@media screen and (max-width:1199px){
#head .container, #head2 .container, #page-home, #pasek-breadcrumb .container, #pasek-breadcrumb-1 .container, #pasek-breadcrumb-2 .container, #pasek-breadcrumb-3 .container, #pasek-breadcrumb-4 .container, #pasek-breadcrumb-5 .container, #pasek-breadcrumb-6 .container, #pasek-breadcrumb-7 .container, #pasek-breadcrumb-8 .container, #pasek-breadcrumb-9 .container, #pasek-kontakt .container, #szkolenia-home .container, #szkolenia-info .container, #rozwiazania-home .container, #partnerzy .container, #foot .container, #powered .container{width:90%;margin:0 5%;}
#szkolenia-slider-home .container{width:90%;margin:0 auto 30px auto;padding:0 5%;}
#page{width:90%;padding:0 0 40px;margin:0 auto;text-align:center !important;}
#kalendarz-home .container{clear:both;position:relative;width:90%;margin:0 auto;padding:30px 5% 60px;}
#szkolenia-home .container{clear:both;width:90%;margin:0 auto;padding:30px 5%;}
#page-home ul[class*='pages-4'] li{width:90% !important;padding:10px 15px 20px 15px;}
#page-home ul[class*='pages-4'] h2{width:80%;} /* background:#e2e0e1; */
.quick-slider .scroll-down{display:none;}

.menu-trigger-1{margin:0;padding:0;background: url('img/menu-min.png') top left no-repeat;width:57px;height:50px;display:block;z-index:5000;cursor:pointer;position:absolute;left:20px;top:78px;}
#header .menu-1 {display:none;}
#header .menu-1 ul{margin:0;list-style:none;display:block;width:280px;height:auto;padding:0;background:#E6E6E6;border:1px #878787 solid;position:absolute;left:-60px;top:0;} 
#header .menu-1 ul li{float:left;padding:0;clear:both;width:280px;height:36px;margin:0;}

#header .menu-1 ul li a{display:block;width:280px;height:36px;line-height:36px !important;margin:0;padding:0;color:#000;text-decoration:none;font:18px 'Khand', sans-serif;font-weight:600;text-align:center;text-transform:uppercase;border-bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:1px #878787 solid;background:#e2e0e1;}
#header .menu-1 ul li a:hover, #header .menu-1 ul li.selected a, #header .menu-1 ul li.selected-parent a{display:block;height:36px;line-height:36px !important;background:#f17d02;color:#000;border-bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:1px #878787 solid;}	

.menu-trigger-2{margin:0;padding:0;background: url('img/menu-min2.png') top left no-repeat;width:57px;height:50px;display:block;z-index:5000;cursor:pointer;position:absolute;left:20px;top:78px;}
#header .menu-2 {display:none;}
#header .menu-2 ul{margin:0;list-style:none;display:block;width:280px;height:auto;padding:0;background:#E6E6E6;border:1px #878787 solid;position:absolute;left:10px;top:0;} 
#header .menu-2 ul li{float:left;padding:0;clear:both;width:280px;height:36px;margin:0;}

#header .menu-2 ul li a{display:block;width:280px;height:36px;vertical-align:none;line-height:36px !important;margin:0;padding:0;color:#000;text-decoration:none;font:18px 'Khand', sans-serif;font-weight:600;text-align:center;text-transform:uppercase;border-bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:1px #878787 solid;background:#e2e0e1;}
#header .menu-2 ul li a:hover{display:block;height:36px;line-height:36px !important;background:#fff;color:#000;border-bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:1px #878787 solid;}
#header .menu-2 ul li.selected a, #header .menu-2 ul li.selected-parent a{display:block;height:36px;line-height:36px !important;background:#f17d02;color:#000;border-bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:1px #878787 solid;}
	
#page .content p img{display:block;max-width:100%;height:auto;}

#head2 .top-social{top:99px !important;right:10px !important;}

#kontakt-helpdesk, #kontakt-drukowanie3d{width:90%;margin:-20px 0 30px 0;padding:20px 40px;}


/* SUBPAGES LIST STYLES 4 (PAGE-HOME) */
#page-home ul[class*='pages-4'] li{width:100%;}
#page-home ul[class*='pages-4'] div.description{text-align:center;}
#page-home ul[class*='pages-4'] div.description img{height:auto;display:block;margin:0 auto;}

#eu-home .container{clear:both;width:90%;margin:0 auto;padding:20px 5%;}
#eu-home .logo-eu1{float:left;margin:0;padding:0;}
#eu-home .logo-eu2{float:right;margin:0;padding:0;}
#eu-home .text-eu{clear:both;margin:0;padding:15px 20px 0;width:100%;color:#000;font:12px 'Roboto Condensed', sans-serif;font-weight:600;text-align:center;}
#aws .aws-box-5, #aws .aws-box-6, .aws-box-7{width:100%;}

#tab-film{width:100%;}
#tab-film .f1, #tab-film .f2, #tab-film .f3{width:100%;}
#tab-film .f1{padding:0 20px 20px 20px;}
#tab-film .f2 iframe, #tab-film .f3 iframe{width:560px;height:315px;padding:6px;margin:0;border:1px #e2e0e1 solid;background:#fff;}
#tab-film .f3{padding:0 0 20px 0;}

#oferta-szkolen .box1, #oferta-szkolen .box2{width:100%;}
#p-szkolenia{clear:both;margin-top:5px;margin-bottom:10px;margin-left:0;} 
}

@media screen and (max-width:930px){
#head .linki, #head2 .linki{right:10px;}
#head .top-social, #head2 .top-social{top:99px;right:10px;}
#head .ts1, #head .ts2, #head2 .ts1, #head2 .ts2{float:left;}
#search-form, #head2 #search-form{top:55px;right:0;text-align:left;right:10px;}
#page .content p img{margin:0 auto;text-align:center;}
#table-opis td{display:block;padding:5px 30px 5px 5px;vertical-align:top;text-align:left;}
#table-opis td:last-child{display:block;padding:5px 5px 5px 5px;vertical-align:top;text-align:left;}
}

@media screen and (min-width:801px){
#page .pages-1 li:nth-child(4n+1){clear:left;}#page6 ul[class*='pages-1'] li:nth-child(4n+1), #page34 ul[class*='pages-1'] li:nth-child(4n+1){clear:left;}#page56 ul[class*='pages-2'] li:nth-child(4n+1){clear:left;}#menu-oferta-szkolenia ul[class*='pages-1'] li:nth-child(4n+1){clear:left;}#page ul[class*='pages-3'] li:nth-child(4n+1){clear:left;}#page .pages-5 li:nth-child(4n+1){clear:left;}
}

@media screen and (max-width:800px){
.quick-slider .scroll-down{display:none;}  
#powered .copy1, #powered .copy2{float:left;clear:both;width:100%;margin:4px 0 0 20px;padding:0;}
#powered .copy2 a{text-align:left !important;}

}

@media screen and (max-width:760px){
#head #trueHeader, #head2 #trueHeader{height:180px;}
#head .linki, #head2 .linki{top:13px;left:19px;}
#head .container, #head2 .container{height:180px;}
#head .menu-pasek, #head2 .menu-pasek{height:180px;}
#head .logo, #head2 .logo{left:20px;top:60px;}  /* logo.png - top:60px; / logo-zima.png - top:50px; */
#search-form, #head2 #search-form{top:125px;right:10px;}

.menu-trigger-1, .menu-trigger-2{left:20px;top:120px;}
#head .top-social, #head2 .top-social{top:65px !important;right:10px;}
}

@media screen and (max-width:640px){
#head .top-social, #head2 .top-social{top:65px !important;right:10px;}
#kalendarz-home .container{padding:30px 5% 100px;}
}

@media screen and (max-width:500px){
#pasek-kontakt .container{width:90%;}
#head .l3, #head2 .l3{display:none !important;}
#page iframe, #tab-film .f2 iframe, #tab-film .f3 iframe{width:400px;height:220px;}
}

@media screen and (max-width:490px){
#head .container, #head2 .container, #rozwiazania-home .container, #partnerzy .container, #foot .container, #powered .container{width:95%;margin:0 2.5%;}

#head .l1, #head .l2, #head .l3{margin:0 2px 0 0;}
#head2 .l1, #head2 .l2, #head2 .l3{margin:0 2px 0 0;}
#kontakt-helpdesk {width:100%;padding:5%;margin:0 auto;}

#head .ts1, #head .ts2, #head2 .ts1, #head2 .ts2{float:left;}
#search-form input[type="text"]:focus, #head2 #search-form input[type="text"]:focus{width:100px;}
#powered .copy1, #powered .copy2{margin:4px 0 0;text-align:center;}
#powered .copy2 a{text-align:center !important;margin:0 auto;}
#search-form{display:none !important;}

}

@media screen and (max-width:460px){#youtube{max-width:100%;height:240px;}
}

@media screen and (max-width:450px){#kalendarz-home .container{padding:30px 5% 140px;}
}