.nowosci_content{}
.box_nowosci{
overflow: hidden;
background-color: rgba(208,204,204,0.32);
}
.div_nowosci{
box_sizing:border-box;
max-width: 100%;
position: relative;
padding: 80px 0px 80px 0px;
}
.nowosci_content .divTitleNews{
    color: #666d70;
    font-size: 35px;
    font-weight: normal;
    overflow: hidden;
    padding: 0;
    position: relative;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.nowosci_content .divTitleNews a{font-size:30px;color:#000000;display:inline-block;position:relative;position: relative;padding-bottom: 39px;font-weight: 500;}


.aktPromocjeText{

}

.aktPromocjeText .newsDiv{
display: inline-block;
box-sizing:border-box;
width: 33.333%;

padding: 8px;
}
.aktPromocjeText .newsDiv .newsDivA{
display: block;
background-color: #2d343d;
padding-right: 60px;
position: relative;
}

.aktPromocjeText .newsDiv .imgP{
display: block;
}
.aktPromocjeText .newsDiv .imgP img{
max-width: 100%;
height: auto;
}
.aktPromocjeText .newsDiv .zajawkaTytul{

height: 100%;
display: block;
top:0px;
right: 0px;
box-sizing:border-box;
position: absolute;
overflow: hidden;
transition: all 0.5s ease-out 0s;
width: 70%;
}

.aktPromocjeText .newsDiv:hover .zajawkaTytul{
width: 60px;
}

.aktPromocjeText .newsDiv .moreSp{
background: url('../images/moreSp.png') 0px 0px no-repeat;
width: 20px;
height: 16px;
position: absolute;
bottom: 20px;
right: 19px;
z-index: 10;
opacity:0;
transition: all 0.5s ease-out 0s;
}
.aktPromocjeText .newsDiv:hover .moreSp{
opacity:1;
}

.aktPromocjeText .newsDiv .zajawkaTytul2{
background-color: #2d343d;
padding: 20px 0px 0px 53px;
position: absolute;
top:0px;
right: 0px;
box-sizing:border-box;
display: block;
height: 100%;
width: 100%;
line-height: 1;
color: #FFFFFF;
width: 376px;
}


.aktPromocjeText .topNews{
display: block;
padding-bottom: 14%;
}

.aktPromocjeText .topNews .dateP{
display: block;
text-align: right;
}
.aktPromocjeText .topNews .dateP .data{
display: inline-block;
padding: 0px 20px 12px 0px;
border-bottom: 3px solid #8b2939;
line-height: 1.5em;
font-weight: 500;
}
.aktPromocjeText .topNews .dateP .data span{
display: block;
font-size: 18px;
}

.aktPromocjeText .tytZaj{
padding:0px 60px 0px 0px;
display: block;
}

.aktPromocjeText .tytZaj .tytulNews{
font-size: 24px;
font-weight: 600;
display: block;
margin-bottom: 9%;
line-height: 1.3em;
}


.aktPromocjeText .tytZaj .zajawkaNews{
display: block;
line-height: 1.5em;
font-size: 13px;
color: #7e888f;
height: 80px;
overflow: hidden;
}

.div_nowosci .moreArch{
float: right;
display: inline-block;
margin: 10px 8px 0px 0px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpi7Na0PM/AwLAYiPsYoIAJiF8AcS8QRyELRgDxZSCeD8ROMMGPQOwJxK+BeB0Q6zJBdTwF4gIg5gfiRTBBaSCeAMTfgTidBSq7HYglgDgIiE+BBJeCzAHiLCDeBLMIpLUeiKfDnAQQYACp8xMG994NRQAAAABJRU5ErkJggg==') 100% 50% no-repeat;
font-size: 13px;
color: #7e888f;
padding: 0px 15px 0px 0px; 
	
}

@media screen and (max-width:1550px){
.aktPromocjeText .newsDiv .zajawkaTytul {width: 75%;}
.aktPromocjeText .topNews {padding-bottom: 7%;}	
}
@media screen and (max-width:1400px){
.aktPromocjeText .topNews .dateP .data {padding:  0px 20px 5px 0px;line-height: 1.2em;}
.aktPromocjeText .newsDiv .zajawkaTytul2 {padding: 10px 0px 0px 45px;width: 337px;}
.aktPromocjeText .topNews .dateP .data span {font-size: 15px;}
.aktPromocjeText .topNews {padding-bottom: 9%;}
.aktPromocjeText .tytZaj {padding: 0px 45px 0px 0px}
.aktPromocjeText .newsDiv .newsDivA {padding-right: 45px;}
.aktPromocjeText .newsDiv:hover .zajawkaTytul{width: 45px;}
.aktPromocjeText .newsDiv .moreSp {right: 11px;}
.aktPromocjeText .tytZaj .tytulNews {font-size: 17px;font-weight: 500;}
}
@media screen and (max-width:1300px){
.aktPromocjeText .newsDiv .zajawkaTytul2 {width: 312px;}
}

@media screen and (max-width:1190px){
.aktPromocjeText .topNews {position: absolute;top:0px;right: 0px;top:10px;}
.aktPromocjeText .tytZaj {padding-right: 55px;padding-top: 30px;}
.aktPromocjeText .newsDiv .zajawkaTytul2 {width: 285px;padding-left: 30px;}	
}
@media screen and (max-width:1150px){
.aktPromocjeText {text-align: center;}
.aktPromocjeText .newsDiv .newsDivA {text-align: left;}
.aktPromocjeText .newsDiv{width: 50%;}
	
.aktPromocjeText .newsDiv .newsDivA{padding-right: 60px;}
.aktPromocjeText .newsDiv .zajawkaTytul{width: 70%;}
.aktPromocjeText .newsDiv .zajawkaTytul2{width: 376px;padding: 20px 0px 0px 53px;}
.aktPromocjeText .topNews{padding-bottom: 14%;position: static;}
.aktPromocjeText .topNews .dateP .data{padding: 0px 20px 12px 0px;line-height: 1.5em;}
.aktPromocjeText .topNews .dateP .data span {font-size: 18px;}
.aktPromocjeText .tytZaj {padding: 0px 60px 0px 0px;}
.aktPromocjeText .tytZaj .tytulNews {font-size: 24px;font-weight: 600;}	
}
@media screen and (max-width:1030px){
.aktPromocjeText .newsDiv .zajawkaTytul {width: 75%;}
.aktPromocjeText .topNews {padding-bottom: 7%;}	
}
@media screen and (max-width:960px){
.aktPromocjeText .topNews .dateP .data {padding:  0px 20px 5px 0px;line-height: 1.2em;}
.aktPromocjeText .newsDiv .zajawkaTytul2 {padding: 10px 0px 0px 45px;width: 337px;}
.aktPromocjeText .topNews .dateP .data span {font-size: 15px;}
.aktPromocjeText .topNews {padding-bottom: 9%;}
.aktPromocjeText .tytZaj {padding: 0px 45px 0px 0px}
.aktPromocjeText .newsDiv .newsDivA {padding-right: 45px;}
.aktPromocjeText .newsDiv:hover .zajawkaTytul{width: 45px;}
.aktPromocjeText .newsDiv .moreSp {right: 11px;}
.aktPromocjeText .tytZaj .tytulNews {font-size: 17px;font-weight: 500;}
}
@media screen and (max-width:870px){
.aktPromocjeText .newsDiv .zajawkaTytul2 {width: 312px;}
}
@media screen and (max-width:800px){
.aktPromocjeText .topNews {position: absolute;top:0px;right: 0px;top:10px;}
.aktPromocjeText .tytZaj {padding-right: 55px;padding-top: 30px;}
.aktPromocjeText .newsDiv .zajawkaTytul2 {width: 285px;padding-left: 30px;}	
}

@media screen and (max-width:750px){
.aktPromocjeText {text-align: center;}
.aktPromocjeText .newsDiv .newsDivA {text-align: left;}
.aktPromocjeText .newsDiv{width: 100%;}
.aktPromocjeText .newsDiv .newsDivA{padding-right: 60px;}
.aktPromocjeText .newsDiv .zajawkaTytul{width: 70%;}
.aktPromocjeText .newsDiv .zajawkaTytul2{width: 376px;padding: 20px 0px 0px 53px;}
.aktPromocjeText .topNews{padding-bottom: 14%;position: static;}
.aktPromocjeText .topNews .dateP .data{padding: 0px 20px 12px 0px;line-height: 1.5em;}
.aktPromocjeText .topNews .dateP .data span {font-size: 18px;}
.aktPromocjeText .tytZaj {padding: 0px 60px 0px 0px;}
.aktPromocjeText .tytZaj .tytulNews {font-size: 24px;font-weight: 600;}	
}
@media screen and (max-width:530px){
.aktPromocjeText .newsDiv .zajawkaTytul {position: relative;width: 100%;}
.aktPromocjeText .newsDiv .zajawkaTytul2{position: relative;width: 100%;padding: 0px;}
.aktPromocjeText .newsDiv .imgP{width: 50%;margin: 0px auto;}
.aktPromocjeText .newsDiv .newsDivA{padding: 25px 10px;}
.aktPromocjeText .newsDiv:hover .zajawkaTytul{width: 100%;}
.aktPromocjeText .topNews .dateP{text-align: center;}
.aktPromocjeText .tytZaj{text-align: center;padding: 0px;}
.aktPromocjeText .topNews{padding-bottom: 20px;}
.aktPromocjeText .topNews .dateP .data{padding: 5px 0px;}
.aktPromocjeText .topNews .dateP .data span{display: inline-block;margin: 0px 2px;}	
.aktPromocjeText .topNews .dateP .data span:after{content:".";font-family: serif;font-size: 25px;}
.aktPromocjeText .tytZaj .tytulNews{margin-bottom: 2%;font-size: 17px;}
.aktPromocjeText .tytZaj .zajawkaNews{height: auto;}	
}