.newsMod{
width: calc(100% - 300px);
float: right;
box-sizing: border-box;
padding: 0px 10px 0px 20px;
min-height: 300px;
border-left: 1px dotted #e5e5e5;
}

.content-text{

}
.content-news{
font-size: 18px;
text-align: center;
}

.content-text strong{
color:#1a1b1d;
}

.content-projekty{
padding-top: 60px;
}

.module {
margin: 0px 0px 30px;
width: 280px;
border: 1px solid #dcdcdc;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.module .titleModule{
padding: 10px 0px;
font-size: 16px;
color: #FFFFFF;
background-color: #282828;
text-align: center;
}

.module .textModule{
margin: 5px;

}
.module .textModule p{
line-height: 1.5em;
font-size: 12px;
margin: 5px 0px;
padding: 0px 10px;
}

.module .textModule table{
border-collapse: collapse;
border: none;
margin: 10px 0px 0px 0px;
background-color: #f9f9f9;
}

.module .textModule table th{
background-color: #f2eee6;
border:none;
border-bottom: 1px solid #cccccc;
font-size: 12px;
padding: 5px 0px;
text-align: left;
}

.module .textModule table td{
background-color: transparent;
border:none;
border-bottom: 1px solid #cccccc;
font-size: 12px;
}

.content-text .projekty_detail:first-child{
margin-top: 0px;
border-top: none;
}

hr{
border:none;
border-top: 1px dotted #A9A9A9;
height: 1px;
}

.projekty_detail img {
vertical-align: top;
position: relative;
float: left;
margin: 0px 15px 0px 0px;
height: auto;
max-width: 100%;
}

.projekty_detail .titleProjektDetail a{
color: #404040;
font-weight: 500;
text-decoration: none;
font-size: 24px;
display: block;
}

.projekty_detail .titleProjektDetail{
margin: 0px 0px 25px 0px;
}

.projekty_detail .titleProjektDetail .data{
position: absolute;
top: 20px;
right:0px;
display: inline-block;
border-bottom: 3px solid var(--g1-color);
line-height: 0.8em;
font-weight: 500;
text-align: center;
color: #404040;
padding-right: 28px;
}
.projekty_detail .titleProjektDetail .data span {
display: block;
font-size: 18px;
margin-bottom: 5px;
}



.projekty_detail .zajawkaProjekt{
line-height: 1.5em;
margin: 0px 0px 10px 0px;
overflow: hidden;
max-height: 169px;
}
.projekty_detail .zajawkaProjekt p{
color: var(--g3-color);
font-size: 16px;
font-weight: 300;
}



.projekty_detail{
display:table;
width: 100%;
margin: 0px;
/*padding: 0px 10px 0px 10px;
border-top: 1px dashed #d3d3d3;
padding: 30px 15px;*/
margin-bottom:70px;
position: relative;
box-sizing:border-box;
background-color: #FFFFFF;
box-shadow: 0px 1px 40px 0px rgba(0,0,0,.06);
text-align: left;
}


.projekty_detail>div.clear{
display: none;
}

.projekty_detail .imageProjektDetail{
display: table-cell;
vertical-align: middle;
width:41%;
}
.projekty_detail .contentProjektDetail{
display: table-cell;
vertical-align: middle;	
position: relative;
}
.projekty_detail .contentProjektDetail .contentProjektDetail-in{
padding: 70px 130px;
box-sizing:border-box;
}


projekty_detail_top{

}

.contentRegion{
overflow: auto;
}

.region_content_detail{
overflow: auto;
padding: 15px;
}
.region_content_detail_top{
overflow: auto;
}


.pasek{
height: 4px;
}

.regionLinks{

}

.regionLinks h1{
color: #000000;
width: 100%;
}
.regionLinksContent{
padding: 0px;
}
.tytulStrony{
font-size: 30px;
font-weight: normal;
margin: 0 0 21px;
}
.gallery img {

}

.title{
margin: 0px 0px 15px 0px;
padding: 8px 10px;
background-color: #E4E4E4;
overflow: hidden;
}
.title h1{
font-size:14px;
color: #000000;
font-weight: bold;
width: 650px;
}
.div_content{
position: relative;        
}

.powrot {
color: #fff;
background: var(--g1-color);;
border: none;
cursor: pointer;
padding: 18px 30px 18px 30px;
-webkit-transition: background-color 0.3s linear;
transition: background-color 0.3s linear;
outline: none;
font-weight: 500;
font-size: 16px;
display: inline-block;
float: right;
}
.powrot:hover{
background-color: var(--g1-color);;
}
.powrot:active{
background-color: var(--g1-color);;
-webkit-transition: all 0.03s ease-out 0s;
transition: all 0.03s ease-out 0s;
}


.powrot span {
font-family: serif;
font-size: 14px;
font-weight: bold;
margin: 0px 3px 0px 0px;
}
.regionLinks img{
margin: 0px 15px 0px 0px;
}

