img{border:0px}
a,a:visited,a:active{color: #66aa33;cursor:pointer;text-decoration:none;}
h1,h2,h3,h4,h5{margin:8px 0px 4px 0px;padding:4px 0px;}
h1{font: normal normal 21px Arial;line-height:28px}
h2{font-size:18px;line-height:24px}
h3{font-size:16px;line-height:21px}
h4{font-size:14px;line-height:18px}
h5{font-size:13px;line-height:16px}
p{padding:0px;margin:0px 0px 12px 0px;}
html, body{height:100%;
/*background-color: #ffffff;
*/
}
body{
    /*background: #e9ebee;
    background-position:bottom center;
    */
    background-image: url(images/probnetlo.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding:0;margin:0px;
    font:normal normal 13px Arial;
    color:#777777;
    line-height:18px;
    }
#eventinfo{
    position:fixed;
    top:0;
    right:0;
    height:auto;
    z-index:9999;
    }
#eventinfo img{height:auto;width:290px;}
img{border:0px}
fieldset{border:1px solid #ccc;}
div.ccm-error-response{color:#f00;margin-bottom:12px}
/*.dozynki1{background:url(images/kam1.jpg) no-repeat !important;box-shadow:none !important;border:none !important;font-size:0;height:26px !important;} 
.dozynki2{background:url(images/kam2.jpg) no-repeat !important;box-shadow:none !important;border:none !important;font-size:0;height:26px !important;}
.dozynki3{background:url(images/kam3.jpg) no-repeat !important;box-shadow:none !important;border:none !important;font-size:0;height:26px !important;}
.dozynki4{background:url(images/kam4.jpg) no-repeat !important;box-shadow:none !important;border:none !important;font-size:0;height:26px !important;}*/
.cb{clear:both;} 
.loadingMask{background:url(images/loading2.gif) no-repeat center 15px white;opacity:0.8;color:black;border:solid 1px #dedede;border-radius:5px;padding:70px 50px 30px 50px;width:300px;z-index:9999;text-align:center; box-shadow: 0px 0px 6px gray;}
.teksth2{background:none repeat scroll 0 0 #475C86;border-radius:3px;box-shadow:0 0 10px #222E47 inset;color:#FFFFFF !important;font-family:arial,verdana;font-size:21px;text-transform:uppercase;font-weight:normal !important;margin:30px 0;text-align:center;text-shadow:1px 1px 1px black;}
.opistxt h2{font-weight:normal;text-align:center;}
.opistxt h3{font-weight:normal;text-align:center;}
.opistxt{position:relative;}
#JobAlert{background: yellow;text-align: center;color: black;margin-top: 31px;font-size: 21px;padding: 9px 144px;line-height: 25px;position: relative;}
.backbox{background: url(images/back_addons.jpg);border-radius:10px;color:white;font-size:20px;font-weight:bold;height:70px;line-height:27px;padding:20px 0px 10px 0px;position:absolute;right:-122px;text-shadow:1px 1px 1px black;top:0;width:107px;text-align:center;}
#page, #footerin, #headerin{width:1020px;margin:auto;text-align:left;position:relative;z-index:4;}
#footerin{height:218px;background:url(images/bant.png) no-repeat;background-position:10px 22px;}
#header{position:relative;z-index:20;height:45px;background:#3d3d3d;box-shadow:0 0 10px #dfdfdf;}
#header #pasek{margin:0; height:30px;position:relative;}
#header #pasek #logo{background:none repeat scroll 0 0 white;border:1px solid #CECECE;box-shadow:0 0 24px #CECECE inset;float:left;height:60px;position:relative;width:177px;}
#wysuwane{background:url(images/podklad.png) no-repeat scroll 0 0 transparent;height:480px;left:0;margin-top:-200px;padding:10px;position:fixed;top:320px;width:235px;z-index:100;}
#wysuwane input{border-radius:5px;border:none;}
#wysuwane h2{font-size:20px; margin:2px;padding:2px;font-weight:normal;margin-bottom:10px;}
#header #pasek #logo img{margin-left:35px;margin-top:11px;}
#header #pasek #menu{border-radius:3px;float:right;height:28px;margin-top:0;width:82%;}
#header #pasek #menu .nav{list-style:none;margin:0;padding:0;}
#header #pasek #menu .nav > li{height: 45px;}
#header #pasek #menu li{float:left;position:relative;margin-left:13px;margin-top:0;}
#header #pasek #menu li:hover{background:white;box-shadow:0 0 20px #cecece inset;color:#3D3D3D;text-shadow:none; }
#header #pasek #menu li a{padding:13px 5px 14px 5px;top:0;left:0;width:100%;height:100%;display:block;color:#EAEAEA;font-size:15px;text-shadow:0 2px 5px black;}
#header #pasek #menu li a:hover{color:#3D3D3D;text-shadow:none;}
#page #tableter{margin-top:23px;left:-30px;height:290px;position:relative;}
#page #tableter h1{position:absolute;top:20px;right:59px;font-size:46px;color:#086471;}
#page #tableter > p{bottom:43px;color:red;font-size:60px;position:absolute;right:271px;}
#page #tableter span{font-size:20px;color:gray;}
#page #tableter .button{bottom:50px;position:absolute;right:35px;}
.buttoner{background: none repeat scroll 0 0 #485E88;border:1px solid #1E728C;border-radius:4px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;color: #FFFFFF !important;cursor: pointer;display: inline-block;font-family: inherit;font-size: 14px;font-weight: bold;line-height: 1;margin: 0;padding: 10px 20px 11px;position: relative;text-align: center;text-decoration: none;transition: background-color 0.15s ease-in-out 0s;width: auto;}
.buttoner.small{background:url(images/bxar.png) no-repeat scroll 0 0 #485E88;background-position:151px 9px;border:medium none;border-radius:0 0 3px 3px !important;font-size:15px;font-weight:normal;left:-1px;margin-top:5px;padding:5px 0;position:relative;width:174px;z-index:100;}
#page #tableter #grafika{width:430px;height:92%;position:relative;padding-top:2%;}
.ca-icon{width:233px;height:52px;position:relative;margin:0 auto;background:transparent url(images/carousele/alkoholeswiata.jpg) no-repeat center center;}
.ca-item-2 .ca-icon{background-image:url(images/carousele/centrumlesnoogrodnicze.jpg);}
.ca-item-3 .ca-icon{background-image:url(images/carousele/bruno.jpg);}
.ca-item-4 .ca-icon{background-image:url(images/carousele/lksdunajeczakliczyn.jpg);}
.ca-item-5 .ca-icon{background-image:url(images/carousele/nitus.jpg);}
.ca-item-6 .ca-icon{background-image:url(images/carousele/zck.jpg);}
.ca-item-7 .ca-icon{background-image:url(images/carousele/ecmkp.png);}
.ca-item-8 .ca-icon{background-image:url(images/carousele/animal8.png);}
.ca-nav span{width:25px;height:38px;background:transparent url(images/carousele/arrows.png) no-repeat top left;position:absolute;top:50%;margin-top:-19px;left:-40px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
#page #tableter #grafika .a{position: absolute; top: 47px; right: 112px;}
#page #tableter #grafika .b{position: absolute; top: 28px; right: 78px;}
#page #tableter #grafika .c{position: absolute; top: 10px; right: 46px;}
.borderimage img{border-radius:10px;box-shadow:0px 3px 5px black;}

/* Slider */
.slick-slide{margin: 0px 20px;}
/*.slick-slide img{width: 110px !important;}*/
.slick-slide .hdMark, .slick-slide .name{display:none !important;}
.slick-slider{
position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;
-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;
-ms-touch-action: pan-y;
    touch-action: pan-y;
-webkit-tap-highlight-color: transparent;float: left;
width: 100%;
margin-left: 0 !important;}
#tvPromoSlider{width:100%;float:left;display:block;height:55px;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float: left;height:100%;min-height:1px;} 
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}


#logostream{background:url(images/dmarr.png) no-repeat #3D3D3D;background-position:10px 24px;box-shadow:0 0 45px black inset;height:62px;position:absolute;right:0;top:0;width:201px;}
#czat{position:absolute;top:30px;z-index:999;right:200px;}
#page #buttons #lineone{width:100%;}
#page #buttons #lineone .box{float: left; height: 115px; list-style: none outside none; width: 196px; text-align: center; position: relative; z-index: 1;margin-top:25px;background:#3d3d3d;}
#page #buttons #lineone .boxhover{position: absolute; top: 0; left: 0; opacity: 0.7;border-radius:3px; height:280px;width:247px; z-index: 2;}
#page #buttons #lineone .boxhover:hover{box-shadow:0 0 20px #cecece inset;}
#page #buttons #lineone .box ul{text-align: left;list-style:none;margin:0;padding:0;}
#page #buttons #lineone .box > ul{position:absolute;left:0;width:100%;}
#page #buttons #lineone .box > ul > li{text-align:center;}
#page #buttons #linetwo{margin: 32px 0 25px 5px; height: 85px;}
#page #buttons #linetwo li{border-radius:10px; float: left; height: 92px; list-style: none outside none; margin-left: 10px; width: 172px; text-align: center; position: relative; z-index: 1;}
#page #buttons #linetwo li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
#page #buttons #linetwo li a:hover{background:gray;opacity:0.1;border-radius:5px;padding-top:5px;border:1px solid black; }
#page #buttons #linetwo .bna{border-radius: 5px; padding-top: 5px;}
#page #buttons #linetwo h2{font-size: 17px; color: black; margin: 0; padding: 0; font-weight: normal;}
#page #buttons #lineone .bnm{position:relative;}
#page #buttons #lineone h2{position:relative;margin:9px 0 14px; padding: 0; color: black; font-size: 23px; font-weight: normal;}
#page #buttons #lineone.linetwos h2{font-size:15px;color:white;font-family:Segoe Ui;}
#page #buttons #lineone > ul{margin:0;float:left;padding:0;}
#footer{border-top:1px solid #cecece;top:18px;height:218px; width: 100%; margin-top: 35px;position:relative;background: #e0dfdf;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #e0dfdf 0%, #fefefe 36%, #fefefe 69%, #eaeaea 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0dfdf), color-stop(36%,#fefefe), color-stop(69%,#fefefe), color-stop(100%,#eaeaea));background: -webkit-linear-gradient(top,  #e0dfdf 0%,#fefefe 36%,#fefefe 69%,#eaeaea 100%);background: -o-linear-gradient(top,  #e0dfdf 0%,#fefefe 36%,#fefefe 69%,#eaeaea 100%);background: -ms-linear-gradient(top,  #e0dfdf 0%,#fefefe 36%,#fefefe 69%,#eaeaea 100%);background: linear-gradient(to bottom,  #e0dfdf 0%,#fefefe 36%,#fefefe 69%,#eaeaea 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0dfdf', endColorstr='#eaeaea',GradientType=0 );}
#footer #line{height:22px;}
#footer #line .rcnr, #footer #line .rcnl{position:absolute;top:0;}
#footer #line .rcnr img, #footer #line .rcnl img{height:22px;}
#footer #line .rcnl{left:-11px;}
#footer #line .rcnr{left:254px;}
#copyrightskm p img{float:left;margin:0 10px;top:-8px;position:relative;}
#footer #line h2{box-shadow:0 0 10px #293A5B inset;background:none repeat scroll 0 0 #485E88;color:white;font-size:11px;font-weight:normal;height:20px;letter-spacing:3px;margin:0;padding:0 4px 2px 10px;text-transform:uppercase;width:251px;z-index:2;text-align:center;}
#footer #cont{height: 140px; width: 100%; position: relative;}
#footer #cont #social{height:205px;left:1px;margin-top:5px;position:absolute;top:1px;width:225px;}
#footer #cont #social p{color:black;text-align:center;font-size:26px;font-weight:normal;margin:17px 0 26px 0;}
#footer #cont #social ul{margin:0 0 0 20px;padding:0;list-style:none;}
#footer #cont #social ul li{float:left;margin-right:10px;width:53px;height:53px;margin-bottom:9px;}
#footer #cont #social ul li:hover{box-shadow:0 0 10px gray;}
#footer #cont #panelbox{width:170px;height:190px;position:absolute;top:10px;right:10px;background:url(images/clbg.png) no-repeat;background-position:18px 46px;}
#footer #cont #panelbox p{color:black;font-size:26px;font-weight:normal;left:0;position:absolute;text-align:center;top:10px;width:100%;}
#footer #cont #panelbox a{position:absolute;right:36px;top:58px;}
#footer #cont #men1{position:absolute;top:13px;left:20px;width:240px;height:110px;margin:0;padding:0;list-style:none;text-align:center;}
#footer #cont #men1 li{text-align:left;}
#footer #cont #panel{position:absolute;top:10px;right:20px;}
#footer #cont #men1 h2, #footer #cont #men2 h2{font-size:19px;color:black;font-weight:normal;margin:0 0 1px 0;padding:0;}
#footer #cont #men2{position:absolute;top:13px;left:248px;width:260px;height:193px;text-align:center;}
#footer #cont #men2 ul{margin:0;padding:0;list-style:none;}
#footer #cont #men2 ul li{height:46px;width:265px;border:1px solid #cecece;margin-top:9px;background:white;box-shadow: 0 0 10px #cecece inset;padding:0;position:relative;}
#footer #cont #men2 ul li p{font-size:15px;margin-left:19px;margin-right:101px;margin-top:4px;text-align:center;}
#footer #cont #men2 ul li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;}
#footer #cont #men2 ul li a:hover{box-shadow:0 0 3px gray;}
#footer #cont #men2 ul li img{position:absolute;top:0;right:0;height:46px;}
#footer #cont #download{height:218px;left:548px;position:absolute;top:-4px;width:280px;}
#footer #cont #download .cert{background:url(images/prgsbg.png) no-repeat;position:absolute;top:0;right:0;width:65px;height:200px;z-index:3;}
#footer #cont #download .fstct p{color:gray;font-size:16px;font-weight:normal;letter-spacing:7px;margin:0;padding:0;text-align:center;text-transform:uppercase;}
#footer #cont #download .fstct {bottom:0;height:55px;position:absolute;right:0;width:100%;z-index:3;}
#footer #cont #download ul{left:0;list-style:none outside none;margin:0;padding:0;position:absolute;top:13px;width:230px;z-index:2;}
#footer #cont #download li{background:none repeat scroll 0 0 white;border:1px solid #CECECE;box-shadow:0 0 10px #CECECE inset;height:35px;margin-bottom:9px;width:100%;}
#footer #cont #download p{font-size:16px;height:25px;line-height:15px;margin:0 5px 0 0;padding-top:10px;text-align:center;}
#footer #cont #download p a, #footer #cont #download p a:visited, #footer #cont #download p a:active{color:#465b84;}
#footer #cont #download p a:hover{color:black;}
#footer #cont #download img{margin-top:2px;margin-left:8px;}
#page #bannerbox{border:1px solid #e6e6e6;background:#fbfbfb;width:100%;height:213px;border-radius:5px;margin-top:10px;position:relative;}
#page #bannerbox #msprzet{position:absolute;top:0px;left:37px;z-index:0;}
#page #bannerbox #malarmy{position:absolute;top:0px;left:0px;z-index:0;}
#page #bannerbox #malarmy img{border-radius:5px 0 0 5px;}
#page #bannerbox #o1, #page #bannerbox #o2, #page #bannerbox #o3{position:absolute;z-index:1;}
#page #bannerbox .h1mon{position:absolute;right:91px;top:52px;font-size:42px;font-weight:bold;color:black;}
#page #bannerbox .pmon{position:absolute;right:81px;top:113px;font-size:21px;font-weight:normal;color:black}
#page #bannerbox span{font-weight:normal;}
#smallmenu{border: 1px solid #E6E6E6;border-radius: 1px;background: #3d3d3d;height: 94px;margin-bottom: 15px;margin-top: 31px;width: 100%;}
#monimainbar, #monisecondbar{width:1020px;height:310px;position:relative;border:1px solid #cecece;box-shadow:0 0 21px #CECECE inset;}
#monisecondbar{margin:15px 0;height:65px;}
#monisecondbar > p{border-right:1px solid #DFDFDF;color:gray;float:left;font-size:12px;margin:7px 0 0;padding-left:15px;padding-right:15px;width:270px;}
#monisecondbar > span{color:gray;float:left;font-size:12px;margin:7px 0 0;padding-left:15px;padding-right:15px;width:161px;text-align:center;}
#monisecondbar > img{float: left;margin-left: 15px;margin-top: 16px;}
#monimainbar > img{margin: 31px 10px 10px 10px; float:left; clear: left;}
#monimainbar > p{font-size:17px;color:#595959;float:left; margin:16px 10px 0; }
#monimainbar > div{float:right;height:100%;width:170px;background:#3e3e3e;box-shadow:0 0 32px black inset;position:relative;}
#monimainbar > div > img{position:absolute;top:32px;left:-9px;}
#monimainbar > div > p{color:white;display:block;float:right;line-height:16px;margin-top:33px;opacity:0.63;text-align:center;width:90%;}
#monimainbar a.link{display:none} 
#monimainbar .eventLink .selectInfo{display:none} 
#monimainbar .eventLink a.link{display:block; font-size: 20pt; line-height: 25pt; color: white; text-align: center; 
    background: url(images/miniplaymoni.png) bottom center no-repeat;
    padding: 20px 0;
}
#monimainbar > ul{margin:0;padding:8px;list-style:none;float:right;width:804px;}
#monimainbar > ul > li{background:url(images/miniplaymoni.png) no-repeat scroll 4px 4px white;border:1px solid #CECECE;box-shadow:0 0 15px #CECECE inset;float:left;height:24px;margin:10px 0 0 10px;padding-left:43px;padding-right: 5px;width:140px;padding-top:6px;position:relative;}
#monimainbar > ul > li > a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;}
#monimainbar > ul > li .event-icon{
    position: absolute; right: -8px; top: -6px; 
    background-image: url(images/event-icon.png); padding:11px;
}

#smallmenu ul{list-style:none;padding:0;margin:0;width:100%;height:100%;}
#smallmenu li{float:left;margin-left:9px;text-align:center;width:10%;height:100%;margin:0;}
#smallmenu a,#smallmenu a:visited{display:block;width:100%;height:100%;border-right:1px solid #595959;}
#smallmenu a:hover{color:black;box-shadow: 0 0 20px black inset;}
#smallmenu a:hover p{font-size:12px !important;line-height:12px;}
#smallmenu a:hover img{width:30px !important;}
#smallmenu a img{margin-top:15px;}
#smallmenu p{width:100%;color:white;font-family:segoe ui;font-weight:normal;font-size:13px !important;text-shadow:none !important;line-height:14px;margin: 5px 0;}
.sprawdz{background:url(images/buttons.png) no-repeat;width:116px;height:22px;background-position:0px -26px;margin:0 !important;padding:0 !important;border:none;cursor:pointer;border-radius:3px;}
.zamow{background:url(images/buttons.png) no-repeat;width:82px;height:21px;background-position:0px 0px;margin:0 !important;padding:0 !important;border:none;cursor:pointer;border-radius:3px;display:block;float:left;}
.przedloz{background:url(images/buttons.png) no-repeat;width:114px;height:21px;background-position:0px -49px;margin:0 !important;padding:0 !important;border:none;cursor:pointer;border-radius:3px;display:block;float:right;}
.zobacz{background:url(images/buttons.png) no-repeat;width:114px;height:21px;background-position:0px -73px;margin:0 !important;padding:0 !important;border:none;cursor:pointer;border-radius:3px;}
#page .miniboxsmall{background:url(images/mainboxes.jpg) repeat-x;width:310px;height:140px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .miniboxsmall img{position:absolute;bottom:8px;left:41px;}
#page .miniboxsmall h3{font-size:12px;color:gray;position:absolute;bottom:20px;right:23px;width:170px;line-height:11px;}
#page .miniboxsmall h3 span{font-size:9px;}
#page .maxboxsmall2{background:url(images/mainboxes.jpg) repeat-x;width:690px;height:175px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .maxboxsmall2_clean{background:url(images/mainboxes.jpg) repeat-x;width:690px;height:175px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .maxboxsmall2 img{position:absolute;bottom:7px;right:0;}
#page .maxboxsmall2 .specialtitle{width:72%;height:70px;border-bottom:1px solid gray;margin-left:29px;position:relative;}
#page .maxboxsmall2 .specialtitle h2{font-size:23px;color:black;position:absolute;top:9px;}
#page .maxboxsmall2 .specialtitle h2 span{font-size:50px;position:absolute;top:5px;right:-225px;}
#page .maxboxsmall2 .specialtitle p{position:absolute;top:10px; top: 81px;}

.message{display:none; font-weight: bold; text-align:center; position: absolute; bottom: 90px; left:5px; right: 5px; background:white;}
#message0{color: red !important; }
#message1{color: green !important; padding: 10px 0;}
.rangeForm .message{border:1px solid red; border-radius:4px;}

#page .minibox{background:url(images/mainboxes.jpg) repeat-x;width:310px;height:210px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .minibox form{position:absolute;top: 40px; bottom:10px;right:10px;border:1px solid #dbdbdb;width:250px;padding:20px 20px 13px 20px;border-radius:10px;color:#383838;}
#page .minibox form input{border-radius:3px;border:1px solid #cccccc;}
#page .minibox h2, #page .minibox2 h2, #page .miniboxsmall h2{font-size:21px;color: black;position:absolute;top:7px;left:14px;margin:0;padding:0;}
#page .minibox p, #page .minibox2 p, #page .miniboxsmall p{font-size:12px;color: black;margin:0;}
#page .minibox2{background:url(images/mainboxes.jpg) repeat-x;width:310px;height:175px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .minibox2_clean{background:url(images/mainboxes.jpg) repeat-x;width:310px;height:175px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .minibox2 img{position:absolute;bottom:40px;left:41px;}
#page .minibox2 img.laptopy{position:absolute;bottom:20px;left:20px;}
#page .minibox2 .inputbox{position:absolute;bottom:10px;left:20px;}
#page .maxbox{background:url(images/mainboxes.jpg) repeat-x;width:690px;height:365px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;overflow:hidden;}
#page .minibox .kraje{position:absolute;top:69px;left:13px;color:gray;}
#page .minibox .kraje span{color:black;font-weight:bold;}
#page .maxbox h2{font-size:30px;color:black;position:absolute;top:1px;left:17px;}
#page .maxbox h3{font-size:18px;color:black;position:absolute;top:30px;left:47px;font-weight:normal;}
#page .maxbox .info{position:absolute;top:18px;right:65px;color:gray;font-size:16px;}
#page .maxbox .inputbox{position:absolute;bottom:10px;left:20px;}
#page .maxbox img{position:absolute;bottom:0px;left:0px;}
#page .maxbox .inner{ background-color: #F9F9F9; border:1px solid #dddddd;border-radius:5px;font-size:21px;left:303px;padding:5px;position:absolute;top:102px;}
#page .maxbox #realizacjewww{left:45px;list-style:none outside none;padding:0;position:absolute;top:68px;width:600px;margin:0;padding:0;}
#page .maxbox #realizacjewww li{width:100%;height:125px;margin-top:12px;position:relative;border-radius:5px;box-shadow:1px 2px 2px black;}
#page .maxbox #realizacjewww li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
#page #grafikauzytkowa{width:1020px;height:290px;background:url(images/tlografika.jpg) repeat-x;position:relative;}
#page #grafikauzytkowa .tabletlogo{position:absolute;top:20px;left:20px;}
#page #grafikauzytkowa h1{color:white;font-size:20px;margin:0;padding:0;position:absolute;right:47px;top:10px;}
#page #grafikauzytkowa ul{height:250px;list-style:none outside none;margin:0;padding:0;position:absolute;right:5px;top:52px;width:670px;}
#page #grafikauzytkowa li{background:none repeat scroll 0 0 #373737;border-radius:5px;float:left;height:110px;margin:5px;width:210px;position:relative;opacity:0.7;}
#page #grafikauzytkowa li:hover{opacity:1.0;cursor:pointer;}
#page #grafikauzytkowa li h2{color:white;font-size:14px;font-weight:normal;left:10px;margin:0;padding:0;position:absolute;top:2px;}
#page .maxbox #realizacjewww li p{position:absolute;width:100%;height:32px;background:black;bottom:0;left:0;margin:0;padding:0;opacity:0.8;border-radius:0 0 5px 5px;}
#page .maxbox #realizacjewww li p span{color:white;font-size:16px;left:14px;position:absolute;top:7px;}
#page .maxbox #realizacjewww li p .wwwopi{top:7px;left:285px;font-size:13px;}
#page .maxbox .wwwrealizacja{left:0;bottom:0;border-radius:5px;}
#page .produktysklep{background:url(images/mainboxes.jpg) repeat-x;width:690px;height:140px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
#page .produktysklep ul{list-style:none;margin:0;padding:0;width:100%;height:100%;}
#page .produktysklep li{float:left;margin:0 5px;position:relative;height:100%;width:155px;}
#page .produktysklep .cenowka{position:absolute;right:10px;bottom:26px;background:url(images/backprom.png) no-repeat;width:61px;height:60px;color:white;font-weight:bold;}
#page .produktysklep .cenowka p{bottom:7px;font-size:15px;position:absolute;right:0;text-align:center;width:60px;}
#page .produktysklep .produkt{position:absolute;right:10px;bottom:40px;}
#page .produktysklep .nazwa{bottom:-8px;color:black;font-size:12px;position:absolute;right:10px;text-align:center;width:122px;}
.pagingNav{margin:16px 0px 8px 0px}
.pagination{text-align:center;color:#bbb;padding-top:4px}
.pagination .pageRight{width:20%;float:right;text-align:right}
.pagination .pageLeft{width:20%;float:left;text-align:left}
div.code{border:1px solid #ddd;background:#eee;padding:10px}
div.spacer,div.ccm-spacer{clear:both;font-size:1px;line-height:1px;}
.noTopSpace{margin-top:0px;padding-top:0px}
div.pageSection{margin-bottom: 10px;}
.sortable_fancybox_gallery_image{height:100px !important;}
.sortable_fancybox_gallery_image img{height:100px ;width:150px ;border-radius:5px;box-shadow:0 1px 2px black;}
.sortable_fancybox_gallery_container{margin-bottom:35px;}
.box_producenci{width: 240px; height: 210px; background-color: #f7f7f7; float: left; margin: 5px 0px 0px 5px; border-radius:10px;}
.box_p_title{ color: black; font-size: 18px; padding: 15px 0px 0px 0px; text-align: center;}
.menu_boczne{list-style-type: none; color: black; text-align: center; margin-right: 10px;}
.menu_boczne a{ display: block; width: 193px; height: 20px; color: white; padding-top:4px;font-size:17px;}
.menu_boczne li > a:hover{box-shadow:0 0 10px #bcbcbc inset;background-color: white; color: #323232; width:193px; height: 23px;padding-top:4px;border-radius:2px}
.menu_boczne li > a > span{color:white;}
.menu_boczne li > a > span:hover{color:black !important;}
.menu_boczne li{box-shadow:0 0 12px #233557 inset;display: block; width:193px; height: 27px; background-color: #485e88; margin-top:4px; border-radius:2px;}
.product{width: 770px; height: 220px; float: left;}
.dec_cont{ width: 750px; height: 200px; background-color: #EAEAEA; margin-left: 15px; border-radius:5px;margin-top:10px;float:left;} 
.dec_info{ width: 420px; float: right; height:185px; background-color: white; margin:5px 10px 0 0;border-radius:5px;}
.opis{padding: 5px 0px 0px 10px; }
.opis_techniczny{padding: 5px 0px 0px 10px; font-size: 12px;}
#uslugi_baner{ width: 600px; height: 130px; margin: 45px 0px 0px 50px;}
#uslugi_baner h1{ float:left; font-size: 40px; color: black; padding-right:130px; padding-top: 20px;}
#uslugi_baner p{float: right; }
#mainmontaz{width: 685px; height:350px;padding:0px; position: relative;}
#mainmontaz h1{ color: black; padding: 10px 0px 0px 40px; font-size: 25px;}
#box_image{margin: 10px 0px 0px 0px;}
.box_montaz{background:url(images/mainboxes.jpg) repeat-x;width:690px;height:365px;border-radius:5px;box-shadow:0 0 6px gray;margin:15px 0 0 0;position:relative;}
.container{width: 100%; height: 200px; position: relative; margin-top: 20px;}
.left_block{width:250px; height:204px; background-color: white; box-shadow: 0 0 2px #888; border-radius:10px; position:absolute; z-index: 2;}
.right_block{width:540px; height:200px; float:right; background-color:#fdfdfd; box-shadow: 0 0 2px #888; border-radius:10px; position:absolute; left: 220px; z-index: 1; padding-top: 2px;}
.right_block p{padding: 6px 0px 0px 50px; color: black; font-size: 17px;}
.title_block{background-color: black; width: 250px; height: 45px; border-radius:10px;}
.title_block2{color: white; font-size: 20px; text-align: center; padding-top: 12px;}
.panel_box{  width: 785px; height: 240px; margin-top: 10px;}
.box_sprzet { width: 252px; height: 240px; float: left; border: 1px solid #cccccc; border-radius:5px; margin-left: 5px;}
.title_sprzet{ background-color: #323232; width: 252px; height: 40px; border-radius:4px;color:white; font-size: 20px; text-align: center;}
.title_sprzet p{padding-top: 10px;}
#kontakt{width:600px; height:340px; border-radius:4px; margin:10px 0 0 0; color:black;}
#teleadresowe{width:150px; height:150px; padding:10px 0 0 10px; float:left; }
#bok{width:350px; height:170px; padding:10px 0 0 10px; float:right; margin: 0 70px 0 0; }
#inne{width:500px; height:50px; padding:10px 0 0 10px; float:left;}
.fixed {position: fixed; top:0;padding-left:0px;}
.static{position:static;padding-left:0px;}
.image_carousel {padding: 5px 0 0px 20px; } 
.image_carousel img {border: 1px solid #ccc;background-color: white;padding: 9px;margin: 7px;display: block;float: left;}
.clearfix {float: none;clear: both;}
#foo1 img{ width: 130px; height: 97px;}
#foo2 img {width: 175px; height: 158px;}
.box_programy, .box_programy_small{width:100%;float: left; margin-left:0px;margin-bottom:35px;}
.box_program{float:left;height:170px;border-radius:2px;margin:10px 0 6px 14px;box-shadow:0 0 18px #CECECE;width:319px;}
.up_box{float:left;width:300px;height:70px;border-radius:5px;}
.progstitle b{font-weight:normal;font-size:22px;}
.progstitle{margin-bottom:10px;}
.middle_box{float:left;font-size:11px;height:68px;line-height:14px;margin-left:22px;text-align:left;width:279px;}
.down_box{float: left; width: 300px; height: 25px; }
.logo_box{float:left;margin-left:14px;margin-top:7px;}
.logo_box img{height:50px;}
.title_box{float:left; font-size: 22px; color: black; padding: 18px 0 0 10px;}
.version{font-size: 14px; color: #777777; }
.main_block{margin:auto;min-height:111px;width:900px;}
.left_side{float: left; width:148px; height: 105px; padding-top: 5px;}
.main_block .left_side img{width:146px;margin-top:19px;}
.box.programy{width:100%;min-height:300px;margin-top:15px;}
.right_side{float:right;width:730px;height:105px;background-color:#dbdbdb;border-radius:5px;}
#right_side2{background-color: #f0f0f0;}
.opis_sterowniki{float: right; width: 650px; height: 25px; color: black; font-size: 16px;}
.opis_sterowniki p{padding: 5px 0 0 7px;}
.opis_tresc{float: left; font-size: 12px; padding-left: 10px;}
.download_sterowniki{float: left; width: 100%; height: 25px; padding: 4px 0 0 0; color: #666666; font-weight: bold;}
.miniboxsmall_pctime {background: url(images/mainboxes.jpg) repeat-x scroll 0 0 transparent;border-radius:5px;box-shadow:0 0 6px gray; height:160px; margin: 15px 0 0; position: relative; width: 310px;}
.miniboxsmall_pctime img{padding: 0 0 0 41px; position: absolute;}
.kontakt_block{ width: 543px; height: auto; float: left; border: 1px solid #E6E6E6;border-radius:5px;margin-top:5px;}
#kontaktForm{border:1px solid #E6E6E6; border-radius:5px; position:relative; top:18px; padding: 5px;}
#kontaktForm .response{color: #395994; }
#kontaktForm table{width: 90%}
#kontaktForm textarea{width:300px; height: 100px;}
.info{color: #5a5a5a; font-size: 15px; margin: 0px 0 7px 0;}
.siedziba{float: left; width: 200px; height: 205px; margin: 0 0 0 30px;}
.techniczny{float: left; width: 200px; height: 205px; margin: 0 0 0 30px; }
.serwis{float: left; width: 250px; height: 205px; margin-left: 20px;}
.bok{float: left; width: 200px; height: auto; margin-left: 20px;}
.info + div{color: #5a5a5a; font-size: 15px;}
.oddzial{margin: 2px 0 0 0;}
.titles{font-weight: bold;}
.ccm-SlideshowBlock-display{ position: relative;}
.slideImgWrap{position: absolute; top: 0px; left: 0px; width: 100%;}
#copyrightskm{padding-top:7px;color:black;font-size:11px;left:261px;line-height:10px;margin:0 !important;position:absolute;top:-3px;}
.telefonia_produkty{width: 660px; height: 120px; float: left; margin-left: 40px; margin-top: 7px;}
.telefonia_img{width: 88px; height: 116px; float: left;}
.telefonia_opis{ width: 120px;  height: 116px; float: left;}
.price{width: 82px; height: 21px; background-color:#C40203;border-radius:2px;margin:16px 0 0 5px;color:white;text-align:center;font-size:13px;}
.img_content{width: 100%; height: 155px; float: left; margin-top: 52px; margin-left:5px;}
.n_img{position: relative; float: left;}
#Cennik0304{border:1px solid #cccccc;border-radius:10px;height:216px;width:280px;position:absolute;top:38px;left:468px;z-index:5;text-align:center;}
#Cennik0304 ul, #Cennik0304 li{margin:0;padding:0;}
#Cennik0304 h2 {color: black;font-size: 30px;font-weight: normal;margin: 22px 0;text-transform: uppercase;}
#Cennik0304 li {border: 1px solid #CCCCCC;border-radius:5px;box-shadow:1px 1px 1px black;color: black;font-size: 25px;font-weight: bold;height: 23px;margin: 8px auto auto;overflow: hidden;padding-left: 10px;padding-top: 7px;position: relative;text-align:left;width: 190px;}
#Cennik0304 li span{font-size: 15px !important;    font-weight: normal;color:black !important;}
#Cennik0304 li div {background: none repeat scroll 0 0 #D20029;color: white;height: 100%;position: absolute;right: 0;text-align: center;text-shadow: 1px 1px 0 black;top: 0;width: 100px;padding-top:6px;}
#Cennik0304 li div span {color: white !important;font-size: 15px !important;font-weight: normal;}
#ZobaczWiecej0304 {color: black;font-size: 40px;font-weight: normal;line-height: 17px;position: absolute;right: 73px;text-align: center;top: 85px;z-index: 6;}
.top_sell{width: 625px; height: 302px; background-color: #F4F4F4; float: left; margin-left: 387px;border-radius:0 0 10px 10px;}
.promo_kmnet{width: 100%;height: 1175px;position: relative; box-shadow: 0 0 6px gray;}
#promo_img{position: absolute;  top: -8px; left: -11px; width: 398px; height: 314px; background: url(images/promo_kmnet.png);}
.boxpromo{width:290px;height:240px;float:left;border-radius:4px;}
.box1{margin-top:45px;margin-left:18px;background-color:white;}
.box2{margin-top:45px;margin-left:10px;background-color:white;}
.box3, .box4, .box5, .box6, .box7, .box8, .box9, .box11, .box12{margin-top:35px;margin-left:39px;box-shadow:0 0 6px gray;}
.top_promo{width: 100%; height: 50px; line-height: 48px; background-color:#292929;border-radius:4px 4px 0 0;color:white;font-size:19px;text-align:center;}
.content_promo{width: 100%; height: 142px;}
.bottom_promo{width: 100%; color: #292929; text-align: right; font-size: 31px; font-weight: bold; height: 48px; background: url(images/back_promo.jpg);border-radius:0px 0px 4px 4px;}
.price2{margin-right: 15px; margin-top: 14px; float: right; color: red;}
.taniej{float: left; font-size: 17px; margin-top:14px; margin-left: 33px; color: white;}
#fbpage{width:960px;margin:auto;height:100%;position:relative;}
#fbpage #LikeBoxFB{box-shadow:0px 0px 10px #dfdfdf;width:292px;height:365px;background:white;position:absolute;top:0;left:10px;}
#fbpage #LikerZone{height:130px;left:301px;position:absolute;top:128px;width:301px;}
#fbpage #LikerZone .fb-like{position:absolute;left:106px;top:31px;}
#fbpage #Logo{position:absolute;top:20px;left:325px;}
#glbe{position:absolute;bottom:29px;left:0;}
#fbpage #ReturnToPage{left:324px;position:absolute;top:370px;}
#fbpage #ReturnToPage span{color:#dfdfdf;}
#fbpage #ReturnToPage a, #fbpage #ReturnToPage a:visited, #fbpage #ReturnToPage a:active{border:1px solid #DFDFDF;border-radius:5px;box-shadow:0 0 5px #DFDFDF;color:#4f4f4f;padding:5px;text-decoration:none;}
#Ovyfb{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;background:url(images/bg.jpg) no-repeat center top white;margin:0;} 
#FBUpominek{position:relative;background:url(images/realface.jpg) no-repeat;width:434px;height:98px;}
#FBUpominek iframe{position:absolute;top:17px;left:11px;}
#lnkrban{display:block;ext-decoration:none;background:none repeat scroll 0 0 #485E88;border-radius:0 0 3px 3px;bottom:54px;color:white;font-size:15px;height:23px;padding-top:5px;position:absolute;right:-46px;text-align:center;width:270px;}
#inttxtr h3{font-weight:normal;font-size:17px;letter-spacing:2px;margin:29px 0 19px 0;}
#inttxtr h2{font-size:39px;font-weight:normal;letter-spacing:6px;margin-bottom:15px;margin-top:20px;}
#inttxtr{height:150px;position:absolute;right:-67px;text-align:center;top:0;width:315px;}
#inttxtr p{color:gray;font-size:11px;}
.mdrncennik{background:white;box-shadow:0 0 10px #cecece inset;width:331px !important;height:213px !important;left:422px !important;top:23px !important;}
.mdrncennik h2{letter-spacing:10px;text-shadow:1px 1px 1px white !important;font-size:40px !important;}
.mdrncennik ul{position:absolute;right:18px;bottom:24px;}
.ccm-page-list{height:230px;box-shadow:0 12px 23px #EDEDED inset;}
.ccm-page-list .onemsg{float:left;margin:10px 24px;width:205px;}
.ccm-page-list .onemsg h3{font-weight: normal;margin:0 0 8px;padding:0;text-align:center;font-size:19px;}
.ccm-page-list .onemsg .ccm-page-list-description{border:1px solid #D3D3D3;height:155px;padding:10px;width:185px;position:relative;box-shadow:0 0 25px #dfdfdf inset;}
.ccm-page-list .onemsg .ccm-page-list-description > img{position:absolute;bottom:25px;left:73px;}
.ccm-page-list .onemsg .ccm-page-list-description .msgadddate{background: none repeat scroll 0 0 #3F3F3F;bottom:0;color:white;font-size:17px;height:21px;left:0;position:absolute;text-align:center;width:100%;}
#msgbigtitle{background:url(images/fstmsgbg.jpg) no-repeat;margin:10px 0;height:30px;text-align:center;padding-top:24px;}
#msgbigtitle > p{color:gray;font-size:23px;letter-spacing:20px;color:#dddddd;}
#buttons{min-height:580px;}
 
.tvitemstable{float:left;border-collapse:collapse;border:1px solid #cecece;}
.tvitemstable td{border:1px solid #cecece;border-width:0 1px 1px 0;padding:5px;box-shadow:0 0 11px #E8E8E8 inset;}
.tvitemstable td img{height:55px;width:92px;}
#telefoniatabela hr{border:1px solid #e5e5e5;background:none;border-width:0 0 1px 0;}
#telefoniatabela table{width:100%;border:1px solid #cecece;border-collapse:collapse;}
#telefoniatabela table td{border:1px solid #cecece;padding:8px;box-shadow:0 0 11px #E8E8E8 inset;}
#zalets ol li{border:1px solid #CECECE;border-radius:5px;font-size:13px;margin:5px 0;padding:10px;text-align:left;box-shadow:0 0 10px #dfdfdf inset;font-size:15px;}
.undertytuls{border: 1px solid #CECECE;border-radius: 3px;box-shadow: none;color: white;display: block;font-size: 15px;quotes: bold;margin: 5px 0;padding: 6px;position: relative;text-align: center;text-transform: uppercase;width: 98%;background: #1D2F45;}
.promocjons > div.promocja1{border:1px solid #CECECE;border-radius:5px;font-size:13px;margin:5px 0;padding:15px;text-align:left;color:black;box-shadow:0 0 15px #dfdfdf inset;text-align:center;}
.promocjons > div.promocja1 span{text-decoration: none !important; font-size:16px;} 
.gradientochrongray.ankiets{background:url(images/bgankieta.jpg) repeat;padding-top:0;padding-bottom:0;}
.wideolie{list-style:none;margin:0;padding:0;}
.wideolie li{background:url(images/wideolie.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:67px;padding:10px 70px 10px 15px;width:337px;margin-bottom:14px;}
.wideolie li h3{margin:0; color:white;font-weight:normal;font-size:25px;text-shadow:2px 2px 0 black;}
.wideolie li p{margin:0; color:white;font-weight:normal;font-size:12px;}
.gradientochrongray.smalline{height:35px;background: #dddddd;background: -moz-linear-gradient(top,  #dddddd 1%, #ffffff 49%, #dddddd 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dddddd), color-stop(49%,#ffffff), color-stop(100%,#dddddd));background: -webkit-linear-gradient(top,  #dddddd 1%,#ffffff 49%,#dddddd 100%);background: -o-linear-gradient(top,  #dddddd 1%,#ffffff 49%,#dddddd 100%);background: -ms-linear-gradient(top,  #dddddd 1%,#ffffff 49%,#dddddd 100%);background: linear-gradient(to bottom,  #dddddd 1%,#ffffff 49%,#dddddd 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 );}
.gradientochrongray{background:#f6f6f6;background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%);background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%);background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );}
.gradientochronblue{color:white;text-shadow:0 1px 1px black;background:#2a3b5f;background: -moz-linear-gradient(top,  #2a3b5f 0%, #475d86 50%, #2a3b5f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a3b5f), color-stop(50%,#475d86), color-stop(100%,#2a3b5f));background: -webkit-linear-gradient(top,  #2a3b5f 0%,#475d86 50%,#2a3b5f 100%);background: -o-linear-gradient(top,  #2a3b5f 0%,#475d86 50%,#2a3b5f 100%);background: -ms-linear-gradient(top,  #2a3b5f 0%,#475d86 50%,#2a3b5f 100%);background: linear-gradient(to bottom,  #2a3b5f 0%,#475d86 50%,#2a3b5f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a3b5f', endColorstr='#2a3b5f',GradientType=0 );}
#AkcjaOchrona{padding-bottom: 10px !important;padding-top: 10px !important;}
#AkcjaOchrona article{float:right;text-align:center;width:50%;}
#AkcjaOchrona iframe{border:6px solid #FFFFFF;border-radius:5px;box-shadow:0 0 10px #808080;}
#AkcjaOchrona article h1{font-size:45px;line-height:57px;text-align:center;text-shadow:1px 1px 0px #000000;}
#AkcjaOchrona aside{float:left;} 
#AkcjaOchrona ul{float:left;padding:0;text-align:left;width:713px;}
#AkcjaOchrona ul.circleicons{list-style:none;}
#AkcjaOchrona ul.circleicons li{float:left;margin-left:42px;text-align:center;margin-top:15px;width:116px;}
#AkcjaOchrona ul.circleicons li figcaption{font-size:15px;margin-top:15px;}
#AkcjaOchrona ul#mainlist{float:left;left:-87px;padding:0;position:relative;text-align:left;transform:rotate(2deg);-webkit-transform:rotate(2deg);-webkit-backface-visibility:hidden;width:555px;}
#AkcjaOchrona #mainlist li{background:url(images/arroochrona.png) no-repeat;background-position:left center;list-style:none;color:#000000;font-size:17px;margin:2px 0;text-shadow:none;padding-left:31px;box-shadow:28px 15px 31px black;}
#AkcjaOchrona #mainlist li > div{background:white;padding:9px;}
#AntywirusBoxes li h3{letter-spacing:2px;color:black;}
#AntywirusBoxes li p{border-bottom:1px solid #cecece;color:black;padding-bottom:10px;}
.ochronatutor{background:#1e5799;background: -moz-linear-gradient(top,  #1e5799 0%, #2471e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#2471e2));background: -webkit-linear-gradient(top,  #1e5799 0%,#2471e2 100%);background: -o-linear-gradient(top,  #1e5799 0%,#2471e2 100%);background: -ms-linear-gradient(top,  #1e5799 0%,#2471e2 100%);background: linear-gradient(to bottom,  #1e5799 0%,#2471e2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2471e2',GradientType=0 );box-shadow:0 0 10px gray;display:block;padding:10px;color:white;font-size:15px;text-shadow:1px 1px 0 #1F599F;font-weight:normal;border:none;}
.ochronatutor:visited, ochronatutor:active{color:white;}
.ochronatutor img{float:left;left:-2px;position:relative;top:-4px;}
.ochronabutton{background:#d13f00;background: -moz-linear-gradient(top,  #d13f00 0%, #f57300 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d13f00), color-stop(100%,#f57300));background: -webkit-linear-gradient(top,  #d13f00 0%,#f57300 100%);background: -o-linear-gradient(top,  #d13f00 0%,#f57300 100%);background: -ms-linear-gradient(top,  #d13f00 0%,#f57300 100%);background: linear-gradient(to bottom,  #d13f00 0%,#f57300 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d13f00', endColorstr='#f57300',GradientType=0 );margin-top:9px;box-shadow:0 0 10px gray;display:block;padding:10px;color:white;font-size:15px;text-shadow:1px 1px 0 #1F599F;font-weight:normal;border:none;}
.ochronabutton:visited, .ochronabutton:active{color:white;}
#AntywirusBoxes li{overflow:hidden;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CECECE;border-radius:10px;box-shadow:0 0 68px #CECECE inset;color:#808080;float:left;list-style:none outside none;margin:0 7px;min-height:326px;padding:0;position:relative;text-align:center;text-shadow:1px 1px 0 #FFFFFF;width:31%;}
.OchronaAnkieta div{padding-top:0;border:1px solid #CECECE;border-radius:5px;float:left;font-size:15px;margin:10px;padding:5px;width:284px;position:relative;}
.OchronaAnkieta div p{background:none repeat scroll 0 0 #F8F8F8;color:#000000;font-size:15px;position:absolute;top:-10px;}
.DownloadingCenter{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CECECE;border-radius:5px;box-shadow:0 0 20px #CECECE inset;display:block;left:8px;margin-bottom:15px;padding:10px 0;position:relative;text-align:center;width:97%;text-transform:uppercase;letter-spacing:5px;font-weight:bold;}
#AntywirusBoxes li > div{background: none repeat scroll 0 0 #FFFFFF;border-radius:5px;box-shadow:0 0 26px #dfdfdf inset;height:100px;margin:9px;width:93%;}
#AntywirusBoxes li > div > img{margin:12px 0 0 3px;}
#idspana3{background:url(images/buzkarz.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:7px;background-position:-748px 0;height:141px;position:absolute;right:8px;width:356px;}
#idspana2{background:url(images/buzkarz.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:7px;background-position:1px 0px;height:141px;position:absolute;right:8px;width:356px;}
#idspana{background:url(images/buzkarz.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:7px;background-position:-375px 0px;height: 141px;position:absolute;right:8px;width:356px;}
#idspanadef{background:url(images/buzkarzdef3.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:7px;background-position:1px 0px;height:141px;position:absolute;right:8px;width:356px;}
#miniSurveyView10974{float: left; margin-left:20px;margin-top:20px;}
#miniSurveyView10974 td.question{float:left;width:117px;height:30px;}
#miniSurveyView10974 input{width:200px;height:25px;}

/*
ul.topnav{list-style:none;padding:0 5px;margin:0;float:left;width:68px;background:#222;font-size:15px;}
ul.topnav li{float:left;margin:0;padding:0;position:relative;height:45px;color:black;}
ul.topnav li a{text-shadow:0 2px 5px #000000;padding:10px 5px;color:white;display:block;text-decoration:none;float:left;height:17px !important;color:black;}
ul.topnav li > a{background:url(images/viencer.jpg) no-repeat;background-position:23px 33px;}
ul.topnav li a:hover{background:url(topnav_hover.gif) no-repeat center top;}
ul.topnav li > ul > li a:hover{background:white !important;box-shadow:0 0 10px #cecece inset;}
ul.topnav li span{width:17px;height:35px;float:left;}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;}
ul.topnav li.subhover > a{color:#3d3d3d !important;text-shadow:none !important;}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:35px;background:#333;margin:0;padding:0;display:none;float:left;width:205px;border:1px solid #111;padding-top:15px;padding-bottom:15px;z-index:999;}
ul.topnav li ul.subnav li{margin:0;padding:0;border-top:1px solid #252525;border-bottom:1px solid #444;clear:both;width:170px;background:none !important;box-shadow:none !important;}
html ul.topnav li ul.subnav li a{float:left;width:145px;background:#333;margin-left:0px;}
*/

ul.nav li span.subhover {background-position: center bottom; cursor: pointer; }
ul.nav li.subhover > a{color:#3d3d3d !important;text-shadow:none !important; }
ul.nav li ul.subnav{list-style:none;position:absolute;left:0;top:41px;background:#333;margin:0;padding:0;display:none;float:left;width:205px;border:1px solid #111;padding-top:15px;padding-bottom:15px;z-index:999; }
ul.nav li ul.subnav li{margin:0;padding:0;border-top:1px solid #252525;border-bottom:1px solid #444;clear:both;width:170px;background:none !important;box-shadow:none !important; }
ul.nav li ul.subnav li a{float:left;width:145px;background:#333;margin-left:0px; }
ul.nav li > ul > li a:hover{background:white !important;box-shadow:0 0 10px #cecece inset; }
ul.nav li span{width:17px;height:35px;float:left; }
ul.nav li span.subhover {background-position: center bottom; cursor: pointer; }
ul.nav li.parentmenu > a{background:url(images/viencer.jpg) no-repeat;background-position:23px 33px; }


#kupimysiec{ background:url(images/ksbg.png) no-repeat;width:100%;height:525px;position:relative; }
#kupimysiec #ksinfobar{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 10px #808080;height:260px;left:0;position:absolute;top:51px;width:100%;}
#kupimysiec #ksinfobar #bline{z-index:3;background:url(images/bline.png) no-repeat; width:100%;height:83px;position:absolute;top:85px;}
#kupimysiec #ksinfobar #bline > div{margin-left:240px;color:white;margin-top:10px;}
#kupimysiec #ksinfobar #bline > div h2, #kupimysiec #ksinfobar #bline > div h3{color: #FFFFFF;font-size:25px;font-weight:normal;margin:0 !important;text-shadow:0 1px 1px #000000;}
#kupimysiec #ksinfobar #ksbopis{color:#000000;font-size:20px;left:241px;line-height:24px;position:absolute;top:189px;width:751px;}
#kupimysiec #kstelbar{height:195px;position:absolute;top:325px;width:100%;}
#kupimysiec #kstelbar h4{font-size:21px;color:#3d3d3d;margin-left:315px;}
#kupimysiec #kstelbar span{color:#297ab9;font-size:26px;}
#kupimysiec #kstelbar > div{height:130px;position:absolute;right:340px;top:59px;width:344px;}
#kupimysiec #kstelbar > div > p{font-size:38px;font-weight:bold;text-shadow:0 0 10px #cecece;color:#3d3d3d;text-align:right;margin-top:25px;}
#kupimysiec #kstelbar > div > p > span{font-size:12px;position:relative;top:7px;}

.cennik table, .gpon-cennik table { border: solid 2px #aaa; border-collapse: collapse; width: 100%; text-shadow: 0px 0px 2px #aaa; }
.cennik table td, .gpon-cennik table td{ padding: 20px; border: solid 1px #aaa;  box-shadow: inset 0px 0px 2px 0px rgba(200,200,200,0.75);  background: #fff; }
.cennik table tr:nth-child(1) td, .gpon-cennik table tr:nth-child(1) td{background: #4476BB;	color: white; }

.main-site-news { margin: 10px 0 0 0 ; clear:both; padding: 25px; height: auto; }

/* #line { T�o nad stopk�
    background: url(images/offer7.png) no-repeat bottom;
} */
#body {
    margin-top: 60px !important;
}

.menuMaster {
    padding-left: 140px;
}

.cbp-hrmenu {
	width: 100%;
	margin: 0;
    padding-left: 15px !important;
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 90%;
	max-width: 70em;
	margin: 0 auto;
	padding: 0;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > a {
	font-weight: lighter;
	padding: 15px 15px 12px 10px;
	color: #ccc;
	display: inline-block;
}

.cbp-hrmenu > ul > li > a:hover {
	color: #fff;
}

.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #fff;
	background: #505050;
}

/* sub-menu */
.cbp-hrsub a:link {
    background: none !important;
}
.cbp-hrmenu .cbp-hrsub {
	display: none;
    padding-top: 30px;
	position: absolute;
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3d+0,505050+100 */
background: #505050; /* Old browsers */
background: -moz-linear-gradient(top, #505050 0%, #626262 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #505050 0%,#626262 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #505050 0%,#626262 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#626262',GradientType=0 ); /* IE6-9 */
    
	width: 600px;
	left: 200px;
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 20px;
}
.suboffer {
    width: 330px;
 }
 .sublinks {
    width: 200px;
 }
.cbp-hrmenu .cbp-hrsub-inner > div {
	
	float: left;
}

.cbp-hrsub h4 {
	color: #fff;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 160%;
	font-weight: 300;
    border-bottom:  solid 1px #9b9b9b;
}
 .bestOffer:link, .bestOffer:visited {
    font-size: 18px;
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-bottom: 30px;
 }
 .bestOffer img {
    padding-right: 20px;
 }
 .sublinks li {
    padding-bottom: 10px;
 }
 .sublinks a:link, .sublinks a:visited {
    color: #d7d7d7 !important;
    font-size: 16px !important;
 }
 .sublinks a:hover {
    color: #fff !important;
 }
 
 .slick-slide > div {
     height: 55px !important;
 }
 .slick-slide img{
     height: 55px !important;
 }