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: #464646;
font-weight: bold;
text-decoration: none;
font-size: 15px;
display: block;
}
.projekty_detail .titleProjektDetail a:hover {text-decoration:underline;color:#4d86bc}
.projekty_detail .titleProjektDetail{
margin: 0px 0px 10px 0px;
}

.projekty_detail .titleProjektDetail .data{
border-right: 1px solid #9A9A9A;
padding: 0px 10px 0px 20px;
margin:0px 10px 0px 0px;
display: block;
float: left;
background: url('../images/date.png') 0px 0px no-repeat;
}

.projekty_detail .zajawkaProjekt{
line-height: 1.3em;
padding-bottom: 20px;
}

.projekty_detail{
float: left;
width: 100%;
margin: 20px 0px 0px 0px;
padding: 0px 0px 20px 0px;
position: relative;
background: url('../images/sep_box.jpg') 0px 100% repeat-x;
}

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 {
color: #777777;
float: right;
font-size: 11px;
margin: 0px 5px 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{
position: absolute;
border: none;
display: block;
float: right;
margin-right: 0px;
margin-top: 0px;
padding: 0px 0px 0px 15px;
background-color: #558cc1;
color: #FFFFFF;
text-decoration: none;
right: 0px;
bottom:10px;
text-transform: uppercase;
line-height: 34px;
font-size: 11px;
}
.projekty_detail a.dotted_a span{
display: block;
background-color: #FFFFFF;
float: right;
width: 15px;
height: 15px;
background:#FFFFFF url('../images/bg_wiecej.png') 50% 50% no-repeat;
margin: 10px 10px 0px 15px;
border-radius:15px;
}

.projekty_detail a.dotted_a:hover span{
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
 -webkit-animation-name: pulseA;
 animation-name: pulseA;	
}

@-webkit-keyframes pulseA {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulseA {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
