.contentMenu{width:calc(100% - 325px);float:right;box-sizing:border-box;padding:0px 10px 0px 20px;min-height:230px;}
.content-text{padding:15px 0px 35px 0px;box-sizing:border-box;position:relative;}
.content-text:after{content:"";display:block;clear:both;}
#nfForms{display:block;}
.wrap_home .content-text{padding-top:44px;}
.content-text h1{font-weight:normal;font-size:24px;color:#000000;}
.content-text p{margin:0px 0px 10px 0px;line-height:1.5em;}
.content-text p.blue{color:#006AB3;font-size:18px;margin-bottom:30px;}
.content-text p.ramka{background-color:#FFFFFF;box-sizing:border-box;font-weight:700;font-size:22px;color:#000000;position:relative;margin:0px 20% 0px 0px;padding:12px;}
.content-text p.ramka:before{content:"";border:6px solid #7FB615;position:absolute;left:10%;top:-10%;width:95%;height:110%;z-index:-1;}
.content-text p.ramka_strona2{display:block;padding:15px 25px;background-color:rgba(255,255,255,0.8);box-shadow:0px 3px 6px 0px rgba(102,156,255,0.2);border-left:5px solid #669CFF;margin-top:30px;}
.content-text p.ramka_strona{background:url('../images/bg_ramka_links.png') 100% 50% no-repeat;background-size:auto 107%;box-sizing:border-box;padding:60px 100px 70px 0px;}
.content-text p.ramka_strona>span{display:block;padding:25px;background-color:rgba(255,255,255,0.8);box-shadow:0px 3px 6px 0px rgba(102,156,255,0.2);border-left:5px solid #669CFF;}
.content-text ul li{background:url('../images/pkt.png') 0px 12px no-repeat;padding:5px 0px 5px 25px;line-height:1.5em;}


.content-text ul.green li{background:url('../images/pkt_green.png') 0px 12px no-repeat;padding:5px 0px 5px 25px;line-height:1.5em;}
.content-text ul.red li{background:url('../images/pkt_red.png') 0px 12px no-repeat;padding:5px 0px 5px 25px;line-height:1.5em;}



.content-text ul{list-style:none;margin:0px 0px 0px 10px;}
.content-text ol{margin:0px 0px 0px 30px;}
.content-text ol li{padding:5px 0px 5px 0px;line-height:1.5em;background:none;}
.content-text img{vertical-align:top;max-width:100%;height:auto;}
.content-text img.no_border{border:none;padding:0px;background-color:transparent;vertical-align:top;}
.content-text iframe{max-width:100%;}
.content-text hr{border:none;border-bottom:1px dotted #CDCDCD;height:1px;}
.content-text h2{color:#000000;font-size:18px;}
.content-text h3{color:#000000;font-size:16px;}
.content-text h4{color:#000000;font-size:14px;}
/*
table.tabela{border-collapse:collapse;}
table.tabela a{text-decoration:underline;}
table.tabela thead{}
table.tabela thead tr{}
table.tabela thead tr th{background-color:#669CFF;border:1px solid #DFEAFF;font-size:20px;font-weight:900;color:#FFFFFF;padding:15px 5px;}
table.tabela tbody{}
table.tabela tbody tr:nth-child(2n){background-color:#E0EBFF;}
table.tabela tbody tr td{padding:8px 15px;border:1px solid #DFEAFF;}
*/
.content-text table.responsive{table-layout:fixed;}
.content-text table.responsive th{}
.content-text table.responsive td{}
.googleMaps{float:right;max-width:100%;}
.googleMaps .infoMaps{line-height:auto;}
.googleMaps img{background:none;border:none;box-shadow:none;-webkit-box-shadow:none;filter:none;max-width:none;}
h1.h1_ramka{background:none;}
.ramka{border:none;}
.rowBox{box-sizing:border-box;display:table;width:100%;max-width:100%;}
.rowBox .rowColumn{box-sizing:border-box;display:table-cell;vertical-align:middle;}
.rowBox.alignTop .rowColumn{vertical-align:top;}
.rowBox .rowColumn .googleMaps{max-width:100%;float:none !important;width:100% !important;}
a.buton1{display:inline-block;background-color:#7FB615;transition:all 0.5s ease;color:#FFFFFF;font-size:16px;font-weight:700;padding:15px 20px;border-radius:8px;border:1px solid #7FB615;line-height:1;}
a.buton1:hover{color:#7FB615;background-color:#FFFFFF;}
a.buton2{transition:all 0.5s ease-out 0s;border:1px solid #7FB615;vertical-align:middle;text-align:center;color:#FFFFFF;width:100%;display:inline-block;box-sizing:border-box;padding:15px 0px;background-color:#7FB615;border-radius:4px;font-weight:700;}
a.buton2:hover{background-color:#FFFFFF;color:#7FB615;}
a.buton3{display:inline-block;background-color:#006AB3;transition:all 0.5s ease;color:#FFFFFF;font-size:16px;font-weight:700;padding:15px 20px;border-radius:8px;border:1px solid #006AB3;line-height:1;}
a.buton3:hover{color:#006AB3;background-color:#FFFFFF;}
a.buton4{display:inline-block;transition:all 0.5s ease;font-size:16px;font-weight:700;padding:15px 20px;border-radius:8px;border:1px solid #7FB615;line-height:1;color:#7FB615;background-color:#FFFFFF;}
a.buton4:hover{background-color:#7FB615;color:#FFFFFF;}
a.buton5{display:inline-block;background-color:#f8aa30;transition:all 0.5s ease;color:#000000;font-size:16px;font-weight:700;padding:15px 20px;border-radius:8px;border:1px solid #f8aa30;line-height:1;}
a.buton5:hover{color:#f8aa30;background-color:#FFFFFF;}
.hJoin{font-size:28px;margin:30px 0px 30px 0px;color:#4E4E4E;font-weight:700;text-align:center;}
.hJoin>span{font-weight:300;font-size:20px;display:block;}
a.zamowienie{background-color:#FFFFFF;border:1px solid #ababab;color:#647883;padding:16px 30px;line-height:1;box-sizing:border-box;font-weight:400;font-size:17px;transition:all 0.5s ease-out 0s;}
a.zamowienie:hover{color:#FFFFFF;background-color:#307eb6;border-color:#307eb6;}
.subMenuLinks{padding:30px 0px;text-align:center;}
.subMenuLinks .divsub{text-align:left;display:inline-block;}
.subMenuLinks .divsub>span{display:inline-block;vertical-align:middle;}
.subMenuLinks .divsub>span>a{background-color:#EEF0F2;box-sizing:border-box;padding:12px 25px;color:#94A7BB;margin:10px;border-radius:5px;display:block;transition:all 0.5s ease-out 0s;}
.subMenuLinks .divsub>span.sel>a{background-color:#006AB3;color:#FFFFFF;}
.menuSubLinks{}
.menuSubLinks ul{margin:0px;}
.menuSubLinks ul li{}
.menuSubLinks ul li a{display:block;}
.menuSubLinks ul li.sel a{color:#4E4E4E;}
.menuSubLinks.multiMenu>div>ul>li{margin-bottom:30px;padding:0px;background:none;margin-bottom:10px;}
.menuSubLinks>div{display:inline-block;box-sizing:border-box;width:50%;vertical-align:top;}
.menuSubLinks.multiMenu>div>ul>li>a{color:#4E4E4E;font-size:22px;font-weight:700;margin-bottom:15px;display:block;box-sizing:border-box;}
.titleMenuSub{color:#4E4E4E;font-size:22px;font-weight:700;margin-bottom:15px;margin-top:40px;display:block;box-sizing:border-box;padding-top:23px;border-top:1px solid #D7E2EE;}
.footLinks{display:flex;justify-content:center;align-items:center;}
.footLinks>p{margin-bottom:0px;}
.footLinks>span{display:inline-block;margin:0px 30px;}
.tytul3{font-weight:900;font-size:24px;position:relative;box-sizing:border-box;padding-bottom:20px;margin-bottom:15px;}
.tytul3:after{content:"";width:28px;height:6px;position:absolute;bottom:0px;left:0px;right:0px;margin:auto;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAICAYAAACRbl3VAAAABHNCSVQICAgIfAhkiAAAAQVJREFUOE/NlDFSAkEQRd+XMgYP4AHEhBvo3oBDuKbsBuYQSrLELnfwCrOXIFZPADEW3xqwTJzZIqTTrlf9arr/COB57alhBkwEI0OwWaxLhdjPVbNppkIzzAQxInLyor6re7nvr9epDzrOO3ImMNDi+vYlKMoA76mhB1PkpH5lkpzlIid1lLGSHFcqVLYOEg8pIZuuLfWY6jWbJgilOdzV4zrJ7T+Wgcw8TBdfyLmVGLbtk25S/dVmleUw2+q+SnL7z2Uv1yuE2b2Virfxr/qEjHf1uE5y/ULeXeTKLuuo/2JvKp1iOIzHbJifE3ugOn0XGhp3iPmZsa/AE6RhPGYGmsfY/wAtQqtNatn9uAAAAABJRU5ErkJggg==') 50% 50% no-repeat;background-size:100% auto;}
.divMenuH1{text-align:center;padding-bottom:30px;}
.divMenuH1 ul{margin:0px;}
.divMenuH1 ul li{background:none;display:inline-block;padding:0px 10px 10px 10px;}
.divMenuH1 ul li a{display:block;color:#006AB3;font-size:16px;font-weight:700;box-sizing:border-box;padding:15px 20px;background-color:#EEF0F2;border-radius:4px;transition:all 0.5s ease-out 0s;}
.divMenuH1 ul li.sel a,.divMenuH1 ul li:hover a{color:#FFFFFF;background-color:#006AB3;}

table.tabela{width:100%;border-spacing:0px;border-collapse:collapse;border:1px solid #E1EBFF;box-shadow:0px 3px 6px 0px rgba(102,156,255,0.2);margin-bottom:5px;box-sizing:border-box;}
table.tabela caption{font-size:24px;font-weight:900;padding-bottom:20px;color:#4E4E4E;text-transform:uppercase;}
table.tabela thead tr{}
table.tabela thead tr th{padding:15px 0px;text-align:center;vertical-align:middle;color:#FFFFFF;font-size:19px;background-color:#669CFF;border:1px solid #FFFFFF;font-weight:700;}
table.tabela.cennik2 thead tr th{padding:30px 0px;}
table.tabela.cennik2 tbody tr td:first-child{font-weight:400;}
table.tabela.cennik2 tbody tr td{padding:12px 20px;}
table.tabela thead tr th{}
table.tabela thead tr th.thName{}
table.tabela thead tr th.thPrice{}
table.tabela thead tr th.thName:after{border-left:none;}
table.tabela tbody{}
table.tabela tbody tr{background-color:#fff;transition:all 0.5s ease-out 0s;}
table.tabela tbody tr:nth-child(even){background-color:#e0ebff;}
table.tabela tbody tr td,table.cennik tbody tr th{padding:12px 5px;color:#4e4e4e;font-size:16px;text-align:center;vertical-align:middle;position:relative;transition:all 0.5s ease-out 0s;border-width:0 1px;border-style:solid;border-color:#DFEAFF;}
table.tabela tbody tr td{border-bottom: 1px solid #e0ebff}
table.tabela .bold{font-weight:bold;}
table.tabela tfoot{background-color:#f9fbff;}
table.tabela tfoot tr td{padding:12px 5px;    color:#4e4e4e;    font-size:16px;    text-align:center;    vertical-align:middle;    position:relative;    transition:all 0.5s ease-out 0s;    border-width:0 1px;    border-style:solid;    border-color:#DFEAFF;}
table.tabela tfoot tr:first-child td{border-top-width:2px;}
table.tabela tbody tr td.r,table.cennik tfoot tr td.r{text-align:right;}
table.tabela tbody tr td.l,table.cennik tfoot tr td.l{text-align:left;}
table.tabela tbody tr td a.opis{background-color:#7dcb6a;display:inline-block;padding:10px;border-radius:5px;box-sizing:border-box;border:1px solid #7dcb6a;transition:all 0.5s ease-out 0s;}
table.tabela tbody tr td a.opis:after{content:"Opis";color:#FFFFFF;transition:all 0.5s ease-out 0s;}
table.tabela tbody tr td a.opis:hover{background-color:#FFFFFF;}
table.tabela tbody tr td a.opis:hover:after{color:#7dcb6a;}
table.tabela tbody tr td a.zamow{display:inline-block;box-sizing:border-box;transition:all 0.5s ease-out 0s;}
table.tabela tbody tr td a.zamow:hover{}
table.tabela tbody tr td:first-child, table.cennik tbody tr th{border-left:none;font-weight:700;}
table.tabela tbody tr td.nameTd{text-align:left;padding-left:30px;font-size:16px;font-weight:700;}
table.tabela tbody tr td.cenaTd{}
table.tabela tbody tr td.cenaTd span{display:inline-block;transition:all 0.5s ease-out 0s;border-radius:25px;}

@media screen and (max-width:1000px){.rowBox{display:block;}
.rowBox .rowColumn{display:block;width:100% !important;max-width:100%;}
.menuSubLinks.multiMenu > div > ul > li > a{font-size:18px}
}
@media screen and (max-width:820px){.content-text table.responsive{display:block;}
.content-text table.responsive tbody{display:block;width:100%;}
.content-text table.responsive tbody tr{display:block;width:100%;}
.content-text table.responsive tbody tr td{display:block;width:100%;padding-bottom:40px;width:100%;margin:0px auto;box-sizing:border-box;}
.content-text table.responsive tbody tr td.cellForms{width:100%;}
.content-text table.responsive .form .formRow{width:100%;max-width:100%;}
.menuSubLinks > div{width:100%}
}
@media screen and (max-width:760px){.menuSubLinks.multiMenu > div > ul > li > a{font-size:17px;}
.menuSubLinks > div{width:100%}
}
@media screen and (max-width:680px){.content-text table.media td{display:block;width:100%;max-width:100%;box-sizing:border-box;}
.content-text table.media th{display:block;width:100%;max-width:100%;box-sizing:border-box;}
.footLinks{flex-wrap:wrap;flex-direction:column}
.footLinks a.buton1{margin:0px 0px 20px 0px !important;}
.footLinks>span{display:none}
.footLinks>p.telefon{margin:0px 0px 20px 0px !important;}
}
