.bigBlock, .smallBlock{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fafafa;
    border-color: #DDDDDD;
    border-image: none;
    border-radius: 6px;
    border-style: solid solid groove;
    border-width: 1px;
    box-shadow: 0 5px 9px -7px #000000;
    cursor: pointer;
    float: left;
    transition: all 0.2s ease-out;
    height: 306px;
    margin: 9px;
    text-decoration: none;
}
.bigBlock:hover,.smallBlock:hover{
    transform:scale(1.05);
  /*  transition: scale 0.2s linear 0s;*/
    border-color:#f3b91a;
}
.smallBlock:hover{

}
.ProjectslastYear{
    height: 90px;
   /* width: 939px;*/
    width:400px!important;
   /* display: none;*/
    margin: 0 auto;
    opacity: 0;
    transition: all 0.4s ease-out 0s;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-width: 1px;
    box-shadow: 0 0px 8px 0px rgba(0,0,0,0.20);
    border-radius: 4px;
    position: relative;
}
.ProjectslastYear .dateToEnd {
    background-color: transparent;
}
.ProjectslastYear .dateToEnd span{
    color:#fff;
    background-color: #000000;
}
.ProjectslastYear a{
    width:400px!important;
}
.ProjectslastYear p{
    color:#fff;
    font-family: pt_sansregular;
    font-size: 14px;
    line-height: 16px;
    margin-left: 30px;
    margin-right: 30px;
}

.ProjectslastYear .dateToEnd{
    width:230px; margin: 0 auto;
}
.cykle_fon{
    background-color: #000000;
    height: 90px !important;
    opacity: 0.5;
    border-radius: 4px;
}

.projects{position: relative; top:-95px}
.bigBlock{
    width: 460px;
}
.smallBlock{
    width: 220px;
    text-align: center;
}

.bigBlock h3,.smallBlock h3{
    margin: 20px 20px 0;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    height: 40px;
    color:#000;
	text-transform: none;
}
.smallBlock h3{
    width: 200px;
    margin: 20px 10px 0;
	text-transform: none;
}
.dateToEnd{
    border-bottom: 1px solid #d8d8d8;
    margin: 0px 300px 20px;
    text-align: center;
}
.bigBlock .dateToEnd{
    margin: 0px 20px 20px;
}
.smallBlock .dateToEnd{
    margin: 0px 10px 20px;
}
.dateToEnd span{
    background-color: #fafafa;
    position: relative;top:8px;
    padding: 0 10px;
    line-height: 16px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: arial,tahoma;
    color:#2FA834;
}
.dateToEnd .to{color:#999!important;}
.news_table .dateToEnd span{ background-color: #f5f5f5;}
.blockImage{
    float: left;
    width: 180px;
    height: 180px;
    display: block;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0px 30px 30px 30px;
}
.blockText{
    float: left;
    width: 200px;
    margin: 0 20px 30px 0;
}
.blockText p{
    font-family: pt_sansregular;
    font-size: 14px;
    color: #555;
    line-height: 16px;
    margin: 0;
}
.polosa,.polosablock{
    background-color: #D8D8D8;
    height: 1px;
    margin: 10px 0!important;
    width: 40px;
}
.smallBlock  .polosa{margin: 10px auto!important}
.blockText p span{font-family: pt_sansbold; color:#000}

.smallBlock .blockText{
    margin: 0 10px;
}
.smallBlock .blockImage{
    margin: 0 20px;
}

.blockText .tyazhmash, .blockText .space, .blockText .innovation, .blockText .underground {
    width:76px;
    height: 25px;
    background-color:#de303b;
    text-align: center;
    text-transform: uppercase;
    color: #fff!important;
    font-family: pt_sansbold!important;
    line-height: 25px;
    margin: 8px 0!important;
  /*  margin: 8px auto;*/
}
.blockText .space {
    background-color: #309ade;
    width:72px;
}

.blockText .innovation {
    background-color: #2fa834;
    width:97px;
}

.blockText .underground {
    background-color: #F3B91A;
    width:87px;
    color:#A58100!important;;
}

.smallBlock .blockText .tyazhmash,.smallBlock .blockText .space,.smallBlock .blockText .innovation,.smallBlock .blockText .underground{
    margin:8px auto 0!important;
}

.views{
    background-image: url("../images/views.png")!important;
    background-repeat: no-repeat!important;
    background-position: 20px 7px !important;
    background-color: #fff;
    padding-left: 20px!important;
     border-color: #DDDDDD;
     border-image: none;
     border-radius: 6px;
     border-style: solid solid groove;
     border-width: 1px;
     box-shadow: 0 5px 9px -7px #000000;
}
.smallBlock .views,.bigBlock .views{
    background-image: url("../images/views.png")!important;
    background-repeat: no-repeat!important;
    /* background-position: 20px 7px !important;*/
    background-position: 20px 4px !important;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding-left: 20px!important;
    /* border-color: #DDDDDD;
     border-image: none;
     border-radius: 6px;
     border-style: solid solid groove;
     border-width: 1px;
     box-shadow: 0 5px 9px -7px #000000;*/
    width: 55px;
    font-size: 14px;
    left: 60px;
    position: relative;
}
.bigBlock .views{
    left: -17px;
    text-align: center;
}