.news_slider {
  position: relative;
  width: 100%;
  margin: 0px;
  text-align: left;
}
.news_slider .messaging {
  display: block;
  padding: 5px;
  margin: 0 20px 5px 20px;
  background: #ffffcc;
  color: #000;
}
.news_slider .prev, .news_slider .next {
  position: absolute;
  top: 25%;
}
.news_slider .prev img, .news_slider .next img {
 border: none;
}
.news_slider .prev {
  left: -15px;
}
.news_slider .next {
  right: -10px;
}
.news_slider .container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.news_slider .news_items {
  /* Важно! Ширина должна быть равна .item ((width + margin-right) * 2) */
  position: relative;
  width: 585px;
  top: 0;
  left: 20px;
  overflow: hidden;
}
.news_slider .view_all {
  font-size: .8em;
  padding: 5px;
  margin: 0 0 2px 0;
  text-align: center;
}
.news_slider .item {
  /* Важно! Обязательно определяем свойства width и margin-right. */
  width: 175px;
  margin-right: 20px;
}
.news_slider .item div {
  font-size: 14px;
  width: 175px;
  padding: 10px 0 10px 0;
}
.news_slider .item div span {
  font-size: 11px;
  color: #a29191;
}
.fl {
  float: left;
  display: inline;
}
img {
  border: 0;
  display: block;
}
/* for footer scroller */
.our_projects_foot .prev, .our_projects_foot .next {
  position: absolute;
  top: 25%;
  /*display: none;*/
}
.our_projects_foot .prev {
  left: -15px;
}
.our_projects_foot .next {
  right: -10px;
}
.our_projects_foot .container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  /*background: #eeeeed;*/
}
.our_projects_foot .news_items {
  /* Важно! Ширина должна быть равна .item ((width + margin-right) * 3) */
  position: relative;
  width: 585px;
  top: 0;
  left: 20px;
  overflow: hidden;
}
.our_projects_foot .item {
  /* Важно! Обязательно определяем свойства width и margin-right. */
  width: 175px;
  margin-right: 20px;
}
.our_projects_foot .item div {
  font-size: 14px;
  width: 175px;
  padding: 10px 0 10px 0;
}
.our_projects_foot .item div span {
  font-size: 11px;
  color: #a29191;
}
/* End for footer scroller */
/* for scroller */
.our_projects .prev, .our_projects .next {
  position: absolute;
  top: 33%;
  /*display: none;*/
}
.our_projects .prev {
  left: -15px;
}
.our_projects .next {
  right: -10px;
}
.our_projects .container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.our_projects .news_items {
  /* Важно! Ширина должна быть равна .item ((width + margin-right) * 4) */
  position: relative;
  width: 585px;
  top: 0px;
  left: 20px;
  overflow: hidden;
}
.our_projects .item {
  /* Важно! Обязательно определяем свойства width и margin-right. */
  width: 140px;
  margin-right: 5px;
  line-height: 47px;
}
.our_projects .item div {
  font-size: 14px;
  width: 140px;
  padding: 0px;
  text-align: center;
}
.our_projects .item div a {
  color: #31f8ff;
  text-decoration: none;
  border-bottom: 1px dashed #31f8ff;
}
.our_projects .item div a:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px dashed #fff;
}
.our_projects .item div div.current {
  height: 47px;
  background-color: #39043a;
}
/* End for scroller */
/* for main scroller */
.our_projects_main {
 width: 810px;
 margin: 0px auto;
}
.our_projects_main .prev, .our_projects_main .next {
  position: absolute;
  top: 45%;
  /*display: none;*/
}
.our_projects_main .prev {
  left: -20px;
  background: url('../images/dark-left-arrow.gif') no-repeat;
}
.our_projects_main .next {
  right: 0px;
  background: url('../images/dark-right-arrow.gif') no-repeat;
}
.our_projects_main a.prev:hover {
  background: url('../images/dark-left-act-arrow.gif') no-repeat;
}
.our_projects_main a.next:hover {
  background: url('../images/dark-right-act-arrow.gif') no-repeat;
}
.our_projects_main .container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.our_projects_main .news_items {
  /* Важно! Ширина должна быть равна .item ((width + margin-right) * 3) */
  position: relative;
  width: 765px;
  top: 0px;
  left: 20px;
  overflow: hidden;
}
.our_projects_main .item {
  /* Важно! Обязательно определяем свойства width и margin-right. */
  width: 237px;
  margin-right: 18px;
}
.our_projects_main .item div {
  font-size: 12px;
  color: #fff;
  width: 237px;
  padding: 0px;
  text-align: center;
}
.our_projects_main .item div a {
  color: #e0ff75;
  text-decoration: underline;
}
.our_projects_main .item div a:hover {
  color: #fff;
  text-decoration: underline;
}
.our_projects_main .item div div.current {
  height: 47px;
  background-color: #39043a;
}
/* End for main scroller */