/*
Quick.Cms default stylesheet
More about design modifications - http://opensolution.org/docs/?p=pl-design
*/
/* 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:#333;font-size:1em;font-family:'Raleway', Arial, sans-serif;}
h1,h2,h3,h4{font-size:1em;}

body{padding:0;background:#EEEEEE;text-align:center;}

input[type="text"], input[type="email"], select, textarea{padding:2px;}
input[type="text"].warning-required, input[type="password"].warning-required, input[type="email"].warning-required, select.warning-required, textarea.warning-required{background:#fbefef;}
input[type="submit"]{padding:5px 14px;background:#333;color:#fff;}
input[type="submit"]:hover{background:#666;cursor:pointer;}
label{font-weight:bold;color:#0093dd;}
label span{padding-left:10px;color:#aaa;font-weight:normal;}

a{color:#000;text-decoration:underline;}
a:hover{color:#000;text-decoration:underline;}

.msg.error h1{padding:20px 0;text-align:center;}

.container{position:relative;width:100%;max-width:1300px;margin:0px auto;text-align:left;}
.container:after{content:"";display:table;clear:both;}

#header{}
#body, #foot, #foot1, #foot2{float:left;width:100%;margin:0 auto;padding:0;}
#body img{max-width:100%;}





#hover{
  position:fixed;
  background:#000;
  width:100%;
  height:100%;
  opacity: .6;
      overflow:visible;
  z-index:9999;
}

#popup{
  position:fixed;
  width:400px;
  height:auto;
  background:#000;
  left:50%;
  top:30%;
  border-radius:5px;
  padding:0px 0;
  margin-left:-200px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
    overflow:visible;
  z-index:999999;
  color:#DEB171;
  font-size:1.0em;

}

.offer{font-size:3.3em;letter-spacing:2px;text-transform:uppercase;padding:10px 0;}
#popup h2{font-size:2.5em;letter-spacing:2px;text-transform:uppercase;padding:10px 0;}
#popup p{color:#DEB171;font-size:1.4em;margin:25px auto 10px;}
#popup a.goo{padding:10px;border:2px solid #DEB171;color:#DEB171;text-decoration:none;margin:30px auto;letter-spacing:2px;text-transform:uppercase;}
#popup a.goo:hover{border-color:#fff;color:#fff;transition:all 0.3s ease;}
#close{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:16px;
  font-weight:700;
  font-family:'Raleway','Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
}






/* QUICK LINKS */
#skiplinks{position:absolute;top:0px;left:0px;}
#skiplinks a{position:absolute;top:-500px;left:0px;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}

