/*
Icon classes can be used entirely standalone. They are named after their original file names.

```html
<!-- `display: block` sprite -->
<div class="icon-home"></div>

<!-- `display: inline-block` sprite -->
<img class="icon-home" />
```
*/
.icon-angle1_l_b {
  background-image: url(sprite.png);
  background-position: -99px -86px;
  width: 22px;
  height: 24px;
}
.icon-angle1_l_t {
  background-image: url(sprite.png);
  background-position: -186px -81px;
  width: 22px;
  height: 24px;
}
.icon-angle1_r_b {
  background-image: url(sprite.png);
  background-position: -186px -105px;
  width: 22px;
  height: 24px;
}
.icon-angle1_r_t {
  background-image: url(sprite.png);
  background-position: -186px -129px;
  width: 22px;
  height: 24px;
}
.icon-angle2_l_b {
  background-image: url(sprite.png);
  background-position: -151px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle2_l_t {
  background-image: url(sprite.png);
  background-position: -141px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle2_r_b {
  background-image: url(sprite.png);
  background-position: -121px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle2_r_t {
  background-image: url(sprite.png);
  background-position: -171px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle3_l_b {
  background-image: url(sprite.png);
  background-position: -138px -130px;
  width: 10px;
  height: 11px;
}
.icon-angle3_l_t {
  background-image: url(sprite.png);
  background-position: -161px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle3_r_b {
  background-image: url(sprite.png);
  background-position: -131px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle3_r_t {
  background-image: url(sprite.png);
  background-position: -111px -176px;
  width: 10px;
  height: 11px;
}
.icon-angle4_l_b {
  background-image: url(sprite.png);
  background-position: -109px -66px;
  width: 11px;
  height: 11px;
}
.icon-angle4_l_t {
  background-image: url(sprite.png);
  background-position: -74px -72px;
  width: 11px;
  height: 11px;
}
.icon-angle4_r_b {
  background-image: url(sprite.png);
  background-position: -74px -61px;
  width: 11px;
  height: 11px;
}
.icon-angle4_r_t {
  background-image: url(sprite.png);
  background-position: -138px -119px;
  width: 11px;
  height: 11px;
}
.icon-arm {
  background-image: url(sprite.png);
  background-position: -186px -31px;
  width: 24px;
  height: 26px;
}
.icon-checklist {
  background-image: url(sprite.png);
  background-position: -49px 0px;
  width: 39px;
  height: 39px;
}
.icon-checklist2 {
  background-image: url(sprite.png);
  background-position: -56px -176px;
  width: 19px;
  height: 15px;
}
.icon-clinch {
  background-image: url(sprite.png);
  background-position: -169px -146px;
  width: 17px;
  height: 16px;
}
.icon-close {
  background-image: url(sprite.png);
  background-position: -186px -153px;
  width: 22px;
  height: 22px;
}
.icon-deputy {
  background-image: url(sprite.png);
  background-position: -186px 0px;
  width: 24px;
  height: 31px;
}
.icon-deputy2 {
  background-image: url(sprite.png);
  background-position: 0px 0px;
  width: 49px;
  height: 49px;
}
.icon-facebook {
  background-image: url(sprite.png);
  background-position: -88px -33px;
  width: 33px;
  height: 33px;
}
.icon-facebook_hover {
  background-image: url(sprite.png);
  background-position: -66px -86px;
  width: 33px;
  height: 33px;
}
.icon-finland_lang {
  background-image: url(sprite.png);
  background-position: -154px -94px;
  width: 31px;
  height: 31px;
}
.icon-germany_lang {
  background-image: url(sprite.png);
  background-position: 0px -146px;
  width: 31px;
  height: 30px;
}
.icon-googleplus {
  background-image: url(sprite.png);
  background-position: 0px -86px;
  width: 33px;
  height: 33px;
}
.icon-googleplus_hover {
  background-image: url(sprite.png);
  background-position: -33px -86px;
  width: 33px;
  height: 33px;
}
.icon-key {
  background-image: url(sprite.png);
  background-position: -174px -125px;
  width: 10px;
  height: 19px;
}
.icon-lang_arrow {
  background-image: url(sprite.png);
  background-position: -154px -125px;
  width: 20px;
  height: 20px;
}
.icon-latvia_lang {
  background-image: url(sprite.png);
  background-position: -154px -63px;
  width: 31px;
  height: 31px;
}
.icon-media {
  background-image: url(sprite.png);
  background-position: -76px -119px;
  width: 32px;
  height: 24px;
}
.icon-news {
  background-image: url(sprite.png);
  background-position: -154px 0px;
  width: 32px;
  height: 32px;
}
.icon-opening-quotation-marks {
  background-image: url(sprite.png);
  background-position: 0px -176px;
  width: 20px;
  height: 18px;
}
.icon-opening-quotation-marks2 {
  background-image: url(sprite.png);
  background-position: -74px -49px;
  width: 13px;
  height: 12px;
}
.icon-pan {
  background-image: url(sprite.png);
  background-position: -186px -57px;
  width: 24px;
  height: 24px;
}
.icon-reception {
  background-image: url(sprite.png);
  background-position: 0px -49px;
  width: 37px;
  height: 37px;
}
.icon-reception_hover {
  background-image: url(sprite.png);
  background-position: -37px -49px;
  width: 37px;
  height: 37px;
}
.icon-ru_lang {
  background-image: url(sprite.png);
  background-position: -31px -146px;
  width: 30px;
  height: 30px;
}
.icon-search {
  background-image: url(sprite.png);
  background-position: -94px -176px;
  width: 17px;
  height: 13px;
}
.icon-search_hover {
  background-image: url(sprite.png);
  background-position: -169px -162px;
  width: 17px;
  height: 13px;
}
.icon-sitemap {
  background-image: url(sprite.png);
  background-position: -88px -66px;
  width: 21px;
  height: 18px;
}
.icon-slider_a_l {
  background-image: url(sprite.png);
  background-position: -61px -146px;
  width: 27px;
  height: 29px;
}
.icon-slider_a_l_hover {
  background-image: url(sprite.png);
  background-position: -142px -146px;
  width: 27px;
  height: 29px;
}
.icon-slider_a_r {
  background-image: url(sprite.png);
  background-position: -115px -146px;
  width: 27px;
  height: 29px;
}
.icon-slider_a_r_hover {
  background-image: url(sprite.png);
  background-position: -88px -146px;
  width: 27px;
  height: 29px;
}
.icon-slider_dot {
  background-image: url(sprite.png);
  background-position: -38px -176px;
  width: 18px;
  height: 18px;
}
.icon-slider_dot_active {
  background-image: url(sprite.png);
  background-position: -20px -176px;
  width: 18px;
  height: 18px;
}
.icon-translation {
  background-image: url(sprite.png);
  background-position: 0px -119px;
  width: 38px;
  height: 27px;
}
.icon-translation_hover {
  background-image: url(sprite.png);
  background-position: -38px -119px;
  width: 38px;
  height: 27px;
}
.icon-twitter {
  background-image: url(sprite.png);
  background-position: -88px 0px;
  width: 33px;
  height: 33px;
}
.icon-twitter_hover {
  background-image: url(sprite.png);
  background-position: -121px 0px;
  width: 33px;
  height: 33px;
}
.icon-usa_lang {
  background-image: url(sprite.png);
  background-position: -154px -32px;
  width: 31px;
  height: 31px;
}
.icon-visually {
  background-image: url(sprite.png);
  background-position: -121px -99px;
  width: 26px;
  height: 15px;
}
.icon-vk {
  background-image: url(sprite.png);
  background-position: -121px -66px;
  width: 33px;
  height: 33px;
}
.icon-vk_hover {
  background-image: url(sprite.png);
  background-position: -121px -33px;
  width: 33px;
  height: 33px;
}
.icon-widget-search {
  background-image: url(sprite.png);
  background-position: -75px -176px;
  width: 19px;
  height: 15px;
}
.icon-widget_news {
  background-image: url(sprite.png);
  background-position: -108px -119px;
  width: 30px;
  height: 23px;
}
