.newsMod{
width: calc(100% - 300px);
float: right;
box-sizing: border-box;
padding: 0px 10px 0px 20px;
min-height: 300px;
border-left: 1px dotted #e5e5e5;
}

.module {
margin: 0px 0px 30px;
width: 280px;
border: 1px solid #dcdcdc;
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
float: left;
}

.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;
}

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;
}

.projekty_detail .titleProjektDetail a{
color: #282828;
font-weight: normal;
text-decoration: none;
font-size: 18px;
display: block;
}

.projekty_detail .titleProjektDetail{
margin: 0px 0px 10px 0px;
}

.projekty_detail .titleProjektDetail .data{
padding: 0px 10px 0px 0px;
margin:0px 10px 0px 0px;
display: block;
float: right;
color: #a57624;
font-size: 12px;
}

.projekty_detail .zajawkaProjekt{
line-height: 1.5em;
margin: 0px 0px 50px 0px;
}
.projekty_detail .zajawkaProjekt p{
color: #191919;
font-size: 13px;
}



.projekty_detail{
float: left;
width: 100%;
margin: 0px;
/*padding: 0px 10px 0px 10px;*/
border-top: 1px dashed #d3d3d3;
padding: 30px 0px;
position: relative;
}

.pn_1{
background-color: #fafaf9;
}



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;
}
.powrot {
display: block;
border: 1px solid #cacaca;
width: 85px;
height: 45px;
line-height: 45px;
text-align: left;
background: url('../images/powrot.png') 20% 50% no-repeat;
padding: 0px 0px 0px 60px;
font-size: 14px;
color: #576166;
border-radius:25px;
float: right;
margin: -10px 0px 0px 0px;
}
.powrot span {
font-family: serif;
font-size: 14px;
font-weight: bold;
margin: 0px 3px 0px 0px;
}
.regionLinks img{
float: left;
margin: 0px 15px 0px 0px;
}

.projekty_detail a.dotted_a{
display: block;
margin: 0px auto;
border: 1px solid #cacaca;
width: 85px;
height: 45px;
line-height: 45px;
text-align: right;
background: url('../images/arrow_more.png') 80% 50% no-repeat;
padding: 0px 60px 0px 0px;
font-size: 14px;
color: #576166;
border-radius:25px;
position: absolute;
bottom: 10px;
right: 5px;
}
.artLoginDesc{
font-size: 17px;
font-weight: bold;
margin-bottom: 20px;
}
.regionLinks .bgLog {
display: none;
}