.projekty_detail a.dotted_a{
position:absolute;
bottom:20px;
right:20px;
line-height:35px;
display:inline-block;
padding:0px 28px;
border:none;
color:#FFFFFF;
font-size:13px;
transition:all 0.5s ease-out 0s;
background-color:#7aa700;
border-radius:5px;
border-color:#7aa700 #7aa700 #5e8000 #7aa700;
border-style:solid;
border-width:1px 1px 3px 1px;
}

.projekty_detail a.dotted_a:hover{
color:#7aa700;background-color:#FFFFFF;transition:all 0.5s ease-out 0s;
}


.artLoginDesc{
font-size: 17px;
font-weight: bold;
margin-bottom: 20px;
}
.regionLinks .bgLog {
display: none;
}

.ramka{
background-color: #444443;
box-sizing:border-box;
padding: 30px;
color:#B6B7B7;
margin: 30px 0px;
font-size: 22px;
font-weight: 300;
}
.ramka a{
color:#B6B7B7;
}

.offerForm{
display: none;
margin-top: 35px;
}
.offerForm.isForm{
display: block;
}

.apply{

}

.divApply{
text-align: center;
padding-bottom: 30px;
}

.apply{
display: inline-block;
margin: 10px 8px 0px 0px;
/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPBAMAAADE5vg+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURQAAAOQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKeQpKXj7bkkAAAAOdFJOUwAsPJxVvKwFA0mJFM+Q+9HF4AAAAD5JREFUCNdjsHNgAIJ3T0DkuncTgCTzu0dAkiPvnQKQKnv3EEiyx70TAFL73h2AsUtB4hA1EPUQvRBzwGYCAH+MGWKKaKaqAAAAAElFTkSuQmCC') 100% 50% no-repeat;*/
font-size: 22px;
color: #FFFFFF;
padding: 0px 20px 0px 0px;
position: relative;
background-color: #ff5800;
border: 1px solid #ff5800;
font-weight: 400;
line-height: 1;
padding: 23px 86px 23px 35px;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
border-radius:3px;
}

.apply:after,.apply:before{
content:"";	
width: 37px;
height: 100%;
position: absolute;
top:0px;
right: 22px;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
}

