.div_content{width:1200px;padding-bottom:5px;}
.contentMenu{width:calc(100% - 290px);float:right;box-sizing:border-box;padding:0px 10px 0px 20px;min-height:230px;}
.content-text{padding:0px 0px 0px 0px;background-color:#f9fcfd;box-sizing:border-box;position:relative;overflow: hidden}
.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 ul li{padding:5px 0px 5px 25px;line-height:1.5em;background:url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXNJREFUeNpiLDgQy4AGNIDYC4jtgNgAiGWA+AkQXwDiQ0C8DYhvIGtgQTMgA4jTgNgQTVweiv2BOAaIZwHxDGyG1AJxAxAzMeAHIAumArEoEDczIGnIINIAGGCCqs+AcTSgXiDWAGSDQPo0mKCBaEhIh4aQHkONeS9DoEo0ute8mKCxgBeoCmgxJGnnMQhziDIYiVmhS9sxQaMRDiwlHRmaraYy6AgbgfkKfCoMqbpFDKxMbGD+5nsr0A0xYIGmAzjwUQpj4GLhZojTymLYeHcZg49iGNyA9XeWMpx6cRjdEBkmaEKCA5BGEABpDFaNZ+Bg4QLzt91fw3Do6U5svn3CBE2JcACyad2dxWA2IxCCwO5Hm8AYB7jABE3KKODw090MJ54fYPj7/w9YM8gVeMAhRmDeAaWTZcREMxZwHoijmKCZCZQX/pFowD+ovhuwVDoDmoz/kWBAAywTImdAUGZ6jSMXo3sBZy6GuegAqeUJQIABAJaFXmlklvKIAAAAAElFTkSuQmCC') 0px 8px no-repeat;}
.content-text ul{list-style:none;margin:0px 0px 0px 10px;overflow:hidden;}
.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:#647883;font-size:30px;font-weight:300;margin-bottom:40px;}
.content-text h3{color:#000000;font-size:16px;}
.content-text h4{color:#000000;font-size:14px;}
.content-text table{}
.content-text table th{}
.content-text table td{}
.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:top;position:relative;}
.rowBox .rowColumn.ramka{position:relative;}
.rowBox .rowColumn.ramka:after{content:"";position:absolute;top:70px;right:-7px;height:287px;width:13px;background:url('../images/sep_h.png') 0px 0px no-repeat;}
.rowBox .rowColumn .googleMaps{max-width:100%;float:none !important;width:100% !important;}
.button_baner{background-color:#6aba57;display:inline-block;padding:40px 65px 40px 134px;border-radius:10px;margin:80px 0px 0px 105px;color:#FFFFFF;text-transform:uppercase;font-size:30px;font-weight:300;line-height:1em;position:relative;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;margin-left:-120%;position:absolute;bottom:0px;}
/*.div_content_offer .button_baner{margin-left:0px;right:-120%;}*/
.button_baner:after{content:"";position:absolute;width:50px;height:50px;background-color:#FFFFFF;top:0px;bottom:0px;margin:auto;right:-30px;border-radius:50%;}
.button_baner:before{content:"";position:absolute;width:200px;height:200px;background:#a9de9d url('../images/ico_projektowanie.png') 50% 50% no-repeat;border-radius:50%;left:-105px;top:0px;bottom:0px;margin:auto;border:25px solid #93d284;transition:transform 1s ease-out 0s,border 0.5s ease-out,box-shadow 0.5s ease-out;transform:scale(0.5);-webkit-transition:transform 1s ease-out 0s,border 0.5s ease-out,box-shadow 0.5s ease-out;-webkit-transform:scale(0.5);box-sizing:border-box;}
.button_baner.button_baner_add{margin-left:105px;}
/*.div_content_offer .button_baner.button_baner_add{right:0px;margin-left:0px;}*/
.button_baner.button_baner_add:before{transform:scale(1);-webkit-transform:scale(1);}
.button_baner:hover:before{transform:scale(1.05);border-color:#6aba57;border-width:18px;box-shadow:0px 0px 10px 0px rgba(255,255,255,0.5);}
.button_baner>span{display:block;}
.button_baner>span:first-child{font-weight:700;}
.button_oblicz_cene{background-color:#0c7db6;display:inline-block;padding:40px 50px 40px 134px;border-radius:10px;margin:0px 0px 0px 105px;color:#FFFFFF;text-transform:uppercase;font-size:27px;font-weight:300;line-height:1em;position:relative;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;position:absolute;bottom:0px;right:-120%;}
.button_oblicz_cene>span{display:block;}
.button_oblicz_cene>span:first-child{font-weight:700;}
.button_oblicz_cene:after{content:"";position:absolute;width:50px;height:50px;background-color:#FFFFFF;top:0px;bottom:0px;margin:auto;right:-30px;border-radius:50%;}
.button_oblicz_cene:before{content:"";position:absolute;width:200px;height:200px;background:#63beee url('../images/ico_oblicz.png') 50% 50% no-repeat;border-radius:50%;left:-105px;top:0px;bottom:0px;margin:auto;border:25px solid #3ca7df;transition:transform 1s ease-out 0s,border 0.5s ease-out,box-shadow 0.5s ease-out;transform:scale(0.5);-webkit-transition:transform 1s ease-out 0s,border 0.5s ease-out,box-shadow 0.5s ease-out;-webkit-transform:scale(0.5);box-sizing:border-box;}
.button_oblicz_cene.button_baner_add{right:0px;}
.button_oblicz_cene.button_baner_add:before{transform:scale(1);-webkit-transform:scale(1);}
.button_oblicz_cene:hover:before{transform:scale(1.05);-webkit-transform:scale(1.05);border-color:#0c7db6;border-width:18px;box-shadow:0px 0px 10px 0px rgba(255,255,255,0.5);}
.hJoin{font-size:18px;margin:30px 0px 30px 0px;color:#000000;}
.tekst1{font-size:20px;font-weight:400;color:#6ABA57;padding-left:0px;font-weight:500;}
.button1{background-color:#6aba57;display:inline-block;padding:20px 40px;color:#FFFFFF;font-size:30px;line-height:1em;transition:all 0.5s ease-out 0s;text-decoration:none;border:1px solid #6aba57;}
.button1:hover{background-color:#FFFFFF;color:#6aba57;}
.textSzablon{overflow:hidden;}
.textSzablon .szablon{display:inline-block;vertical-align:top;width:16.666%;box-sizing:border-box;float:left;text-align:center;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.textSzablon .szablon .titleSzablon{color:#647883;font-size:16px;padding-bottom:10px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.textSzablon .szablon:hover .titleSzablon{color:#70c05d;}
.textSzablon .szablon .imgFile{display:table;width:100%;}
.textSzablon .szablon .imgFile>div{display:table-cell;width:50%;vertical-align:bottom;text-align:center;}
.textSzablon .szablon .imgFile .imgSzablon{}
.textSzablon .szablon .imgFile .imgSzablon img{max-width:100%;height:auto;}
.textSzablon .szablon .imgFile .fileSzablon{}
.textSzablon .szablon .imgFile .fileSzablon a{display:block;width:38px;height:38px;line-height:38px;text-align:center;color:#FFFFFF;font-size:13px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.textSzablon .szablon .imgFile .fileSzablon a:hover{transform:scale(1.2);-webkit-transform:scale(1.2);}
.textSzablon .szablon .imgFile .fileSzablon a.cdr{background-color:#70bf5d;}
.textSzablon .szablon .imgFile .fileSzablon a.pdf{background-color:#cc4822;}
.textSzablon .szablon .imgFile .fileSzablon a.ai{background-color:#d7b340;}
.textSzablon .szablon .imgFile .fileSzablon a.psd{background-color:#0c7db6;}
.textSzablon:hover .szablon:not(:hover){opacity:0.6;}
.textSzablon:hover .szablon:not(:hover) .imgFile .imgSzablon img.outImg{opacity:1;}
.textSzablon .szablon .imgFile .imgSzablon{position:relative;}
.textSzablon .szablon .imgFile .imgSzablon img.outImg{position:absolute;left:0px;right:0px;margin:auto;bottom:0px;opacity:0;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}



.szablonyWindery{

}
.szablonyWindery .boxSzablonP{
}
.szablonyWindery .titleCatWinder{
color: #647883;
font-size: 18px;
font-weight: 700;
padding-bottom: 15px;
padding-top: 35px;
text-align: center;
background-color: #f9fcfd;
}
.szablonyWindery .contentSzablonyBox{
display: grid;
grid-template-columns: repeat(6,1fr);
box-sizing: border-box;
background-color: #FFFFFF;
border: 2px solid #ECEFF0;
border-bottom-width: 1px;
}

.szablonyWindery .boxSzablonP.w_339 .contentSzablonyBox{
grid-template-columns: repeat(7,1fr);
}
.szablonyWindery .boxSzablonP.w_340 .contentSzablonyBox{
grid-template-columns: repeat(4,1fr);
}


.szablonyWindery .winderSzablon{
border-right: 1px solid #ECEFF0;
border-bottom: 1px solid #ECEFF0;
padding: 10px;
box-sizing: border-box;
}

.szablonyWindery .winderSzablon .winderSzTitle{
color: #647883;
font-weight: 700;
font-size: 17px;
text-align: center;
}

.szablonyWindery .imgFile{
display: flex;
justify-content: center;
align-items: flex-end;
}
.szablonyWindery .fileSzablon{
padding-left: 17px;
}
.szablonyWindery .fileSzablon a{
display: block;
width: 45px;
height: 52px;
line-height: 38px;
text-align: center;
color: #FFFFFF;
font-size: 13px;
transition: all 0.5s ease-out 0s;
text-transform: uppercase;
margin-top: 25px;
padding:0px 0px 0px 0px;
}
.szablonyWindery .fileSzablon a.cdr{background-color:#70bf5d;}
.szablonyWindery .fileSzablon a.pdf{background-color:#cc4822;}
.szablonyWindery .fileSzablon a.ai{background-color:#d7b340;}
.szablonyWindery .fileSzablon a.psd{background-color:#0c7db6;}
.szablonyWindery .fileSzablon a.zip{background-color:#d7b340;}

@media screen and (max-width:1190px){
.szablonyWindery .boxSzablonP.w_339 .contentSzablonyBox{
grid-template-columns: repeat(4,1fr);
}

}

@media screen and (max-width:1000px){
.szablonyWindery .contentSzablonyBox{grid-template-columns: repeat(4,1fr);}
}

@media screen and (max-width:750px){
.szablonyWindery .boxSzablonP.w_339 .contentSzablonyBox{grid-template-columns: repeat(3,1fr);}
.szablonyWindery .contentSzablonyBox{grid-template-columns: repeat(3,1fr);}
.szablonyWindery .boxSzablonP.w_340 .contentSzablonyBox{grid-template-columns: repeat(3,1fr);}
}
@media screen and (max-width:520px){
.szablonyWindery .boxSzablonP.w_339 .contentSzablonyBox{grid-template-columns: repeat(2,1fr);}
.szablonyWindery .contentSzablonyBox{grid-template-columns: repeat(2,1fr);}
.szablonyWindery .boxSzablonP.w_340 .contentSzablonyBox{grid-template-columns: repeat(2,1fr);}
}

@media screen and (max-width:768px){.rowBox{display:block;}
.rowBox .rowColumn{display:block;width:100% !important;max-width:100%;}
}
@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%;}
}
@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;}
}