body,table{color:#242723;font-size:1em;font-family:Arial, sans-serif;}
h1,h2,h3,h4{font-size:12pt}


.container img {box-shadow: 0 2px 8px rgba(0,0,0,0.8);}

body { background:#fff url(/img/background.jpg) no-repeat bottom right fixed; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size:cover; background-size: cover;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0;padding:0;}

input[type="text"], input[type="email"], select, textarea{padding:2px;border-width:1px;border-style:solid;border-color:#0093dd;}
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;border-width:1px;border-style:solid;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;}

#body a{color:#b4fff8;text-decoration:none;}
#body a:hover{color: #cff49a;text-decoration:none;}

.msg.error h1{padding:20px 0;text-align:center;}

#container{position:relative;width:1200px;margin:0 auto;text-align:left;background:rgba(255,255,255,0.7);box-shadow:0 2px 6px rgba(100,100,100,0.3);}
#container:after{content:"";display:table;clear:both;}
#header{}
#body, #foot{float:left;width:100%;margin:0 auto;padding:0;}

#main { color:#ddd; font-family:'Arial', arial, serif; margin:15px 0px 15px 0px; }
#top { margin-left:30px;}
#topInner { height:70px; margin:0 auto;   }
#top h1 {  font-weight:bold;  ; padding:0 0 0 0px; -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.25); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.25); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.25); text-shadow:1px 1px 1px rgba(0,0,0,0.25); }
#top h1 a { text-decoration:none; color:#ddd; }
#top h1 a:hover {}
#top h2 { font-weight:normal; font-size: 10pt; margin:0 0 0px 25px; font-style: italic;}

#head1{float:left;width:100%}
#head1 .container{}
#logo{float:left;padding:35px 0 0 35px;}
#logo #title{float:left;}
#logo #title a{color:#1f1a17;font:bold 3.25em 'Arial';line-height:1em;text-transform:uppercase;text-decoration:none;}
#logo #title a span{color:#cc1426/*#c32119 #26547c*/;background:inherit;}
#logo #title a strong{color:#0093dd;background:inherit;}
#logo #slogan{float:left;clear:left;padding:0 0 0 4px;background:inherit;color:#1f1a17;}

#head2{}
#head2 .container{/*position:absolute;*/right:0;top:115px;}

.menu-1 {float:right; background-color:#000; background-color: rgb(5, 56, 62); margin:15px 0 0 0; }

.menu-1 {  margin:0 auto; width:100%; }
.menu-1 ul{float:right;height:100%;margin:0;list-style:none;}
.menu-1 li {float:left; border-left:1px solid rgba(0,0,0,0.25); border-right:1px solid rgba(255,255,225,0.25); display:inline-block; height:60px; line-height:60px; text-align:center; }
.menu-1 li a { color:#fff; display:block; font-size:1em; height:60px; padding:0 30px; text-decoration:none; text-transform:uppercase; font-style: italic; font-weight:bold;}
.menu-1 li a:hover  { background-color:#000; background-color:rgba(0,0,0,0.2); text-decoration:none; }
.menu-1 li .selected { background-color:#000; background-color:rgba(0,0,0,0.5); }
.menu-1  .selected a {background-color:#000; background-color:rgba(0,0,0,0.5);}

/* HEADER WITH SLIDER */
#slider{position:relative;clear:both;display:none;overflow:hidden;color:#fff;}
.quick-slider{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{position:absolute;bottom:50%;float:right;display:block;margin:0 0 -20px;padding:5px 0px;border:1px solid #fff;color:#fff;text-decoration:none;background:rgba(0,0,0,0.4);}
.quick-slider-nav-arrows:hover{color:#000;text-decoration:none;border:1px solid #000;background:rgba(255,255,255,0.4);transition:all 0.3s ease;}
.quick-slider-nav-arrows-next{right:20px;}
.quick-slider-nav-arrows-prev{left:20px;}
.quick-slider-nav-arrows-next:after{content:" >";padding-left:3px;}
.quick-slider-nav-arrows-prev:before{content:"< ";padding-right:3px;}

.quick-slider-nav-dots-wrap-cnt{position:absolute;top:5%;width:100%;text-align:right;float:right;right:20px;}
.quick-slider-nav-dots-wrapper {float:right; text-align:right; color:transparent;}
.quick-slider-nav-dots-wrapper  ul{float:right;list-style:none; text-align:right; display:inline-block;color:transparent;}
.quick-slider-nav-dots-wrapper li{float:left;list-style:none; text-align:right;color:transparent; }
.quick-slider-nav-dots  {color:transparent; float:left; text-align:right; width:12px;height:12px;margin:0 10px 0 0;background:rgba(0,0,0,0.4);border:1px solid #666;color:transparent; text-align:right;}
.quick-slider-nav-dots.active , .quick-slider-nav-dots :hover{color:transparent;background:#fff;transition:all 0.3s ease;color:transparent;display:inline-block;}

.quick-slider-slide .description{z-index:3;position:absolute;top:10px;left:20px;width:25%;margin:10px 200px 0 0;padding:10px;background:rgba(0,0,0,0.3);line-height:1.25em;color:white;}
.quick-slider-slide .description a{color:inherit;}
.quick-slider-slide .description a:hover{text-decoration:none;}
.quick-slider img  { width:100%; height:auto;}
.slide25{background:#007ebb;} /* CUSTOM */

/*#sliderContainer {width:100%; height:auto; float:left; background: url(img/baner-elfro-maly-prev.jpg) no-repeat bottom left; background-size: 1200px 300px;}*/
#sliderContainer {width:100%; height:300px; float:left; background: url(files/telewizja-przemyslowa.jpg) no-repeat top left; background-size: 100% auto}

#body{clear:both;margin:0;/*border-top:1px solid #eaeaea;*/ background: #4c787b85;}
#body:after{content:"";display:table;clear:both;}
#body { margin:30px auto 0 auto; }
#page{position:relative;float:left;width:94%;margin:0 3% 30px;text-align:left;}
#page h1{margin: 15px 0 15px;color: #cc1426;font-size: 2.417em;font-weight: bold;color: #354b4e;}

#page nav.breadcrumb{margin-bottom:20px;}
#page nav.breadcrumb a{}
#page nav.breadcrumb a:hover{}

#page div.content{line-height:1.5em;}
#page div.content > ul, #page div.content > ol{padding:0 0 0 30px; margin-left:40px;}
#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 p{padding-bottom:10px;}

#content li img{box-shadow: 0 2px 8px rgba(0,0,0,0.8);}
#content li img:hover{opacity:0.8;}
/*
.images-1, .images-2{list-style:none;}
.images-1 li, .images-2 li{margin:0 0 15px 0;background:inherit;text-align:center;}
.images-1  img , .images-2 img , .images  { box-shadow:0 0 4px rgba(100,100,100,0.4);}
.images-1 p, .images-2 p{max-width:450px;margin:0 auto;color:#0093dd;font-size:0.875em;}
.images-1{clear:left;float:left;margin:9px 20px 0 0;}
.images-2{clear:right;float:right;margin:8px 0 0 15px;}*/

.images-1, .images-3, .images-4, .images-5, .images-6, .images-7, .images-8, .images-9, .images-10, .images-11,.images-12,.images-13,.images-14 {list-style:none; padding:0 0 0 0px;  margin-left:0px !important; padding-left:0px !important ;.images-1, .images-3, .images-4, .images-5, .images-6, .images-7, .images-8, .images-9, .images-10, .images-11,.images-12,.images-13,.images-14 {list-style:none; padding:0 0 0 0px;  margin-left:0px !important; padding-left:0px !important ; }
 }
.images-2 {list-style:none; padding:0 0 0 0px;  margin-left:2.8% !important; padding-left:0px !important ; }
.images-3 li, .images-4 li, .images-5 li, .images-6 li, .images-7 li , .images-8 li, .images-9 li, .images-10 li,  .images-11 li,.images-12 li,.images-13 li,.images-14 li{  margin-right:2.8% !important; }
.images-1 li, .images-2 li, .images-3 li, .images-4 li , .images-5 li, .images-6 li, .images-7 li , .images-8 li, .images-9 li, .images-10 li, .images-11 li,.images-12 li,.images-13 li,.images-14 li{margin:0 0 15px 0;background:inherit;/*text-align:center;*/}
.images-1  img , .images-2 img , .images-3 img , .images-4 img, .images-5 img, .images-6 img, .images-7 img , .images-8 img, .images-9 img, .images-10 img,  .images-11 img,.images-12 img,.images-13 img,.images-14 img{ width:auto;max-width:100%}
.images-1 p, .images-2 p, .images-3 p, .images-4 p, .images-5 p, .images-6 p, .images-7 p , .images-8 p, .images-9 p, .images-10 p,.images-11 p,.images-12 p,.images-13 p,.images-14 p{ text-align:center;margin:0 auto;color:#880000;font-size:0.875em;}
.images-1{clear:left;float:left;margin:9px 20px 0 0;max-width:100%; text-align:left;}
.images-2{clear:right;float:right;margin:8px 0 0 15px;max-width:100%; text-align:right;}
.images-3, .images-4, .images-5, .images-6, .images-7, .images-8, .images-9, .images-10{clear:both; }
/*.images-4{padding-top:15px;}*/
.images-3:after, .images-4:after, .images-5:after, .images-6:after, .images-7:after, .images-8:after, .images-9:after, .images-10:after, .images-11:after, .images-12:after, .images-13:after, .images-14:after {content:'';display:table;clear:both;}
.images-3 li, .images-4 li, .images-5 li, .images-6 li, .images-7 li , .images-8 li, .images-9 li, .images-10 li,  .images-11 li,.images-12 li,.images-13 li ,.images-14 li{/*float:left;*/display:inline-block;width:auto;max-width:100%}



#content .files-list{width:100%;float:left;margin:15px 0 5px;list-style:none;vertical-align:middle;border-left:2px solid #c8cccf;font-size:0.9em;}
#content .files-list li{float:left;clear:left;width:100%;height:20px;margin:9px 0 9px 20px;padding-left:30px;background:url('img/files-ext.gif') no-repeat 0 -260px;}
#content .files-list p{display:inline;color:#0093dd;font-style:italic;}
#content .files-list p:before{content:" - ";}
#content .files-list li.zip{background-position:0 0;}
#content .files-list li.xml{background-position:0 -20px;}
#content .files-list li.xls{background-position:0 -40px;}
#content .files-list li.web{background-position:0 -60px;}
#content .files-list li.vcf{background-position:0 -80px;}
#content .files-list li.txt{background-position:0 -100px;}
#content .files-list li.sys{background-position:0 -120px;}
#content .files-list li.swf{background-position:0 -140px;}
#content .files-list li.psd{background-position:0 -160px;}
#content .files-list li.pps{background-position:0 -180px;}
#content .files-list li.png{background-position:0 -200px;}
#content .files-list li.pic{background-position:0 -220px;}
#content .files-list li.pdf{background-position:0 -240px;}
#content .files-list li.nn{background-position:0 -260px;}
#content .files-list li.eml{background-position:0 -280px;}
#content .files-list li.media{background-position:0 -300px;}
#content .files-list li.fla{background-position:0 -320px;}
#content .files-list li.exe{background-position:0 -340px;}
#content .files-list li.chm{background-position:0 -360px;}
#content .files-list li.cdr{background-position:0 -380px;}

#columns {}
#columns .col { border-top:5px solid #000; float:left; margin:0 0 0 90px; padding:10px 0; width:213px; }
#columns .col:first-child { margin-left:0; }
#columns .col h3 { font-size:12pt; margin:0 0 20px 0; }
#columns .col h4 { color:#000; font-size:12pt; font-weight:bold; font-style: italic; margin:0; text-transform:none; }
#columns .col h4 a { color:#000; }
#columns .col li { margin:0 0 10px 0; }
#columns .col p { font-size:12pt; margin:0 }
#columns .col small { color:#000; color:rgba(0,0,0,0.5); }
#columns ul {list-style:none; line-height:1em;}

.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
.clearfix {  display: inline-block;}
html[xmlns] .clearfix {  display: block;}
* html .clearfix {  height: 1%;}

.TFLINKS {font-size:10pt;}
.TFLINKS a { color:#000;  text-decoration:none; font-size:10pt;  }
.TFLINKS a:hover { text-decoration:underline; }
.TFLINKS ul, .TFLINKS li { font-size:10pt; padding-left:2px;}

#quick-box{position:fixed;width:100%;height:100%;left:0px;top:0px;background:rgba( 255,255,255, 0.8 );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: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 .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;width:50%;top:15%;height:70%;margin:0px;color:#fff;font-family:Verdana;z-index:100;opacity:0.15;}
#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;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;}

.pages-list{float:left;width:260px;margin:7px 0;list-style:none; }
.pages-list li{clear:left;float:left;width:250px;margin:0px 0;padding:0px 0 0px;border:1px none #e0e0e0;border-top:1px none #e8eaee; background-color: rgb(122, 155, 159);}
.pages-list li .image{float:left;margin:0 2.5% 5px;}
.pages-list h2{padding:0 2.5% 10px;}
.pages-list h2 a{color:#eee;font-size:1em;font-weight:normal;background:none;text-decoration:none; }
.pages-list h2 a:hover{color:#eee;background:none;text-decoration:underline;}
.pages-list div.description{margin:0 2.5%;font-weight:normal;font-size:1em;line-height:1.4em; }
.pages-list ul, .pages-list ol{float:left;width:250px;margin:5px 0 0 0;padding:0;list-style:disc; }
.pages-list li li{padding:0;border:0;background:none;}
.pages-list li ol{list-style:decimal;}
.pages-list p{padding-bottom:10px;}

#foot {font-size: 0.9em; clear: both; color: #d0cccc;  background-color: rgb(34, 95, 102);}
#foot .container{padding: 12px 12px 12px 22px;}
#foot .container:after{content:"";display:table;clear:both;}
#foot a{color: #29d393;text-decoration:none;}
#foot a:hover{color:#9bf38e; text-decoration:none; }
#foot .copy{float:left;}
#foot .options{float:right;}
#foot .options ul{list-style:none;}
#foot .options li{float:right;margin-left:25px;}
#foot .options li a{display:block;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1%;color:transparent;}
#foot .options li.print a{background:url('img/options.png') no-repeat 0 0;}
#foot .options li.print a:hover{background-position:0 -16px;}
#foot .options li.back a{background:url('img/options.png') no-repeat 0 -32px;}
#foot .options li.back a:hover{background-position:0 -48px;}
#foot .options li.up a{background:url('img/up.png') no-repeat -16px 0px;}
#foot .options li.up a:hover{background-position:0px 0px;}
#fotter {width:900px;margin-top:-50px; padding:0px 0;overflow:hidden; float:right; text-align:right;}

#powered{clear:both;width:100%;margin-bottom:30px;text-align:center;}
#powered a{display:inline-block;width:192px;height:26px;}
#powered a:hover{border-color:#fff;}
#matafa {display:none; visibility:hidden; position:absolute; width:0px;height:0px;top:-500px;} .matafa {position: relative; text-align:left; unicode-bidi: bidi-override;direction: rtl; }.matafa:before{ content: attr(d-la) "lp.orfle" } .matafa:after  { content: attr(d-do)  "@atzcop" }


@media print{
* {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;}
body{margin:0cm 0;font-size:0.875em;}
#matafa {display:none; visibility:hidden; position:absolute; width:0px;height:0px;top:-500px;} .matafa {position: relative; text-align:left; unicode-bidi: bidi-override;direction: rtl; }.matafa:before{ content: attr(d-la) "lp.orfle" } .matafa:after  { content: attr(d-do)  "@atzcop" }
#container{position:static;width:17.2cm;height:auto;margin:0;}
#head1{height:auto;}
#logo{padding:0 0 0.2cm;}
#logo #title a{font-size:2em;}
.menu-1, .pages-list { display:none;}
#header .menu-1{margin-top:0.3cm; height:auto; }
#header .menu-1 li a{padding:0.1cm 0.2cm;border:0px;border-right:1px solid #000;font-size:1em; height:auto;  }
#header .menu-1 .selected a{font-weight:bold; border:0px;}
#head2 .container{position:static;}
#body{clear:none;border-top:0px;}
#page{clear:both;position:static;float:none;}
#page h1{margin:0;}
#body, #head1, #foot{float:none;}
#search#foot .options{display:none;}
#slider-1, .quick-slider img, .quick-slider-nav-arrows, .quick-slider-nav-dots{width:17.2cm;height:auto; }
#sliderContainer { display:none;}
.politykaP { display:none;}
.images-1 img, .images-2 img{max-width:250px; height:auto;}
}

@media screen and (max-width:1199px){#container{width:95%;}}

.wyp1, .wyp5, .wyp6 { border: 1px solid #ccc; vertical-align: top; padding: 5px; border-bottom:2px solid #ccc;}
.wyp5, .wyp6  { font-weight:bold }
.wyp2 { border: 1px solid #ccc; font-weight: bold; padding: 5px; text-align: center; font-size: small}
.wyp3 {border: 1px solid #ccc;vertical-align: top;padding: 5px;text-align: right;border-bottom:2px solid #ccc;}
.wyp4 {font-size: small; text-align:justify;font-weight:normal !important}
.wyp4 ul {padding-left: 30px}
.wypPAR {background-color:rgba(221, 221, 221, 0.52)}
.wyp6 {background-color:#333;color:#ccc; padding-left:65px;}
.cimg{ max-width:95%}

code[class*="language-"],
pre[class*="language-"] {display: flow-root;padding: 20px;margin:10px 10px 20px 10px; color: black;background: none;text-shadow: 0 1px white;font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align: left;white-space: pre;word-spacing: normal;word-break: normal;word-wrap: normal;line-height: 1.5;-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {text-shadow: none;background: #b3d4fc;}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {text-shadow: none;background: #b3d4fc;}
pre[class*="language-"] {background: #f5f2f0;}



table.greyGridTable {border: 1px solid #C3C3C3;width: 100%;border-collapse: collapse;}
table.greyGridTable td, table.greyGridTable th {border: 1px solid #C3C3C3;padding: 3px 4px;}
table.greyGridTable td{vertical-align:top;text-align: center;}
table.greyGridTable th {background: rgba(220, 220, 220, 0.5);}
table .greyGridTable tbody td {font-size: 13px;}
table.greyGridTable tr:nth-child(even) {background: rgba(220, 220, 220, 0.5);}
table.greyGridTable tr:nth-child(odd) {background: rgba(255, 255, 255, 0.5);}
table.greyGridTable thead {background: #EBEBEB;border-bottom: 1px solid #333333;}
table.greyGridTable thead th {font-size: 15px;font-weight: bold;color: #333333;text-align: center;border-left: 1px solid #333333;}
table.greyGridTable thead th:first-child {border-left: none;}
table.greyGridTable tfoot td {font-size: 14px;}

.top_banner{padding: 20px; background-color: #3f8f99; float: left; width: calc(100% - 280px); box-shadow: 0 2px 8px rgba(0,0,0,0.8); border-radius: 6px;}
.mw30{}




/* SEKCJA */
.services1 {

}

.services1 h2 {
  color: #ffffff;
  text-align: center;
  font-size: 32px;
  margin-bottom: 40px;
  letter-spacing: 1px;
}

/* GRID */
.services-grid { 
  background: #0c4d55;
 
  font-family: Arial, Helvetica, sans-serif;
  max-width: 1150px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
  gap: 24px 24px;
  padding:10px
}

.services-grid-background
{
	max-width: 1200px;
	background: #0c4d55;
}

/* KAFEL */
.service {
  position: relative;
  height: 150px;
  display: flex;
  align-items: flex-end;   /* belka na dole */
  justify-content: center;
  text-decoration: none;
  color: #fff;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.8);
  border:  1px solid #223333aa
}

/* PRZYCIEMNIENIE ZDJĘCIA */
.service::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.35)!important;
  
}

/* BELKA TEKSTOWA */
.label {
  position: relative;
  width: 100%;
  background: rgba(47, 182, 214, 0.85);
  text-align: center;
  padding: 7px 0;
 
  font-weight: 700;
  letter-spacing: 1px;

  /* obrys / cień jak w kalendarzu */
  text-shadow:
    0 1px 0 #000,
    0 2px 4px rgba(0,0,0,0.8);
}

/* LEKKI HOVER */
.service:hover {
  box-shadow: 0 0 12px rgba(164,164,164,0.55)!important;
  border:  1px solid #669999aa
}

/* TŁA JPG */
.service.sswin   { background-image: url("/img/slide-sswin.jpg"); }
.service.cctv    { background-image: url("/img/slide-cctv.jpg"); }
.service.kd      { background-image: url("/img/slide-kd.jpg"); }
.service.sap     { background-image: url("/img/slide-sap.jpg"); }
.service.domofon { background-image: url("/img/slide-domofon.jpg"); }
.service.lan     { background-image: url("/img/slide-lan.jpg"); }
.partners {
max-width: 1200px;
  background-color: rgb(12, 77, 85);
  text-align: center;
}

.partners img {
  max-width: 100%;
  height: auto;
  opacity: 0.9;
}


/* BLOKADA GLOBALNEGO a:hover TYLKO DLA KAFELKÓW */
.services a.service,
.services a.service:hover,
.services a.service:active,
.services a.service:visited {
  color: #fff !important;
  text-decoration: none !important;
}


.services a.service .label {
  color: #fff !important;
    text-decoration: none !important;
}

#columns a {
  color: #000;
  text-decoration: none;
}

#columns a:hover,

#columns a:visited {
  color: #000;
  text-decoration: none;
}

#columns a:active
{
	color: #99F;
	text-decoration: none;
}