.bread .pic{
  margin: 0 0 30px;
  display: block;
  width: 100%;
}

.box-main{
  margin: 75px auto 0;
  padding-left: 186px;
  position: relative;
}

.main-menu{
  position: absolute;
  left: 0;
  top: 0;
  width: 186px;
}
.main-menu a{
  margin: 0 0 28px;
  line-height: 20px;
  display: block;
}
.main-menu a.active{
  color: #F13A39;
}
.main-content{
  border-left: 1px solid #DBDBDB;
  padding-left: 44px;
}


.main-content.contact{
  display: none;
}
.contact p{
  font-size: 24px;
  padding-left: 27px;
  margin-bottom: 56px;
}
.contact img{
  position: relative;
  top: -1px;
}
.contact .address img{
  width: 26px;
  margin-right: 47px;
}
.contact .tel img{
  width: 33px;
  margin-right: 40px;
}
.contact .mail img{
  width: 31px;
  margin-right: 42px;
}


.search-box{
  margin: 0 0 20px 70px;
  position: relative;
  top: -40px;
  line-height: 40px; 
}
.search-box>*{
  float: left;
  margin-right: 12px; 
}
.search-box .border{
  border: 1px solid #DBDBDB;   
  padding: 0 10px;
}
.search-box .date input{
  padding: 0 10px;
  width: 120px;
}
.search-box .border{
  height: 40px;
  line-height: 38px; 
}
.search-box .btn{
  height: 40px;
  line-height: 38px; 
  width: 108px;
}
.search-box .date{
  display: inline-block;
}
.search-box .date span{
  display: inline-block;
}
.search-box .date img{
  width: 24px;
  position: relative;
  top: -2px;
}

.datepicker-dropdown .active{
  background: #F13A39 !important;
}

.btn-reset.disabled{
  color: #999;
  border-color: #DBDBDB;
}
.btn-reset{
  color: #333;
  border-color: #333;
}
.btn-reset:focus,
.btn-reset:hover{
  color: #F13A39;
  border-color: #F13A39;
}


.years{
  text-align: right;
  padding: 0 40px 16px;
  border-bottom: 1px solid #DBDBDB; 
}
.years a{
  margin-left: 24px;
  padding: 0 1px;
}
.years a.active{
  color: #F13A39;
}

.empty-result{
  padding: 0 70px 70px;
}

.pdf-list{
  padding: 0 0 4px;
}
.pdf-list~.pagination{
  margin: 0 auto;
}
.pdf-item{
  position: relative;
  cursor: pointer;
  padding: 8px 0;
  margin: 15px 0 40px;
}
.pdf-item:after{
  content: ' ';
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #DBDBDB;
}
.pdf-item:last-child:after{
  display: none;
}
.pdf-item .date{
  margin: 0 0 8px;
}
.pdf-item .title{
}
.pdf-item img{
  position: absolute;
  right: 40px;
  bottom: 12px;
  width: 36px;
}