*{margin:0px;padding:0px;}
img{border:none;vertical-align:top;}
html{margin:0px;padding:0px;}
body{font-family:SourceSansPro;font-size:16px;margin:0px;padding:0px;color:#647883;background-color:#f9fcfd;}
a{color:#6bbb58;text-decoration:none;outline-style:none;}
h1.main-title,.content-text h1.main-title{font-size:32px;margin:0px 0px 50px 0px;color:#6aba57;font-weight:normal;padding:0px;text-transform:uppercase;text-align:center;padding:0px 0px 20px 0px;position:relative;}
h1.main-title:before{content:"";height:4px;background-color:#6aba57;width:20%;position:absolute;bottom:0px;left:0px;right:0px;margin:auto;}
div.clear{clear:both;margin:0px;padding:0px;height:0px;min-height:0px;border:none;width:100%;}
.wr{clear:both;}
#wbox{height:100%;}
.googleMaps{float:right;}
.googleMaps .infoMaps{line-height:normal;}
.googleMaps img{background:none;border:none;box-shadow:none;-webkit-box-shadow:none;filter:none;}
.pYouTube{display:block;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative;}
.pYouTube iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
.p_pdf{background:url("/icon/pdf.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_doc{background:url("/icon/doc.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_docx{background:url("/icon/doc.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_ppt{background:url("/icon/ppt.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_pptx{background:url("/icon/ppt.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_xls{background:url("/icon/xls.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.p_xlsx{background:url("/icon/xls.png") no-repeat scroll 0 0 transparent;display:inline-block;margin:0px 0px 0px 20px;padding:0px 0px 0px 50px;text-decoration:none;background-size:40px auto;vertical-align:middle;height:40px;}
.box_text{background-color:#FFFFFF;border-top:1px solid #DCDCDC;min-height:500px;padding:0px 10px 15px 10px;}
.divLng{position:absolute;bottom:2px;right:-315px}
.divLng li{padding:5px;}
.pageNavig{padding:0px 0px 0px 0px;color:#FFFFFF;clear:both;text-align:center;margin:0px 0px 0px 0px;}
.pageNavig span{color:#888888;padding:0px;margin:0px;display:inline-block;font-size:12px;line-height:23px;}
.pageNavig a{box-shadow:0px 0px 35px 0px rgba(0,0,0,0.1);border-radius:10px;padding:0px;margin:0px 12px 0px 12px;font-size:18px;display:inline-block;background-color:#FFFFFF;width:40px;height:40px;line-height:40px;overflow:hidden;color:#647883;}
.pageNavig b{border-radius:10px;padding:0px;margin:0px 12px 0px 12px;font-size:18px;display:inline-block;width:40px;height:40px;font-weight:normal;line-height:40px;overflow:hidden;background-color:#3ca7df;color:#FFFFFF;}
.pageNavig a.ap,.pageNavig a.an{display:inline-block;width:auto;background:none;padding:0px;margin:0px;color:#000000;}
.pageNavig span.n,.pageNavig span.p,.pageNavig a.ap,.pageNavig a.an{display:inline-block;display:none;width:34px;height:33px;color:rgba(0,0,0,0);overflow:hidden;background:url('../images/arrow_mod.png') no-repeat;border:none;border-radius:0px;}
.pageNavig span.n{margin:0px 10px 0px 0px;background-position:0px -32px;background-color:#bbbbbb;}
.pageNavig a.an{margin:0px 10px 0px 0px;background-position:0px -32px;background-color:#3e6baa;}
.pageNavig span.p{margin:0px 0px 0px 5px;background-position:-32px -32px;background-color:#bbbbbb;}
.pageNavig a.ap{margin:0px 0px 0px 5px;background-position:-32px -32px;background-color:#26539F;}
.scrollDown{position:fixed;right:10px;bottom:10px;width:64px;height:64px;background:url('../images/scrollup.png') 0px 0px no-repeat;text-decoration:none;opacity:0.3;display:none;z-index:100;}
body{padding-top:98px;}
.wrap{min-width:340px;overflow:hidden;}
.box_top{background-color:#FFFFFF;box-shadow:0px 0px 0px 6px rgba(0,0,0,0.1);position:relative;z-index:5;position:fixed;top:0px;left:0px;width:100%;}
.div_top{box-sizing:border-box;max-width:100%;width:1200px;display:table;}
.div_top>div{display:table-cell;vertical-align:middle;}
.div_top>div.clear{display:none;}
.div_top>div.logoWebreklama{padding-left:30px;text-align:right;}
.div_top>div.top_page{padding:10px 0px;}
.box_pod_menu{height:188px;background:#0c7db6 url('../images/bg_pod_menu.svg') 50% 0px no-repeat;z-index:0;position:relative;}
.box_menu2{background-color:#3ca7df;position:relative;z-index:4;padding-bottom:55px;box-sizing:border-box;}
.box_content{position:relative;z-index:2;background-color:#f9fcfd;}
.div_content{box-sizing:border-box;max-width:100%;padding:50px 0px 0px 0px;}
.inlineText{box-sizing:border-box;max-width:100%;width:820px;margin:0px auto;font-size:24px;color:#FFFFFF;background:url('../images/ico_mod_tel.png') 0px 0px no-repeat;padding:0px 0px 29px 82px;position:absolute;margin:auto;left:0px;right:0px;bottom:39px;line-height:1.2em;}
.txtTop2{display:table;height:100%;width:1200px;margin:0px auto;max-width:100%;}
.txtTop{width:1200px;margin:0px auto;box-sizing:border-box;display:table;height:100%;max-width:100%;}
.scroll2 .box_pod_menu{}
.txtTop2{position:fixed;height:188px;width:100%;background:#0c7db6 url('../images/bg_pod_menu.svg') 50% 0px no-repeat;}
.box_pod_menu{background:none;}
.box_pod_menu.boxFixMenu3{transform:translateY(-86px);z-index:0;opacity:0;}
.boxFixMenu3 .txtTop2{z-index:0;opacity:0;}
.homeSc .box_pod_menu.boxFixMenu3{transform:none;}
.txtTop .cartMenuTop{display:table-cell;vertical-align:middle;text-align:right;padding-right:80px;}
.txtTop .cartMenuTop a{width:121px;height:107px;box-sizing:border-box;display:inline-block;text-align:center;vertical-align:middle;position:relative;padding:70px 0px 0px 0px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;color:#FFFFFF;font-weight:400;font-size:14px;box-shadow:0px 0px 0px 4px rgba(0,85,128,0.16);border-radius:5px;}

.txtTop .cartMenuTop .mojeKontoTop{display: inline-block;vertical-align: middle;}

.txtTop .cartMenuTop a span.spCount{position:absolute;width:31px;height:31px;top:-19px;left:0px;right:0px;margin:auto;background-color:#e6cd5b;line-height:32px;font-size:15px;border-radius:50%;border:4px solid #0C7DB7;font-weight:500;color:#FFFFFF;}
.txtTop .cartMenuTop a span.spCount:after{content:"";width:100%;height:100%;border-bottom:3px solid #c0a529;position:absolute;bottom:0px;left:0px;border-radius:50%;}
.txtTop .cartMenuTop a:hover span.spCount{color:#FFFFFF;}
.txtTop .cartMenuTop a.cart{background-color:#7cca69;border-bottom:5px solid #91de7e;}
.txtTop .cartMenuTop a.strefa{background-color:#32a8e8;margin-right:20px;border-bottom:5px solid #5fc7ff;}


.txtTop .cartMenuTop a.strefa.strefaLogin{
width: auto;
padding: 0px 30px 0px 70px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;
}
.txtTop .cartMenuTop a.strefa.strefaLogin:after,.txtTop .cartMenuTop a.strefa.strefaLogin:before{
top:0px;
bottom: 0px;
left: 20px;
right: auto;
}

.txtTop .cartMenuTop a.strefa.strefaLogin .mobSl{
display: none;
}

.txtTop .cartMenuTop a.strefa.strefaLogin .sl1{
text-align: left;
}
.txtTop .cartMenuTop a.strefa.strefaLogin .sl2{
text-align: left;
font-size: 18px;
}
.txtTop .cartMenuTop a.strefa.strefaLogin .sl3{
text-align: left;
font-size: 18px;
font-weight: 700;
}

.txtTop .cartMenuTop a:after,.txtTop .cartMenuTop a:before{content:"";width:38px;height:33px;display:inline-block;position:absolute;top:28px;left:0px;right:0px;margin:auto;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.txtTop .cartMenuTop a.cart:after{background-image:url('../images/ico_cart.png');opacity:1;}
.txtTop .cartMenuTop a.cart:before{background-image:url('../images/ico_cart_s.png');opacity:0;}
.txtTop .cartMenuTop a.strefa:after{background-image:url('../images/ico_strefa1.png');opacity:1;}
.txtTop .cartMenuTop a.strefa:before{background-image:url('../images/ico_strefa_s1.png');opacity:0;}
.txtTop .cartMenuTop a:hover{background-color:#FFFFFF;box-shadow:none;}
.txtTop .cartMenuTop a.strefa:hover{color:#32a8e8;}
.txtTop .cartMenuTop a.cart:hover{color:#7cca69;}
.txtTop .cartMenuTop a.cart:hover:after{opacity:0;}
.txtTop .cartMenuTop a.cart:hover:before{opacity:1;}
.txtTop .cartMenuTop a.strefa:hover:after{opacity:0;}
.txtTop .cartMenuTop a.strefa:hover:before{opacity:1;}
.content-text{}
.box_nowosci{position:relative;z-index:3;background:#f0d758 url('../images/bg_news.svg') 50% 50% repeat;}
.div_nowosci{box-sizing:border-box;max-width:100%;}
.box_mod_realizacje{background-color:#ecf2f4;position:relative;z-index:1;}
.div_mod_realizacje{box-sizing:border-box;max-width:100%;}
@font-face{font-family:'Lato';src:local('Lato Light'),local('Lato-Light'),url('/lib/fonts/lato/lato-light.woff2') format('woff2'),url('/lib/fonts/lato/lato-light.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Lato';src:local('Lato Light Italic'),local('Lato-LightItalic'),url('/lib/fonts/lato/lato-lightitalic.woff2') format('woff2'),url('/lib/fonts/lato/lato-lightitalic.woff') format('woff');font-weight:300;font-style:italic;}
@font-face{font-family:'Lato';src:local('Lato Regular'),local('Lato-Regular'),url('/lib/fonts/lato/lato-regular.woff2') format('woff2'),url('/lib/fonts/lato/lato-regular.woff') format('woff');font-weight:400;font-style:normal;}
@font-face{font-family:'Lato';src:local('Lato Italic'),local('Lato-Italic'),url('/lib/fonts/lato/lato-italic.woff2') format('woff2'),url('/lib/fonts/lato/lato-italic.woff') format('woff');font-weight:400;font-style:italic;}
@font-face{font-family:'Lato';src:local('Lato Bold'),local('Lato-Bold'),url('/lib/fonts/lato/lato-bold.woff2') format('woff2'),url('/lib/fonts/lato/lato-bold.woff') format('woff');font-weight:700;font-style:normal;}
@font-face{font-family:'Lato';src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url('/lib/fonts/lato/lato-bolditalic.woff2') format('woff2'),url('/lib/fonts/lato/lato-bolditalic.woff') format('woff');font-weight:700;font-style:italic;}
@font-face{font-family:'Lato';src:local('Lato Black'),local('Lato-Black'),url('/lib/fonts/lato/lato-black.woff2') format('woff2'),url('/lib/fonts/lato/lato-black.woff') format('woff');font-weight:900;font-style:normal;}
@font-face{font-family:'Lato';src:local('Lato Black Italic'),local('Lato-BlackItalic'),url('/lib/fonts/lato/lato-blackitalic.woff2') format('woff2'),url('/lib/fonts/lato/lato-blackitalic.woff') format('woff');font-weight:900;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro ExtraLight'),local('SourceSansPro-ExtraLight'),url('/lib/fonts/source-sans-pro/SourceSansPro-ExtraLight.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-ExtraLight.woff') format('woff');font-weight:100;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro ExtraLight Italic'),local('SourceSansPro-ExtraLightIt'),url('/lib/fonts/source-sans-pro/SourceSansPro-ExtraLightIt.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-ExtraLightIt.woff') format('woff');font-weight:100;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Light'),local('SourceSansPro-Light'),url('/lib/fonts/source-sans-pro/SourceSansPro-Light.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-Light.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Light Italic'),local('SourceSansPro-LightIt'),url('/lib/fonts/source-sans-pro/SourceSansPro-LightIt.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-LightIt.woff') format('woff');font-weight:300;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Regular'),local('SourceSansPro-Regular'),url('/lib/fonts/source-sans-pro/SourceSansPro-Regular.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-Regular.woff') format('woff');font-weight:400;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Italic'),local('SourceSansPro-Italic'),url('/lib/fonts/source-sans-pro/SourceSansPro-It.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-It.woff') format('woff');font-weight:400;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Semibold'),local('SourceSansPro-Semibold'),url('/lib/fonts/source-sans-pro/SourceSansPro-Semibold.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-Semibold.woff') format('woff');font-weight:500;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Semibold Italic'),local('SourceSansPro-SemiboldIt'),url('/lib/fonts/source-sans-pro/SourceSansPro-SemiboldIt.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-SemiboldIt.woff') format('woff');font-weight:500;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Bold'),local('SourceSansPro-Bold'),url('/lib/fonts/source-sans-pro/SourceSansPro-Bold.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-Bold.woff') format('woff');font-weight:700;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Bold Italic'),local('SourceSansPro-BoldIt'),url('/lib/fonts/source-sans-pro/SourceSansPro-BoldIt.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-BoldIt.woff') format('woff');font-weight:700;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Black'),local('SourceSansPro-Black'),url('/lib/fonts/source-sans-pro/SourceSansPro-Black.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-Black.woff') format('woff');font-weight:900;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:local('SourceSansPro Black Italic'),local('SourceSansPro-BlackIt'),url('/lib/fonts/source-sans-pro/SourceSansPro-BlackIt.woff2') format('woff2'),url('/lib/fonts/source-sans-pro/SourceSansPro-BlackIt.woff') format('woff');font-weight:900;font-style:italic;}
.loading{margin:auto;width:100px;height:100px;position:absolute;left:0px;right:0px;top:20px;background:url('../images/2.gif') 50% 50% no-repeat;background-size:100% auto;}
.rolling.noShow{display:none;}
.sk-fading-circle{margin:auto;width:100px;height:100px;position:absolute;left:0px;right:0px;top:20px;}
.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#000000;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0;}
40%{opacity:1;}
}
@keyframes sk-circleFadeDelay{0%, 39%, 100%{opacity:0;}
40%{opacity:1;}
}
.spinner{width:40px;height:40px;position:relative;margin:100px auto;}
.double-bounce1, .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#000;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes sk-bounce{0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bounce{0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.tloAjax{position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-color:rgba(255,255,255,0);box-sizing:border-box;z-index:100;}
.contentAnimAbs{position:absolute;top:0px;left:0px;z-index:0;width:100%;}
.actDiv{background-color:#f9fcfd;z-index:5;}
@-webkit-keyframes slideOutRightArt{0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(150%);transform:translateX(150%);}
}
@keyframes slideOutRightArt{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);}
}
.slideOutRightArt{-webkit-animation-name:slideOutRightArt;animation-name:slideOutRightArt;}
.contentAnim{opacity:1;padding-bottom:35px;}
.contentAnim.opAnim{opacity:0;padding-bottom:35px;}
.success_msg>span,.error_msg>span{display:block;margin-bottom:10px;}
.error_msg{background:#800000;color:#fff;font-size:20px;margin:10px 0 10px 25px;;padding:10px 10px 10px 60px;position:relative;}
.success_msg{background:#008000;color:#fff;font-size:20px;margin:10px 0 10px 25px;;padding:10px 10px 10px 60px;position:relative;}
.success_msg:before{background-color:#fff;border-radius:50%;color:#008000;content:"\e084";display:inline-block;font-family:"Glyphicons Halflings";font-size:47px;height:57px;left:-27px;line-height:60px;margin-right:10px;padding:4px;position:absolute;text-align:center;top:-9px;transition:all 0.5s ease-out 0s;vertical-align:middle;width:48px;}
.error_msg:before{background-color:#fff;border-radius:50%;color:#800000;content:"\e083";display:inline-block;font-family:"Glyphicons Halflings";font-size:47px;height:57px;left:-27px;line-height:60px;margin-right:10px;padding:4px;position:absolute;text-align:center;top:-9px;transition:all 0.5s ease-out 0s;vertical-align:middle;width:48px;}
.pTable{overflow:auto;width:100%;}
table thead tr th:last-child:after{display:none;}
table tbody tr td:last-child:after{display:none;}
table tbody tr td{white-space:nowrap;}
.div_szablon_winder{box-sizing:border-box;max-width:100%;}


.titleDivStr{
font-size: 21px;
font-weight: 300;
}

.titleDivStr a{
font-weight: 500;
}

.titleDivStr a.loguj,.titleDivStr a.rejestruj{
position: relative;
margin-left: 10px;
background-color: #7ac867;
transition: all 0.5s ease-out 0s;
color: #FFFFFF;
font-size: 16px;
font-weight: 600;
box-sizing: border-box;
padding: 15px 15px 15px 50px;
line-height: 1;
border-radius: 5px;
}
.titleDivStr a.loguj{
position: relative;
margin-right: 10px;
margin-left: 0px;
}
.titleDivStr a.loguj:hover,.titleDivStr a.rejestruj:hover{
background-color: #FFFFFF;
color:#7ac867;
}

.titleDivStr a.loguj:after,.titleDivStr a.loguj:before,.titleDivStr a.rejestruj:after,.titleDivStr a.rejestruj:before{
content: "";
width: 20px;
height: 23px;
top:0px;
bottom: 0px;
left: 17px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
background-size: auto 100%;
position: absolute;
background-repeat: no-repeat;
background-position: 50% 50%;
transition: all 0.5s ease-out 0s;
margin: auto;

}


.titleDivStr a.loguj:after{
background-image: url('../images/logowanie.svg');
opacity:1;
}
.titleDivStr a.loguj:before{
background-image: url('../images/logowanie_s.svg');
opacity:0;
}
.titleDivStr a.rejestruj:after{
background-image: url('../images/rejestracja.svg');
opacity:1;
}
.titleDivStr a.rejestruj:before{
background-image: url('../images/rejestracja_s.svg');
opacity:0;
}


.titleDivStr a.loguj:hover:after,.titleDivStr a.rejestruj:hover:after{
opacity:0;
}

.titleDivStr a.loguj:hover:before,.titleDivStr a.rejestruj:hover:before{
opacity:1;
}

.addFileProject .titleDivStr{
font-size: 25px;
font-weight: 400;
}