/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head1{float:left;width:100%;height:70px;background:#fff;}
#head1 .container{}
#logo{float:left;padding:20px 0 0 0px;}
#logo img{width:auto;height:100%;max-height:32px;}

/* HEADER WITH TOP MENU */
#head2{float:left;width:100%;}
#head2 .container{float:left;width:100%;}

/* MENU TOP */
.menu-1{float:right;}
.menu-1 ul{float:left;width:100%;height:100%;margin:10px 0;list-style:none;}
.menu-1 li{position:relative;float:left;padding:0;margin:0 4px;}
.menu-1 a{float:left;width:100%;margin:0px 0px;padding:15px 5px;color:#000000;font-size:0.85em;text-decoration:none;background:transparent;text-transform:uppercase;font-weight:700;}
.menu-1 a:hover, .menu-1 .selected a{color:#fff;transition:all 0.5s ease;background:#E31E24;border-radius:3px;}



/* HEADER WITH SLIDER */
#slider{position:relative;clear:both;height:auto;overflow:hidden;color:#fff;} /* height:300px; is default height, so page will not change its height after slider is loaded, so you should change it if your slider has different height */
.quick-slider{display:none;position:relative;margin:auto;overflow:hidden;}
.quick-slider ul{padding:0;margin:0px;list-style:none;}
.quick-slider-slide{position:absolute;width:100%;display:none;text-align:left;overflow:hidden;line-height:0px;}
.quick-slider-slide:first-child{display:block;}
.quick-slider-nav-arrows{z-index:5;position:absolute;top:50%;bottom:75px;float:right;display:block;transform:translateY(-50%);min-height:60px;height:40%;margin:0;padding:0 10px;opacity:0.5;color:#fff;text-decoration:none;background:rgba(0,0,0,0.4);}
.quick-slider-nav-arrows:hover{color:#000;text-decoration:none;opacity:0.6;background:#000;transition:all 0.3s ease;}
.quick-slider-nav-arrows:before{content:"";display:block;position:relative;top:50%;transform:translateY(-50%);width:32px;height:32px;background:url('img/arrows.png') no-repeat 0 0;}
.quick-slider-nav-arrows-next{right:0;}
.quick-slider-nav-arrows-prev{left:0;}
.quick-slider-nav-arrows-next:after{content:"";}
.quick-slider-nav-arrows-prev:before{content:"";background-position:0 -32px;}
.quick-slider-nav-dots-wrapper{position:absolute;bottom:20px;left:100px;float:right;width:100%;list-style:none;}
.quick-slider-nav-dots{float:left;width:14px;height:14px;margin:0 10px 0 0;background:rgba(0,0,0,0.4);border:1px solid #666;color:transparent;}
.quick-slider-nav-dots.active, .quick-slider-nav-dots:hover{background:#fff;transition:all 0.3s ease;color:transparent;}
.quick-slider-slide .description{z-index:3;position:absolute;top:25%;left:20%;right:20%;width:60%;min-width:150px;margin-top:10px;padding:10px;background:transparent;line-height:1.25em;color:white;}
.quick-slider-slide .description a{color:inherit;}
.quick-slider-slide .description a:hover{text-decoration:none;}

.quick-slider-slide .description h2.head{font-size:3.5em;text-transform:uppercase;font-weight:700;line-height:1em;padding:10px 0;}
.quick-slider-slide .description h3.head{font-size:2.5em;text-transform:none;font-weight:400;font-style:italic;line-height:1em;padding:10px 0;margin-bottom:1em;}
.quick-slider-slide .description a.more{color:#fff;text-transform:uppercase;font-weight:700;background:#E31E24;padding:20px 30px;margin:1em auto;text-decoration:none;}

.quick-slider-slide .description .col33{float:left;width:31.33%;margin:6% 1% 0;}
.quick-slider-slide .description .col25{float:left;width:23%;margin:6% 1% 0;}


.slide25{background:#fff;} /* CUSTOM */

.quick-slider ul li{width:100%;height:auto;text-align:center;margin:0 auto;}
.quick-slider ul li img{width:100%;heighT:auto;}
/* BODY/CONTENT STYLES */
#body{clear:both;margin:0;}
#body:after{content:"";display:table;clear:both;}

body#page1 .quick-slider{display:block;}
body#page9 .quick-slider{display:block;}
body#page15 .quick-slider{display:block;}
body#page21 .quick-slider{display:block;}
body#page1 #page, body#page9 #page, body#page15 #page, body#page21 #page{margin:0;}

body#page2 #body, body#page14 #body,body#page20 #body, body#page26 #body{padding:0;background:#000 url('img/map-image.png') no-repeat center;text-align:center;color:#fff;}
body#page2 #page h1,body#page2 #page h3, body#page14 #page h1,body#page14 #page h3,body#page20 #page h1,body#page20 #page h3, body#page26 #page h1,body#page62 #page h3{color:#fff;}
body#page2 #page a, body#page14 #page a, body#page20 #page a, body#page26 #page a{color:#fff;}

ul.profits{width:100%;list-style:none;}
ul.profits li{float:left;width:25%;cleaR:none;}
ul.profits li:nth-child(4n+1){cleaR:left;}
ul.profits li img{border:0;transition: all .2s ease-in-out;transform: scale(0.5);}
ul.profits li img:hover{ transform: scale(0.7); }
ul.profits li h4{text-align:center;line-height:1.3em;min-height:3em;margin:-3em auto 0;font-size:1em;}


ul.split50{width:100%;list-style:none;}
ul.split50 li{float:left;width:50%;cleaR:none;}

ul.split50 li ul{float:left;width:95%;margin-left:5%;list-style-image: url('img/li.png');}
ul.split50 li ul li{width:100%;}


ul.warianty{width:100%;list-style:none;}
ul.warianty li{float:left;width:31.33%;cleaR:none;margin:1%;}
ul.warianty li img{border:0;transition: all .2s ease-in-out;transform: scale(0.9);}
ul.warianty li img:hover{ transform: scale(1); }
ul.warianty li h4{text-align:center;line-height:1.3em;min-height:3em;margin:-3em auto 0;font-size:1em;}

ul.warianty_os{width:100%;list-style:none;margin-top:-50px;}
ul.warianty_os li{float:left;width:23.33%;cleaR:none;margin:1%;}
ul.warianty_os li img{border:0;transition: all .2s ease-in-out;transform: scale(0.9);}
ul.warianty_os li img:hover{ transform: scale(1); }
ul.warianty_os li h4{text-align:center;line-height:1.3em;min-height:3em;margin:-3em auto 0;font-size:1em;}


ul.wc{list-style:none;floaT:left;width:100%;margin:2em 0;}
ul.wc li {float:left;display:inline;cleaR:left;width:100%;}
ul.wc li h2{margin-bottom:2em;}
ul.wc li input{floaT:left;width:100%;padding:20px;
  transition: all 0.3s ease-out;margin-bottom:2em;font-weight:700;font-family:'Raleway';}
ul.wc li input:focus{border-color:#333;border-radius:3px;}

ul.wc8 li {float:left;display:inline;width:100%;margin-right:0%;clear:both;}
ul.wc8 li textarea{float:left;width:100%;padding:20px;margin-bottom:2em;margin:5px 0px;font-weight:700;font-family:'Raleway';border-radius:3px;font-size:0.8em;}

ul.wc8 li textarea:focus{border-color:#333;}

ul.wc8 li input{floaT:left;width:20%;margin-right:10%;cursor:pointer;
  transition: all 0.3s ease-out;border:0;margin-top:2em;padding:10px 4px;text-transform:uppercase;font-weight:600;font-family:'Raleway';}

ul.wc8 li input.but2{background:#E31E24;color:#fff;border-radius:3px;padding:15px;font-size:1.0em;}
ul.wc8 li input.but1{background:#333;color:#fff;border-radius:3px;padding:15px;font-size:1.0em;}

ul.wc8 li input.but2:hover{background:#fff;color:#E31E24;border-radius:3px;}
ul.wc8 li input.but1:hover{background:#fff;color:#E31E24;border-radius:3px;}

/* PAGE */
#page{position:relative;float:left;width:100%;margin:0 0 30px;text-align:left;}
#page h1{margin:80px auto 15px;color:#333333;font-size:2.2em;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.3em;width:80%;cleaR:both;}

#page h3{margin:10px 0 15px;color:#999;font-size:0.9em;font-weight:400;text-align:center;font-style:italic;}

#pagelist{position:relative;float:left;width:100%;margin:0 0 30px;text-align:left;}
#pagelist h1{margin:80px auto 15px;color:#333333;font-size:2.2em;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.3em;width:80%;cleaR:both;}
#pagelist h2{margin:80px auto 15px;color:#333333;font-size:1.7em;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.3em;width:80%;cleaR:both;}

#pagelist h3{margin:10px 0 15px;color:#999;font-size:0.9em;font-weight:400;text-align:center;font-style:italic;}


#page3col{position:relative;float:left;width:100%;margin:0 0 30px;text-align:left;}
#page3col h1{margin:80px auto 15px;color:#333333;font-size:2.2em;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.3em;width:80%;cleaR:both;}

#page3col h3{margin:10px 0 15px;color:#999;font-size:0.9em;font-weight:400;text-align:center;font-style:italic;}

/* PAGE - BREADCRUMB (navigation path) */
#page nav.breadcrumb{margin-bottom:20px;display:none;}
#page nav.breadcrumb a{}
#page nav.breadcrumb a:hover{}

/* PAGE - BREADCRUMB (navigation path) */
#pagelist nav.breadcrumb, #page3col nav.breadcrumb{margin:0 auto 20px;text-align:center;color:#999;font-size:0.8em;}
#pagelist nav.breadcrumb a, #page3col nav.breadcrumb a{text-decoration:none;color:#999;}
#pagelist nav.breadcrumb a:hover, #page3col nav.breadcrumb a:hover{color:#000;}

/* PAGE CONTENT */
#page div.content{line-height:1.5em;}
#page div.content > ul, #page div.content > ol{padding:0 0 0 30px;}
#page div.content > ul:after, #page div.content > ol:after{content:"";display:table;clear:both;}
#page div.content > ul li, #page div.content > ol li{margin:8px 0;padding:0;}
#page div.content > h2, #page div.content > h3{font-size:1.5em;line-height:1.75em;font-weight:normal;}
#page div.content > h3{font-size:1.25em;}
#page div.content p{padding-bottom:10px;}

#page div.content ol li ul{width:95%;margin-left:5%;list-style-image: url('img/li.png');}


#pagelist div.content, #page3col div.content{line-height:1.5em;}
#pagelist div.content > ul, #pagelist div.content > ol, #page3col div.content > ul, #page3col div.content > ol{padding:0 0 0 30px;}
#pagelist div.content > ul:after, #pagelist div.content > ol:after, #page3col div.content > ul:after, #page3col div.content > ol:after{content:"";display:table;clear:both;}
#pagelist div.content > ul li, #pagelist div.content > ol li, #page3col div.content > ul li, #page3col div.content > ol li{margin:8px 0;padding:0;}
#pagelist div.content > h3, #page3col div.content > h3{font-size:1.25em;line-height:1.75em;font-weight:normal;}

#pagelist div.content p, #page3col div.content p{padding-bottom:10px;}

#pagelist div.content ol li ul, #page3col div.content ol li ul{width:95%;margin-left:5%;list-style-image: url('img/li.png');}

#area{
width:100%;
min-width:600px;
height:700px;
position: relative;
background: #E5E5DD url('img/bgmap.jpg') no-repeat left top;
}
#map_poland{
position: absolute;top:73px;left:192px;
z-index: 1;
}
#area li{
position: absolute;top:73px;left:192px;
z-index: 2;
display: none;
list-style:none;
}
#pagelist .content .newboxes{float:right !important;display: none;margin-top:-590px;margin-right:50px;}
/* #pagelist .content .newboxes{display: none;float:left !important;margin-left:0;position:relative;left:0;width:100%;cleaR:both;overflow:visible;z-index:99;}
*/
/* MAPA PRZEDSTAWICIELE */
#pagelist .content  #newboxes0{display:block;}
#newboxes0, #newboxes1, #newboxes2,
#newboxes3, #newboxes4, #newboxes5,
#newboxes6, #newboxes7, #newboxes8,
#newboxes9, #newboxes10, #newboxes11,
#newboxes12, #newboxes13, #newboxes14,
#newboxes15, #newboxes16{width:100%;background:transparent;max-width:300px;overflow:visible;z-index:9999;position:relative;margin-top:4em;margin-left:900px;color:#000;}

#newboxes0 h2, #newboxes1 h2, #newboxes2 h2, #newboxes3 h2, #newboxes4 h2, #newboxes5 h2, #newboxes6 h2, #newboxes7 h2, #newboxes8 h2, #newboxes9 h2, #newboxes10 h2, #newboxes11 h2, #newboxes12 h2, #newboxes13 h2, #newboxes14 h2, #newboxes15 h2, #newboxes16 h2{text-align:left;font-size:1em;margin:0;padding-left:0;text-transform:uppercase;border-bottom:3px solid #000;;padding-bottom:20px;color:#000;margin-bottom:20px;}
#newboxes1 img, #newboxes2 img, #newboxes3 img, #newboxes4 img, #newboxes5 img{margin:20px auto;}


/* IMAGES STYLES */
/* global */
#content li img{}
#content li img:hover{opacity:0.8;transition:all 0.3s ease;}
/* list global */
.images-1, .images-2{list-style:none;}
.images-1 li{float:left;width:24%;margin:0.25% 0.5%;clear:none;}
.images-2 li{margin:0 0 15px 0;background:inherit;text-align:center;}
.images-1 p, .images-2 p{max-width:250px;margin:0 auto;color:#0093dd;font-size:0.875em;}
/* list custom */
.images-1{clear:left;float:left;margin:9px 20px 0 0;}
.images-2{float:right;margin:8px 0 0 15px;}

#pagelist .images-1 li{float:left;width:32%;margin:0.25% 0.5%;clear:none;}


/* FILES LIST STYLES */
.files-list{width:100%;float:left;margin:15px 0 5px;list-style:none;vertical-align:middle;font-size:0.9em;}
.files-list li{float:left;clear:left;width:83%;height:20px;margin:9px 0 9px 20px;padding-left:30px;background:url('img/files-ext.gif') no-repeat 0 -260px;}
.files-list li a{color:#000;text-decoration:none;font-weight:700;}
.files-list p{display:inline;color:#666;font-style:italic;}
.files-list p:before{content:" - ";}
.files-list .zip{background-position:0 0;}
.files-list .xml{background-position:0 -20px;}
.files-list .xls{background-position:0 -40px;}
.files-list .web{background-position:0 -60px;}
.files-list .vcf{background-position:0 -80px;}
.files-list .txt{background-position:0 -100px;}
.files-list .sys{background-position:0 -120px;}
.files-list .swf{background-position:0 -140px;}
.files-list .psd{background-position:0 -160px;}
.files-list .pps{background-position:0 -180px;}
.files-list .png{background-position:0 -200px;}
.files-list .pic{background-position:0 -220px;}
.files-list .pdf{background-position:0 -240px;}
.files-list .nn{background-position:0 -260px;}
.files-list .eml{background-position:0 -280px;}
.files-list .media{background-position:0 -300px;}
.files-list .fla{background-position:0 -320px;}
.files-list .exe{background-position:0 -340px;}
.files-list .chm{background-position:0 -360px;}
.files-list .cdr{background-position:0 -380px;}

/* QUICK.BOX */
#quick-box{position:fixed;width:100%;height:100%;left:0px;top:0px;background:rgba( 0, 0, 0, 0.7 );z-index:200;}
#quick-box .background{height:100%;}
#quick-box .quick-box-container{position:absolute;padding:0;background:#fff;}
#quick-box .image-wrapper{position:relative;line-height:0px;}
#quick-box .image-wrapper img{margin:0px;padding:0px;border-radius:5px;}
#quick-box .navigation{position:absolute;bottom:0px;margin:0px;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:0px;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:0px;padding:10px;border:1px solid #fff;background:#000;}
#quick-box .next span{left:auto;right:0px;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:0px;}
#quick-box .next{right:0px;}
#quick-box .close{position:absolute;top:0px;right:0px;padding:0px 4px 2px;opacity:0.5;background:#000;color:#fff;font-weight:bold;font-family:"Trebuchet MS";text-decoration:none;;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 */
#page .pages-list{float:left;width:100%;margin:7px 0;list-style:none;}
#page .pages-list li{float:left;width:48%;margin:15px 1%;padding:25px 0 20px;border:0px solid #e0e0e0;text-align:center;}
#page .pages-list li .image{float:left;margin:0 2.5% 5px;max-height:300px;width:100%;overflow:hidden;}
#page .pages-list li .image img{width:100%;height:auto;}
#page .pages-list h2{float:left;cleaR:both;text-align:center;padding:15px 2.5% 15px;}
#page .pages-list h2 a{color:#000;text-transform:uppercase;font-size:1.05em;font-weight:700;background:none;text-decoration:none;}
#page .pages-list h2 a:hover{color:#E21E23;background:none;text-decoration:none;}
#page .pages-list div.description{margin:0 2.5%;font-weight:normal;font-size:1em;line-height:1.4em;}
#page .pages-list ul, .pages-list ol{float:left;width:96%;margin:5px 0 0 4%;padding:0;list-style:disc;}
#page .pages-list li li{padding:0;border:0;background:none;}
#page .pages-list li ol{list-style:decimal;}
#page .pages-list p{padding-bottom:10px;}


#pagelist .pages-list{float:left;width:100%;margin:7px 0;list-style:none;}

#pagelist .pages-list li{float:left;width:100%;margin:15px 0%;padding:25px 0 20px;border:0px solid #e0e0e0;text-align:center;}
#pagelist .pages-list li .image{float:left;margin:0 2.5% 5px;overflow:hidden;text-align:left;cleaR:none;}
#pagelist .pages-list li .image img{width:auto;height:auto;}

#pagelist .pages-list h2{cleaR:none;text-align:left;padding:15px 2.5% 15px;margin:0;font-size:1.05em;}
#pagelist .pages-list h2 a{color:#000;text-transform:uppercase;font-size:1.05em;font-weight:700;background:none;text-decoration:none;}
#pagelist .pages-list h2 a:hover{color:#E21E23;background:none;text-decoration:none;}
#pagelist .pages-list div.description{margin:0 2.5%;font-weight:normal;font-size:1em;line-height:1.4em;text-align:left;}


#page3col .pages-list{float:left;width:100%;margin:7px 0;list-style:none;text-align:center}
#page3col .pages-list li{float:left;width:31.33%;margin:15px 1%;padding:25px 0 20px;border:0px solid #e0e0e0;text-align:center;}
#page3col .pages-list li .image{float:left;margin:0 2.5% 5px;max-height:300px;width:100%;overflow:hidden;}
#page3col .pages-list li .image img{width:100%;height:auto;}
#page3col .pages-list h2{cleaR:both;text-align:center;padding:15px 2.5% 15px;text-align:center;margin:0 auto;}
#page3col .pages-list h2 a{color:#000;text-transform:uppercase;font-size:1.05em;font-weight:700;background:none;text-decoration:none;}
#page3col .pages-list h2 a:hover{color:#E21E23;background:none;text-decoration:none;}
#page3col .pages-list div.description{margin:0 2.5%;font-weight:normal;font-size:1em;line-height:1.4em;}


/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;background:#fff;color:#999;font-size:0.9em;}
#foot .container{padding:20px 25px 20px;}
#foot .container:after{content:"";display:table;clear:both;}
#foot a{color:#999;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot .copy{float:left;}
#foot .powered{float:left;clear:left;}
#foot .options{float:right;margin-top:-10px;}
#foot .options ul{list-style:none;}
#foot .options li{float:right;margin-left:25px;border-radius:50px;background:#E31E24;padding:10px;}
#foot .options a{display:block;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1%;color:transparent;background: url('img/options.png') no-repeat center 0;}
#foot .options .print a:hover{background-position:center -16px;}
#foot .options .back a{background-position:center -32px;}
#foot .options .back a:hover{background-position:center -48px;}

#foot1{clear:both;background:#f5f5f5;color:#000;font-size:0.9em;}
#foot1 .container{padding:20px 25px 20px;}
#foot1 .container:after{content:"";display:table;clear:both;}

#foot1 .container h3{text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:300;}

ul.partners{list-style:none;  list-style-type:none;
  display:flex;
  justify-content: center;}
ul.partners li{float:left; display: list-item;}
ul.partners li img{width:100%;height:auto;max-height:100px;}
ul.partners li img:hover{opacity:0.8;transition:all 0.3s ease;}


#foot2{clear:both;background:#EEEEEE;color:#000;font-size:0.9em;}
#foot2 .container{padding:20px 25px 20px;}
#foot2 .container:after{content:"";display:table;clear:both;}

#foot2 .container h3{text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:300;}

ul.partnerss{list-style:none;  list-style-type:none;
  display:flex;
  justify-content: center;}
ul.partnerss li{float:left; display: list-item;}
ul.partnerss li img{width:auto;height:100%;max-height:85px;}
ul.partnerss li img:hover{opacity:0.8;transition:all 0.3s ease;}

#noticeAboutCookies{display:none;position:fixed;width:100%;left:0;right:0;bottom:0px;padding:7px 0;background:#fff;font-weight:400;border-top:1px solid #ccc;color:#4E4D44;font-size:0.8em;overflow:visible;z-index:999999;}
#noticeAboutCookies a{text-decoration:none;color:#E31E24;}
#noticeAboutCookies .close{margin-left:20px;font-size:0.917em;color:#000;font-weight:normal;text-decoration:none;border-bottom:1px solid #000;}
#noticeAboutCookies .close:hover{color:#E31E24;}

#backToTop{position:fixed;bottom:30px;right:1.5%;}
#backToTop a{display:block;width:50px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;transition:1s;opacity:0.6;font-size:0.6em !important;}
#backToTop a:hover{opacity:1;color:#fff;text-decoration:none;}
#backToTop a:before{content:'';display:block;width:50px;height:50px;border-radius:3px;margin-bottom:7px;background:#E31E24 url('img/back_to_top.png') no-repeat center center;transition:1s;}
#backToTop a:hover:before{background-color:#E31E24;}
@media screen and (max-width:1280px){
  #backToTop {right:0.5%;}
  #backToTop a{opacity:0.3;}
}

#logom{display:none;}
#lang{display:none;}
#mhide{display:none !important;}
#menutoggle{display:none;}
.navtoogle{display:none;}
.cleared{float:left;width:100%;cleaR:both;}

.slicknav_btn {display:none;}

#like-box {
	position: fixed;
	z-index: 9999999;
	top: 0px;  /* jego polozenie od gory */
	left: -305px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
	overflow:visible;
}
 
/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}
 
/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}
 
/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}
 
/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 999999;
	float: left;
	width: 70px; 
	height: 70px;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('img/fb_side_tab.png') no-repeat;
	color: #fff;
	font-weight: bold;
	font-family:'Raleway';
	font-size: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@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:0px;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:0px;}
  #page{clear:both;position:static;float:none;}
  #page h1{margin:0;}
  #pagelist{clear:both;position:static;float:none;}
  #pagelist h1{margin:0;}
    #page3col{clear:both;position:static;float:none;}
  #page3col h1{margin:0;}
  #body, #head1, #foot{float:none;}
  #search#foot .options{display:none;}
  #slider, .quick-slider img, .quick-slider-nav-arrows, .quick-slider-nav-dots{display:none;}
}

/* RESPONSIVE WEB DESIGN - media queries */

  @media screen and (max-width:1440px){
  #logo{padding-left:10px;}
#like-box .belt {
	margin: 70px 0px 0px 0px;
  }
  #page{position:relative;float:left;width:90%;margin:0 5% 30px;text-align:left;}
#pagelist{position:relative;float:left;width:90%;margin:0 5% 30px;text-align:left;}
#page3col{position:relative;float:left;width:90%;margin:0 5% 30px;text-align:left;}
   .container{width:95%;}
}
  @media screen and (max-width:1329px){
  .container{width:95%;}

}
  @media screen and (max-width:1279px){
  .container{width:95%;}
  #lang{float:left;display:block;position:fixed;top:-5px;left:175px;overflow:visible;z-index:999999;padding:0;margin:0;}

#area{
width:100%;float:left;clear:both;
min-width:600px;
height:700px;
position: relative;
background: #EEEEEE url('img/bgmap.jpg') no-repeat -100px top;
}
#map_poland{
position: absolute;top:73px;left:92px;
z-index: 1;
}
#area li{
position: absolute;top:73px;left:92px;
z-index: 2;
display: none;
list-style:none;
}
#pagelist .content .newboxes{display: none;float:left !important;margin-top:30px;margin-left:0;position:relative;left:0;width:100%;cleaR:both;overflow:visible;z-index:99;}

/* MAPA PRZEDSTAWICIELE */
#newboxes0{display:block;}
#newboxes0, #newboxes1, #newboxes2, #newboxes3, #newboxes4, #newboxes5,
#newboxes6, #newboxes7, #newboxes8, #newboxes9, #newboxes10, #newboxes11,
#newboxes12, #newboxes13, #newboxes14, #newboxes15,
#newboxes16{float:left;cleaR:both;width:100%;background:transparent;max-width:100%;overflow:hidden;z-index:9;position:relative;margin-top:4em;;color:#000;}

#newboxes0 h2, #newboxes1 h2, #newboxes2 h2, #newboxes3 h2, #newboxes4 h2, #newboxes5 h2, #newboxes6 h2,
#newboxes7 h2, #newboxes8 h2, #newboxes9 h2, #newboxes10 h2, #newboxes11 h2, #newboxes12 h2, #newboxes13 h2,
#newboxes14 h2, #newboxes15 h2, #newboxes16 h2{text-align:left;font-size:1em;margin:0;padding-left:0;text-transform:uppercase;border-bottom:3px solid #000;;padding-bottom:20px;color:#000;margin-bottom:20px;}
#newboxes1 img, #newboxes2 img, #newboxes3 img, #newboxes4 img, #newboxes5 img{margin:20px auto;overflow:hidden;}


#mhide{floaT:left;background:#fff;position:relative;overflow:visible;z-index:999999;}
#head1{display:none;}
#logo{display:none;}
#logom{float:left;display:block;position:fixed;top:15px;left:10px;overflow:visible;z-index:999999;padding:0;margin:0;}
#logom img{max-height:25px;}

#lang{float:left;display:block;position:fixed;top:-5px;left:175px;overflow:visible;z-index:999999;padding:0;margin:0;}

#slogan{width:100%;}

#head2{width:100%;height:auto;margin-top:60px;}
#head2 .container{width:95%;height:auto;}

#head3{width:100%;height:auto;position:relative;}
#head3 .container{width:95%;height:auto;margin-top:60px;}
#head3 .container img{width:100%;height:auto;}


#foot1{width:100%;height:auto;position:relative;}
#foot1 .container{width:95%}
#foot2{width:100%;height:auto;position:relative;}
#foot2 .container{width:95%}

ul.partnerss li img, ul.partners li img{width:100%;height:auto;max-height:auto;}

ul.profits li{float:left;width:33%;cleaR:none;}
ul.profits li:nth-child(4n+1){cleaR:none;}
ul.profits li:nth-child(3n+1){cleaR:none;}

#page{position:relative;float:left;width:90%;margin:0 5% 30px;text-align:left;}
#pagelist{position:relative;float:left;width:90%;margin:0 5% 30px;text-align:left;}
#page3col{position:relative;float:left;width:90%;margin:0 5% 30px;text-align:left;}


.quick-slider ul li{width:100%;height:auto;}
.quick-slider ul li img{width:100%;height:auto;}


.menu-1{float:left;width:100%;margin-top:0em;}

iframe{width:100%;height:auto;min-height:300px;}

.menu-1 li{float:left;width:100%;clear:both;}

.slicknav_btn {overflow:visible;z-index:999999;position: relative; display: block; vertical-align: middle; float: right; padding: 0.9em 0.6em 0.9em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: right; }
.slicknav_menu .slicknav_icon { float: right; margin: 0.1em 0.438em 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.2em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em}
.slicknav_nav { clear: both; }
.slicknav_nav ul { display: block  }
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; display:none;}
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table;}
.slicknav_menu:after { clear: both }
/* IE6/7 support */


.slicknav_menu { *zoom: 1 }


	
	.js .slicknav_menu {
		display:block;}


	
.slicknav_menu {margin-top:3em;font-size:1.05em;position:fixed;top:0;overflow:visible;z-index:999998;}
/* Button */
.slicknav_btn { margin: 0px 0px 0px; text-decoration:none; background: #fff ;width:100%;border-bottom:0px;position:fixed;top:0px;overflow:visible;z-index:99999;}

/* Button Text */

.slicknav_menu  .slicknav_menutxt {
    color: #4E4D44;
    font-weight: bold;}
.slicknav_menutxt{display:none;}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color:  #4E4D44;
  overflow:hidden;}
.slicknav_menu {
    background:#fff;
    padding:0px;
	width:100%;
border-top:0px solid #dddddd;}
.slicknav_nav {
    color:#333;
    margin:0em 0 0;
    padding:0em 0em; text-decoration:none;}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;}
.slicknav_nav ul {padding:0;}

.slicknav_nav ul a{text-decoration:none;}


.slicknav_nav .slicknav_row {padding:0em 0em;}
.slicknav_nav a{
     padding:0em 0em;
    margin:0px 0px;
    text-decoration:none;
    color:#333;
	text-transform:uppercase;font-weight:700;}
.slicknav_nav ul li a{
     padding:0.5em 0em 0.5em;line-height:2em;border-bottom:1px solid #e5e5e5;font-weight:700;}


.slicknav_nav .slicknav_item a{
    padding:0;
    margin:0;
	text-decoration:none;
	font-weight:700;color:#007FC5;border:0;}

.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
	text-decoration:none;
	font-weight:700;color:#fff;}
.slicknav_nav .slicknav_row:hover {;
    background:#E31E24;
    color:#fff;
	text-decoration:none;}
.slicknav_nav a:hover{
    background:#E31E24;
    color:#fff;
	text-decoration:none;}
.slicknav_nav .slicknav_txtnode {
     margin-left:0px;   }




/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 999999;
	float: left;
	width: 70px; 
	height: 70px;
	padding: 7px 0px 0px 0px;
	margin: 60px 0px 0px 0px;
	background: url('img/fb_side_tab.png') no-repeat;
	color: #fff;
	font-weight: bold;
	font-family:'Raleway';
	font-size: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}



#foot{width:100%;height:auto;position:relative;}
#foot .container{width:95%}



.quick-slider-slide .description h2.head{font-size:3.0em;text-transform:uppercase;font-weight:700;line-height:1em;padding:10px 0;}
.quick-slider-slide .description h3.head{font-size:2.0em;text-transform:none;font-weight:400;font-style:italic;line-height:1em;padding:10px 0;margin-bottom:1em;}
.quick-slider-slide .description a.more{color:#fff;text-transform:uppercase;font-weight:700;background:#E31E24;padding:20px 30px;margin:1em auto;text-decoration:none;}

}
  @media screen and (max-width:960px){
#lang{float:left;display:block;position:fixed;top:0px;left:175px;overflow:visible;z-index:999999;padding:0;margin:0;}
ul.profits li{float:left;width:50%;text-align:center;}

ul.profits li:nth-child(4n+1){cleaR:none;}
ul.profits li:nth-child(3n+1){cleaR:none;}
ul.profits li:nth-child(2n+1){clear:left;}

ul.warianty_os li img{margin-bottom:20px;}

#area{
width:100%;float:left;clear:both;
min-width:600px;
height:700px;
position: relative;
background: #EEEEEE url('img/bgmap.jpg') no-repeat -182px top;
}
#map_poland{
position: absolute;top:73px;left:10px;
z-index: 1;
}

#area li{
position: absolute;top:73px;left:10px;
z-index: 2;
display: none;
list-style:none;
}

}
  @media screen and (max-width:800px){

#page3col ul.pages-list li{width:100%;clear:both;}
#pagelist ul.pages-list li .image{float:left;width:100%;clear:both;margin-bottom:20px;}
#pagelist ul.pages-list li .image img{width:100%;height:auto;}
#content img{width:100%;height:auto;clear:both;}
#content  #area img{width:600px;height:525px;}



ul.warianty li{float:left;width:100%;cleaR:both;}
ul.warianty_os li{float:left;width:100%;cleaR:both;}


ul.split50 li{width:100%;clear:both;margin-left:-5% !important;}

ul.split50 li:first-child{margin-left:-5% !important;}


.quick-slider-slide .description h2.head{font-size:2.5em;text-transform:uppercase;font-weight:700;line-height:1em;padding:10px 0;}
.quick-slider-slide .description h3.head{font-size:1.5em;text-transform:none;font-weight:400;font-style:italic;line-height:1em;padding:10px 0;margin-bottom:1em;}
.quick-slider-slide .description a.more{color:#fff;text-transform:uppercase;font-weight:700;background:#E31E24;padding:10px 10px;margin:1em auto;text-decoration:none;}
.images-1 li{float:left;width:49%;margin:0.25% 0.5%;clear:none;}

.pages-list li{float:left;width:100%;clear:both;margin-top:15px;padding:25px 0 20px;border:0px;margin-left:0%}
#cennik td:last-child {text-align:right;min-width:15%;}
#foot .options{display:none;}
#foot, #powered{text-align:center;}
ul.wc8 li input{floaT:left;width:40%;}
.quick-slider-slide .description{font-size:1.0em;top:0px;right:0px;left:0;width:100%;text-align:center;}
#backToTop{position:fixed;bottom:0px;right:20px}
#backToTop a{font-size:0;}
}

  @media screen and (max-width:640px){
#area{display:none;}
#pagelist .content .newboxes{display:block;float:left !important;margin-left:0;position:relative;left:0;width:100%;cleaR:both;overflow:visible;z-index:99;}


#newboxes0, #newboxes1, #newboxes2, #newboxes3,  #newboxes5,
#newboxes6, #newboxes7, #newboxes8, #newboxes10, #newboxes11,
#newboxes12, #newboxes13, #newboxes14, #newboxes15,
#newboxes16{display:none !important;}
}
 @media screen and (max-width:480px){
ul.profits li{float:left;width:100%;text-align:center;cleaR:both;}
}