/* site colors */
/* form colors */
/*@left-column: 200px;
@right-column: 0;*/
/*GRID*/
/* text - elements */
.no-padding {
  padding: 0 !important;
}
.ajax-link {
  text-decoration: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: normal;
  display: block;
}
/* list - element */
/* table - element */
/* tr - element */
/* th - element */
/* td - element */
/*DEBUG*/
/*FONTS*/
/*TRANSITIONS*/
/*BORDER-RADIUS*/
/*BOX-SHADOW*/
/*TEXT-SHADOW*/
/*BG-SIZE*/
/*TRIANGLE*/
/*ALPHA*/
/*Middle Absolute*/
/* base64img */
/*GRADIENTS*/
/*PIE*/
/*CLEARFIX*/
/*SET WIDTH*/
/*STICKY FOOTER*/
/*custom fonts*/
@font-face {
  font-family: "Ubuntu";
  src: url("../template1/fonts/Ubuntu-Light.eot?") format("eot"), url("../template1/fonts/Ubuntu-Light.woff") format("woff"), url("../template1/fonts/Ubuntu-Light.ttf") format("truetype"), url("../template1/fonts/Ubuntu-Light.svg#Ubuntu-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*reset default styles*/
#site_menu span.h2,
#site_menu span.h2 a {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
h1,
.gallery_list,
.catalogue_edit h2,
.catalogue_edit h3,
.container .contact h2,
.container .contact p,
.article h2,
.article h3,
.search form .f-right,
.map li h2,
.page404 p {
  font-family: Arial, Helvetica, sans-serif;
}
.article h2,
.catalogue_edit h2,
.article h3,
.catalogue_edit h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.article p,
.article li {
  font-size: 14px;
}
.article a {
  color: #075b99;
}
#nav_links .ico.logout_link {
  margin-right: 15px;
}
#nav_links span.ico,
#nav_links .mail:hover {
  color: #075b99;
}
#nav_links .ico + .for__feedback {
  margin-right: 0;
}
.grey {
  color: #686d70 !important;
}
#content .news_index h1,
#content .ask_form h1,
#content .view h1,
#content .text_full h1,
#content .news_index .h1,
#content .ask_form .h1,
#content .view .h1,
#content .text_full .h1 {
  font-size: 30px;
}
/*end reset default styles*/
html {
  color: #000;
  background: url("/images/tpl3/bg.png") repeat-x fixed 0 0, url("/images/tpl3/glow.png") no-repeat fixed center top;
  background-color: #000;
  -pie-background: url("/images/tpl3/bg.png") repeat-x fixed 0 0 #000000, url("/images/tpl3/glow.png") no-repeat fixed center top;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
body {
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*compact_item*/
  /*compact_item*/
  /*Слайдер тизеров*/
  /*end Слайдер тизеров*/
}
body a[target="_blank"] {
  background: none;
  padding-right: 0;
}
body a {
  color: #000000;
}
body .button {
  background-color: #075b99;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
body .category-face {
  width: 150px;
}
body .common__button,
body .compact_item .common__button,
body #homepage_callback_block button,
body .button {
  border: none;
  color: #FFF !important;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.46);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.46);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.46);
  background-color: #006b9d;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#009fe8), to(#006b9d));
  /* Konqueror */
  background-image: -moz-linear-gradient(#009fe8, #006b9d);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#009fe8, #006b9d);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009fe8), color-stop(100%, #006b9d));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#009fe8, #006b9d);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#009fe8, #006b9d);
  /* Opera 11.10 */
  background-image: linear-gradient(#009fe8, #006b9d);
  /* the standard */
  -pie-background: linear-gradient(#009fe8, #006b9d);
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
body .common__button:before,
body .compact_item .common__button:before,
body #homepage_callback_block button:before,
body .button:before,
body .common__button q.before,
body .compact_item .common__button q.before,
body #homepage_callback_block button q.before,
body .button q.before {
  display: none;
}
body .common__button:hover,
body .compact_item .common__button:hover,
body #homepage_callback_block button:hover,
body .button:hover {
  background-color: #009fe8;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#006b9d), to(#009fe8));
  /* Konqueror */
  background-image: -moz-linear-gradient(#006b9d, #009fe8);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#006b9d, #009fe8);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006b9d), color-stop(100%, #009fe8));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#006b9d, #009fe8);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#006b9d, #009fe8);
  /* Opera 11.10 */
  background-image: linear-gradient(#006b9d, #009fe8);
  /* the standard */
  -pie-background: linear-gradient(#006b9d, #009fe8);
}
body .common__button.disabled,
body .compact_item .common__button.disabled,
body #homepage_callback_block button.disabled,
body .button.disabled,
body .common__button.disabled:hover,
body .compact_item .common__button.disabled:hover,
body #homepage_callback_block button.disabled:hover,
body .button.disabled:hover {
  cursor: default;
  background-color: #006b9d;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#006b9d), to(#006b9d));
  /* Konqueror */
  background-image: -moz-linear-gradient(#006b9d, #006b9d);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#006b9d, #006b9d);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006b9d), color-stop(100%, #006b9d));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#006b9d, #006b9d);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#006b9d, #006b9d);
  /* Opera 11.10 */
  background-image: linear-gradient(#006b9d, #006b9d);
  /* the standard */
  -pie-background: linear-gradient(#006b9d, #006b9d);
}
body #site .goto__galleries {
  color: #075b99;
}
body .goto__news__page {
  color: #075b99;
  margin-top: 0;
}
body .compact_item {
  background-color: #FFF;
  background-image: none;
  width: 167px;
}
body .compact_item .product__title a,
body .compact_item .product_box .add-info a,
body .compact_item .product__title .product__title-name {
  color: #075b99;
}
body .compact_item .common__button {
  width: 117px;
  text-align: center;
}
body .compact_item .short_description {
  color: #000000;
}
body .compact_item .short_description:after,
body .compact_item .short_description q.after {
  background: url("/images/blur-bottom.png") repeat-x 0 -10px;
}
body .compact_item .add-info {
  margin-bottom: 10px;
}
body .compact_item .select-type select {
  min-width: 146px;
}
body .order_init {
  color: #075b99;
}
body .order_init:before,
body .order_init q.before {
  background-image: url("/images/tpl1/order-ico.png");
}
body input[type="text"].product_add_count {
  padding: 2px 2px 1px;
}
body .product_basket_added {
  color: #075b99 !important;
}
body .full_item {
  width: 890px;
}
body .full_item a {
  color: #ffffff;
}
body .full_item .product_box {
  color: #ffffff;
  margin-left: 217px;
}
body .full_item .product_box .title__tag,
body .full_item .product_box .title__tag a,
body .full_item .product_box .slider-descr,
body .full_item .product_box .feature__tag {
  color: #ffffff;
}
body .full_item .product_box .blur {
  background-image: url("/images/tpl1/blur.png");
}
body .full_item .up_down .up,
body .full_item .up_down .down {
  border-color: #ffffff;
}
body .full_item .number {
  display: block;
  margin: 8px 0 0;
}
body .full_item .add-info {
  margin-top: 10px;
}
body .full_item .select-type + .price {
  margin-top: 0;
}
body .full_item .price {
  margin-top: 10px;
}
body .full_item .slider-descr + .basket_add .select-type {
  margin-top: 0;
}
body .full_item .product_basket_added {
  color: #ffffff !important;
  font-size: 12px;
  margin-top: 7px;
  margin-bottom: 0;
}
body .goto__catalogue:before,
body .goto__catalogue q.before {
  background-image: url("/images/tpl1/goto-catalogue-ico.png");
  left: -18px;
  top: 1px;
  content: "";
  height: 10px;
  position: absolute;
  width: 10px;
}
body .captcha_item {
  padding: 0;
}
body .news .choose_year span,
body .news .dates span {
  color: #000000;
}
body .pseudo-select {
  min-width: 117px;
}
body .for-teaser_list {
  background-color: #000e11;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#054050), to(#000e11));
  /* Konqueror */
  background-image: -moz-linear-gradient(#054050, #000e11);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#054050, #000e11);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #054050), color-stop(100%, #000e11));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#054050, #000e11);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#054050, #000e11);
  /* Opera 11.10 */
  background-image: linear-gradient(#054050, #000e11);
  /* the standard */
  -pie-background: linear-gradient(#054050, #000e11);
  padding: 0 45px 24px;
}
body .for-teaser_list .article.article-empty {
  padding: 20px 0 0;
}
body .for-teaser_list .article.article-empty * {
  color: #ffffff;
}
body .for-teaser_list .article.article-empty a {
  color: #ffffff !important;
}
body .for-teaser_list .article.article-empty li {
  background-image: url("/images/tpl1/inverse/bk_dash.gif");
}
body #teaser_list {
  padding-top: 2px !important;
}
body #teaser_list .teaser__item-title {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  color: #0483b3;
  font-size: 16px;
  margin: 20px 0 12px;
}
body #teaser_list p,
body #teaser_list a {
  color: #ffffff;
}
body .teaser__list-item {
  margin-right: 34px !important;
}
body .teaser__item {
  width: 270px;
}
body .teaser__item .img ins {
  width: 270px;
  height: 146px;
  border: none;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.52);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.52);
}
body .central_teaser_title {
  color: #FFF;
  display: block;
  padding-top: 20px;
  font-size: 36px;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  padding-bottom: 15px;
  text-align: center;
}
body blockquote.cite {
  width: 230px;
}
#site {
  background-color: #e9eff1;
  background-image: none;
  width: 890px;
  padding: 0 55px;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.19);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.19);
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
#site .container.container-homepage {
  margin-left: 0;
}
/*header*/
#header {
  border-bottom: 1px solid #c9caca;
  padding: 0 55px 10px;
  margin: 0 -55px;
  background-color: #e9eff1;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e9eff1));
  /* Konqueror */
  background-image: -moz-linear-gradient(#ffffff, #e9eff1);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#ffffff, #e9eff1);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9eff1));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#ffffff, #e9eff1);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#ffffff, #e9eff1);
  /* Opera 11.10 */
  background-image: linear-gradient(#ffffff, #e9eff1);
  /* the standard */
  -pie-background: linear-gradient(#ffffff, #e9eff1);
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
#header #logo {
  float: none;
  position: relative;
  left: auto;
  text-align: center;
  padding-top: 20px;
  top: auto;
  max-width: 260px;
  margin: 0 auto;
  width: auto;
  min-width: 100px;
}
#header .basket_container {
  padding: 6px 5px 2px 6px;
  width: 220px;
  margin: 0;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 1px 1px #ffffff;
  -moz-box-shadow: 0 1px 1px #ffffff;
  box-shadow: 0 1px 1px #ffffff;
  background-color: #006fa3;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#009be1), to(#006fa3));
  /* Konqueror */
  background-image: -moz-linear-gradient(#009be1, #006fa3);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#009be1, #006fa3);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009be1), color-stop(100%, #006fa3));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#009be1, #006fa3);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#009be1, #006fa3);
  /* Opera 11.10 */
  background-image: linear-gradient(#009be1, #006fa3);
  /* the standard */
  -pie-background: linear-gradient(#009be1, #006fa3);
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
#header .basket_container.edit__mode {
  width: 210px;
}
#header .basket_container .basket__wrapper {
  color: #FFF;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  background: url("/images/tpl2/basket.png") no-repeat 8px 2px;
  padding-left: 60px;
  min-height: 40px;
  font-size: 14px;
}
#header .basket_container .basket__wrapper a {
  color: #fff;
}
#header .basket_container .basket-summa {
  color: #80bedb;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  margin-top: 4px;
}
#header .header__coordinates {
  max-width: 240px;
}
#header #nav_links {
  float: left;
  margin: 10px 0 0;
  padding-top: 0;
  overflow: visible;
  width: 300px;
}
#header #nav_links .basket a {
  color: #FFF;
  margin: 0;
}
#header #nav_links .for-callback,
#header #nav_links .for-feedback {
  display: inline-block;
  vertical-align: top;
}
#header #nav_links .for-callback + .for-feedback {
  margin: 0 0 0 30px;
}
#header #nav_links .for-feedback a {
  color: #075b99;
}
#header #nav_links a.callback_init {
  color: #075b99;
}
#header #nav_links .ico {
  color: #075b99;
  padding: 2px 6px 7px;
  margin-right: 40px;
  margin-left: -6px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