.apply:after{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAZCAYAAAC2JufVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAw5JREFUeNrE1ltIVEEcx3E1S6oHE0GT0ofC0vIG3STLLCSooBezojQKjKiHHtLCCrpAST4kdKOSIIKu5IN0g6KEUMpKlISSQKELkSVmGaIhtn1HfkvDYd3do1YDH92d6//MzM6cUI/HE/IfUxxmYCbSsBT94f8wgFjEYzGWYTpCkeSoV/c3g5qDbGQgUTMSjVdoQqsC9KZGzMLF0FFavlQNOg+5SIfpuBc9qEU17mKqZmojMtW+BF9MQGY23QZlpjtGs5CrTmO1N8ajDfWajWZ97rTaF2OT9o9J7diKO7iHSGQFWj4z3XP15CmaiSTNQLuYzh7gBTow4OjDjHEQRehGn/KfYzNa9GArkDdYYmZKIpGCIlzHe3zHT/xCIyqQh3SMsdr6EoFi9KmfUpzDNxx31D2MHxg7uHL82YubaEYXOvEUl7ELCxAWIACn7XiLHuzBbNxGB9b5qP8RN7zfzZ9Hnj9pi8vBnQo0gElnNZsZ+t6GRB9t0lSeYwdlrEItPqEMk1wGs1aDmnQFccovU94FP21P47OdZxeaJdqJr+hHOSYECGalltqkh0i19qfZgwPYEKAPs2WODRWU10Qc0EBmk5Yg3FFnCRpUpwbzHUtoUhOmBPFQHuey+msQjUr9+szS5Gt/1Kijeiy36psz75LKKoNc9ltodeYH0zBBvwyPAmzBakedaXijOuuDDMisSK9WwnVQXuUa1JlfqPwneoBg+/O2ixpJUDk64JKt5TqhH0XpMI6PBm2FkJEEFeVYnmzrfEtwGVC82hX6Kg9zcRl36XJN1ndzkb7GVbzDSd1zwaQC/a/yWeryCe9b14E5Lvbr8zadN8+QGUQ/Lfa1MpLlM47qsFyk6bfPpzXWcp7yc2F7r5XM0QrKXKYfdFm3W/lHNFAVdmsWW7XvnH2c17USNlpBJetsMWkHYvR2YdI+q95kHYzeiznCKjOvMWf8jeM2qHF6JTHpGrrxUu9hQ51FXXo3W4gstU0azaCMOmvvHAryKKm27tLHgdoMJ6gKveakuGxXqL2UH6jubwEGAJLMkVi6yojrAAAAAElFTkSuQmCC') 50% 50% no-repeat;
opacity:1;
}
.apply:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAZCAYAAAC2JufVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA29JREFUeNrElntojWEcx98z09xiZYgM0djkzJ01tzCJhDB2OrakjbnEH7QlQnNPTS6FNGK1k9tfLqsJw4SZ2wybbW6RoRnCMHZ8f8f3qdfrHO957eBXnzp7916+z/d3eR6bO0H7n9EedAc9QDQYCeqC/6GAdiAcDAOjQDdgA5GG+wr+pqj+YDjoAyLoSGtwB9wAFRSo4jroCfYFSpSdHx0I4kBv4Aa14AO4ALaDE6AjnXKCUD6/FLwUQSDXqiixuy1dkI/HMC1SG01BJbgMjoJi/q7WPb8EJLF+JKpAiuZyH9cctpP4fQW/n5uJErsHcOW96EQkHagi8rI8cBW8At8M75BvrALJ4B34xOuFYBZE3IMgWdg4MFU9oKIVCzGGLsTyWhPQGNwUa8EK1kOJFwH6CAELwTrwGWwAXYD0eyZdUzEfvAfHlKhloB/bUkTVg/vgPIvvIl2ot5DmeSAdtAErWUsbueC54KDh/mSP4y53nRIVx8KTmM1i+9OYCTaBDmAXnbLT1Qd0v/ynJxy2aN6/U10KAqPBBJkPYD0JtShmOos8G+TzI+LWGrZ/FudSuZdn53g6z+XO14vSaO8I5j2VBSsrbmYiZjy4xHQ8ZFdJq39k6tP5d/Jv3uE0ZidI91tqZhvrSlaYBl5zhhi7VBZQxMVIJw5mGdxmCt9wfHQCOSaLCqWTXkWpkGGXAcLAAXZPGYjndD7DFH0FY1mPhRSxnyncA/qCZyZOp3rS7nKXm4lSUc18R9CVQ57h9mNQTmIn5fHerqCUg9HB58yiORjDhvhlsJnFEzADPGJKowz/T6SjUludeb8/MYUzMMv4jyALHZbLARel23K2gr2cdbEWBEksBmeRupqGiLoFWnDL0bjDL6LbORZHSDj3T68z0YqoGtaZcioF3KWgx+zcYAtDVuJIQ0VJXNMdyuIpyMkuSuSWFOPHe5LYOLWBEFXE2TOUG+4pXt9N5wax4OXs1MjHO6K5sC2+PmJVVDEPaeLMC84nibXgMM9RaRRYxpOnMRbwQFcYSFFhTFkGD3xybTmZBjbziCL1do4bbYjuHQmspfpAiaqkQ6r7KnjstXMj13QnyomsnQRuxDIyhoCWTK8WKFFfwFPdijM5Ikp83J/Naa/OZad5TisNpCh1jC2gO6v9HCWT6dpbsMPsge8CDABEYtijoOmyyQAAAABJRU5ErkJggg==') 50% 50% no-repeat;
opacity:0;
}

.apply:hover{
background-color: #FFFFFF;
color: #ff5800;
}

.apply:hover:after{
opacity:0;
}
.apply:hover:before{
opacity:1;
}

@media screen and (max-width:1620px){
.projekty_detail .contentProjektDetail .contentProjektDetail-in{padding: 50px 130px;}
}
@media screen and (max-width:1580px){
.content-text{padding: 0px 20px 35px 20px;}
}
@media screen and (max-width:1380px){
.projekty_detail .contentProjektDetail .contentProjektDetail-in {padding: 50px 70px;}
.projekty_detail .imageProjektDetail{width:50%;}	
}
@media screen and (max-width:1250px){
.box_content .div_content{padding-top: 70px;}
}
@media screen and (max-width:1100px){
.projekty_detail {display: block;overflow: hidden;}	
.projekty_detail .imageProjektDetail {display: inline;}
.projekty_detail .imageProjektDetail img{display: inline;width: 33%;}	
.projekty_detail .contentProjektDetail {display: block;}
.projekty_detail .zajawkaProjekt{overflow: visible;max-height: none;}
.projekty_detail .contentProjektDetail .contentProjektDetail-in {padding: 20px 20px 20px 20px;}
.projekty_detail .titleProjektDetail .data span {display: inline-block;margin-right: 5px;font-weight: 300;font-size: 13px;}
.projekty_detail .titleProjektDetail .data{margin: 0px;padding: 0px;border-width: 1px;}
.projekty_detail .titleProjektDetail {padding-right: 70px;}
.projekty_detail .titleProjektDetail a{font-size: 17px;font-weight: 400;}	
}
@media screen and (max-width:650px){
.powrot{padding: 16px 53px 16px 30px;font-size:15px;}
.powrot:before,.powrot:after{right:15px;}	
}
@media screen and (max-width:435px){
.projekty_detail .imageProjektDetail,.projekty_detail .imageProjektDetail img{width:100%;display: inline-block;}
}




