
.b-readmore {
  padding: 15px 0 0 0;
}
.b-readmore__link {
  color: #000;
  text-decoration: underline;
}
.b-readmore__link:hover, .b-readmore__link:focus, .b-readmore__link:active {
  color: #000;
  text-decoration: none;
}
.b-readmore__open {
  display: inline-block;
}
.b-readmore__close {
  display: none;
}
.b-readmore--opened .b-readmore__open {
  display: none;
}
.b-readmore--opened .b-readmore__close {
  display: inline-block;
}



.b-page {
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 0;
}
.sname{
  position: absolute;
  margin-top: -49px;
  border: 1px solid #ccc;
  padding: 5px;
  margin-left: -20px;
  background: #f5f5f5;
	
}

.b-block {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 30px;
  border:1px dotted #ccc;
  padding:20px 20px 50px 20px;
  margin-bottom:50px;
  /*margin: 0 15px;*/
  font: 14px/1.2 Arial, sans-serif!important;
}
.b-block p {
  margin: 0 0 15px 0;
  padding: 0;
  font: 14px/1.2 Arial, sans-serif!important;
}
.b-block ul {
  list-style-type: disc;
  margin: 0 0 15px 20px;
}
.b-block li {
  padding: 0 0 0 10px;
}
.b-block--first {
  width: 400px;
  background: #2ecc71;
}
.b-block--second {
  width: 250px;
  background: #3498db;
}
.b-block--third {
  width: 100%;
  margin-bottom:20px;
}