#header #nav_links .ico.login-ico .ico {
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#header #nav_links span.ico {
  color: #ffffff;
  background-color: #0383b3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.57);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.57);
}
#header #nav_links:after,
#header #nav_links q.after {
  display: none;
}
#header #nav_links .ico + .for__feedback {
  margin-top: 20px;
}
#header .links-box {
  padding: 0 0 6px;
}
#header .phone {
  color: #7f7f7f;
  font-size: 12px;
  padding: 10px 0 0;
  width: auto;
}
#header .phone span {
  margin-right: 25px;
}
#header .phone b {
  color: #000;
  font-weight: bold;
}
#header .phone a {
  color: #0AABDA;
  font-weight: bold;
}
#header .phone p {
  margin: 0;
}
#header #site_menu {
  clear: both;
  margin: 10px 0 0;
  position: relative;
  padding-top: 10px;
}
#header #site_menu span.h2 a {
  color: #075b99 !important;
  font-size: 16px;
}
#header #site_menu span.h2.act,
#header #site_menu span.h2:hover {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 48, 70, 0.38);
  -moz-box-shadow: 0 1px 5px rgba(0, 48, 70, 0.38);
  box-shadow: 0 1px 5px rgba(0, 48, 70, 0.38);
  background-color: #edf1f3;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#edf1f3));
  /* Konqueror */
  background-image: -moz-linear-gradient(#ffffff, #edf1f3);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#ffffff, #edf1f3);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #edf1f3));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#ffffff, #edf1f3);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#ffffff, #edf1f3);
  /* Opera 11.10 */
  background-image: linear-gradient(#ffffff, #edf1f3);
  /* the standard */
  -pie-background: linear-gradient(#ffffff, #edf1f3);
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); /* IE6 & IE7
    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor); /* IE8+
    *zoom: 1;*/
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
#header #site_menu:before,
#header #site_menu q.before {
  content: "";
  background-color: #FFF;
  border-top: 1px solid #cdd9e0;
  position: absolute;
  width: 100%;
  height: 1px;
  top: -1px;
  left: 0;
}
#header #site_menu .dropdown__menu {
  margin-top: 5px;
  margin-bottom: -10px;
}
#header #site_menu .dropdown__menu-item:hover .normal-item,
#header #site_menu .dropdown__menu-item .active-item {
  background-color: #e9eff1;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e9eff1));
  /* Konqueror */
  background-image: -moz-linear-gradient(#ffffff, #e9eff1);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#ffffff, #e9eff1);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9eff1));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#ffffff, #e9eff1);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#ffffff, #e9eff1);
  /* Opera 11.10 */
  background-image: linear-gradient(#ffffff, #e9eff1);
  /* the standard */
  -pie-background: linear-gradient(#ffffff, #e9eff1);
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); /* IE6 & IE7
    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor); /* IE8+
    *zoom: 1;*/
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
#header #site_menu .dropdown__menu-item a {
  color: #075b99;
}
#header #site_menu .dropdown__menu-item > span a {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
#header #site_menu .dropdown__submenu,
#header #site_menu .dropdown__submenu-second {
  background-color: #e9eff1;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e9eff1), to(#e9eff1));
  /* Konqueror */
  background-image: -moz-linear-gradient(#e9eff1, #e9eff1);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#e9eff1, #e9eff1);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9eff1), color-stop(100%, #e9eff1));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#e9eff1, #e9eff1);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#e9eff1, #e9eff1);
  /* Opera 11.10 */
  background-image: linear-gradient(#e9eff1, #e9eff1);
  /* the standard */
  -pie-background: linear-gradient(#e9eff1, #e9eff1);
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); /* IE6 & IE7
    -ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor); /* IE8+
    *zoom: 1;*/
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
  position: absolute;
}
#header .lang {
  display: inline-block;
  margin: -31px 0 -30px;
  padding: 0 0 10px;
  vertical-align: top;
}
#header .lang .language_site {
  display: inline-block;
  margin: 0 8px 0 0;
}
#header .menu_line {
  text-align: center;
}
#header .menu_line .last__justify {
  display: inline;
}
#header .header__coordinates {
  margin-top: 8px;
  margin-left: 14px;
}
#header .header__coordinates-item {
  display: inline-block;
  font-weight: bold;
  margin-right: 25px;
  vertical-align: top;
}
#header .header__coordinates-item p {
  margin-bottom: 5px;
}
#header .contacts__tag {
  color: #686d70;
  font-weight: normal;
}
#header .contacts__tag img {
  margin: 0 2px -3px 0;
}
#header .right__block {
  float: right;
  margin-bottom: 10px;
  width: 240px;
}
/*end header*/
.teaser__logo .img {
  display: block;
  padding: 7px;
}
/*content*/
.home__page #content {
  background: none;
  padding: 0 0 95px;
  margin: 0;
}
#content {
  background: url("/images/tpl1/block-shadow.png") no-repeat center 0;
  padding: 30px 55px 95px;
  margin: 0 -55px;
}
#category_content {
  margin-right: -20px;
}
/*end content*/
/*central block*/
.sub-menu li.act p {
  background-color: #006b9d;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#009fe8), to(#006b9d));
  /* Konqueror */
  background-image: -moz-linear-gradient(#009fe8, #006b9d);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#009fe8, #006b9d);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009fe8), color-stop(100%, #006b9d));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#009fe8, #006b9d);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#009fe8, #006b9d);
  /* Opera 11.10 */
  background-image: linear-gradient(#009fe8, #006b9d);
  /* the standard */
  -pie-background: linear-gradient(#009fe8, #006b9d);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.49);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.49);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.49);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
.sub-menu li.act li p {
  -webkit-box-shadow: 0 0 0 #000000;
  -moz-box-shadow: 0 0 0 #000000;
  box-shadow: 0 0 0 #000000;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.sub-menu li.act li em,
.sub-menu li.act li a.act {
  color: #676767 !important;
}
.sub-menu li em,
.sub-menu li a.act {
  color: #FFF !important;
}
.blockGallery .gallery__image-self {
  border: none;
}
#site .view-switcher__item.active {
  background-color: #006B9D;
}
#image_zone {
  margin: 0 -55px;
  position: relative;
  z-index: 10;
}
#image_zone:after,
#image_zone q.after {
  background-color: #c9caca;
  bottom: -1px;
  height: 1px;
  left: 0;
  content: '';
  display: block;
  position: absolute;
  width: 100%;
}
#image_zone .image {
  margin: 0;
  background-color: #007db7;
  padding: 0;
}
#image_zone .image_edit {
  position: relative;
  margin: 10px 55px 0;
  clear: both;
}
#image_zone .big-common__banner .example_next,
#image_zone .big-common__banner .example_prev {
  background-image: url("/images/tpl1/scroll-arrow.png");
}
#image_zone .big-common__banner .example_next {
  right: 20px;
}
#image_zone .big-common__banner .example_prev {
  left: 20px;
}
#image_zone.central_block .slider__product-item {
  margin-right: 16px;
  margin-bottom: 5px;
}
#image_zone .for-slider__product {
  background-color: #000e11;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#054050), to(#000e11));
  /* Konqueror */
  background-image: -moz-linear-gradient(#054050, #000e11);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#054050, #000e11);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #054050), color-stop(100%, #000e11));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#054050, #000e11);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#054050, #000e11);
  /* Opera 11.10 */
  background-image: linear-gradient(#054050, #000e11);
  /* the standard */
  -pie-background: linear-gradient(#054050, #000e11);
  padding: 20px 45px 23px;
}
#image_zone .slider__product-title {
  color: #FFF;
}
.compact_item {
  background-color: #FFF;
  background-image: none;
  padding: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52);
  width: 167px;
}
.compact_item .product_box {
  margin: 5px 10px 0;
  padding-bottom: 10px;
  text-align: left;
}
.compact_item .product_box a em,
.compact_item .product_box h3 em {
  display: inline;
}
.compact_item .product_box h3.txt-shadow {
  margin: 10px 0;
}
.compact_item .product_box .add-info {
  margin-bottom: 10px;
}
.compact_item .product__image,
.compact_item .product__image img {
  border-bottom: 1px solid #d2dbdf;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.product__image img {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
/*end central block*/
.homepage_product_list {
  margin-right: -45px;
  padding-right: 0;
}
.homepage_product_list .catalogue li.list_item {
  padding-right: 20px;
}
/*template1 homepage blocks */
.homepage_block_row_1 {
  margin: 0 -55px;
  padding: 30px 55px 20px 35px;
  background-color: #ebeff3;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#ebeff3));
  /* Konqueror */
  background-image: -moz-linear-gradient(#ffffff, #ebeff3);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#ffffff, #ebeff3);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebeff3));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#ffffff, #ebeff3);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#ffffff, #ebeff3);
  /* Opera 11.10 */
  background-image: linear-gradient(#ffffff, #ebeff3);
  /* the standard */
  -pie-background: linear-gradient(#ffffff, #ebeff3);
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
.homepage_block_row_1:after,
.homepage_block_row_1 q.after {
  background: url('/images/tpl1/block-shadow.png') no-repeat;
  bottom: -18px;
  height: 18px;
  left: 0;
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* IE6 & IE7 */
  -ms-filter: alpha(opacity=50);
  /* IE8+ */
}
.for-edit__mode .homepage_block_row_2 {
  margin: 0 -55px;
  padding: 30px 55px 0 35px;
}
.for-edit__mode .homepage_block_row_2.edit__mode_block {
  background-color: #E9EFF1;
}
.block__schema {
  margin-top: 0;
}
.block__schema .first__schema__row {
  position: relative;
}
.block__schema .first__schema__row:after,
.block__schema .first__schema__row q.after {
  background: url('/images/tpl1/block-shadow.png') no-repeat;
  bottom: -18px;
  height: 18px;
  left: 0;
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* IE6 & IE7 */
  -ms-filter: alpha(opacity=50);
  /* IE8+ */
}
.block__schema .first__schema__row.first__schema-alone:after,
.block__schema .first__schema__row.first__schema-alone q.after {
  background: none;
}
.block__schema .first__schema__row .block__wrapper,
.block__schema .second__schema__row .block__wrapper {
  padding: 15px;
}
.block__schema .block__wrapper h2,
.block__schema .block__wrapper h2 a,
.block__schema .block__wrapper .h1,
.block__schema .block__wrapper .h1 a {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  color: #4c4c4c;
}
.block__schema .block__wrapper .goto__catalogue {
  color: #075b99;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.block__schema .block__wrapper .goto__catalogue:before,
.block__schema .block__wrapper .goto__catalogue q.before {
  background-image: url("/images/tpl1/goto-catalogue-ico.png");
  left: -18px;
  top: 1px;
  content: "";
  height: 10px;
  position: absolute;
  width: 10px;
}
.block__schema .block__wrapper input[type="text"],
.block__schema .block__wrapper input[type="password"],
.block__schema .block__wrapper textarea {
  font-size: 14px;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
}
.block__schema .homepage_block_5.position__2,
.block__schema .homepage_block_5.position__3 {
  margin-left: 0;
  padding-left: 0;
}
.block__schema .homepage_block_5.position__2 .block__wrapper,
.block__schema .homepage_block_5.position__3 .block__wrapper {
  padding-right: 0;
}
.block__schema .homepage_block_5.position__2 .block__wrapper.blockNews,
.block__schema .homepage_block_5.position__3 .block__wrapper.blockNews {
  padding-right: 15px;
}
.block__schema .homepage_block_5.position__2 .gallery-main,
.block__schema .homepage_block_5.position__3 .gallery-main {
  margin-right: -30px;
}
.block__schema .homepage_block_5.position__2 .blockSchemaText .show_full_text,
.block__schema .homepage_block_5.position__3 .blockSchemaText .show_full_text {
  left: 0;
}
.block__schema .color_captcha .cloud {
  color: #006B9D !important;
  font-size: 11px;
  padding-bottom: 5px;
  padding-top: 3px;
}
.block__schema .homepage__catalogue-list-item a,
.block__schema .homepage__news a,
.block__schema .goto__news__page {
  color: #075b99;
}
.homepage_block_1 .color_captcha .captcha_item.captcha_selected {
  border: 2px solid #FF4848;
}
.homepage_block_1 .list_item a {
  color: #075b99;
}
.homepage_block_1 .gallery-main .gallery_image img {
  border: 6px solid #e7e9eb;
}
.homepage_block_1 .blockNews,
.homepage_block_2 .blockNews,
.homepage_block_5 .blockNews,
.homepage_block_6 .blockNews {
  background-color: #edf1f3;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#edf1f3));
  /* Konqueror */
  background-image: -moz-linear-gradient(#ffffff, #edf1f3);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#ffffff, #edf1f3);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #edf1f3));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#ffffff, #edf1f3);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#ffffff, #edf1f3);
  /* Opera 11.10 */
  background-image: linear-gradient(#ffffff, #edf1f3);
  /* the standard */
  -pie-background: linear-gradient(#ffffff, #edf1f3);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
  -webkit-box-shadow: 0 10px 20px -10px rgba(28, 70, 90, 0.4);
  -moz-box-shadow: 0 10px 20px -10px rgba(28, 70, 90, 0.4);
  box-shadow: 0 10px 20px -10px rgba(28, 70, 90, 0.4);
}
.first__schema__row {
  background-color: #ebeff3;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#ebeff3));
  /* Konqueror */
  background-image: -moz-linear-gradient(#ffffff, #ebeff3);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#ffffff, #ebeff3);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebeff3));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#ffffff, #ebeff3);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#ffffff, #ebeff3);
  /* Opera 11.10 */
  background-image: linear-gradient(#ffffff, #ebeff3);
  /* the standard */
  -pie-background: linear-gradient(#ffffff, #ebeff3);
  margin: 0 -55px;
  padding: 10px 55px 20px 35px;
}
.first__schema__row .blockSchemaText .blur-box:after,
.first__schema__row .blockSchemaText .blur-box q.after {
  background: url("/images/tpl3/blur-bottom.png") repeat-x scroll 0 100% transparent;
}
.first__schema__row .blockSchemaText .blur-box:before,
.first__schema__row .blockSchemaText .blur-box q.before {
  background-color: #EDF1F4;
}
.homepage_blocks .second__schema__row {
  margin: 0 -55px;
  padding: 10px 55px 0 35px;
}
.homepage_blocks .second__schema__row h1,
.homepage_blocks .second__schema__row .h1 {
  margin-bottom: 20px;
}
.homepage_blocks .second__schema__row .blockSchemaText .blur-box:after,
.homepage_blocks .second__schema__row .blockSchemaText .blur-box q.after {
  background: url("/images/tpl3/blur-bottom.png") repeat-x scroll 0 100% transparent;
}
.homepage_blocks .second__schema__row .blockSchemaText .blur-box:before,
.homepage_blocks .second__schema__row .blockSchemaText .blur-box q.before {
  background-color: #EDF1F4;
}
.news__self__date {
  color: #7E7E7E;
}
.catalogue li.list_item {
  min-width: 150px;
}
.article p {
  font-size: 14px;
}
.article li {
  font-size: 14px;
}
.card .article_one q.after,
.card .article_one:after {
  background: url("/images/tpl3/blur-bottom.png") repeat-x scroll 0 100% transparent;
}
.main_module_block.edit__mode .for-social {
  margin: 0;
}
.main_module_block.edit__mode .for-social #homepage_block_social {
  margin-right: 0;
  margin-left: 0;
}
.for-social {
  margin: 0 -55px;
}
.for-social #homepage_block_social {
  background: #E3EDF2;
  border-bottom: 1px solid #b6cbd7;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#image_zone + #contact_main {
  padding-top: 0;
}
#contact_main .contact .phone,
#contact_main .contact .phone_edit {
  margin-left: 170px;
}
.for-social #homepage_block_social {
  padding: 12px 50px;
}
.main_module_block .for-social #homepage_block_social {
  margin: 0;
  padding: 12px 55px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#footer_like.social__like {
  background-color: #EBEFF3;
  margin-top: -65px;
  overflow: visible;
  width: 1000px;
  z-index: 10;
}
#footer_like.social__like:after,
#footer_like.social__like q.after {
  background: url('/images/tpl1/block-shadow.png') no-repeat;
  bottom: -18px;
  height: 18px;
  left: 0;
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* IE6 & IE7 */
  -ms-filter: alpha(opacity=50);
  /* IE8+ */
}
#footer_like.social__like .social__like-title {
  display: none;
}
#footer_like.social__like .box {
  border-top: 1px solid #BABFC2;
  margin: 0 55px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-bottom: 10px;
  padding-top: 19px;
}
/*footer*/
#footer {
  background-color: #EBEFF3;
  margin-top: -75px;
  min-height: 50px;
  padding: 22px 55px 6px;
  width: 890px;
}
#footer .footer__center {
  font-size: 11px;
  color: #566B74;
  margin: 0 235px;
}
#footer .footer__center .address {
  margin-bottom: 4px;
}
#footer .footer__center a,
#footer .footer__center a:hover {
  color: #566B74;
}
#footer .artsofte {
  font-size: 11px;
  color: #566B74;
}
#footer .artsofte img {
  background-color: #075b99;
}
#footer .copy {
  font-size: 11px;
  color: #566B74;
}
/*layers*/
.catalogue_edit blockquote.cite {
  width: 205px;
}
table.order td.avatar img {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  behavior: url("/css/htc/PIE.htc");
  position: relative;
  -pie-poll: true;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52);
}
input[type="text"],
input[type="password"],
textarea {
  font-size: 14px;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.big-common__banner .info-box .go-link {
  margin-left: 55px;
}
.big-common__banner .info-box .go-link .common__button {
  padding: 10px 15px;
}
.big-common__banner .clickzone_central {
  padding: 20px 55px;
}
.big-common__banner .clickzone_central.article * {
  font-family: Ubuntu, Arial, Helvetica, sans-serif !important;
}
.big-common__banner .item img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.right__shadow,
.left__shadow {
  display: none;
}
/*IE7`s hacks */
* + html #header .lang,
* + html #header .lang .language_site,
* + html #image_zone_banner .nav li,
* + html body .goto__galleries,
* + html #header #nav_links .for-callback,
* + html #header #nav_links .for-feedback,
* + html #header .header__coordinates-item,
* + html #nav_links .for-feedback {
  display: inline;
  zoom: 1;
}
